Rotation Optimization for Railways
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 |
|||
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 | Deutsche Bahn Schedules Train Rotations Using Hypergraph Optimization | Informs Journal on Applied Analytics, 51(1), pp. 42-62, 2021 |
BibTeX
DOI |
2018 |
|||
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 | 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 |
BibTeX
DOI |
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 |
|
2017 |
|||
Markus Reuther | Mathematical Optimization of Rolling Stock Rotations | Doctoral thesis, Technische Universität Berlin, Ralf Borndörfer, Martin Grötschel (Advisors), 2017 |
BibTeX
|
Ralf Borndörfer, Torsten Klug, Leonardo Lamorgese, Carlo Mannino, Markus Reuther, Thomas Schlechte | Recent success stories on integrated optimization of railway systems | Transportation Research Part C: Emerging Technologies, 74(1), pp. 196-211, 2017 |
BibTeX
DOI |
Ralf Borndörfer, Boris Grimm, Markus Reuther, Thomas Schlechte | Template-based Re-optimization of Rolling Stock Rotations | Public Transport, pp. 1-19, 2017 |
BibTeX
DOI |
2016 |
|||
Ralf Borndörfer, Markus Reuther, Thomas Schlechte, Kerstin Waas, Steffen Weider | Integrated Optimization of Rolling Stock Rotations for Intercity Railways | Transportation Science, 50(3), pp. 863-877, 2016 (preprint available as ZIB-Report 12-39) |
PDF
PDF (ZIB-Report) BibTeX DOI |
Ralf Borndörfer, Boris Grimm, Markus Reuther, Thomas Schlechte | Optimization of Handouts for Rolling Stock Rotations Visualization | ZIB-Report ZR-16-73 |
PDF
BibTeX URN |
Ralf Borndörfer, Marika Karbstein, Julika Mehrgahrdt, Markus Reuther, Thomas Schlechte | The Cycle Embedding Problem | Operations Research Proceedings 2014, pp. 465-472, 2016 (preprint available as ZIB-Report 14-37) |
PDF (ZIB-Report)
BibTeX DOI |
2015 |
|||
Ralf Borndörfer, Leonardo Lamorgese, Torsten Klug, Carlo Mannino, Markus Reuther, Thomas Schlechte | Recent Success Stories on Optimization of Railway Systems | Proceedings of the IAROR conference RailTokyo, 2015 (preprint available as ZIB-Report 14-47) |
PDF (ZIB-Report)
BibTeX |
2014 |
|||
Ralf Borndörfer, Markus Reuther, Thomas Schlechte | 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) |
PDF (ZIB-Report)
BibTeX DOI |
Markus Reuther | 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 |
BibTeX
DOI |
Ralf Borndörfer, Julika Mehrgardt, Markus Reuther, Thomas Schlechte, Kerstin Waas | Re-Optimization of Rolling Stock Rotations | pp. 49-55, Operations Research Proceedings 2013, 2014 (preprint available as ) |
BibTeX
DOI |
2013 |
|||
Julika Mehrgardt | Kreiseinbettungen von Hypergraphen und ihre Anwendung in der Umlaufoptimierung | Master's thesis, Technische Universität Berlin, Ralf Borndörfer, Thomas Schlechte (Advisors), 2013 |
BibTeX
|
Ralf Borndörfer, Andreas Löbel, Markus Reuther, Thomas Schlechte, Steffen Weider | Rapid Branching | Public Transport, 5(1), pp. 3-23, 2013 (preprint available as ) |
BibTeX
|
2012 |
|||
Michael Brückner | Polyedrische Approximation von Punktwolke und ihre Anwendung in der ICE-Abstellungsplanung | Bachelor's thesis, Freie Universität Berlin, 2012 |
BibTeX
|
Ralf Borndörfer, Markus Reuther, Thomas Schlechte, Steffen Weider | 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) |
PDF (ZIB-Report)
BibTeX |
2011 |
|||
Ralf Borndörfer, Markus Reuther, Thomas Schlechte, Steffen Weider | 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) |
PDF (ZIB-Report)
BibTeX DOI |