Reducing the Adaptation Costs of a Rolling Stock Schedule with Adaptive Solution: the Case of Demand Changes

In railway scheduling, a nominal traffic schedule is established well in advance for the main resources: train-paths, rolling stock and crew. However, it has to be adapted each time a change in the input data occurs. In this paper, we focus on the costs in the adaptation phase. We introduce the concept of adaptive nominal solution which minimizes adaptation costs with respect to a given set of potential changes. We illustrate this framework with the rolling stock scheduling problem with scenarios corresponding to increasing demand in terms of rolling stock units. We define adaptation costs for a rolling stock schedule and propose two MILPs. The first one adapts, at minimal cost, an existing rolling stock schedule with respect to a given scenario. The second MILP considers a set of given scenarios and computes an adaptive nominal rolling stock schedule together with an adapted solution to each scenario, again while minimizing adaptation costs. We illustrate our models with computational experiments on realistic SNCF instances.

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

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

[3]  Nejib Ben-Khedher,et al.  Schedule Optimization at SNCF: From Conception to Day of Departure , 1998, Interfaces.

[4]  R. Kraut,et al.  Vehicle scheduling in public transit and Lagrangean pricing , 1998 .

[5]  A. Ben-Tal,et al.  Adjustable robust solutions of uncertain linear programs , 2004, Math. Program..

[6]  Dennis Huisman,et al.  Rescheduling in passenger railways: the rolling stock rebalancing problem , 2010, J. Sched..

[7]  Dario Pacciarelli,et al.  Rolling Stock Rostering Optimization Under Maintenance Constraints , 2014, J. Intell. Transp. Syst..

[8]  Paolo Toth,et al.  Solving a Real-World Train Unit Assignment Problem , 2007 .

[9]  Leo Kroon,et al.  Rolling stock rescheduling in passenger railway transportation using dead-heading trips and adjusted passenger demand , 2017 .

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

[11]  David Pisinger,et al.  A Branch-and-Price algorithm for railway rolling stock rescheduling , 2017 .

[12]  Rolf H. Möhring,et al.  The Concept of Recoverable Robustness, Linear Programming Recovery, and Railway Applications , 2009, Robust and Online Large-Scale Optimization.

[13]  Ben-KhedherNejib,et al.  Schedule Optimization at Sncf , 1998 .

[14]  Daniele Frigioni,et al.  Recoverable Robustness in Shunting and Timetabling , 2009, Robust and Online Large-Scale Optimization.

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

[16]  Ralf Borndörfer,et al.  Template-based re-optimization of rolling stock rotations , 2017, Public Transp..