Operations Research in passenger railway transportation

In this paper, we give an overview of state-of-the-art Operations Research models and techniques used in passenger railway transportation. For each planning phase (strategic, tactical and operational), we describe the planning problems arising there and discuss some models and algorithms to solve them. We do not only consider classical, well-known topics such as timetabling, rolling stock scheduling and crew scheduling, but we also discuss some recently developed topics as shunting and reliability of timetables. Finally, we focus on several practical aspects for each of these problems at the largest Dutch railway operator, NS Reizigers.

[1]  J Backman,et al.  RAILROAD CAPACITY AND TRAFFIC ANALYSIS USING SIMON , 1996 .

[2]  Malachy Carey,et al.  Scheduling and Platforming Trains at Busy Complex Stations , 2003 .

[3]  Julie Jespersen-Groth,et al.  Estimates on Rolling Stock and Crew in DSB S-tog Based on Timetables , 2004, ATMOS.

[4]  M. Wahlborg,et al.  Simulation Models: Important Aids ForBanverket's Planning Process , 1970 .

[5]  Alain Billionnet,et al.  Using Integer Programming to Solve the Train-Platforming Problem , 2003, Transp. Sci..

[6]  Richard J. Boucherie,et al.  Running times on railway sections with heterogeneous train traffic , 1998 .

[7]  Michael R. Bussieck,et al.  Scheduling trams in the morning , 1999, Math. Methods Oper. Res..

[8]  M. V. Riel,et al.  Crew Scheduling for Netherlands Railways “ Destination : Customer ” , 2000 .

[9]  Stefan E. Karisch,et al.  Airline Crew Rostering: Problem Types, Modeling, and Optimization , 2004, Ann. Oper. Res..

[10]  Malachy Carey,et al.  A model and strategy for train pathing with choice of lines, platforms, and routes , 1994 .

[11]  U. T. Zimmermann,et al.  Train Schedule Optimization in Public Rail Transport , 2003 .

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

[13]  Matteo Fischetti,et al.  A Heuristic Method for the Set Covering Problem , 1999, Oper. Res..

[14]  Richard J. Boucherie,et al.  A stochastic model for railway networks , 1998 .

[15]  M. Galaverna,et al.  An object-oriented approach to the train platforming problem , 2004 .

[16]  Stephen Norris,et al.  A Flexible, Fast, and Optimal Modeling Approach Applied to Crew Rostering at London Underground , 2004, Ann. Oper. Res..

[17]  Wolfgang Domschke,et al.  Schedule synchronization for public transit networks , 1989 .

[18]  Matteo Fischetti,et al.  Modeling and Solving the Crew Rostering Problem , 1998, Oper. Res..

[19]  Jean-François Cordeau,et al.  Simultaneous Assignment of Locomotives and Cars to Passenger Trains , 1998, Oper. Res..

[20]  Leo G. Kroon,et al.  Allocation of Railway Rolling Stock for Passenger Trains , 2002, Transp. Sci..

[21]  Samuel J. Raff,et al.  Routing and scheduling of vehicles and crews : The state of the art , 1983, Comput. Oper. Res..

[22]  Rob M.P. Goverde,et al.  PETER, A PERFORMANCE EVALUATOR FOR RAILWAY TIMETABLES , 2000 .

[23]  Matteo Fischetti,et al.  A Heuristic Algorithm for the Set Covering Problem , 1996, IPCO.

[24]  D Middelkoop,et al.  Train network simulator for support of network wide planning of infrastructure and timetables , 2000 .

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

[26]  Matteo Fischetti,et al.  Crew Scheduling for Netherlands Railways: "destination: customer" , 2000 .

[27]  Guy Desaulniers,et al.  Dispatching Buses in a Depot Using Block Patterns , 2006, Transp. Sci..

[28]  Peter Brucker,et al.  Routing of railway carriages: A case study , 1999 .

[29]  Leo G. Kroon,et al.  Routing Trains Through Railway Stations: Model Formulation and Algorithms , 1996, Transp. Sci..

[30]  Leon W P Peeters,et al.  Cyclic Railway Timetable Optimization , 2003 .

[31]  Martin W. P. Savelsbergh,et al.  Branch-and-Price: Column Generation for Solving Huge Integer Programs , 1998, Oper. Res..

[32]  Leo Kroon,et al.  Applying Operations Research techniques to planning of train shunting , 2003 .

[33]  R.M.P. Goverde,et al.  IMPROVING PUNCTUALITY AND TRANSFER RELIABILITY BY RAILWAY TIMETABLE OPTIMIZATION , 1999 .

[34]  Anthony Wren,et al.  Experiences with a Flexible Driver Scheduler , 2001 .

[35]  I A Hansen,et al.  STATION CAPACITY AND STABILITY OF TRAIN OPERATIONS , 2000 .

[36]  Leo G. Kroon,et al.  A Variable Trip Time Model for Cyclic Railway Timetabling , 2003, Transp. Sci..

[37]  K. Nachtigall Periodic network optimizationi and fixed interval timetables , 1999 .

[38]  Malachy Carey,et al.  Ex ante heuristic measures of schedule reliability , 1999 .

[39]  Stefan Voß,et al.  Computer-Aided Scheduling of Public Transport , 2001 .

[40]  Daniel Hürlimann,et al.  Objektorientierte Modellierung von Infrastrukturelementen und Betriebsvorgängen im Eisenbahnwesen , 2002 .

[41]  Rob M.P. Goverde,et al.  TNV-PREPARE: ANALYSIS OF DUTCH RAILWAY OPERATIONS BASED ON TRAIN DETECTION DATA , 2000 .

[42]  Jacques Desrosiers,et al.  Time Constrained Routing and Scheduling , 1992 .

[43]  Leo G. Kroon,et al.  A Branch-and-Cut Approach for Solving Railway Line-Planning Problems , 2004, Transp. Sci..

[44]  R. Bergmark,et al.  Railroad Capacity And Traffic Analysis UsingSIMON , 1970 .

[45]  Leo Kroon,et al.  A Cycle Based Optimization Model for the Cyclic Railway Timetabling Problem , 2001 .

[46]  Leo G. Kroon,et al.  Efficient Circulation of Railway Rolling Stock , 2002, Transp. Sci..

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

[48]  Malachy Carey,et al.  Properties of expected costs and performance measures in stochastic models of scheduled transport , 1995 .

[49]  N. Tomii,et al.  Depot Shunting Scheduling Using Combined Genetic Algorithm And PERT , 2000 .

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

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

[52]  Karl Nachtigall,et al.  A genetic algorithm approach to periodic railway synchronization , 1996, Comput. Oper. Res..

[53]  Giorgio Gallo,et al.  Dispatching Buses in Parking Depots , 2001, Transp. Sci..

[54]  I A Hansen,et al.  Analysis of scheduled and real capacity utilisation at a major Dutch railway station , 2004 .

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

[56]  François Soumis,et al.  An Optimization Model for the Simultaneous Operational Flight and Pilot Scheduling Problem , 2001, Manag. Sci..

[57]  Thomas Winter,et al.  Online and Real-Time Dispatching Problems , 1999 .

[58]  Subiono On classes of min-max-plus systems and their applications , 2000 .

[59]  Lex Schrijver,et al.  Minimum circulation of railway stock , 1993 .

[60]  A H Kaas,et al.  Punctuality Model For Railways , 2000 .

[61]  Uwe T. Zimmermann,et al.  Real-time dispatch of trams in storage yards , 2000, Ann. Oper. Res..

[62]  Dennis Huisman,et al.  Shunting of Passenger Train Units in a Railway Station , 2002, Transp. Sci..

[63]  J.H.M. Goossens,et al.  Models and algorithms for railway line planning problems , 2004 .

[64]  Erhan Kozan,et al.  Modeling Train Delays in Urban Networks , 1998, Transp. Sci..

[65]  Leo G. Kroon,et al.  Reinventing Crew Scheduling at Netherlands Railways , 2004, Interfaces.

[66]  Erhan Kozan,et al.  Modelling delay risks associated with a train schedule , 1995 .

[67]  Malachy Carey Optimizing scheduled times, allowing for behavioural response , 1998 .

[68]  Norio Tomii,et al.  An Algorithm for Station Shunting Scheduling Problems Combining Probabilistic Local Search and PERT , 1999, IEA/AIE.

[69]  Richard J. Boucherie,et al.  A solvable queueing network model for railway networks and its validation and applications for the Netherlands , 2002, Eur. J. Oper. Res..

[70]  Walter Ukovich,et al.  A Mathematical Model for Periodic Scheduling Problems , 1989, SIAM J. Discret. Math..

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

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

[73]  Michiel A. Odijk,et al.  A CONSTRAINT GENERATION ALGORITHM FOR THE CONSTRUCTION OF PERIODIC RAILWAY TIMETABLES , 1996 .

[74]  Leo Kroon,et al.  Maintenance routing for train units: the scenario model , 2004 .