A Survey on Problem Models and Solution Approaches to Rescheduling in Railway Networks

Rescheduling in railway networks is a challenging problem in both practice and theory. It requires good quality solutions in reasonable computation time to resolve unexpected situations, involving different problem scales, railway network infrastructures, objectives, and constraints. This paper presents a comprehensive survey on different problem models for rescheduling in railway networks by a clear classification. Some frequently used models are described in detail through reviewing their variables and constraints. This paper also focuses on the solution approaches proposed in the literature. The main ideas of the solution approaches with the objectives are described. Based on our review results, the analysis of the problem models used in various problem types and the solution approaches used in different problem models are presented. Conclusion and suggestions for further research to rescheduling in railway networks are drawn toward the end of the paper.

[1]  Paola Pellegrini,et al.  Real Time Railway Traffic Management Modeling Track-Circuits , 2012, ATMOS.

[2]  Johanna Törnquist Krasemann Greedy algorithm for railway traffic re-scheduling during disturbances: A Swedish case , 2010 .

[3]  Joaquin Rodriguez,et al.  A constraint programming model for real-time train scheduling at junctions , 2007 .

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

[5]  Malachy Carey,et al.  A Model, Algorithms and Strategy for Train Pathing , 1995 .

[6]  Rodrigo Acuna-Agost,et al.  Mathematical modeling and methods for rescheduling trains under disrupted operations , 2009 .

[7]  Dario Pacciarelli,et al.  Optimal multi-class rescheduling of railway traffic , 2011, J. Rail Transp. Plan. Manag..

[8]  Francesco Corman,et al.  Rescheduling Dense Train Traffic over Complex Station Interlocking Areas , 2009, Robust and Online Large-Scale Optimization.

[9]  Tin Kin Ho,et al.  Railway junction traffic control by heuristic methods , 2001 .

[10]  Bart Kersbergen,et al.  Performance analysis of MILP based model predictive control algorithms for dynamic railway scheduling , 2013, 2013 European Control Conference (ECC).

[11]  Johanna Törnquist Krasemann Design of an Effective Algorithm for Fast Response to the Rescheduling of Railway Traffic During Disturbances , 2012 .

[12]  Håkan Grahn,et al.  A Parallel Re-Scheduling Algorithm for Railway Traffic Disturbance Management --- Initial Results , 2011 .

[13]  Ricardo García-Ródenas,et al.  On-line reschedule optimization for passenger railways in case of emergencies , 2013, Comput. Oper. Res..

[14]  Igor Vasil'ev,et al.  The dispatching problem on multitrack territories: Heuristic approaches based on mixed integer linear programming , 2013, Networks.

[15]  Dario Pacciarelli,et al.  Dispatching and coordination in multi-area railway traffic management , 2014, Comput. Oper. Res..

[16]  E. Schnieder,et al.  Automated Dispatching Of Train OperationsUsing Genetic Algorithms , 2004 .

[17]  Limin Jia,et al.  A Fuzzy Optimization Model for High-Speed Railway Timetable Rescheduling , 2012 .

[18]  Xin Yao,et al.  Two_Arch2: An Improved Two-Archive Algorithm for Many-Objective Optimization , 2015, IEEE Transactions on Evolutionary Computation.

[19]  Andrea D'Ariano Innovative Decision Support System for Railway Traffic Control , 2009, IEEE Intelligent Transportation Systems Magazine.

[20]  Dario Pacciarelli,et al.  Dispatching trains during seriously disrupted traffic situations , 2011, 2011 International Conference on Networking, Sensing and Control.

[21]  Amie R. Albrecht,et al.  Rescheduling rail networks with maintenance disruptions using Problem Space Search , 2013, Comput. Oper. Res..

[22]  Dennis Huisman,et al.  An iterative optimization framework for delay management and train scheduling , 2012 .

[23]  Dario Pacciarelli,et al.  Bi-objective conflict detection and resolution in railway traffic management , 2012 .

[24]  Cameron G. Walker,et al.  Simultaneous disruption recovery of a train timetable and crew roster in real time , 2005, Comput. Oper. Res..

[25]  Ricardo García-Ródenas,et al.  A Discrete Event-Based Simulation Model for Real-Time Traffic Management in Railways , 2012, J. Intell. Transp. Syst..

[26]  Francesco Corman,et al.  Stability analysis of railway dispatching plans in a stochastic and dynamic environment , 2013, J. Rail Transp. Plan. Manag..

[27]  Anita Schöbel,et al.  IP-based Techniques for Delay Management with Priority Decisions , 2008, ATMOS.

[28]  Fei Peng,et al.  Population-Based Algorithm Portfolios for Numerical Optimization , 2010, IEEE Transactions on Evolutionary Computation.

[29]  Ismail Sahin,et al.  Railway traffic control and train scheduling based oninter-train conflict management , 1999 .

[30]  Francesco Corman,et al.  A Review of Online Dynamic Models and Algorithms for Railway Traffic Management , 2015, IEEE Transactions on Intelligent Transportation Systems.

[31]  Ziyou Gao,et al.  Efficient scheduling of railway traffic based on global information of train , 2008 .

[32]  Anita Schöbel,et al.  To Wait or Not to Wait - And Who Goes First? Delay Management with Priority Decisions , 2010, Transp. Sci..

[33]  Keisuke Sato,et al.  An Algorithm for Freight Train Driver Rescheduling in Disruption Situations , 2010 .

[34]  Dario Pacciarelli,et al.  Susceptibility of optimal train schedules to stochastic disturbances of process times , 2014 .

[35]  Anita Schöbel,et al.  Integer Programming Approaches for Solving the Delay Management Problem , 2004, ATMOS.

[36]  Alexander Fay,et al.  A fuzzy knowledge-based system for railway traffic control , 2000 .

[37]  Sándor P. Fekete,et al.  Disruption Management with Rescheduling of Trips and Vehicle Circulations , 2011, ArXiv.

[38]  J. P. Norton,et al.  Optimal traffic control at railway junctions , 1997 .

[39]  Yong Cui Simulation based hybrid model for a partially automatic dispatching of railway operation , 2010 .

[40]  Malachy Carey,et al.  Extending a train pathing model from one-way to two-way track , 1994 .

[41]  Dario Pacciarelli,et al.  Machine Scheduling via Alternative Graphs , 2000 .

[42]  Anita Schöbel,et al.  Capacity constraints in delay management , 2009, Public Transp..

[43]  L. Gely,et al.  Modelling Train Rescheduling with Optimization and Operational Research Techniques : Results and Applications at SNCF , 2022 .

[44]  Xiaoou Li,et al.  Adaptive fuzzy petri nets for dynamic knowledge representation and inference , 2000 .

[45]  Y. Larroche,et al.  SEPIA: A real-time expert system that automates train route management , 1994 .

[46]  Dario Pacciarelli,et al.  Evaluation of green wave policy in real-time railway traffic management , 2009 .

[47]  A. D. Middelkoop,et al.  Simulation Of Traffic Management With FRISO , 2006 .

[48]  Norio Tomii,et al.  An optimal delay management algorithm from passengers' viewpoints considering the whole railway network , 2011, J. Rail Transp. Plan. Manag..

[49]  Dominique Feillet,et al.  A MIP-based local search method for the railway rescheduling problem , 2011, Networks.

[50]  Dario Pacciarelli,et al.  Optimal inter-area coordination of train rescheduling decisions , 2011 .

[51]  B. Schutter,et al.  A permutation-based algorithm to optimally reschedule trains in a railway traffic network , 2011 .

[52]  Dennis Huisman,et al.  Delay Management with Rerouting of Passengers , 2012, Transp. Sci..

[53]  Xin Yao,et al.  Population-based Algorithm Portfolios with automated constituent algorithms selection , 2014, Inf. Sci..

[54]  Qingfu Zhang,et al.  MOEA/D: A Multiobjective Evolutionary Algorithm Based on Decomposition , 2007, IEEE Transactions on Evolutionary Computation.

[55]  Narayan Rangaraj,et al.  Modelling disruptions and resolving conflicts optimally in a railway schedule , 2013, Comput. Ind. Eng..

[56]  Ennio Ottaviani,et al.  A Traffic Management System for Real-time Traffic Optimisation in Railways , 2007 .

[57]  C. S. Chang,et al.  Online rescheduling of mass rapid transit systems: fuzzy expert system approach , 1996 .

[58]  Yaochu Jin,et al.  A Competitive Swarm Optimizer for Large Scale Optimization , 2015, IEEE Transactions on Cybernetics.

[59]  L. Kermad,et al.  Constraint Programming For Real-time TrainCirculation Management Problems In RailwayNodes , 1998 .

[60]  Kalyanmoy Deb,et al.  An Evolutionary Many-Objective Optimization Algorithm Using Reference-Point-Based Nondominated Sorting Approach, Part I: Solving Problems With Box Constraints , 2014, IEEE Transactions on Evolutionary Computation.

[61]  Bart De Schutter,et al.  IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS Editor-In-Chief , 2005 .

[62]  Yung-Hsiang Cheng,et al.  A Fuzzy Petri Nets approach for railway traffic control in case of abnormality: Evidence from Taiwan railway system , 2009, Expert Syst. Appl..

[63]  Elias Oliveira,et al.  A Job-Shop Scheduling Model for the Single-Track Railway Scheduling Problem , 2000 .

[64]  Ho-fung Leung,et al.  A Constraint-Based Interactive Train Rescheduling Tool , 1996, Constraints.

[65]  Shi Mu,et al.  Scheduling freight trains traveling on complex networks , 2011 .

[66]  Tomohiro Murata,et al.  Crew and Vehicle Rescheduling Based on a Network Flow Model and Its Application to a Railway Train Operation , 2009 .

[67]  Jeffrey W. Herrmann,et al.  Rescheduling Manufacturing Systems: A Framework of Strategies, Policies, and Methods , 2003, J. Sched..

[68]  Dario Pacciarelli,et al.  Scheduling models for short-term railway traffic optimisation , 2008 .

[69]  Paul Weston,et al.  Minimising train delays in a mixed traffic railway network with consideration of passenger delay , 2006 .

[70]  Dominique Feillet,et al.  Constraint Programming and Mixed Integer Linear Programming for Rescheduling Trains under Disrupted Operations , 2009, CPAIOR.

[71]  Carlo Mannino,et al.  Solving the dispatching problem on multi-track territories by mixed integer linear programming , 2012 .

[72]  Michele Missikoff An object-oriented approach to an information and decision support system for railway traffic control , 1997, Proceedings of 1st International Conference on Conventional and Knowledge Based Intelligent Electronic Systems. KES '97.

[73]  Giorgio Medeossi,et al.  Evaluation of an Integrated Real-Time Rescheduling and Train Control System for Heavily Used Areas , 2007 .

[74]  Marco Laumanns,et al.  A model predictive control approach for discrete-time rescheduling in complex central railway station areas , 2012, Comput. Oper. Res..

[75]  Håkan Grahn,et al.  A comparative evaluation of re-scheduling strategies for train dispatching during disturbances , 2012 .

[76]  Elias Oliveira,et al.  A Combined Constraint-Based Search Method for Single-Track Railway Scheduling Problem , 2001, EPIA.

[77]  K. Periodic network optimization with different arc frequencies , 2003 .

[78]  Xin Yao,et al.  An improved Two Archive Algorithm for Many-Objective optimization , 2014, 2014 IEEE Congress on Evolutionary Computation (CEC).

[79]  Maged M. Dessouky,et al.  Modeling train movements through complex rail networks , 2004, TOMC.

[80]  David M. Ryan,et al.  The train driver recovery problem - A set partitioning based model and solution method , 2010, Comput. Oper. Res..

[81]  Norio Tomii,et al.  Train Rescheduling Algorithm Which Minimizes Passengers' Dissatisfaction , 2005, IEA/AIE.

[82]  Dominique Feillet,et al.  SAPI: Statistical Analysis of Propagation of Incidents. A new approach for rescheduling trains after disruptions , 2011, Eur. J. Oper. Res..

[83]  Matthias Ehrgott,et al.  A set packing inspired method for real-time junction train routing , 2013, Comput. Oper. Res..

[84]  Jan A. Persson,et al.  Train Traffic Deviation Handling Using Tabu Search and Simulated Annealing , 2005, Proceedings of the 38th Annual Hawaii International Conference on System Sciences.

[85]  B. De Schutter,et al.  Modelling and control of discrete event systems using switching max-plus-linear systems , 2004 .

[86]  Patrick T. Harker,et al.  REAL-TIME SCHEDULING OF FREIGHT RAILROADS , 1995 .

[87]  B. De Schutter,et al.  Modelling and control of discrete event systems using switching max-plus-linear systems , 2004 .

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

[89]  Marco Pranzo,et al.  An Advanced Real-Time Train Dispatching System for Minimizing the Propagation of Delays in a Dispatching Area Under Severe Disturbances , 2009 .

[90]  Francesco Corman,et al.  Rescheduling models for railway traffic management in large-scale networks , 2013, Public Transport.

[91]  Narayan Rangaraj,et al.  Scheduling and Rescheduling of Railway Operations: A Review and Expository Analysis , 2011 .

[92]  B. De Schutter,et al.  Model predictive control for railway networks , 2001, AIM 2001.

[93]  Bo Fan Railway traffic rescheduling approaches to minimise delays in disturbed conditions , 2012 .

[94]  Robert C. Leachman,et al.  An exact solution procedure to determine the optimal dispatching times for complex rail networks , 2006 .

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

[96]  Dario Pacciarelli,et al.  Job-shop scheduling with blocking and no-wait constraints , 2002, Eur. J. Oper. Res..

[97]  Johanna Törnquist,et al.  Computer-based decision support for railway traffic scheduling and dispatching: A review of models and algorithms , 2005, ATMOS.

[98]  Dario Pacciarelli,et al.  A tabu search algorithm for rerouting trains during rail operations , 2007 .

[99]  Rob M.P. Goverde,et al.  A delay propagation algorithm for large-scale railway traffic networks , 2010 .

[100]  János Barta,et al.  Statistical modelling of delays in a rail freight transportation network , 2012, Proceedings Title: Proceedings of the 2012 Winter Simulation Conference (WSC).

[101]  Johanna Törnquist Railway traffic disturbance management — An experimental analysis of disturbance complexity, management objectives and limitations in planning horizon , 2007 .

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

[103]  Dario Pacciarelli,et al.  Centralized versus distributed systems to reschedule trains in two dispatching areas , 2010, Public Transp..

[104]  Francesco Corman,et al.  Effectiveness of dynamic reordering and rerouting of trains in a complicated and densely occupied station area , 2011 .

[105]  H. Schaefer,et al.  An Expert System For Real-time TrainDispatching , 1970 .

[106]  A. Radtke,et al.  On a model predictive control algorithm for dynamic railway network management , 2012 .

[107]  Andrea D'Ariano,et al.  Conflict Resolution and Train Speed Coordination for Solving Real-Time Timetable Perturbations , 2007, IEEE Transactions on Intelligent Transportation Systems.

[108]  Norbert Pavlovic,et al.  A fuzzy Petri net model to estimate train delays , 2013, Simul. Model. Pract. Theory.

[109]  Dennis Huisman,et al.  Fast heuristics for delay management with passenger rerouting , 2011, Public Transp..

[110]  Xiaodong Li,et al.  Cooperative Co-Evolution With Differential Grouping for Large Scale Optimization , 2014, IEEE Transactions on Evolutionary Computation.

[111]  Paola Pellegrini,et al.  Optimal train routing and scheduling for managing traffic perturbations in complex junctions , 2014 .

[112]  Ton J.J. van den Boom,et al.  Dynamic railway network management using switching max-plus-linear models , 2006 .

[113]  Afeez Ayinla Sanusi Train Dispatching: Heuristic Optimization , 2006 .

[114]  Belarmino Adenso-Díaz,et al.  On-line timetable re-scheduling in regional train services , 1999 .

[115]  Twan Dollevoet,et al.  Delay Management Including Capacities of Stations , 2012, Transp. Sci..

[116]  Adibah Shuib,et al.  Mathematical Rescheduling Models for Railway Services , 2013 .

[117]  Leena Suhl,et al.  A note on the online nature of the railway delay management problem , 2011, Networks.

[118]  Malachy Carey,et al.  A model and strategy for train pathing with choice of lines, platforms, and routes , 1994 .

[119]  X. Cai,et al.  A fast heuristic for the train scheduling problem , 1994, Comput. Oper. Res..

[120]  Adibah Shuib,et al.  A Review on Quantitative Models in Railway Rescheduling , 2012 .

[121]  Xiaoqiang Cai,et al.  Greedy heuristics for rapid scheduling of trains on a single track , 1998 .

[122]  K. Hara,et al.  A Novel Train Rescheduling Algorithm for Correcting Disrupted Train Operations in a Dense Urban Environment , 2008 .

[123]  Francesco Corman,et al.  Evaluating Disturbance Robustness of Railway Schedules , 2014, J. Intell. Transp. Syst..

[124]  Dario Pacciarelli,et al.  Reordering and Local Rerouting Strategies to Manage Train Traffic in Real Time , 2008, Transp. Sci..

[125]  A. Hegyi,et al.  Model Predictive Control Approach for Recovery from Delays in Railway Systems , 2002 .

[126]  M. J Dorfman,et al.  Scheduling trains on a railway network using a discrete event model of railway traffic , 2004 .

[127]  Dario Pacciarelli,et al.  Intelligent decision support for scheduling and rerouting trains on an Italian railway line , 2013, 16th International IEEE Conference on Intelligent Transportation Systems (ITSC 2013).

[128]  Dario Pacciarelli,et al.  Assessment of flexible timetables in real-time traffic management of a railway bottleneck , 2008 .

[129]  Tomohiro Murata,et al.  A Lagrangian Relaxation Method for Crew and Vehicle Rescheduling of Railway Passenger Transportation and its Application , 2012 .