A novel mixed integer programming model for freight train travel time estimation

Abstract Travel time estimation is a crucial problem in the field of transportation. While this problem has been extensively studied for over-the-road and air travel modes of transportation and researchers have accomplished substantial advancements in improving the accuracy of the related models, we still observe a significant lack of accurate methods for estimating the travel time of freight trains. The planned train schedule is often dramatically affected by the delays that occur in complex networks due to various reasons such as train movement conflicts, resource unavailability, and unforeseen conditions. We develop a novel mixed integer programming model to address this problem. Considering the current train schedule, characteristics of the railroads, availability of resources, operational restrictions, different types of delay, and congestion-related factors, the proposed model obtains the estimated travel time of trains by minimizing the total amount of deviation from the planned timetable. This optimization scheme enables us to impose all business constraints and network restrictions on the model. Our proposed formulation is generic and can be utilized for other railway networks with minor modifications. To evaluate our model, we use the network characteristics and planned trains movement data of Prorail in Netherlands. The model is implemented in Julia and solved with Gurobi solver efficiently which demonstrates the superiority of our approach.

[1]  Vassilios A. Profillidis,et al.  Railway management and engineering , 2017 .

[2]  Peng Gao,et al.  A simulation model for estimating train and passenger delays in large-scale rail transit networks , 2012 .

[3]  Paolo Toth,et al.  A Lagrangian heuristic algorithm for a real-world train timetabling problem , 2006, Discret. Appl. Math..

[4]  Vladimir Chebotarev,et al.  Stochastic model for the real-time train rescheduling , 2017 .

[5]  Özgür Yalçinkaya,et al.  A feasible timetable generator simulation modelling framework for train scheduling problem , 2012, Simul. Model. Pract. Theory.

[6]  Naoto Fukumura,et al.  Real-time freight locomotive rescheduling and uncovered train detection during disruption , 2012, Eur. J. Oper. Res..

[7]  Matteo Fischetti,et al.  Using a general-purpose Mixed-Integer Linear Programming solver for the practical solution of real-time train rescheduling , 2017, Eur. J. Oper. Res..

[8]  Lixing Yang,et al.  Collaborative optimization for train scheduling and train stop planning on high-speed railways , 2016 .

[9]  Dennis Huisman,et al.  Adjusting a railway timetable in case of partial or complete blockades , 2012, Eur. J. Oper. Res..

[10]  Per Olov Lindberg,et al.  Railway Timetabling Using Lagrangian Relaxation , 1998, Transp. Sci..

[11]  Christopher P. L. Barkan,et al.  Determining the Causes of Train Delay , 2010 .

[12]  Dennis Huisman,et al.  A column generation approach for the rail crew re-scheduling problem , 2007, Eur. J. Oper. Res..

[13]  Paolo Toth,et al.  Nominal and robust train timetabling problems , 2012, Eur. J. Oper. Res..

[14]  Nigel H. M. Wilson,et al.  Schedule-based modeling of transportation networks : theory and applications , 2009 .

[15]  Arjang A. Assad,et al.  MODELS FOR RAIL TRANSPORTATION , 1980 .

[16]  Jean-Philippe P. Richard,et al.  Network Models with Unsplittable Node Flows with Application to Unit Train Scheduling , 2019, Oper. Res..

[17]  Michael F. Gorman,et al.  Statistical estimation of railroad congestion delay , 2009 .

[18]  Limin Jia,et al.  An integrated model for train rescheduling and station track assignment , 2020, IET Intelligent Transport Systems.

[19]  Ren Wang,et al.  Data Driven Approaches for Passenger Train Delay Estimation , 2015, 2015 IEEE 18th International Conference on Intelligent Transportation Systems.

[20]  Natalia Kliewer,et al.  Conflict Resolving: A Local Search Algorithm for Solving Large Scale Conflict Graphs in Freight Railway Timetabling , 2020 .

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

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

[23]  Paolo Toth,et al.  A Survey of Optimization Models for Train Routing and Scheduling , 1998, Transp. Sci..

[24]  Lars Lundberg,et al.  An Evaluation Framework and Algorithms for Train Rescheduling , 2020, Algorithms.

[25]  Maged Dessouky,et al.  A delay estimation technique for single and double-track railroads , 2010 .

[26]  Alexander A. Lazarev,et al.  Rescheduling Traffic on a Partially Blocked Segment of Railway with a Siding , 2020, Autom. Remote. Control..

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

[28]  Ravindra K. Ahuja,et al.  Network Models in Railroad Planning and Scheduling , 2005 .

[29]  Xuesong Zhou,et al.  Single-Track Train Timetabling with Guaranteed Optimality: Branch-and-Bound Algorithms with Enhanced Lower Bounds , 2007 .