journal article·2025-07-17Open access

A Novel Multi-Agent-Based Approach for Train Rescheduling in Large-Scale Railway Networks

Jin Liu, Lei Chen, Zhongbei Tian, Ning Zhao, Clive Roberts

Applied Sciences· Volume 15· Issue 14

Abstract

Real-time train rescheduling is a widely used strategy to minimize knock-on delays in railway networks. While recent research has introduced intelligent solutions to railway traffic management, the tight interdependence of train timetables and the intrinsic complexity of railway networks have hindered the scalability of these approaches to large-scale systems. This paper proposes a multi-agent system (MAS) that addresses these challenges by decomposing the network into single-junction levels, significantly reducing the search space for real-time rescheduling. The MAS employs a Condorcet voting-based collaborative approach to ensure global feasibility and prevent overly localized optimization by individual junction agents. This decentralized approach enhances both the quality and scalability of train rescheduling solutions. We tested the MAS on a railway network in the UK and compared its performance with the First-Come-First-Served (FCFS) and Timetable Order Enforced (TTOE) routing methods. The computational results show that the MAS significantly outperforms FCFS and TTOE in the tested scenarios, yielding up to a 34.11% increase in network capacity as measured by the defined objective function, thus improving network line capacity.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Railway Systems and Energy Efficiency · Transportation Planning and Optimization · Railway Engineering and Dynamics

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Institute for Transport Studies, University of Leeds, Leeds LS2 9JT, UK

Birmingham Centre for Railway Research and Education, University of Birmingham, Birmingham B15 2TT, UK

References (29)

Show source-provided references
1. Liu, J., Chen, L., Roberts, C., Li, Z., and Wen, T. (2018, January 12–14). A Multi-Agent Based Approach for Railway Traffic Management Problems. Proceedings of the 2018 International Conference on Intelligent Rail Transportation, ICIRT 2018, Singapore.10.1109/ICIRT.2018.8641621 ↗
2. Algorithm and Peer-to-Peer Negotiation Strategies for Train Dispatching Problems in Railway Bottleneck Sections10.1049/iet-its.2019.0020 ↗
3. A Reinforcement Learning Approach to Solving Very-Short Term Train Rescheduling Problem for a Single-Track Rail Corridor
4. Using a General-Purpose Mixed-Integer Linear Programming Solver for the Practical Solution of Real-Time Train Rescheduling10.1016/j.ejor.2017.04.057 ↗
5. An Overview of Recovery Models and Algorithms for Real-Time Railway Rescheduling10.1016/j.trb.2014.01.009 ↗
6. A Review of Online Dynamic Models and Algorithms for Railway Traffic Management10.1109/TITS.2014.2358392 ↗
7. A Branch and Bound Algorithm for Scheduling Trains in a Railway Network10.1016/j.ejor.2006.10.034 ↗
8. Optimal Train Routing and Scheduling for Managing Traffic Perturbations in Complex Junctions10.1016/j.trb.2013.10.013 ↗
9. RECIFE-MILP: An Effective MILP-Based Heuristic for the Real-Time Railway Traffic Management Problem10.1109/TITS.2015.2414294 ↗
10. Ant Colony Optimization for the Real-Time Train Routing Selection Problem10.1016/j.trb.2016.01.005 ↗
11. On the Tactical and Operational Train Routing Selection Problem10.1016/j.trc.2016.12.010 ↗
12. Modeling and Solving Real-Time Train Rescheduling Problems in Railway Bottleneck Sections10.1109/TITS.2014.2379617 ↗
13. Job-Shop Scheduling with Blocking and No-Wait Constraints10.1016/S0377-2217(01)00338-1 ↗
14. Assessment of Flexible Timetables in Real-Time Traffic Management of a Railway Bottleneck10.1016/j.trc.2007.07.006 ↗
15. Evaluation of Green Wave Policy in Real-Time Railway Traffic Management10.1016/j.trc.2009.04.001 ↗
16. A Tabu Search Algorithm for Rerouting Trains during Rail Operations10.1016/j.trb.2009.05.004 ↗
17. Centralized versus Distributed Systems to Reschedule Trains in Two Dispatching Areas10.1007/s12469-010-0032-7 ↗
18. Considering a Dynamic Impact Zone for Real-Time Railway Traffic Management10.1016/j.trb.2018.03.003 ↗
19. A Connected Driver Advisory System Framework for Merging Freight Trains10.1016/j.trc.2019.05.043 ↗
20. Dynamic Size Optimization Approach to Support Railway Carbody Lightweight Design Process10.1177/09544097221140933 ↗
21. Bandini, A., Cascino, A., Meli, E., Pinelli, L., and Marconcini, M. (2024). Improving Aeromechanical Performance of Compressor Rotor Blisk with Topology Optimization. Energies, 17.10.3390/en17081883 ↗
22. Weiss, G. (2013). Multiagent Systems, MIT Press. EBSCO ebook academic collection.
23. A New Concept for Disruption Management in Airline Operations Control10.1243/09544100JAERO864 ↗
24. Shibghatullah, A.S., Eldabi, T., and Rzevski, G. (2006, January 19–22). A Framework for Crew Scheduling Management System Using Multiagents System. Proceedings of the 28th International Conference on Information Technology Interfaces, Cavtat, Croatia.10.1109/ITI.2006.1708510 ↗
25. Reinventing Crew Scheduling at Netherlands Railways10.1287/inte.1050.0158 ↗
26. A MIP-Based Timetable Rescheduling Formulation and Algorithm Minimizing Further Inconvenience to Passengers
27. Condorcet’s Theory of Voting10.2307/1961757 ↗
28. Condorcet’s Paradox and the Likelihood of Its Occurrence: Different Perspectives on Balanced Preferences10.1023/A:1015551010381 ↗
29. Dai, L. (2016). Intelligent Real-Time Train Rescheduling Management for Railway System, University of Birmingham.