Abstract
Urban rail transit becomes increasingly convenient for passengers by networking single lines. The urban rail transit network with cross-line trains has different characteristics from the traditional network. The trains can run to different lines at the crossing station, and the operation delay may be spread to different lines because of the operation schedule. A model for adjusting the running delay of cross-line trains is proposed in this paper. The optimization objective is to minimize the total delay time and the number of stranded passengers. In this paper, different scales of delay are analyzed and the operation order of the trains is allowed to be changed at the crossing station. Case simulations achieve good optimization results on the total delay time and the number of stranded passengers. Optimization diagrams are given under different strategies. The model and methodologies are also applied to Beijing Metro Line 13, and good simulation results are achieved for different scales of delay.
Keywords
In the past decades, the rapid development of urban rail transit has played an important role in daily transportation. It has led to further increases in the passenger demand. With the fast growth in passenger flow, the existing urban rail transit operation has been unable to meet the transportation demand. In particular, in the case of cross-line trains operation, the problem becomes more complicated. With the extension of the rail transit network, delays caused by small disturbances to the timetable may have a much more significant effect through the cross-line. Therefore, it is crucial to study the delay adjustment of trains on such a network.
To solve the problem, researchers intend to approach the problem from different perspectives. Some researchers have investigated the adjustment of single-line delays. Louwersea and Huismanab (
Other studies discussed delay adjustments on multiple lines. A set of disruption resolution scenarios to manage seriously disturbed traffic conditions in a large network was investigated by Coman and D’Ariano (
Meanwhile, some other researchers tried to alleviate the interference or interruption by adjusting the train stop mode and operation route. In Huang et al. (
However, there is little literature on the delay adjustment of an urban rail transit network with cross-line trains. Yang et al. (
In this paper, the
Adjustment Strategy
Figure 1 shows a schematic map of an urban rail transit network formed by two lines with two tracks for the cross-line express mode. We use

Layout of the urban rail transit network.
There are altogether six routing paths on the network list as follows.
Routing 1 (up): The direction from station A1 to station
Routing 2 (down): The direction from station
Routing 3 (up): The direction from station
Routing 4 (down): The direction from station
Routing 5 (up): The direction from station
Routing 6 (down): The direction from station
The operation of cross-line trains is completed through the crossovers at one end of the platform, as shown in Figure 2. The cross-line trains cross the crossover from the station of line A to the station of line B. They stop normally at the station of the crossing station, but after crossing the crossover, they directly leave the station without stopping again. The network discussed in this paper is a classic example of a cross-line train rail network with crossing-line stations. Different from a network without cross-line trains, two methods can be applied for delay adjustment in such a network. One method is adjusting the train stop time, and the other method is adjusting the running order of the trains.

Layout of the crossing station.
Adjustment of the Train Stop Time
In the timetable, the planned stop time of the train is greater than the minimum stop time. Therefore, when there is a train delay, the stop time of the train at each station can be adjusted to reduce the train delay gradually. However, the impact on passengers needs to be taken into account when the stop time of each station is adjusted. When the train is delayed, the number of waiting passengers on the platform is certainly more than that of the normal passenger flow. If the stop time of the train at each station is adjusted to the minimum stop time, some passengers will not be able to get on and off the train in time. Therefore, it is necessary to adjust the stop time of the train at each station according to the number of waiting passengers on the platform.
The length of the train stop time is subject to the needs of passengers getting on and off, so the train stop time depends on the passenger volume of the station, the number of train doors, the dredging and management of the station, and so on. The unadjustable time, such as trains’ action time of opening and closing doors, is defined as
The train affected by the delay may run through some inter-stations sections. After that, the delay may be absorbed and the train will recover to the scheduled timetable when it arrives at some station.
Adjusting the Running Order of Trains
For urban rail transit with a single track, it is impossible to adjust the order of the trains for some large-scale delays. When a train is delayed, the following trains can only wait in order in such networks. However, for urban rail transit with cross-lines, the running order of trains on local lines and cross-lines can be adjusted at crossing stations.
With the planned order, after the cross-line train passes through the crossover from the station
The Model of Delay Adjustment
Symbol Definition
To simplify the description of the model, the symbols are first defined in Tables 1 and 2.
Symbols of Parameters for the Mathematical Formulation
Decision Variables in the Model
Assumption: Cancellation of the train service will not be considered.
Objective Function
In the adjustment methods of cross-line urban rail transit, the goal is to optimize the total delay time of the train operation and the number of passengers stranded on the platform. The total delay of the train operation is
The objective is as follows:
where
Here,
where
and
Constraints
Constraint 1: Safety headway constraints between trains:
The stations that both local-line trains and cross-line trains stop at are as follows:
Constraint 2: Train dwelling time at stations:
Constraint 3: The number of people getting on train
Constraint 4: The number of passengers on the platform when train
Constraint 5: Arrival and departure time constraints of different trains at the same station:
The stations that both local-line trains and cross-line trains stop at are as follows:
Constraint 6: The actual arrival time of train
Constraint 7: Cross-line trains run from line
Constraint 8: The actual arrival and departure time are not less than the planned arrival and departure time:
In addition, we define a binary variable
If the running order of cross-line trains and trains of line
The stations that both local-line trains and cross-line trains stop at:
Model Solving
The model in this paper is a mixed integer nonlinear programming problem. There are many methods to solve liner programming problem. However, the nonlinear parts in the model need to be linearized first.
In constraint 3, the number of people getting on train
Take a number
Then combining the function value of
Because the solver cannot handle the nonlinear part, the nonlinear part of Equation 31 is represented by
Next, choose a number
After that, the model can be solved by the branch and bound algorithm.
Case Analysis
The urban rail transit network for the case analysis is shown in Figure 3. There are two lines, line a and line B, with six routing paths. There are seven stations on line A and eight stations on line B. The cross-line trains run from

Layout of the urban rail transit network.
Parameters
The minimum stopping time and minimum running time are shown in Table 3. The cross-line operation time is 120 s and the minimum headway is 120 s. The arrival and departure interval constraints are 90 s. The time for each passenger to get on and off the train is 0.5 s. The planned schedule of the train is shown in Table 4. There are seven trains on line A, six trains on Line B, and the number of cross-line trains is six.
Schedule Dwelling Time and Minimum Running Time
Scheduled Departure Time of Trains at the First Station (Unit: s)
In this case, the first cross-line train is delayed at the second station
Adjustment Results of Small-Scale Delays
When the train leaves station, there is a delay given as 120 s. The model to delay all subsequent trains according to the length of time the first train has been delayed is named “No adjustment

Delay adjustment operation diagram of small-scale delay: (
The solution results of the models are shown in Table 5. Different weights are analyzed for different importance of the total delay time and the stranded passengers. It shows that different weights have little effect on the total delay time, but they have a great influence on the number of stranded passengers. The initial delay of the first cross-line train is 120 s, but the departure time at the last station is only 60 s later than the planned arrival time. For the trains on line A affected by the delayed cross-line train, the departure time at the last station is 21 s later than planned. For the trains on line B affected by the delayed cross-line train, the departure time at the last station is 9 s later than planned. This shows that the model in this paper has a good performance for delay adjustment. For small-scale delays, the model can greatly reduce the impact of passengers and enable trains to meet the requirements of delay limits. The number of passengers stranded because of train delays is 15.
Model Performance of Small-Scale Delay
Adjustment Results of Large-Scale Delay
When the train leaves station, there is a delay time given as 600 s. Without adjustment, the model to delay all subsequent trains according to the length of time the first train has been delayed is named “No adjustment

Delay adjustment operation diagram of large-scale delay: (
The solution results of the models are shown in Table 6. Different weights have little effect on the total delay time, but have a great influence on the number of stranded passengers. When there is a large-scale delay, changing the operation order of line B trains and cross-line trains will lead to different delay time. The model proposed in this paper can automatically select a better strategy. Although the number of stranded passengers in the entire rail transit network is 388, the stranded passengers are mainly concentrated on the trains on line A affected by the delayed cross-line train. The trains on line B that are scheduled to operate after the delayed cross-line train will not be affected by the delay and can still run according to the plan. Therefore, the strategy of changing the operation order can reduce more the total delay time compared with the unchanged one.
Model Performance of Large-Scale Delay
For large-scale delay, adjustment models can greatly reduce the total delay time and the number of stranded passengers. The model that allows changing the order of trains improves the performance further than the model without changing the order.
The Simulation Results of Beijing Metro Line
Simulations are also done on the urban rail transit network of Beijing Subway 13 A and B, as shown in Figure 6. There are two lines, line A and line B, with six routing paths. There are 18 stations on line A and 15 stations on line B. The cross-line trains run from the station

The layout of Beijing Subway lines 13 A and B.
The minimum stopping time and minimum running time are shown in Table 7. The cross-line operation time is 120 s, and the minimum headway is 120 s. The arrival and departure interval constraints are 90 s. The planned schedule of the train is shown in Table 8. There are 11 trains on line A, 11 trains on line B, and the number of cross-line trains is 11.
Schedule Dwelling Time and Minimum Running Time
Scheduled Departure Time of Trains at the First Station (unit: s)
Suppose the first case is that the initial delay value is 120 s, which occurs when the first cross-line train departs station A02. The planned operation diagrams and the actual operation diagrams after delay adjustment are shown in Figure 7. The dotted lines in the figure are the planned trains diagram, and the solid lines are the actual trains diagram after delay adjustment. The red lines are the diagram of cross-line trains, the black lines in Figure 7(a) are the A line trains diagram, and the black lines in Figure 7(b) are the B line trains diagram. Under this initial delay, the model to delay all subsequent trains according to the length of time the first train has been delayed is named “No adjustment

Delay adjustment operation diagrams of 160 s delay: (
Solution Result of the Beijing Subway Line 13
Suppose the second case is that the initial delay value is 600 s, which occurs when the first cross-line train departs station A02. The planned operation diagram and the adjusted operation diagram without considering the change of operation order after delay are shown in the Figure 8. The planned operation diagram and the actual operation diagram with the optimal goal after delay adjustment are shown in the Figure 9. The dotted lines in the figure are the planned train diagram, and the solid lines are the actual trains diagram after delay adjustment. The red lines are the diagrams of cross-line trains, the black lines in Figure 9(a) are the A line trains diagrams, and the black lines in Figure 9(b) are the B line trains diagrams. Under this initial delay, the model to delay all subsequent trains according to the length of time the first train has been delayed is named “No adjustment

Delay adjustment operation diagram of 600 s delay without considering the change of operation order: (

Delay adjustment operation diagram of 600 s delay with considering the change of operation order: (
Thus, it can be seen that under different degrees of initial delay, this model can greatly reduce the impact of delay on the trains on the line. For the large-scale delay, it is possible to reduce the total delay by considering changing the running order of cross-line trains and local trains.
Analysis of Different Optimization Objectives
In the above sections, the weighted value of the total delay time and the number of stranded passengers is studied as the delay adjustment target. In this part, the delay adjustment results obtained by different optimization objectives will be compared and analyzed.
Firstly, the waiting time of passengers affected by delay is taken as the optimization target. The passenger waiting time is divided into two parts: one is the waiting time of the passengers who get on the train smoothly, and the other is the waiting time of the stranded passengers. Passenger waiting time reflects the impact of delay on passengers in the station. Taking it as the optimization target of delay adjustment can decrease the waiting time of passengers in the station and may reduce the number of passengers who transfer to other public transport because of long waiting times. It is helpful to alleviate the decline in the attractiveness of urban rail transit caused by delay. The objective function is as follows:
To facilitate the calculation, the waiting time of each passenger who successfully boards the train is half of the interval between the train and the previous train on average, that is, half of the interval between the departure of the train (
Secondly, the delay time of the passengers on the train is taken as the optimization target. Taking the delay time of passengers on the train as the research object can reflect the degree of deviation between the actual arrival time of passengers and the planned time of arrival. Optimizing the delay time of passengers can reduce the impact of delay on their travel and alleviate the decline in passenger satisfaction caused by some delay. The objective function is as follows:
The difference between the actual time of arrival of the passengers at the stations and the planned arrival time of the trains is regarded as the delay time of the passengers. The delay time of the passengers on the train can be obtained by adding up the delay times of the passengers who get off the train through the stop.
The simulation results using the same lines and data are shown in the Figure 10. With the total delay time taken as the objective function, the train diagram obtained by optimization is defined as “Optimization 1.” The operation diagram obtained by optimizing the passenger waiting time as the objective function is defined as “Optimization 2.” With the delay time of passengers on the trains taken as the objective function, the operation diagram is defined as “Optimization 3.”

Train diagrams with different targets: (
Figure 10 shows that there is little difference between the adjusted train diagrams of line A and line B with different optimization objectives, but there is a substantial difference between the diagrams of cross-line trains. For Optimization 2, the arrival and departure time of the second cross-line train are later than that of the operation diagrams of the other optimization objectives. For passengers with more passenger flow at the station, their waiting time can be reduced. For Optimization 3, the arrival and departure time of cross-line trains are earlier than that for the operation diagrams of the other optimization objectives. For passengers who miss the train, their waiting time may be relatively long. The arrival time of the cross-line train in the operation diagram obtained by Optimization 3 is earlier than that in the operation diagram with Optimization 2. Passengers who are about to arrive at the station will undoubtedly choose this kind of operation diagram.
According to different passenger flow distributions, different objectives should be used as the optimization target of delay adjustment. For stations with high demand by passengers, it may be better to take the passenger waiting time as the target of the delay and adjustment.
Conclusion and Future Work
This paper proposes a delay adjustment model of the urban rail transit network with cross-line trains based on considering the interaction between passenger flow and train operation. Simulations have been done for an example case and Beijing Metro Line 13. The results show that different strategies should be adopted for different scales of initial delay. When the initial delay is small, only the stop time needs to be adjusted. Compared with the no adjustment case, the performance has been improved by 94.69% with equal importance of the total delay time and stranded passengers with a small initial delay. While the initial delay is large, it is necessary to change the running order of the cross-line trains and local-line trains at the transfer station besides the adjustment of the stop time. By doing this, the performance has been improved by 84.54% with the equal importance of the total delay time and stranded passengers with a large initial delay. Different weights are analyzed based on different importance of the total delay time and stranded passengers. It shows that different weights have little effect on the total delay time, but they have a great influence on the number of stranded passengers. Similar results have also achieved on a simulation of Beijing Metro Line 13 and good performance is presented with tables and diagrams.
There are still many issues that can be further studied. One area for consideration is how to handle the stochasticity of train delays. The optimization model and algorithm need to be further improved with new challenges.
Footnotes
Author Contributions
The authors confirm contribution to the paper as follows: study conception and design: J. Zheng, F. Cao; data collection: F. Cao; analysis and interpretation of results: J. Zheng, F. Cao; draft manuscript preparation: J. Zheng, F. Cao, X. Li. All authors reviewed the results and approved the final version of the manuscript.
Declaration of Conflicting Interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This work is supported by the National Nature Science Foundation of China under Grant 72288101.
