A Synchronized Optimization Method of Frequency Setting, Timetabling, and Train Circulation Planning for URT Networks with Overlapping Lines: A Case Study of the Addis Ababa Light Rail Transit Service
Abstract
1. Introduction
1.1. Background
1.2. Literature Review
1.3. Research Gaps
1.4. Novelty and Main Contributions of This Study
2. Materials and Methods
2.1. Problem Formulation
Variable | Definition |
---|---|
Frequency of journeys within time interval in line . | |
Binary variable to determine Departure event from station in line during instant occurs. | |
Binary Variable to determine Arrival event at station in line during instant occurs. | |
Binary variable to determine if the train arriving from the terminal station at instant enters the depot linked to line . | |
Binary variable to determine if the train departing from the terminal station at instant exits the depot linked to line . | |
Binary variable to determine if the train arriving at in line departs from the terminal station at instance . |
2.2. Mathematical Modeling
2.3. Solution Methodology
Algorithm 1. Pseudo-Code |
1: Initialize a population of N particles 2: for each particle i = 1 to N do 3: repeat 4: Randomly initialize position X[i] with integer frequencies Fil 5: Generate binary variables: 6: Until all constraints (2–12) are satisfied 7: Initialize velocity V[i] with random values 8: Evaluate objectives [ (X[i]), (X[i], D, A, Δ^{in}, Δ^{out}, Δ^{t,t′})] 9: Set personal best: p_best[i] ← X[i] 10: end for 11: Initialize Pareto_archive with non-dominated solutions from initial population 12: for iteration = 1 to G_max do 13: Compute crowding distance for all solutions in Pareto_archive 14: for each particle i = 1 to N do 15: Select leader g_best from Pareto_archive using crowding-distance-based roulette wheel selection 16: Update velocity V[i] using p_best[i] and g_best 17: Compute temporary position: X_temp ← X[i] + V[i] 18: Round X_temp to nearest integers to maintain discrete values 19: Clamp X_temp within feasible bounds 20: Generate binary variables: 21: If constraints (2–12) are violated: discard X_temp and continue 22: Evaluate objectives [ (X[i]), (X[i], D, A, Δ^{in}, Δ^{out}, Δ^{t,t′})] 23: if X_temp dominates p_best[i] then 24: p_best[i] ← X_temp 25: else if X_temp and p_best[i] are mutually non-dominated then 26: With 50% probability: p_best[i] ← X_temp 27: end if 28: Update particle position: X[i] ← X_temp 29: end for 30: Update Pareto_archive with current non-dominated solutions 31: If Pareto_archive size > N_archive then 32: Prune archive by removing solutions from most crowded regions 33: end if 34: end for 35: Return Pareto_archive as the final Pareto front |
3. Results
3.1. Experimental Setup
3.1.1. Data Description
3.1.2. Computational Environment
3.1.3. Algorithm Parameters
3.1.4. Model Settings
3.2. Comparative Performance Analysis
3.3. Performance Evaluation Metrics
3.4. Analysis of the MOPSO Solution Space and Convergence
3.5. Sensitivity Analysis
3.6. Timetable Analysis
4. Conclusions
4.1. Summary of Key Findings
4.2. Contributions and Practical Implications
4.3. Limitations
4.4. Future Research Directions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Yin, J.; Wang, M.; D’Ariano, A.; Zhang, J.; Yang, L. Synchronization of train timetables in an urban rail network: A bi-objective optimization approach. Transp. Res. Part E Logist. Transp. Rev. 2023, 174, 103142. [Google Scholar] [CrossRef]
- Abdolmaleki, M.; Masoud, N.; Yin, Y. Transit timetable synchronization for transfer time minimization. Transp. Res. Part B Methodol. 2020, 131, 143–159. [Google Scholar] [CrossRef]
- Guo, X.; Wu, J.; Sun, H.; Yang, X.; Jin, J.G.; Wang, D.Z. Scheduling synchronization in urban rail transit networks: Trade-offs between transfer passenger and last train operation. Transp. Res. Part A Policy Pract. 2020, 138, 463–490. [Google Scholar] [CrossRef]
- Wang, Y.; Li, D.; Cao, Z. Integrated timetable synchronization optimization with capacity constraint under time-dependent demand for a rail transit network. Comput. Ind. Eng. 2020, 142, 106374. [Google Scholar] [CrossRef]
- Zhou, W.; Li, X.; Xue, L.; Deng, L.; Yang, X. Simultaneous line planning and timetabling based on a combinational travel network for both trains and passengers: A mixed-integer linear programming approach. Transp. A Transp. Sci. 2020, 16, 1333–1374. [Google Scholar] [CrossRef]
- Zhou, W.; Oldache, M. Integrated optimization of line planning, timetabling and rolling stock allocation for urban railway lines. Sustainability 2021, 13, 13059. [Google Scholar] [CrossRef]
- Huang, P.-Y.; Kung, C.-C.; Lin, C.-W. An Integrated Formulation and Optimization for Periodic Timetabling of Railway Systems. In Proceedings of the 2021 IEEE International Intelligent Transportation Systems Conference (ITSC), Indianapolis, IN, USA, 19–22 September 2021; IEEE: New York, NY, USA, 2021. [Google Scholar]
- Ansarilari, Z.; Bodur, M.; Shalaby, A. A Comprehensive Stochastic Programming Model for Transfer Synchronization in Transit Networks. arXiv 2024, arXiv:2403.03130. [Google Scholar] [CrossRef]
- Ibarra-Rojas, O.J.; Cervantes-Sanmiguel, K.I.; Quintanar-Sanchez, D.L. An Integrated Bi-Objective Timetabling and Vehicle Scheduling Problem Considering Synchronization of Groups of Lines and Interlining. 2024. Available online: https://papers.ssrn.com/sol3/papers.cfm?abstract_id=4769001 (accessed on 1 December 2024).
- Eslami, A.; Shafahi, Y.; Bafandkar, S. Optimizing and Synchronizing Timetables in an Urban Subway Network Considering Trains’ Speed Profiles and Skip-Stop Strategy. J. Rail Transp. Plan. Manag. 2025, 34, 100520. [Google Scholar] [CrossRef]
- Zhang, D.; Gao, Y.; Yang, L.; Cui, L. Timetable synchronization of the last several trains at night in an urban rail transit network. Eur. J. Oper. Res. 2024, 313, 494–512. [Google Scholar] [CrossRef]
- Wong, R.C.; Yuen, T.W.; Fung, K.W.; Leung, J.M. Optimizing timetable synchronization for rail mass transit. Transp. Sci. 2008, 42, 57–69. [Google Scholar] [CrossRef]
- Liu, J.; Canca, D.; Lv, H. Spatiotemporal synchronous coupling algorithm for urban rail transit timetables design under dynamic passenger demand. Appl. Math. Model. 2023, 119, 239–256. [Google Scholar] [CrossRef]
- Cao, Z.; Ceder, A.; Li, D.; Zhang, S. Robust and optimized urban rail timetabling using a marshaling plan and skip-stop operation. Transp. A Transp. Sci. 2020, 16, 1217–1249. [Google Scholar] [CrossRef]
- Guihaire, V.; Hao, J.-K. Transit network re-timetabling and vehicle scheduling. In Modelling, Computation and Optimization in Information Systems and Management Sciences; Springer: Berlin/Heidelberg, Germany, 2008. [Google Scholar]
- Yang, L.; Li, D.; Wang, H.; Gao, Y. Integrating stop planning, timetabling and rolling stock planning on high-speed railway lines: A multi-objective optimization approach. Expert Syst. Appl. 2024, 237, 121515. [Google Scholar] [CrossRef]
- Yuan, F.; Sun, H.; Kang, L.; Lv, Y.; Yang, X.; Wei, Y. An integrated optimization approach for passenger flow control strategy and metro train scheduling considering skip-stop patterns in special situations. Appl. Math. Model. 2023, 118, 412–436. [Google Scholar] [CrossRef]
- Yuhua, Y.; Marcella, S.; Dario, P.; Shaoquan, N. Train timetabling with passenger data and heterogeneous rolling stocks circulation on urban rail transit line. Soft Comput. 2023, 27, 12959–12977. [Google Scholar] [CrossRef]
- Zhu, L.; Li, S.; Hu, Y.; Jia, B. Robust collaborative optimization for train timetabling and short-turning strategy in urban rail transit systems. Transp. B Transp. Dyn. 2023, 11, 147–173. [Google Scholar] [CrossRef]
- Su, B.; Wang, Z.; Su, S.; Tang, T. Metro train timetable rescheduling based on q-learning approach. In Proceedings of the 2020 IEEE 23rd International Conference on Intelligent Transportation Systems (ITSC), Rhodes, Greece, 20–23 September 2020; IEEE: New York, NY, USA, 2020. [Google Scholar]
- Lei, Y.; Lu, G.; Zhang, H.; He, B.; Fang, J. Optimizing total passenger waiting time in an urban rail network: A passenger flow guidance strategy based on a multi-agent simulation approach. Simul. Model. Pract. Theory 2022, 117, 102510. [Google Scholar] [CrossRef]
- Gong, C.; Mao, B.; Wang, M.; Zhang, T. Equity-Oriented Train Timetabling with Collaborative Passenger Flow Control: A Spatial Rebalance of Service on an Oversaturated Urban Rail Transit Line. J. Adv. Transp. 2020, 2020, 8867404. [Google Scholar] [CrossRef]
- Niu, H.; Zhou, X.; Gao, R. Train scheduling for minimizing passenger waiting time with time-dependent demand and skip-stop patterns: Nonlinear integer programming models with linear constraints. Transp. Res. Part B Methodol. 2015, 76, 117–135. [Google Scholar] [CrossRef]
- Wang, Y.; D’Ariano, A.; Yin, J.; Meng, L.; Tang, T.; Ning, B. Passenger demand oriented train scheduling and rolling stock circulation planning for an urban rail transit line. Transp. Res. Part B Methodol. 2018, 118, 193–227. [Google Scholar] [CrossRef]
- Zhao, S.; Yang, H.; Wu, Y. An integrated approach of train scheduling and rolling stock circulation with skip-stopping pattern for urban rail transit lines. Transp. Res. Part C Emerg. Technol. 2021, 128, 103170. [Google Scholar] [CrossRef]
- Zhou, H.; Qi, J.; Yang, L.; Shi, J.; Mo, P. Joint optimization of train scheduling and rolling stock circulation planning with passenger flow control on tidal overcrowded metro lines. Transp. Res. Part C Emerg. Technol. 2022, 140, 103708. [Google Scholar] [CrossRef]
- Wang, Y.; Liao, Z.; Tang, T.; Ning, B. Train scheduling and circulation planning in urban rail transit lines. Control. Eng. Pract. 2017, 61, 112–123. [Google Scholar] [CrossRef]
- Wang, Y.; Tang, T.; Ning, B.; Meng, L. Integrated optimization of regular train schedule and train circulation plan for urban rail transit lines. Transp. Res. Part E Logist. Transp. Rev. 2017, 105, 83–104. [Google Scholar] [CrossRef]
- Pan, H.; Yang, L.; Liang, Z. Demand-oriented integration optimization of train timetabling and rolling stock circulation planning with flexible train compositions: A column-generation-based approach. Eur. J. Oper. Res. 2023, 305, 184–206. [Google Scholar] [CrossRef]
- Yan, F.; Goverde, R.M. 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]
- Bucak, S.; Demirel, T. Train timetabling for a double-track urban rail transit line under dynamic passenger demand. Comput. Ind. Eng. 2022, 163, 107858. [Google Scholar] [CrossRef]
- Shi, J.; Yang, L.; Yang, J.; Gao, Z. Service-oriented train timetabling with collaborative passenger flow control on an oversaturated metro line: An integer linear optimization approach. Transp. Res. Part B Methodol. 2018, 110, 26–59. [Google Scholar] [CrossRef]
- Cheng, Y.-H.; Tsai, Y.-C. Train delay and perceived-wait time: Passengers’ perspective. Transp. Rev. 2014, 34, 710–729. [Google Scholar] [CrossRef]
- Ruiz, E.; Yushimito, W.F.; Aburto, L.; de la Cruz, R. Predicting passenger satisfaction in public transportation using machine learning models. Transp. Res. Part A Policy Pract. 2024, 181, 103995. [Google Scholar] [CrossRef]
- Shang, J.; Feng, J.; Ibrahim, A.; Borhan, M.; Huang, Q. Collectively satisfactory urban rail transit dispatching optimization. In Proceedings of the Ninth International Conference on Electromechanical Control Technology and Transportation (ICECTT 2024), Guilin, China, 24–26 May 2024; SPIE: Bellingham, WA, USA, 2024. [Google Scholar]
- Aspar, P.; Steinhoff, V.; Schäpermeier, L.; Kerschke, P.; Trautmann, H.; Grimme, C. The objective that freed me: A multi-objective local search approach for continuous single-objective optimization. Nat. Comput. 2023, 22, 271–285. [Google Scholar] [CrossRef]
- Yang, X.; Wang, R.; Zhang, T. Single-objective distributed permutation flowshop scheduling optimization via multi-objectivization by a helper objective. In Proceedings of the 2020 6th International Conference on Big Data and Information Analytics (BigDIA), Shenzhen, China, 4–6 December 2020; IEEE: New York, NY, USA, 2020. [Google Scholar]
- Gonsalves, T.; Yamagishi, K.; Itoh, K. Multi-objective optimization in service systems. J. Digit. Inf. Manag. 2010, 8, 254–259. [Google Scholar]
- Hartmann Tolić, I.; Nyarko, E.K.; Ceder, A. Optimization of public transport services to minimize passengers’ waiting times and maximize vehicles’ occupancy ratios. Electronics 2020, 9, 360. [Google Scholar] [CrossRef]
- Nguyen, H.T.; Chow, A.H.; Ying, C.-S. Pareto routing and scheduling of dynamic urban rail transit services with multi-objective cross entropy method. Transp. Res. Part E Logist. Transp. Rev. 2021, 156, 102544. [Google Scholar] [CrossRef]
- Janáček, J.; Kvet, M. Efficiency of Metaheuristic Principles in Pareto Front Approximation. In Proceedings of the 2024 25th International Carpathian Control Conference (ICCC), Krynica Zdrój, Poland, 22–24 May 2024; IEEE: New York, NY, USA, 2024. [Google Scholar]
- Pang, L.-P.; Ng, S.-C. Improved efficiency of mopso with adaptive inertia weight and dynamic search space. In Proceedings of the Genetic and Evolutionary Computation Conference Companion, Kyoto, Japan, 15–19 July 2018. [Google Scholar]
- Tirkolaee, E.B.; Goli, A.; Faridnia, A.; Soltani, M.; Weber, G.-W. Multi-objective optimization for the reliable pollution-routing problem with cross-dock selection using Pareto-based algorithms. J. Clean. Prod. 2020, 276, 122927. [Google Scholar] [CrossRef]
- Eberhart, R.; Kennedy, J. A new optimizer using particle swarm theory. In MHS’95. Proceedings of the Sixth International Symposium on Micro Machine and Human Science, Nagoya, Japan, 4–6 October 1995; IEEE: New York, NY, USA, 1995. [Google Scholar]
- Deb, K.; Pratap, A.; Agarwal, S.; Meyarivan, T. A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans. Evol. Comput. 2002, 6, 182–197. [Google Scholar] [CrossRef]
Index | Definition |
---|---|
Index for transit lines. | |
Index for stations. | |
Index for time intervals. | |
Index for time instants. | |
The number of stations in line . | |
Latest time allowed in a daily operation. | |
Length of a single time interval . | |
Passengers’ travel demands in line during time interval . | |
Riding time of a train across entire line . | |
Time required for trains to turn around at terminal stations. | |
The time needed for trains to enter or exit a depot. | |
Minimum allowed service frequency. | |
Maximum allowed service frequency. | |
Riding time of trains from station to the next station in line . | |
Dwelling time of trains at station in line . | |
Safety time difference between consecutive trains. | |
High real value. |
Metric | Baseline Scenario | MOPSO- Optimized Scenario | Change |
---|---|---|---|
Average Waiting Time (min) | 15 | 7.7 | −51% |
Total Operational Cost (USD) | USD 2165.40 | USD 4020 | +86% |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 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.; Alemu, A.; Oldache, M. A Synchronized Optimization Method of Frequency Setting, Timetabling, and Train Circulation Planning for URT Networks with Overlapping Lines: A Case Study of the Addis Ababa Light Rail Transit Service. Mathematics 2025, 13, 2654. https://doi.org/10.3390/math13162654
Zhou W, Alemu A, Oldache M. A Synchronized Optimization Method of Frequency Setting, Timetabling, and Train Circulation Planning for URT Networks with Overlapping Lines: A Case Study of the Addis Ababa Light Rail Transit Service. Mathematics. 2025; 13(16):2654. https://doi.org/10.3390/math13162654
Chicago/Turabian StyleZhou, Wenliang, Addishiwot Alemu, and Mehdi Oldache. 2025. "A Synchronized Optimization Method of Frequency Setting, Timetabling, and Train Circulation Planning for URT Networks with Overlapping Lines: A Case Study of the Addis Ababa Light Rail Transit Service" Mathematics 13, no. 16: 2654. https://doi.org/10.3390/math13162654
APA StyleZhou, W., Alemu, A., & Oldache, M. (2025). A Synchronized Optimization Method of Frequency Setting, Timetabling, and Train Circulation Planning for URT Networks with Overlapping Lines: A Case Study of the Addis Ababa Light Rail Transit Service. Mathematics, 13(16), 2654. https://doi.org/10.3390/math13162654