Railway Crew Rostering: Tailored Optimization Solutions in Daily Use in Berlin
Christian Liebchen , Christoph Türk , Benedikt Vornhusen
Urban Rail Transit ›› : 1 -23.
We are presenting a crew planning optimization project for the train drivers of an urban rail transportation company. The core is about crew rostering, i.e., defining over a certain period of time (e.g., one year) for each train driver sequences of working days and rest days, and also specifying whether working days shall contain either some early, late, or night shift. But the project was not only about solving just one classical crew rostering problem. Rather, during the last three years, the entire process of crew rostering had been investigated. Apart from having modeled, solved, and implemented two different variants of crew rostering—a cyclic and an acyclic one—there have been designed and used three further optimization models for less typical surrounding sub-processes, as well as a simple crew assignment model. During the design and implementation process of these six optimization models, the focus had been put on their annual and daily usability, respectively. In particular, many practical requirements had been collected and implemented in rather straightforward ways. The result is a family of mathematical optimization models, whose results cover the valid annual crew rosters from the year 2024 on, as well as the daily assignment of specific duties to train drivers from May 2025 on at S-Bahn Berlin GmbH.
Railway optimization / Crew planning / Crew rostering / Crew assignment / Integer linear programming
| [1] |
|
| [2] |
|
| [3] |
Farina F (2018) Optimization of operations in public transportation. PhD thesis, DTU, Lyngby, Denmark |
| [4] |
|
| [5] |
|
| [6] |
|
| [7] |
|
| [8] |
|
| [9] |
|
| [10] |
|
| [11] |
|
| [12] |
|
| [13] |
|
| [14] |
Kohl N (2003) Solving the world’s largest crew scheduling problem. ORbit Xtra |
| [15] |
|
| [16] |
|
| [17] |
|
| [18] |
|
| [19] |
|
| [20] |
|
| [21] |
|
| [22] |
|
| [23] |
|
| [24] |
Heer T (2024) Optimierung zyklischer Wochenschemata mit Simulated Annealing. In: Heureka 2024 Optimierung in Transport und Verkehr–Tagungsband. FGSV Verlag, Köln (in German) |
| [25] |
Li JM, Nie L (2014) Crew planning optimization model of high-speed railway. In: Li H, Li Q, Xu Q (ed) Sustainable development of industry and economy. Advanced materials research, Vol 869. Trans Tech Publications Ltd, Bäch, Switzerland, pp 298–304. https://doi.org/10.4028/www.scientific.net/AMR.869-870.298 |
| [26] |
Wang Y, Guo Q (2023) Optimization method of railway crew planning based on column generation and tabu search. In: 2023 IEEE 3rd international conference on electronic technology, communication and information (ICETCI), pp 338–342. https://doi.org/10.1109/ICETCI57876.2023.10176964 |
| [27] |
Borndörfer R, Schulz C, Seidl S, Weider S (2015) Integration of duty scheduling and rostering to increase driver satisfaction. Technical Report 15-50, Zuse Institute Berlin (ZIB), Germany |
| [28] |
|
| [29] |
|
| [30] |
|
| [31] |
|
| [32] |
|
| [33] |
Liebchen C, Türk C, Vornhusen B (2025) An integer programming model to assign train drivers to good positions in basic turni. In: Glomb L (ed) Operations research proceedings 2024. Springer, Cham, pp 272–278. https://doi.org/10.1007/978-3-031-92575-7_38 |
| [34] |
|
| [35] |
Bundestag D (2024) Arbeitszeitgesetz - ArbZG. Bundesgesetzblatt (in German). https://www.gesetze-im-internet.de/arbzg/ |
| [36] |
Schnieder L (2018) Betriebsplanung im Öffentlichen Verkehr. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-57318-1 |
| [37] |
Eisenbahn- und Verkehrsgewerkschaft (EVG) und Arbeitgeber- und Wirtschaftsverband der Mobilitäts- und Verkehrsdienstleister e. V. (AGV MOVE) (2023) Funktionsgruppenspezifischer Tarifvertrag für Tätigkeiten der Funktionsgruppe 4 – Lokfahrdienst - (in German) |
| [38] |
|
| [39] |
Gewerkschaft Deutscher Lokomotivführer (GDL) und Arbeitgeber- und Wirtschaftsverband der Mobilitäts- und Verkehrsdienstleister e. V. (AGV MOVE) (2025) Bundes-Rahmentarifvertrag für das Zugpersonal der Schienenbahnen des Personen- und Güterverkehrs in der Bundesrepublik Deutschland. (in German) |
| [40] |
IBM corporation (2025) IBM ILOG CPLEX Optimization Studio. www.ibm.com. Version 22.1.2 |
The Author(s)
/
| 〈 |
|
〉 |