The train marshalling by a single shunting engine problem

Abstract We consider the problem of marshalling a train from a number of rail cars that are distributed throughout the classification bowl of a shunting yard. In contrast to most other contributions we do not consider marshalling based on repeated roll-ins, but marshalling by shunting engine. This is also a common process alternative at shunting yards that has not yet received much attention from the scientific community. The goal is to find the optimal route for this shunting engine that respects all constraints applicable to movements in a shunting yard. We propose a Mixed Integer Programme (MIP) under consideration of single-block trains. A block refers to rail cars that share the same destination. Then we conduct a series of numerical experiments and show that the solutions of the MIP improve by 10% on average when compared to those produced by a Real-World-Heuristic that is designed to approximate the current marshalling practice. Finally, we statistically derive relationships between selected problem instance characteristics and the expected marshalling effort that can be useful for practitioners and operators of shunting yards.

[1]  Uwe Clausen,et al.  A comparison of North American and European railway systems , 2013 .

[2]  Martin Grötschel,et al.  Online Optimization of Complex Transportation Systems , 2001 .

[3]  Marin Marinov,et al.  A simulation modelling methodology for evaluating flat-shunted yard operations , 2009, Simul. Model. Pract. Theory.

[4]  Manfred Gronalt,et al.  Synchronous railway simulation of shunting yards , 2012 .

[5]  Mirka Miller,et al.  The train marshalling problem , 2000, Discret. Appl. Math..

[6]  Paolo Toth,et al.  The Vehicle Routing Problem , 2002, SIAM monographs on discrete mathematics and applications.

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

[8]  Marin Marinov,et al.  Analysis and Evaluation of Double-Ended Flat-Shunted Yard Performance Employing Two Yard Crews , 2011 .

[9]  Michael Gatto Optimization of a Railway Hub-and-Spoke System , 2006 .

[10]  Ronny S. Hansmann,et al.  Optimal Sorting Of Rolling Stock , 2010 .

[11]  Riko Jacob,et al.  Multistage methods for freight train classification , 2007, Networks.

[12]  Carlos F. Daganzo,et al.  Dynamic blocking for railyards: Part I. Homogeneous traffic , 1987 .

[13]  Yoichi Hirashima A Reinforcement Learning Method for Train Marshaling Based on Movements of Locomotive , 2011 .

[14]  Nils Boysen,et al.  Shunting yard operations: Theoretical aspects and applications , 2012, Eur. J. Oper. Res..

[15]  Gabriele Di Stefano,et al.  A Graph Theoretical Approach To The Shunting Problem , 2004, Electron. Notes Theor. Comput. Sci..

[16]  José Brandão,et al.  A tabu search algorithm for the open vehicle routing problem , 2004, Eur. J. Oper. Res..

[17]  Matús Mihalák,et al.  Shunting for Dummies: An Introductory Algorithmic Survey , 2009, Robust and Online Large-Scale Optimization.