An Evaluation Framework and Algorithms for Train Rescheduling

In railway traffic systems, whenever disturbances occur, it is important to effectively reschedule trains while optimizing the goals of various stakeholders. Algorithms can provide significant benefits to support the traffic controllers in train rescheduling, if well integrated into the overall traffic management process. In the railway research literature, many algorithms are proposed to tackle different versions of the train rescheduling problem. However, limited research has been performed to assess the capabilities and performance of alternative approaches, with the purpose of identifying their main strengths and weaknesses. Evaluation of train rescheduling algorithms enables practitioners and decision support systems to select a suitable algorithm based on the properties of the type of disturbance scenario in focus. It also guides researchers and algorithm designers in improving the algorithms. In this paper, we (1) propose an evaluation framework for train rescheduling algorithms, (2) present two train rescheduling algorithms: a heuristic and a MILP-based exact algorithm, and (3) conduct an experiment to compare the two multi-objective algorithms using the proposed framework (a proof-of-concept). It is found that the heuristic algorithm is suitable for solving simpler disturbance scenarios since it is quick in producing decent solutions. For complex disturbances wherein multiple trains experience a primary delay due to an infrastructure failure, the exact algorithm is found to be more appropriate.

[1]  Michael J. Marino,et al.  Statistical Analysis in Preclinical Biomedical Research , 2018 .

[2]  Thomas Schlechte,et al.  A direct comparison of physical block occupancy versus timed block occupancy in train timetabling formulations , 2013 .

[3]  Lars Lundberg,et al.  A parallel algorithm for train rescheduling , 2018, Transportation Research Part C: Emerging Technologies.

[4]  Leonardo Lamorgese,et al.  Chapter 6: Integer Optimization Techniques for Train Dispatching in Mass Transit and Main Line , 2017 .

[5]  Francesco Corman,et al.  Closing the loop in real-time railway control: Framework design and impacts on operations , 2015 .

[6]  Jan A. Persson,et al.  N-tracked railway traffic re-scheduling during disturbances , 2007 .

[7]  Dario Pacciarelli,et al.  A branch and bound algorithm for scheduling trains in a railway network , 2007, Eur. J. Oper. Res..

[8]  Warren Hare,et al.  Best practices for comparing optimization algorithms , 2017, Optimization and Engineering.

[9]  Leonardo Lamorgese,et al.  Recent success stories on integrated optimization of railway systems , 2017 .

[10]  Xin Yao,et al.  A Survey on Problem Models and Solution Approaches to Rescheduling in Railway Networks , 2015, IEEE Transactions on Intelligent Transportation Systems.

[11]  Daniele Vigo,et al.  A real-time conflict solution algorithm for the train rescheduling problem , 2017 .

[12]  Francesco Corman,et al.  Comparing the effectiveness of two real-time train rescheduling systems in case of perturbed traffic conditions , 2008 .

[13]  Francesco Corman,et al.  A multi-criteria decision support methodology for real-time train scheduling , 2015, J. Rail Transp. Plan. Manag..

[14]  Johanna Törnquist Krasemann Computational decision-support for railway traffic management and associated configuration challenges: An experimental study , 2015, J. Rail Transp. Plan. Manag..

[15]  Otto Anker Nielsen,et al.  A Closed Form Railway Line Delay Propagation Model , 2019 .

[16]  Leonardo Lamorgese,et al.  An Exact Decomposition Approach for the Real-Time Train Dispatching Problem , 2015, Oper. Res..

[17]  J. Arora Chapter 18 – Multi-objective Optimum Design Concepts and Methods , 2017 .

[18]  Gwo-Hshiung Tzeng,et al.  Compromise solution by MCDM methods: A comparative analysis of VIKOR and TOPSIS , 2004, Eur. J. Oper. Res..

[19]  Paul Weston,et al.  A comparison of algorithms for minimising delay costs in disturbed railway traffic scenarios , 2012, J. Rail Transp. Plan. Manag..

[20]  Sung-Pil Hong,et al.  An appraisal of a column-generation-based algorithm for centralized train-conflict resolution on a metropolitan railway network , 2011 .

[21]  Shabbir Ahmed,et al.  Advances and Trends in Optimization with Engineering Applications , 2017 .

[22]  Xin Yao,et al.  of Birmingham Quality evaluation of solution sets in multiobjective optimisation , 2019 .

[23]  Valerio De Martinis,et al.  What about Train Length and Energy Efficiency of Freight Trains in Rescheduling Models , 2015 .

[24]  Lucas P. Veelenturf,et al.  An overview of recovery models and algorithms for real-time railway rescheduling , 2014 .

[25]  Lasse Gerrits,et al.  Differences and similarities in European railway disruption management practices , 2018, J. Rail Transp. Plan. Manag..

[26]  Rob M.P. Goverde,et al.  Automated real-time railway traffic control: an experimental analysis of reliability, resilience and robustness , 2018 .

[27]  Ulrich Weidmann,et al.  A new rail optimisation model by integration of traffic management and train automation , 2016 .