A decision making procedure for robust train rescheduling based on mixed integer linear programming and Data Envelopment Analysis

Abstract This paper presents a self-learning decision making procedure for robust real-time train rescheduling in case of disturbances. The procedure is applicable to aperiodic timetables of mixed-tracked networks and it consists of three steps. The first two are executed in real-time and provide the rescheduled timetable, while the third one is executed offline and guarantees the self-learning part of the method. In particular, in the first step, a robust timetable is determined, which is valid for a finite time horizon. This robust timetable is obtained solving a mixed integer linear programming problem aimed at finding the optimal compromise between two objectives: the minimization of the delays of the trains and the maximization of the robustness of the timetable. In the second step, a merging procedure is first used to join the obtained timetable with the nominal one. Then, a heuristics is applied to identify and solve all conflicts eventually arising after the merging procedure. Finally, in the third step an offline cross-efficiency fuzzy Data Envelopment Analysis technique is applied to evaluate the efficiency of the rescheduled timetable in terms of delays minimization and robustness maximization when different relevance weights (defining the compromise between the two optimization objectives) are used in the first step. The procedure is thus able to determine appropriate relevance weights to employ when disturbances of the same type affect again the network. The railway service provider can take advantage of this procedure to automate, optimize, and expedite the rescheduling process. Moreover, thanks to the self-learning capability of the procedure, the quality of the rescheduling is improved at each reapplication of the method. The technique is applied to a real data set related to a regional railway network in Southern Italy to test its effectiveness.

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

[2]  Matteo Fischetti,et al.  Fast Approaches to Improve the Robustness of a Railway Timetable , 2009, Transp. Sci..

[3]  Dennis Huisman,et al.  Optimisation Models for Railway Timetabling , 2014 .

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

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

[6]  Mariagrazia Dotoli,et al.  A cross-efficiency fuzzy Data Envelopment Analysis technique for performance evaluation of Decision Making Units under uncertainty , 2015, Comput. Ind. Eng..

[7]  Nebojsa J. Bojovic,et al.  Optimal allocation of buffer times to increase train schedule robustness , 2017, Eur. J. Oper. Res..

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

[9]  Erfan Hassannayebi,et al.  Train timetabling at rapid rail transit lines: a robust multi-objective stochastic programming approach , 2017, Oper. Res..

[10]  Ziyou Gao,et al.  Timetable coordination of first trains in urban railway network: A case study of Beijing , 2016 .

[11]  Sebastian Stiller,et al.  Computing delay resistant railway timetables , 2010, Comput. Oper. Res..

[12]  Xiang Li,et al.  Train Rescheduling With Stochastic Recovery Time: A New Track-Backup Approach , 2014, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[13]  Lucas P. Veelenturf,et al.  Application of an iterative framework for real-time railway rescheduling , 2015, Comput. Oper. Res..

[14]  Enrique Castillo,et al.  Timetabling optimization of a mixed double- and single-tracked railway network , 2011 .

[15]  Disruption Management in Urban Rail Transit System: A Simulation Based Optimization Approach , 2016 .

[16]  El-Houssaine Aghezzaf,et al.  Defining robustness of a railway timetable , 2011 .

[17]  Keping Li,et al.  Balanced train timetabling on a single-line railway with optimized velocity , 2014 .

[18]  Lixing Yang,et al.  Uncertain models on railway transportation planning problem , 2016 .

[19]  Erfan Hassannayebi,et al.  Train timetabling for an urban rail transit line using a Lagrangian relaxation approach , 2016 .

[20]  Hans-Jürgen Zimmermann,et al.  Fuzzy Set Theory - and Its Applications , 1985 .

[21]  Johanna Törnquist Krasemann,et al.  Quantifying railway timetable robustness in critical points , 2013, J. Rail Transp. Plan. Manag..

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

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

[24]  Miguel A. Salido,et al.  Robustness for a single railway line: Analytical and simulation methods , 2012, Expert Syst. Appl..

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

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

[27]  Rita Markovits-Somogyi Ranking Efficient and Inefficient Decision Making Units in Data Envelopment Analysis , 2011 .

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

[29]  Mariagrazia Dotoli,et al.  A real time traffic management model for regional railway networks under disturbances , 2013, 2013 IEEE International Conference on Automation Science and Engineering (CASE).

[30]  Rob M.P. Goverde,et al.  Designing alternative railway timetables under infrastructure maintenance possessions , 2017 .

[31]  L. Ingolotti,et al.  Robustness in railway transportation scheduling , 2008, 2008 7th World Congress on Intelligent Control and Automation.

[32]  Patrick T. Hester,et al.  An Analysis of Multi-Criteria Decision Making Methods , 2013 .

[33]  Leo G. Kroon,et al.  Reliability and Heterogeneity of Railway Services , 2006, Eur. J. Oper. Res..

[34]  Amelia Bilbao-Terol,et al.  Pareto-optimal solutions in fuzzy multi-objective linear programming , 2009, Fuzzy Sets Syst..

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

[36]  Erik Demeulemeester,et al.  Incorporation of activity sensitivity measures into buffer management to manage project schedule risk , 2016, Eur. J. Oper. Res..

[37]  Davide Anguita,et al.  Dynamic Delay Predictions for Large-Scale Railway Networks: Deep and Shallow Extreme Learning Machines Tuned via Thresholdout , 2017, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

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

[39]  Mariagrazia Dotoli,et al.  A Decision Support System for real-time rescheduling of railways , 2014, 2014 European Control Conference (ECC).

[40]  Leo G. Kroon,et al.  Cyclic Railway Timetabling: A Stochastic Optimization Approach , 2004, ATMOS.