Abstract
This paper reports the results of a joint project with a large railway company in Germany to build a decision support system for analyzing the consequences of timetable changes, modifications of break and working time regulations as well as changes in the cost structure on future crew needs. For that purpose we have developed a mathematical model of the underlying crew scheduling problem that respects all the organizational and technical constraints as well as labor regulations. We have implemented a Branch&Price based optimization system that is used to perform scenario analyses of future crew needs using medium-term timetable drafts as input data.
Similar content being viewed by others
References
Abbink E, Fischetti M, Kroon L, Timmer G, Vromans M (2005) Reinventing crew scheduling at Netherlands railways. Interfaces 35(5):393–401
Abbink E, van ’t Wout J, Huisman D (2007) Solving large scale crew scheduling problems by using iterative partitioning. In: Liebchen C, Ravindra K, Ahuja RK, Mesa JA (eds) ATMOS 2007—7th workshop on algorithmic approaches for transportation modeling, optimization, and systems. Internationales Begegnungs- und Forschungszentrum fnr Informatik (IBFI) Schloss Dagstuhl
Albers M (2009) Freight railway crew scheduling—models, methods, and applications. Logos, Berlin
Assad AA (1980) Modelling of rail networks: toward a routing/makeup model. Transportation Research 14(B):101–114
Barnhart C, Johnson EL, Nemhauser GL, Savelsbergh MWP, Vance PH (1998) Branch-and-price: column generation for solving huge integer programs. Oper. Res. 46(3):316–329
Bengtsson L, Galia R, Gustafsson T, Hjorring C, Kohl N (2007) Algorithmic methods for railway optimization. Lecture notes in computer science, vol 4359. Springer, Berlin; Railway crew pairing optimization
Bunte S, Kliewer N (2009) An overview on vehicle scheduling models. J. Public Transp. 1:299–317
Caprara A, Fischetti M, Toth P, Vigo D, Guida PL (1997) Algorithms for railway crew management. Math. Program. 79:125–141
Caprara A, Kroon L, Monaci M, Peeters M, Toth P (2007) Passenger railway optimization. In: Barnhart C, Laporte G (eds) Handbooks in operations research and management science. Elsevier, Amsterdam
Cordeau J-F, Toth P, Vigo D (1998) A survey of optimization models for train routing and scheduling. Transp. Sci. 32(4):380–404
Desaulniers G, Desrosiers J, Solomon MM (2002) Essays and surveys in metaheuristics. In: Accelerating strategies in column generation methods for vehicle and crew scheduling problems. Kluwer Academic, Norwell, pp 309–324
Desaulniers G, Desrosiers J, Solomon MM (2005) Column generation. Springer, Berlin
Desrosiers J, Dumas Y, Solomon MM, Soumis F (1995) In: Handbooks in operations research and management science. Network routing, vol 8. Elsevier, Amsterdam, pp 35–139; Time constrained routing and scheduling
Freling R, Lentink RM, Odijk M (2001) In: Computer-aided scheduling of public transport. Lecture notes in economics and mathematical systems, vol 505. Springer, Berlin; Scheduling train crews: a case study for the Dutch railways
Freling R, Lentink RM, Wagelmans AP (2004) A decision support system for crew planning in passenger transportation using a flexible branch-and-price algorithm. Ann. Oper. Res. 127:203–222
Gopalakrishnan B, Johnson EL (2005) Airline crew scheduling: state-of-the-art. Ann. Oper. Res. 140:305–337
Hartog A, Huisman D, Abbink E, Kroon L (2009) Decision support for crew rostering at ns. J. Public Transp. 1:121–133
Huisman D, Kroon LG, Lentink RM, Vromans M (2005) Operations research in passenger railway transportation. Stat. Neerl. 59(4):467–497
Kroon L, Huisman D, Abbink E, Fioole P-J, Fischetti M, Maróti G, Schrijver A, Steenbeek A, Ybema R (2009) The new dutch timetable: the OR revolution. Interfaces 39:6–17
Lübbecke ME, Desrosiers J (2005) Selected topics in column generation. Oper. Res. 53(6):1007–1023
Lnbbecke ME (2005) Dual variable based fathoming in dynamic programs for column generation. Eur. J. Oper. Res. 162:122–125
Maros I (2003) A general pricing scheme for the simplex method. Ann. Oper. Res. 124:193–203
Mingozzi A, Boschetti MA, Ricciardelli S, Bianco L (1999) A set partitioning approach to the crew scheduling problem. Oper. Res. 47(6):873–888
Ryan DM, Foster BA (1981) An integer programming approach to scheduling. In: Wren A (ed) Scheduling of public transport urban passenger vehicle and crew scheduling. North-Holland, Amsterdam, pp 269–280
Vaidyanathan B, Jha KC, Ahuja RK (2007) Multicommodity network flow approach to the railroad crew scheduling problem. IBM J. Res. Dev. 51(3/4):325–344
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Derigs, U., Malcherek, D. & Schäfer, S. Supporting strategic crew management at passenger railways—model, method and system. Public Transp 2, 307–334 (2010). https://doi.org/10.1007/s12469-010-0034-5
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12469-010-0034-5