| Literature DB >> 35239750 |
Angyang Chen1, Xingchen Zhang1, Junhua Chen1, Zhimei Wang1.
Abstract
With the steady increase in passenger volume of high-speed railways in China, some high-speed railway sections have faced a difficult situation. To provide more transport services, it is necessary to add as many trains as possible in a section to increase capacity. To solve this problem, a compressed multilayer space-time network model is constructed with the maximum number of trains that can be scheduled in the train timetable as the objective. The combination of the train stop plan and speed level is represented by the layer of network where the train is located, and constraints such as train selection, train safety, train overtake and cross-line trains are considered. A method based on timing-cycle iterative optimization is designed to decompose the original problem into multiple subproblems, and the solving order of the subproblems is determined by a heuristic greedy rule. Taking the Beijing-Jinan section of the Beijing-Shanghai high-speed railway as an example, the maximum number of trains was increased by 12.5% compared with the timetable before optimization. The saturated timetables provide detailed schedules, which helps decision-makers better adjust the timetable to run more trains.Entities:
Mesh:
Year: 2022 PMID: 35239750 PMCID: PMC8893625 DOI: 10.1371/journal.pone.0264835
Source DB: PubMed Journal: PLoS One ISSN: 1932-6203 Impact factor: 3.240
Recent studies on joint train timetabling optimization.
| Major decision variables | Model | Algorithm | Publication |
|---|---|---|---|
| Train routing and ordering | Time–space network | Lagrangian relaxation solution framework | Meng and Zhou [ |
| Time at which the event takes place; train is canceled or not | Integer programming model | Commercial optimization software CPLEX | Veelenturf et al. [ |
| Arrival/departure time; average segment speed | Discretized space-time network to represent variable speed | Commercial optimization software GAMS | Yang et al. [ |
| multicommodity variables representing both timetable and speed profile characteristics | Discretized space-time-speed grid network | Dynamic programming | Zhou L et al. [ |
Fig 1Example of a high-speed railway passenger flow section.
Subscripts and parameters used in network construction.
| Symbol | Definition |
|---|---|
|
| Set of stations |
|
| Set of intermediate stations |
|
| Set of track segments |
|
| Set of time stamps in the planning time horizon |
|
| Set of trains |
|
| Set of speed levels |
|
| Set of stop plans, |
|
| Set of vertices |
|
| Set of arcs |
|
| Set of starting arcs |
|
| Set of segment arcs |
|
| Set of dwell arcs |
|
| Set of ending arcs |
| Index of stations, | |
|
| Index of intermediate stations, |
|
| Index of track segments, |
| Time indices, | |
|
| Index of trains, |
|
| Index of speed levels, |
|
| Index of stop plans, |
|
| Index of arcs, |
|
| Dummy source for a multicommodity flow |
|
| Dummy sink for a multicommodity flow |
|
| Origin station of train |
|
| Destination station of train |
Fig 2Example of a typical space-time network.
Fig 3Example of an MLST (multilayer space-time) network.
Fig 4MLST network compressed into a CMLST network.
Subscripts, parameters and decision variables used in the CMLST model.
| Symbol | Definition |
|---|---|
|
| Subset of |
|
| Set of cross-line trains |
|
| Set of arcs occupied by cross-line trains, a subset of |
| Time indices, | |
|
| Additional starting time of trains at station s |
|
| Additional stopping time of trains at station s |
|
| Minimum headway time between the departure times of two trains from the same station |
|
| Minimum headway time between the times of two trains passing through the same station |
|
| Minimum headway time between the times of two trains arriving at the same station |
|
| Minimum headway time between the time of the previous train departing from station |
|
| Minimum headway time between the time of the previous train passing through station |
|
| Minimum headway time between the time of the previous train arriving at station |
|
| Minimum headway time between the time of the previous train passing through station |
|
| Service frequency demand of intermediate station |
|
| Minimum stop time of intermediate station |
|
| Maximum stop time of intermediate station |
|
| Maximum number of trains with speed level |
|
| Maximum number of consecutive trains with speed level |
|
| A 0–1 parameter that is equal to 1 when trains with stop plan |
|
| Travel time of a train with speed level |
|
| Travel time of a train with speed level |
|
| A binary variable that is equal to 1 when arc |
|
| A binary variable that is equal to 1 when train |
Fig 5Example of additional starting and stopping time.
Fig 6Flow diagram for the timing-cycle iterative optimizing method.
Infrastructure-related settings.
| Parameter | Value |
|---|---|
| Planning horizon | 6:00–24:00 |
| Number of stations (size of | 6 |
| Number of intermediate stations (size of | 4 |
| Number of segments (size of | 5 |
| Number of time stamps (size of | 1080 |
| Number of trains available (size of | 216 (12 per hour) |
| Number of stop plans (size of | 17 (2size of |
Travel time and additional time of trains in each segment.
| Station | Travel time | Additional time (min) | ||
|---|---|---|---|---|
| 350 km/h | 300 km/h |
|
| |
| Beijing South | 2 | 2 | ||
| 15 | 16 | |||
| Langfang | 3 | 3 | ||
| 11 | 13 | |||
| Tianjing South | 3 | 3 | ||
| 16 | 18 | |||
| Cangzhou West | 3 | 3 | ||
| 18 | 20 | |||
| Dezhou East | 3 | 3 | ||
| 17 | 19 | |||
| Jinan West | 3 | 3 | ||
Headway time and stop time of stations.
| Parameter | Value |
|---|---|
| Minimum headway time between the times of two trains departing from the same station | 5 minutes |
| Minimum headway time between the times of two trains passing through the same station | 4 minutes |
| Minimum headway time between the times of two trains arriving at the same station | 5 minutes |
| Minimum headway time between the time of the previous train departing from station | 5 minutes |
| Minimum headway time between the time of the previous train passing through station | 2 minutes |
| Minimum headway time between the time of the previous train arriving at station | 3 minutes |
| Minimum headway time between the time of the previous train passing through station | 5 minutes |
| Minimum stop time of intermediate station | 2 minutes |
| Maximum stop time of intermediate station | 10 minutes |
Parameter settings of Gurobi.
| Parameter | Value |
|---|---|
| MIPGap | 0.1 |
| MIPGapAbs | 1 |
| Method | 2 |
| MIPFocus | 1 |
| Presolve | 2 |
| VarBranch | 3 |
| ImproveStartTime | 100 |
Fig 7Real-world timetable of the Beijing-Shanghai high-speed rail line (152 trains).
Fig 8Optimized timetable for the Beijing-Shanghai high-speed rail line (171 trains).
Comparison of the number of trains per hour before and after optimization.
| Time horizon | Before | After | Difference | Gap |
|---|---|---|---|---|
| 6:00–7:00 | 4 | 9 | 5 | 1.43% |
| 7:00–8:00 | 11 | 11 | 0 | 2.60% |
| 8:00–9:00 | 10 | 10 | 0 | 8.38% |
| 9:00–10:00 | 10 | 10 | 0 | 9.87% |
| 10:00–11:00 | 11 | 11 | 0 | 9.54% |
| 11:00–12:00 | 9 | 9 | 0 | 3.39% |
| 12:00–13:00 | 11 | 11 | 0 | 8.67% |
| 13:00–14:00 | 10 | 10 | 0 | 7.01% |
| 14:00–15:00 | 10 | 11 | 1 | 5.82% |
| 15:00–16:00 | 12 | 12 | 0 | 9.88% |
| 16:00–17:00 | 9 | 9 | 0 | 7.59% |
| 17:00–18:00 | 10 | 11 | 1 | 9.25% |
| 18:00–19:00 | 8 | 9 | 1 | 8.11% |
| 19:00–20:00 | 10 | 10 | 0 | 7.35% |
| 20:00–21:00 | 7 | 10 | 3 | 4.83% |
| 21:00–22:00 | 3 | 8 | 5 | 7.84% |
| 22:00–23:00 | 5 | 8 | 3 | 0.00% |
| 23:00–24:00 | 2 | 2 | 0 | 0.00% |
| Total | 152 | 171 | 19 | / |