The locomotive assignment problem: a survey on optimization models

The objective of the locomotive assignment problem (LAP) is to assign a fleet of locomotives to a set of trains while satisfying a rich set of operational and budget constraints and optimizing one or more crucial objectives. This paper presents a survey on optimization models for this class of scheduling problems. Depending on the context of application, the kind of model used to solve the LAP varies; accordingly, this influences the solution methodology and algorithms used. In this paper, we review and also suggest a classification of the various models.

[1]  Panos M. Pardalos,et al.  Approximate dynamic programming: solving the curses of dimensionality , 2009, Optim. Methods Softw..

[2]  Jian Liu,et al.  Real-life locomotive planning: New formulations and computational results , 2008 .

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

[4]  Warren B. Powell,et al.  Dynamic-Programming Approximations for Stochastic Time-Staged Integer Multicommodity-Flow Problems , 2006, INFORMS J. Comput..

[5]  Md Al-Amin,et al.  Production of locomotive rosters for a multi-class single-locomotive problem , 1999, J. Oper. Res. Soc..

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

[7]  William T. Ziemba,et al.  Applications of Stochastic Programming (Mps-Siam Series on Optimization) (Mps-Saimseries on Optimization) , 2005 .

[8]  Warren B. Powell,et al.  An Adaptive Dynamic Programming Algorithm for the Heterogeneous Resource Allocation Problem , 2002, Transp. Sci..

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

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

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

[12]  Adriano Baceler,et al.  An Optimization Approach to the Locomotive Scheduling Problem in Brazilian Railways , 2006 .

[13]  Jean-François Cordeau,et al.  A Benders Decomposition Approach for the Locomotive and Car Assignment Problem , 1998, Transp. Sci..

[14]  Warren B. Powell,et al.  Stochastic Programming in Transportation and Logistics , 2003 .

[15]  Fabian Zurbuchen,et al.  Production of locomotive rosters for a multi-class multi-locomotive problem , 2003 .

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

[17]  Mauro Birattari,et al.  A multi-objective ant colony optimization method applied to switch engine scheduling in railroad yards , 2010 .

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

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

[20]  Warren B. Powell,et al.  Strategic, Tactical and Real-Time Planning of Locomotives at Norfolk Southern Using Approximate Dynamic Programming , 2012 .

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

[22]  Sylvie Gélinas,et al.  Locomotive assignment with heterogeneous consists at CN North America , 1997 .

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

[24]  Uwe T. Zimmermann,et al.  Engine Routing and Scheduling at Industrial In-Plant Railroads , 2003, Transp. Sci..

[25]  Warren B. Powell,et al.  Dynamic Models of Transportation Operations , 2003, Supply Chain Management.

[26]  B. Biller Approximate Dynamic Programming for High-Dimensional Problems , 2008 .

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

[28]  Armin Fügenschuh,et al.  Locomotive and Wagon Scheduling in Freight Transport , 2006, ATMOS.

[29]  Abraham Charnes,et al.  A MODEL FOR THE OPTIMAL PROGRAMMING OF RAILWAY FREIGHT TRAIN MOVEMENTS , 1956 .

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

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

[32]  G. Maróti,et al.  Maintenance Routing for Train Units: The Transition Model , 2005, Transp. Sci..

[33]  Sanjeev R. Kulkarni,et al.  Combining cost-based and rule-based knowledge in complex resource allocation problems , 2006 .

[34]  Michael Florian,et al.  The Engine Scheduling Problem in a Railway Network Part I , 1973 .

[35]  Warren B. Powell,et al.  Dynamic Models for Freight Transportation , 2007 .

[36]  J. M. P. Booler,et al.  A Note on the Use of Lagrangean Relaxation in Railway Scheduling , 1995 .

[37]  Louis S Thompson Conclusions: Competitive Tendering in Railways – What Can We Learn from Experience? , 2007 .

[38]  Michael Florian,et al.  The engine scheduling problem in a railway network , 1976 .

[39]  Warren B. Powell,et al.  Capturing incomplete information in resource allocation problems through numerical patterns , 2009, Eur. J. Oper. Res..

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

[41]  Keivan Ghoseiri,et al.  A hybrid genetic algorithm for multi-depot homogenous locomotive assignment with time windows , 2010, Appl. Soft Comput..

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

[43]  Warren B. Powell,et al.  Approximate Dynamic Programming - Solving the Curses of Dimensionality , 2007 .

[44]  Warren B. Powell,et al.  A Representational Paradigm for Dynamic Resource Transformation Problems , 2001, Ann. Oper. Res..

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

[46]  Tibor Illés,et al.  Combinatorial Optimization Model for Railway Engine Assignment Problem , 2005, ATMOS.

[47]  Zsuzsanna Vaik,et al.  Railway engine assignment models based on combinatorial and integer programming , 2005 .

[48]  Phil Ireland,et al.  The Canadian Pacific Railway Transforms Operations by Using Models to Develop Its Operating Plans , 2004, Interfaces.

[49]  B. Paoletti,et al.  The Optimization Model for Locomotive Rostering in the Fleet Planning Project , 2006, The Proceedings of the Multiconference on "Computational Engineering in Systems Applications".

[50]  Volker Scholtz Knowledge-based Locomotive Planning for the Swedish Railway , 2000 .

[51]  K. V. Ramani An Information System for Allocating Coach Stock on Indian Railways , 1981 .

[52]  Mike Wright Applying Stochastic Algorithms to a Locomotive Scheduling Problem , 1989 .