OR Models in Freight Railroad Industry

The transportation sector, especially the rail mode, is a very rich source of optimization problems and has been a primary focus of operations researchers. A plethora of articles dedicated to each transportation mode (rail, road, air, and water) can be found in the literature. Ironically, the industries are still using rules of thumb instead of mathematical models for most of the planning and scheduling processes. There are two main reasons for not using the operations research (OR) models: (i) the highly complex nature of the problems, and (ii) the huge gap between the academic (theoretical) and industrial (practical) approaches. With the steep growth in computational capabilities, we have started developing innovative algorithms by shifting the focus from finding optimal-but-impractical solutions to finding good-and-implementable solutions. We are developing state-of-the-art ideas combining exact approaches such as network flows and mixed integer programming, with heuristics and meta-heuristics such as the tabu search and the very large-scale neighborhood (VLSN) search. In this article, we provide an overview of the railroad planning and scheduling problems at the strategic, tactical, and operational levels. We describe the best algorithms successfully implemented at US railroads, which have the potential of saving hundreds of millions of dollars annually. Keywords: railroad scheduling; locomotive planning; crew scheduling; track maintenance; heuristics; modeling; networks

[1]  Patrick T. Harker,et al.  REAL-TIME SCHEDULING OF FREIGHT RAILROADS , 1995 .

[2]  Lawrence Bodin,et al.  A model for the blocking of trains , 1980 .

[3]  Mark H. Keaton,et al.  Designing Railroad Operating Plans: A Dual Adjustment Method for Implementing Lagrangian Relaxation , 1992, Transp. Sci..

[4]  Mark H. Keaton Service-cost tradeoffs for carload freight traffic in the U.S. rail industry , 1991 .

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

[6]  Matteo Fischetti,et al.  Modeling and Solving the Train Timetabling Problem , 2002, Oper. Res..

[7]  Richard L. Sauder,et al.  Computer aided train dispatching: decision support through optimization , 1983 .

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

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

[10]  Abraham P. Punnen,et al.  A survey of very large-scale neighborhood search techniques , 2002, Discret. Appl. Math..

[11]  Patrick T. Harker,et al.  Tactical Scheduling of Rail Operations: The SCAN I System , 1991, Transp. Sci..

[12]  Balachandran Vaidyanathan,et al.  Multicommodity network flow approach to the railroad crew-scheduling problem , 2007, IBM J. Res. Dev..

[13]  Matteo Fischetti,et al.  Solution of Large-Scale Railway Crew Planning Problems: the Italian Experience , 1999 .

[14]  Teodor Gabriel Crainic,et al.  Multicommodity, multimode freight transportation: A general modeling and algorithmic framework for the service network design problem , 1986 .

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

[16]  Cynthia Barnhart,et al.  Constructing Railroad Blocking Plans to Minimize Handling Costs , 1998, Transp. Sci..

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

[18]  Michael Francis Gorman,et al.  An application of genetic and tabu searches to the freight railroad operating plan problem , 1998, Ann. Oper. Res..

[19]  Hong Jin,et al.  Railroad Blocking: A Network Design Application , 2000, Oper. Res..

[20]  Sydney C. K. Chu,et al.  Crew scheduling of light rail transit in Hong Kong: from modeling to implementation , 1998, Comput. Oper. Res..

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

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

[23]  Giorgio Gallo,et al.  Network models for vehicle and crew scheduling , 1984 .

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

[25]  Erhan Kozan,et al.  Optimal scheduling of trains on a single line track , 1996 .

[26]  Erhan Kozan,et al.  Heuristic Techniques for Single Line Train Scheduling , 1997, J. Heuristics.

[27]  Mark H. Keaton,et al.  Designing optimal railroad operating plans: Lagrangian relaxation and heuristic approaches , 1989 .