Scheduling Locomotives and Car Transfers in Freight Transport

We present a new model for a strategic locomotive scheduling problem arising at the Deutsche Bahn AG. The model is based on a multicommodity minimum cost flow formulation that is also used for public bus scheduling problems. However, several new aspects have to be additionally taken into account such as cyclic departures of the trains, time windows on starting and arrival times, network load-dependent travel times, and a transfer of cars between trains. The model is formulated as an integer linear programming problem (ILP). The formulation is improved by preprocessing and additional cutting planes. Solutions are obtained using a randomized greedy heuristic in combination with commercial ILP solvers. Computational results are presented for several real-world test instances.

[1]  Michael Forbes,et al.  Exact Solution of Locomotive Scheduling Problems , 1991 .

[2]  Yossi Sheffi,et al.  LOCOMOTIVE SCHEDULING UNDER UNCERTAIN DEMAND , 1989 .

[3]  David K. Smith Network Flows: Theory, Algorithms, and Applications , 1994 .

[4]  A. Löbel Optimale Vehicle Scheduling in Public Transit , 1997 .

[5]  J. M. P. Booler,et al.  The Solution of a Railway Locomotive Scheduling Problem , 1980 .

[6]  Matteo Fischetti,et al.  Algorithms for railway crew management , 1997, Math. Program..

[7]  F Armin,et al.  The Integrated Optimization of School Starting Times and Public Transport , 2005 .

[8]  Hassan Chizari,et al.  LOCOMOTIVE OPTIMIZATION USING ARTIFICIAL INTELLIGENCE APPROACH , 2005 .

[9]  Rolf H. Möhring,et al.  The Modeling Power of the Periodic Event Scheduling Problem: Railway Timetables - and Beyond , 2004, ATMOS.

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

[11]  Armin Fügenschuh Parametrized Greedy Heuristics in Theory and Practice , 2005, Hybrid Metaheuristics.

[12]  Mauro Dell'Amico,et al.  Annotated Bibliographies in Combinatorial Optimization , 1997 .

[13]  Warren B. Powell,et al.  Approximate dynamic programming for rail operations , 2007, ATMOS.

[14]  Michael R. Bussieck,et al.  Discrete optimization in public rail transport , 1997, Math. Program..

[15]  Warren B. Powell,et al.  Approximate Dynamic Programming for Locomotive Optimization , 2010 .

[16]  Laurence A. Wolsey,et al.  Integer and Combinatorial Optimization , 1988 .

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

[18]  Jian Liu,et al.  Solving Real-Life Railroad Blocking Problems , 2007, Interfaces.

[19]  Jacques Desrosiers,et al.  A Branch-First, Cut-Second Approach for Locomotive Assignment , 1998 .

[20]  J R Daduna,et al.  Fahrzeugumlaufbildung im OEPNV mit unscharfen Abfahrtszeiten , 1997 .

[21]  George L. Nemhauser,et al.  Handbooks in operations research and management science , 1989 .

[22]  Armin Fügenschuh,et al.  Computational Integer Programming and Cutting Planes , 2005 .