The project investigates the problem to construct rotations for individual units of rolling stock and, simultaneously, to schedule the composition of trains from these units. The aim is to develop a vehicle rotation optimizer for the ICE and IC trains of DB Fernverkehr AG.


Vehicle rotation planning is the assignment of vehicles to trips of a given schedule and the concatenation of these trips to rotations. Mathematical optimization of especially vehicle resources and deadhead trip lengths can achieve significant savings and derive optimality bounds. In this project we deal with a very complex vehicle rotation planning problem for long distance passenger railways.

We integrate several aspects in one model. It includes the following components:

  •     selection of vehicle groups for scheduled and deadhead trips, i.e. single and multiple units and passenger cars can be represented
  •     allowance for multiple maintenance intervals for each vehicle
  •     optimization of "regular" rotations, in simple terms this means that, e.g., similar turns are desired for the same trip on different weekdays
  •     robust optimization by the optimization of planed turning times


To produce feasible rotations all components are modeled in great detail. For example, it is possible to distinguish orientations and positions of vehicles in a vehicle groups, whereby very complex rules can be represented.

We work in a close cooperation with our partner DB Fernverkehr AG, for whom we optimize the vehicle rotation planning for ICE and IC trains in Germany. This allows us to adjust our model and our solution methods to the requirements of real world problems.

The employed methods for solving the mathematical problem are Integer and Dynamic Programming. Besides using commercial solvers we implement specialized high performance algorithms to solve the vehicle rotation planning problem from scratch.

Publications

2021
Deutsche Bahn Schedules Train Rotations Using Hypergraph Optimization Informs Journal on Applied Analytics, 51(1), pp. 42-62, 2021 Ralf Borndörfer, Thomas Eßer, Patrick Frankenberger, Andreas Huck, Christoph Jobmann, Boris Krostitz, Karsten Kuchenbecker, Kai Moorhagen, Philipp Nagl, Michael Peterson, Markus Reuther, Thilo Schang, Michael Schoch, Hanno Schülldorf, Peter Schütz, Tobias Therolf, Kerstin Waas, Steffen Weider BibTeX
DOI
Rotation Optimization for Railways
2018
Handbook of Optimization in the Railway Industry Ralf Borndörfer, Torsten Klug, Leonardo Lamorgese, Carlo Mannino, Markus Reuther, Thomas Schlechte (Eds.), Springer Verlag, 2018, ISBN: 978-3-319-72152-1 Erwin Abbink, Andreas Bärmann, Nikola Bešinovic, Markus Bohlin, Valentina Cacchiani, Gabrio Caimi, Stefano de Fabris, Twan Dollevoet, Frank Fischer, Armin Fügenschuh, Laura Galli, Rob M.P. Goverde, Ronny Hansmann, Henning Homfeld, Dennis Huisman, Marc Johann, Torsten Klug, Johanna Törnquist Krasemann, Leo Kroon, Leonardo Lamorgese, Frauke Liers, Carlo Mannino, Giorgio Medeossi, Dario Pacciarelli, Markus Reuther, Thomas Schlechte, Marie Schmidt, Anita Schöbel, Hanno Schülldorf, Anke Stieber, Sebastian Stiller, Paolo Toth, Uwe Zimmermann BibTeX
DOI
Rotation Optimization for Railways
Proceedings of the 18th Workshop on Algorithmic Approaches for Transportation Modelling, Optimization, and Systems Ralf Borndörfer, Sabine Storandt (Eds.), Dagstuhl Publishing, Saarbrücken/Wadern, Germany, 2018, ISBN: ISBN 978-3-95977-096-5 BibTeX
DOI
Rotation Optimization for Railways
2017
Mathematical Optimization of Rolling Stock Rotations Doctoral thesis, Technische Universität Berlin, Ralf Borndörfer, Martin Grötschel (Advisors), 2017 Markus Reuther BibTeX
Rotation Optimization for Railways
Recent success stories on integrated optimization of railway systems Transportation Research Part C: Emerging Technologies, 74(1), pp. 196-211, 2017 Ralf Borndörfer, Torsten Klug, Leonardo Lamorgese, Carlo Mannino, Markus Reuther, Thomas Schlechte BibTeX
DOI
Rotation Optimization for Railways
Template-based Re-optimization of Rolling Stock Rotations Public Transport, pp. 1-19, 2017 Ralf Borndörfer, Boris Grimm, Markus Reuther, Thomas Schlechte BibTeX
DOI
Rotation Optimization for Railways
2016
Integrated Optimization of Rolling Stock Rotations for Intercity Railways Transportation Science, 50(3), pp. 863-877, 2016 (preprint available as ZIB-Report 12-39) Ralf Borndörfer, Markus Reuther, Thomas Schlechte, Kerstin Waas, Steffen Weider PDF
PDF (ZIB-Report)
BibTeX
DOI
Rotation Optimization for Railways
Optimization of Handouts for Rolling Stock Rotations Visualization ZIB-Report ZR-16-73 Ralf Borndörfer, Boris Grimm, Markus Reuther, Thomas Schlechte PDF
BibTeX
URN
Rotation Optimization for Railways
The Cycle Embedding Problem Operations Research Proceedings 2014, pp. 465-472, 2016 (preprint available as ZIB-Report 14-37) Ralf Borndörfer, Marika Karbstein, Julika Mehrgahrdt, Markus Reuther, Thomas Schlechte PDF (ZIB-Report)
BibTeX
DOI
Rotation Optimization for Railways
2015
Recent Success Stories on Optimization of Railway Systems Proceedings of the IAROR conference RailTokyo, 2015 (preprint available as ZIB-Report 14-47) Ralf Borndörfer, Leonardo Lamorgese, Torsten Klug, Carlo Mannino, Markus Reuther, Thomas Schlechte PDF (ZIB-Report)
BibTeX
Rotation Optimization for Railways
2014
A Coarse-To-Fine Approach to the Railway Rolling Stock Rotation Problem 14th Workshop on Algorithmic Approaches for Transportation Modelling, Optimization, and Systems, pp. 79-91, Vol.42, OpenAccess Series in Informatics (OASIcs), 2014 (preprint available as ZIB-Report 14-26) Ralf Borndörfer, Markus Reuther, Thomas Schlechte PDF (ZIB-Report)
BibTeX
DOI
Rotation Optimization for Railways
Local Search for the Resource Constrained Assignment Problem 14th Workshop on Algorithmic Approaches for Transportation Modelling, Optimization, and Systems, pp. 62-78, Vol.42, OpenAccess Series in Informatics (OASIcs), 2014 Markus Reuther BibTeX
DOI
Rotation Optimization for Railways
Re-Optimization of Rolling Stock Rotations pp. 49-55, Operations Research Proceedings 2013, 2014 (preprint available as ) Ralf Borndörfer, Julika Mehrgardt, Markus Reuther, Thomas Schlechte, Kerstin Waas BibTeX
DOI
Rotation Optimization for Railways
2013
Kreiseinbettungen von Hypergraphen und ihre Anwendung in der Umlaufoptimierung Master's thesis, Technische Universität Berlin, Ralf Borndörfer, Thomas Schlechte (Advisors), 2013 Julika Mehrgardt BibTeX
Rotation Optimization for Railways
Rapid Branching Public Transport, 5(1), pp. 3-23, 2013 (preprint available as ) Ralf Borndörfer, Andreas Löbel, Markus Reuther, Thomas Schlechte, Steffen Weider BibTeX
Rotation Optimization for Railways
2012
Polyedrische Approximation von Punktwolke und ihre Anwendung in der ICE-Abstellungsplanung Bachelor's thesis, Freie Universität Berlin, 2012 Michael Brückner BibTeX
Rotation Optimization for Railways
Vehicle Rotation Planning for Intercity Railways Proceedings of Conference on Advanced Systems for Public Transport 2012 (CASPT12), 2012 (preprint available as ZIB-Report 12-11) Ralf Borndörfer, Markus Reuther, Thomas Schlechte, Steffen Weider PDF (ZIB-Report)
BibTeX
Rotation Optimization for Railways
2011
A Hypergraph Model for Railway Vehicle Rotation Planning 11th Workshop on Algorithmic Approaches for Transportation Modelling, Optimization, and Systems, OpenAccess Series in Informatics (OASIcs)(20), pp. 146-155, 2011 (preprint available as ZIB-Report 11-36) Ralf Borndörfer, Markus Reuther, Thomas Schlechte, Steffen Weider PDF (ZIB-Report)
BibTeX
DOI
Rotation Optimization for Railways