A Comparison of Two Exact Methods for Passenger Railway Rolling Stock (Re)Scheduling

The assignment of rolling stock units to timetable services in passenger railways is an important optimization problem that has been addressed by many papers in different forms. Solution approaches have been proposed for different planning phases: strategic, tactical, operational, and real-time planning. In this paper we compare two approaches within the operational and real-time planning phase. The first exact approach is based on a known Mixed Integer Linear Program (MILP) which is solved using CPLEX. The second approach is a new method that is an extension of a recently introduced MILP, which is solved using a column and row generation approach. In this paper, we benchmark the performance of the methods on networks of two countries (Denmark and The Netherlands). We use the approaches to make daily schedules and we test their real time applicability by performing tests with different disruption scenarios. The computational experiments demonstrate that both models can be used on both networks and are able to find optimal rolling stock circulations in the different planning phases. Furthermore, the results show that both approaches are sufficiently fast to be used in a real-time setting.

[1]  Maria Grazia Speranza,et al.  The locomotive assignment problem: a survey on optimization models , 2014, Int. Trans. Oper. Res..

[2]  Ralf Borndörfer,et al.  Integrated Optimization of Rolling Stock Rotations for Intercity Railways , 2016, Transp. Sci..

[3]  Leo Kroon,et al.  Maintenance in Railway Rolling Stock Rescheduling for Passenger Railways , 2015 .

[4]  Ravindra K. Ahuja,et al.  Network Flows: Theory, Algorithms, and Applications , 1993 .

[5]  M. Lübbecke Column Generation , 2010 .

[6]  David Pisinger,et al.  A Branch-and-Price Framework for Railway Rolling Stock Rescheduling During Disruptions , 2014 .

[7]  Peter Brucker,et al.  Routing of Railway Carriages , 2003, J. Glob. Optim..

[8]  Marc Peeters,et al.  Circulation of railway rolling stock: a branch-and-price approach , 2003, Comput. Oper. Res..

[9]  Leo G. Kroon,et al.  Rescheduling of Railway Rolling Stock with Dynamic Passenger Flows , 2010, Transp. Sci..

[10]  Leo G. Kroon,et al.  A rolling stock circulation model for combining and splitting of passenger trains , 2006, Eur. J. Oper. Res..

[11]  Paolo Toth,et al.  Solving a real-world train-unit assignment problem , 2010, Math. Program..

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

[13]  Ralf Borndörfer,et al.  Konrad-zuse-zentrum Für Informationstechnik Berlin a Hypergraph Model for Railway Vehicle Rotation Planning a Hypergraph Model for Railway Vehicle Rotation Planning * , 2022 .

[14]  Daniel Potthoff,et al.  Disruption Management in Passenger Railway Transportation , 2007, Robust and Online Large-Scale Optimization.

[15]  Jean-François Cordeau,et al.  Simultaneous Assignment of Locomotives and Cars to Passenger Trains , 1998, Oper. Res..

[16]  Warren B. Powell,et al.  From Single Commodity to Multiattribute Models for Locomotive Optimization: A Comparison of Optimal Integer Programming and Approximate Dynamic Programming , 2016, Transp. Sci..

[17]  Jean-François Cordeau,et al.  SIMULTANEOUS LOCOMOTIVE AND CAR ASSIGNMENT AT VIA RAIL CANADA , 1998 .

[18]  Armin Fügenschuh,et al.  Scheduling Locomotives and Car Transfers in Freight Transport , 2008, Transp. Sci..

[19]  Jian Liu,et al.  Solving Real-Life Locomotive-Scheduling Problems , 2005, Transp. Sci..

[20]  Jacques Desrosiers,et al.  OPERATIONAL CAR ASSIGNMENT AT VIA RAIL CANADA , 2000 .

[21]  Luis Cadarso,et al.  Improving robustness of rolling stock circulations in rapid transit networks , 2014, Comput. Oper. Res..

[22]  Luis Cadarso,et al.  Robust rolling stock in rapid transit networks , 2011, Comput. Oper. Res..

[23]  Stefan Irnich,et al.  Shortest Path Problems with Resource Constraints , 2005 .

[24]  Guy Desaulniers,et al.  An extended branch-and-bound method for locomotive assignment , 2003 .

[25]  Balachandran Vaidyanathan,et al.  The Locomotive Routing Problem , 2008, Transp. Sci..

[26]  Leo G. Kroon,et al.  A rolling horizon approach for disruption management of railway rolling stock , 2012, Eur. J. Oper. Res..

[27]  Leo G. Kroon,et al.  Efficient Circulation of Railway Rolling Stock , 2002, Transp. Sci..