Skip to main content
Log in

Supporting strategic crew management at passenger railways—model, method and system

  • Original Paper
  • Published:
Public Transport Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • Albers M (2009) Freight railway crew scheduling—models, methods, and applications. Logos, Berlin

    Google Scholar 

  • Assad AA (1980) Modelling of rail networks: toward a routing/makeup model. Transportation Research 14(B):101–114

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Book  Google Scholar 

  • Bunte S, Kliewer N (2009) An overview on vehicle scheduling models. J. Public Transp. 1:299–317

    Article  Google Scholar 

  • Caprara A, Fischetti M, Toth P, Vigo D, Guida PL (1997) Algorithms for railway crew management. Math. Program. 79:125–141

    Google Scholar 

  • 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

    Google Scholar 

  • Cordeau J-F, Toth P, Vigo D (1998) A survey of optimization models for train routing and scheduling. Transp. Sci. 32(4):380–404

    Article  Google Scholar 

  • 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

    Google Scholar 

  • Desaulniers G, Desrosiers J, Solomon MM (2005) Column generation. Springer, Berlin

    Book  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • Gopalakrishnan B, Johnson EL (2005) Airline crew scheduling: state-of-the-art. Ann. Oper. Res. 140:305–337

    Article  Google Scholar 

  • Hartog A, Huisman D, Abbink E, Kroon L (2009) Decision support for crew rostering at ns. J. Public Transp. 1:121–133

    Article  Google Scholar 

  • Huisman D, Kroon LG, Lentink RM, Vromans M (2005) Operations research in passenger railway transportation. Stat. Neerl. 59(4):467–497

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Lübbecke ME, Desrosiers J (2005) Selected topics in column generation. Oper. Res. 53(6):1007–1023

    Article  Google Scholar 

  • Lnbbecke ME (2005) Dual variable based fathoming in dynamic programs for column generation. Eur. J. Oper. Res. 162:122–125

    Article  Google Scholar 

  • Maros I (2003) A general pricing scheme for the simplex method. Ann. Oper. Res. 124:193–203

    Article  Google Scholar 

  • Mingozzi A, Boschetti MA, Ricciardelli S, Bianco L (1999) A set partitioning approach to the crew scheduling problem. Oper. Res. 47(6):873–888

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ulrich Derigs.

Rights and permissions

Reprints 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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12469-010-0034-5

Keywords

Navigation