Robust Optimization of High-Speed Railway Train Plan Based on Multiple Demand Scenarios
Abstract
:1. Introduction
2. Literature Review
2.1. Optimization of Train Plans
2.2. Robust Optimization Method
- (a)
- Robust optimization will not restrict uncertain parameters much, and variables can be described in the form of sets and intervals. Compared with other uncertain optimization methods, robust optimization does not need to obtain the probability distribution or functions of uncertain parameters in advance, thus avoiding subjective limitations.
- (b)
- The aim of robust optimization is to obtain the best effect in the worst case, finding a suboptimal solution that results in the anti-interference capacity of the overall system being the strongest in all cases; therefore, the objectives of the model, such as total cost, total travel time, and so on, may not be optimal. However, when the parameters fluctuate, the solution will still ensure that constraints are strictly met, thus providing a feasible solution (see Ref. [18]).
2.3. Contributions of This Research
- (1)
- In order to design a train plan that is able to meet the different levels of passenger demand on multiple operation days, this paper regards the passenger demand of each operation day as a demand scenario, and then performs the optimization of the train plan in consideration of all demand scenarios. Not only will this result in the provision of a good service for passengers in all demand scenarios, but it will also improve the operation efficiency of the trains by reducing the train operation cost.
- (2)
- The regret value of total cost, including both train operation cost and passenger travel expense, is used to measure the deviation between the cost generated by the robust and the optimal train plan under each demand scenario, and a robust optimization model for high-speed railway train plans is constructed with the aim of minimizing the maximum regret value. This results in the robust train plan being closer to the optimal train plan for each operation day.
- (3)
- A simulated annealing algorithm is designed by constructing some neighborhood solution search strategies for multiple demand scenarios. Firstly, an initial robust solution is obtained on the basis of the minimax regret value criterion based on the optimization of train plans under each demand scenario. Then, the designed neighborhood solution search strategy is used to improve the robust solution, and update the optimal solution for each demand scenario. In this way, the search space of the robust solution is expanded, instead of being restricted to choosing from only the optimal solutions for all scenarios, which is beneficial for improving the quality of the solution.
3. Problem Analysis and Description
3.1. Problem Prerequisites
- (1)
- It is assumed that the types, capacity, and speed levels of the candidate trains are the same;
- (2)
- Passengers only choose trains that reach their destination without transferring;
- (3)
- The adjustment of the train plan also involves factors such as the numbers of electric multiple units (EMU) and cabin crew. It is assumed that these factors are determined.
3.2. Demand Scenario Set
3.3. Candidate Train Set Adapted to Multiple Demand Scenarios
3.4. Analysis of Train Operation Cost and Passenger Travel Expense
3.4.1. Train Operation Cost
3.4.2. Passenger Travel Expense
3.5. Problem Description
4. Mathematical Formulations
4.1. Upper-Level Programming: Railway Enterprises Optimize a Robust Train Plan
- (1)
- Constraint on the transportation capacity of the trains in each rail section during each time period:
- (2)
- Constraint on service level for ODs:
- (3)
- Constraint on train stop:
- (4)
- Constraint on the departure time of train at each station (including passing and departing after stop):
4.2. Lower-Level Programming: Passenger Flow Assignment under Each Demand Scenario
5. Simulated Annealing Algorithm Design
5.1. The Framework of the Designed Algorithm
5.2. Robust Neighborhood Search Strategy for Multiple Demand Scenarios
- (1)
- Adjust the number of trains
- (2)
- Adjust train stops
- (3)
- Adjust departure time of trains
5.3. Algorithm Steps
Algorithm 1. Solving the robust optimization of train plan based on multi-day demand scenarios. |
Input: High-speed railway line, candidate train set L, demand scenario set R, parameters of simulated annealing schedule. |
Output: Robust solution g*, minimax regret value F. |
Step1 Initialize parameter |
Set the initial temperature value the temperature drop ratio the termination temperature , the upper limit of constant temperature iteration , and the number of iterations, continuously keeping the optimal solution . Let the current temperature , and the constant temperature iteration number n = 1. |
Step2 Generate initial satisfactory solutions and initial robust solution |
Apply the algorithm, solving train plan for single-day demand to generate initial satisfactory solution for each demand scenario r, and set the current satisfactory solution for each scenario as the corresponding objective value is expressed as . Take the current satisfactory solution for each demand scenario in turn as the robust solution, and calculate their corresponding maximum regret values; finally, choose the solution the corresponds to the minimax regret value as the initial robust solution . Further, set the current robust solution , and set the current maximum regret value . |
Step3 Search robust neighborhood solution |
Based on the current robust solution , allocate the passenger flow for each demand scenario to operating trains, then use the neighborhood solution search strategy detailed in Section 5.2 to generate a robust neighborhood solution . |
Step4 Update the satisfactory solution for each demand scenario |
For any demand scenario, if the robust neighborhood solution causes , update the satisfactory solution for the demand scenario , and set ; otherwise, keep the original satisfactory solution unchanged. |
Step5 Judge whether to update the robust solution |
Calculate the maximum regret value F′ of the robust neighborhood solution , and compare it with the current maximum regret value ; next, implement the Metropolis criterion:
|
Step6 Check the number of iterations at the current temperature |
If , then drop the temperature, set , and n = 1; otherwise, set the number of constant temperature iterations n = n + 1, and go to Step 3. |
Step7 Check termination condition |
If or the current maximum regret value does not change in iterations, terminate the algorithm and output the final robust solution ; otherwise, let n = 1 and go to Step 3. |
6. Experiments and Results
6.1. Sensitivity Analysis
6.2. Results Analysis
6.3. Analysis of the Matching of Train Operation with Demand for Each Day
6.4. Analysis of the Number of Demand Scenarios Influencing Robust Optimization
7. Conclusions
- (1)
- By regarding the passenger demand on each day as a demand scenario, we constructed a generation strategy for a candidate train set adapted to multi-day demand scenarios in order to provide support for solving the problem of the robust optimization of train plans.
- (2)
- The regret value was used to measure the deviation of total cost, including train operation cost and passenger travel expense, generated by the robust and optimal train plan for each demand scenario. Then, a robust optimization model of train plans for multi-day demand scenarios was constructed with the aim of minimizing the maximum regret value, and a corresponding simulated annealing algorithm was designed to solve the robust optimization model based on the construction of the robust neighborhood solution search strategy for multi-demand scenarios.
- (3)
- The Shijiazhuang–Jinandong high-speed railway line was used to verify the efficiency of the model and algorithm. The results showed that the maximum deviation percentage was 2.81% when the robust scheme was implemented on all operation days compared to when the satisfactory scheme was implemented on each operation day, so the robust scheme gradually became close to the satisfactory scheme for each scenario. In addition, if one of the satisfactory schemes were randomly selected for implementation in all demand scenarios on all operation days, the total costs would be larger than those for the robust scheme. It was proved that the robust scheme is able to effectively satisfy different demand scenarios of multiple operation days, and that the proposed robust optimization method for train plans is both valid and feasible.
- (1)
- The type of train and the transfer of OD in the high-speed railway network are not currently considered. Future work should focus on the robust optimization study of the train plan of high-speed railway networks, taking the transfer of cross-line passenger flow into consideration.
- (2)
- It is possible to combine the train plan with the timetable to perform coordinated robust optimization in the case of train delays.
- (3)
- In the study of robust optimization, this paper only considers different passenger demand scenarios on multiple days, but there are many random factors affecting the train operation process. We should consider a variety of different factors as comprehensively as possible to make the model closer to the actual situation.
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Park, B.H.; Seo, Y.I.; Hong, S.P.; Rho, H.L. Column generation approach to line planning with various halting patterns—Application to the korean high speed railway. Asia Pac. J. Oper. Res. 2013, 30, 1–19. [Google Scholar] [CrossRef]
- Zeng, Q.; Deng, L.B.; Gao, W.; Zhou, W. Optimization Method for Train Plan of Urban Rail Transit with Elastic Demands. In Proceedings of the 12th International Conference of Transportation Professionals (CICTP 2012), Beijing, China, 3–6 August 2012; pp. 1770–1781. [Google Scholar] [CrossRef]
- Su, H.; Tao, W.; Hu, X. A line planning approach for high-speed rail networks with time-dependent demand and capacity constraints. Math. Probl. Eng. 2019, 2019, 7509586. [Google Scholar] [CrossRef]
- Zhao, S.; Wu, R.F.; Shi, F. A line planning approach for high-speed railway network with time-varying demand. Comput. Ind. Eng. 2021, 160, 107547. [Google Scholar] [CrossRef]
- Claessens, M.T.; Dijk, N.M.V.; Zwaneveld, P.J. Cost optimal allocation of rail passenger lines. Eur. J. Oper. Res. 1998, 110, 474–489. [Google Scholar] [CrossRef]
- Goosuerw, J.W.H.M. Models and Algorithms for Railway Line Planning Problems; Universiteit Maastricht: Maastricht, The Netherlands, 2004. [Google Scholar]
- Fu, H.; Nie, L.; Meng, L.; Sperry, B.R.; He, Z. A hierarchical line planning approach for a large-scale high speed rail network: The China case. Transp. Res. Part A 2015, 75, 61–83. [Google Scholar] [CrossRef]
- Liu, Y.; Cao, C. A multi-objective train operational plan optimization approach for adding additional trains on a high-speed railway corridor in peak periods. Appl. Sci. 2020, 10, 5554. [Google Scholar] [CrossRef]
- Yan, F.; Goverde, R. Combined line planning and train timetabling for strongly heterogeneous railway lines with direct connections. Transp. Res. Part B Methodol. 2019, 127, 20–46. [Google Scholar] [CrossRef]
- Zhang, C.T.; Qi, J.G.; Gao, Y.; Yang, L.; Gao, Z.; Meng, F. Integrated optimization of line planning and train timetabling in railway corridors with passengers’ expected departure time interval. Comput. Ind. Eng. 2021, 162, 1–22. [Google Scholar] [CrossRef]
- Yue, Y.; Wang, S.; Zhou, L.; Tong, L.; Saat, M.R. Optimizing train stopping patterns and schedules for high-speed passenger rail corridors. Transp. Res. Part C Emerg. Technol. 2016, 63, 126–146. [Google Scholar] [CrossRef]
- Jiang, F.; Cacchiani, V.; Toth, P. Train timetabling by skip-stop planning in highly congested lines. Transp. Res. Part B Methodol. 2017, 104, 149–174. [Google Scholar] [CrossRef]
- Dong, X.; Li, D.; Yin, Y.; Ding, S.; Cao, Z. Integrated optimization of train stop planning and timetabling for commuter railways with an extended adaptive large neighborhood search metaheuristic approach. Transp. Res. Part C Emerg. Technol. 2020, 117, 102681. [Google Scholar] [CrossRef]
- Barrena, E.; Canca, D.; Coelho, L.C.; Laporte, G. Single-line rail rapid transit timetabling under dynamic passenger demand. Transp. Res. Part B Methodol. 2014, 70, 134–150. [Google Scholar] [CrossRef]
- Li, X.; Li, D.; Hu, X.; Yan, Z.; Wang, Y. Optimizing train frequencies and train routing with simultaneous passenger assignment in high-speed railway network. Comput. Ind. Eng. 2020, 148, 106650. [Google Scholar] [CrossRef]
- Zhou, W.L.; Liu, X.H.; Jiang, M. Optimization of train plan on intercity railway based on candidate train set and elastic demand. J. China Railw. Soc. 2020, 42, 1–10. [Google Scholar] [CrossRef]
- Lin, B.L.; Zhao, Y.N.; Lin, R.; Liu, C. Integrating traffic routing optimization and train formation plan using simulated annealing algorithm. Appl. Math. Model. 2021, 93, 811–830. [Google Scholar] [CrossRef]
- Kouvelis, P.; Yu, G. Robust Discrete Optimization and Its Applications; Springer: Boston, MA, USA, 1997. [Google Scholar] [CrossRef]
- Mulvey, J.M.; Vanderbei, R.J.; Zenios, S.A. Robust optimization of large-scale systems. Oper. Res. 1995, 43, 264–281. [Google Scholar] [CrossRef] [Green Version]
- Hassannayebi, E.; Zegordi, S.H.; Amin-Naseri, M.R.; Yaghini, M. Train timetabling at rapid rail transit lines: A robust multi-objective stochastic programming approach. Oper. Res. 2016, 17, 435–477. [Google Scholar] [CrossRef]
- Pu, S.; Wang, W.X.; Chen, D.J.; Lv, H.X. The robust model for line planning problems of high-speed passenger train. J. Transp. Syst. Eng. Inf. Technol. 2015, 15, 105–110. [Google Scholar] [CrossRef]
- Jamili, A.; Aghaee, M.P. Robust stop-skipping patterns in urban railway operations under traffic alteration situation. Transp. Res. Part C Emerg. Technol. 2015, 61, 63–74. [Google Scholar] [CrossRef]
- Sun, H.J.; Cai, Z.Q.; Peng, C.H. Robust optimization model for passenger transport line planning considering the uncertain passenger flow. J. East China Jiaotong Univ. 2016, 33, 83–90. [Google Scholar] [CrossRef]
- Cacchiani, V.; Qi, J.G.; Yang, L.X. Robust optimization models for integrated train stop planning and timetabling with passenger demand uncertainty. Transp. Res. Part B 2020, 136, 1–29. [Google Scholar] [CrossRef]
- Assavapokee, T.; Realff, M.J.; Ammons, J.C. Min-max regret robust optimization approach on interval data uncertainty. Optim. Theory Appl. 2008, 137, 297–316. [Google Scholar] [CrossRef] [Green Version]
- Bell, D.E. Regret in decision making under uncertainty. Oper. Res. 1982, 30, 961–981. [Google Scholar] [CrossRef]
- Ning, C.; You, F. Adaptive robust optimization with minimax regret criterion: Multi-objective optimization framework and computational algorithm for planning and scheduling under uncertainty. Comput. Chem. Eng. 2018, 108, 425–447. [Google Scholar] [CrossRef]
- Ye, Z.F. Research on the reliability of decision-making goals and results of uncertain decision-making methods. J. Ind. Eng. Eng. Manag. 2000, 14, 59–61. [Google Scholar] [CrossRef]
- Zhou, L.; Yang, X.; Wang, H.; Wu, J.; Chen, L.; Yin, H.; Qu, Y. A robust train timetable optimization approach for reducing the number of waiting passengers in metro systems. Phys. A Stat. Mech. Its Appl. 2020, 558, 124927. [Google Scholar] [CrossRef]
- Qu, Y.C.; Wang, H.; Wu, J.; Yang, X.; Yin, H.; Zhou, L. Robust optimization of train timetable and energy efficiency in urban rail transit: A two-stage approach. Comput. Ind. Eng. 2020, 146, 106594. [Google Scholar] [CrossRef]
- Fu, H.L.; Nie, L.; Yang, H.; Tong, L. Research on the method for optimization of candidate-train-set based on train operation plans for high-speed railways. J. China Railw. Soc. 2010, 32, 1–8. [Google Scholar] [CrossRef]
- Huang, Z.P.; Zhang, Y.Z.; Zhang, Z.; Yang, L. Optimization of train timetables in high-speed railway corridors considering passenger departure time and seat-class preferences. Transp. Lett. 2022, 1–18. [Google Scholar] [CrossRef]
- Lin, D.Y.; Fang, J.H.; Huang, K.L. Passenger assignment and pricing strategy for a passenger railway transportation system. Transp. Lett. 2019, 6, 320–331. [Google Scholar] [CrossRef]
Notations | Definition |
---|---|
The candidate train set | |
Visited station set of candidate train l (including Ol and Dl), | |
Visited section set of candidate train l | |
Demand scenario set | |
For demand scenario r, the passenger demand between origin i and destination i′ in time period m, | |
Organization cost per train | |
Running cost per minute per train | |
Arrival time of train l at destination station | |
Departure time of train l at station i (including stopping and passing) | |
Passenger’s expected departure time in time period m | |
Passenger flow for origin–destination (i,i′) on candidate train l in time period m under demand scenario r | |
Running time of train l in the rail section (no stop time), | |
Stop time at intermediate station i, | |
Train fare rate per person per kilometer, Ұ | |
Passenger’ s unit time value coefficient, Ұ/min | |
Mileage of origin–destination (i,i′), km | |
Train capacity | |
Maximum train passing ability in rail section in time period m | |
Maximum interval served for OD in time period m | |
Carrying capacity of train l in rail section under demand scenario r | |
Whether passengers with origin–destination (i,i′) on train l pass through the rail section ; if so, it is 1, otherwise 0. |
Parameter | Value |
---|---|
Initial temperature | 10,000 °C |
End temperature | 100 °C |
Maximum iterations at constant temperature | 30 |
Cooling rate | 0.9 |
Number of iterations continuously keeping the optimal solution | 600 |
Parameter | Value |
---|---|
Fixed organizational cost of train operation | 4000 Ұ/train |
Operation cost per unit travel time of train | 150 Ұ/min |
Train capacity | 946 seats |
Stop time at each station (including additional starting and braking time) | intermediate station: 3 min departure and arrival station: 7 min |
Train fare rate per person-kilometer 1 | 0.42 Ұ/km |
Passenger unit time value coefficient | 37.8 Ұ/h [16] |
Train speed | 250 km/h |
Maximum capacity of passing through each rail section during each time period | 10 pairs/h |
Maximum train departure interval of service for OD 2 | peak hours: 45 min other hours: 70 min |
Demand Scenario | Trains | Total Objective/Ұ | Train Operation Cost/Ұ | Passenger Travel Expense/Ұ | Maximum Deviation between Robust and Satisfactory Scheme/Ұ | Maximum Deviation Percentage |
---|---|---|---|---|---|---|
1 | 74 | 8,490,938 | 1,511,300 | 11,482,211 | \ | \ |
Robust | 80 | 8,578,625 | 1,532,900 | 11,598,221 | 87,687 | 1.03% |
2 | 71 | 8,138,830 | 1,443,500 | 11,008,257 | \ | \ |
Robust | 80 | 8,311,165 | 1,532,900 | 11,216,135 | 172,335 | 2.12% |
3 | 75 | 8,399,025 | 1,533,000 | 11,341,607 | \ | \ |
Robust | 80 | 8,635,289 | 1,532,900 | 11,679,170 | 236,264 | 2.81% |
4 | 77 | 8,358,884 | 1,584,050 | 11,262,384 | \ | \ |
Robust | 80 | 8,532,729 | 1,532,900 | 11,532,656 | 173,845 | 2.08% |
5 | 80 | 8,280,392 | 1,543,700 | 11,167,545 | \ | \ |
Robust | 80 | 8,320,424 | 1,532,900 | 11,229,363 | 40,032 | 0.48% |
Scheme | Trains | Average Maximum Regret Value/Ұ | Average Total Objective/Ұ | Average Train Operation Cost/Ұ | Average Passenger Travel Expense/Ұ | Average Stop Frequency |
---|---|---|---|---|---|---|
76 | \ | 8.334 × 106 | 1.523 × 106 | 1.125 × 107 | 6.0 | |
80 | 1.420 × 105 | 8.476 × 106 | 1.533 × 106 | 1.145 × 107 | 5.0 | |
74 | 3.680 × 105 | 8.702 × 106 | 1.511 × 106 | 1.178 × 107 | 6.2 | |
71 | 1.554 × 105 | 8.489 × 106 | 1.444 × 106 | 1.151 × 107 | 5.9 | |
75 | 2.701 × 105 | 8.604 × 106 | 1.533 × 106 | 1.163 × 107 | 6.2 | |
77 | 4.374 × 105 | 8.771 × 106 | 1.584 × 106 | 1.185 × 107 | 6.5 | |
80 | 1.480 × 105 | 8.482 × 106 | 1.543 × 106 | 1.146 × 107 | 5.3 |
Scale of Demand Scenarios/Sort | Trains | Maximum Deviation/Ұ | Maximum Deviation Percentage/% |
---|---|---|---|
5 | 80 | 236,264 | 2.81 |
6 | 78 | 184,691 | 2.26 |
7 | 83 | 257,655 | 3.07 |
8 | 78 | 288,660 | 3.53 |
9 | 84 | 263,131 | 3.14 |
10 | 79 | 300,879 | 3.66 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Zhou, W.; Kang, J.; Qin, J.; Li, S.; Huang, Y. Robust Optimization of High-Speed Railway Train Plan Based on Multiple Demand Scenarios. Mathematics 2022, 10, 1278. https://doi.org/10.3390/math10081278
Zhou W, Kang J, Qin J, Li S, Huang Y. Robust Optimization of High-Speed Railway Train Plan Based on Multiple Demand Scenarios. Mathematics. 2022; 10(8):1278. https://doi.org/10.3390/math10081278
Chicago/Turabian StyleZhou, Wenliang, Jing Kang, Jin Qin, Sha Li, and Yu Huang. 2022. "Robust Optimization of High-Speed Railway Train Plan Based on Multiple Demand Scenarios" Mathematics 10, no. 8: 1278. https://doi.org/10.3390/math10081278
APA StyleZhou, W., Kang, J., Qin, J., Li, S., & Huang, Y. (2022). Robust Optimization of High-Speed Railway Train Plan Based on Multiple Demand Scenarios. Mathematics, 10(8), 1278. https://doi.org/10.3390/math10081278