Skip to main content

Crew Scheduling for Netherlands Railways “Destination: Customer”

  • Chapter
Computer-Aided Scheduling of Public Transport

Part of the book series: Lecture Notes in Economics and Mathematical Systems ((LNE,volume 505))

Abstract

In this paper we describe the use of a set covering model with additional constraints for scheduling train drivers and conductors for the Dutch railway operator NS Reizigers. The schedules were generated according to new rules originating from the project “Destination: Customer” (“Bestemming: Klant” in Dutch). This project is carried out by NS Reizigers in order to increase the quality and the punctuality of its train services. With respect to the scheduling of drivers and conductors, this project involves the generation of efficient and acceptable duties with a high robustness against the transfer of delays of trains. A key issue for the acceptability of the duties is the included amount of variation per duty. The applied set covering model is solved by dynamic column generation techniques, Lagrangean relaxation and powerful heuristics. The model and the solution techniques are part of TURNI, a commercial software package which is currently used by NS Reizigers for carrying out several analyses concerning the required capacities of the depots. The latter are strongly influenced by the “Destination: Customer” rules. We applied TURNI to crew scheduling instances of different sizes. These instances were all based on the 1999/2000 timetable of NS Reizigers.1

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
eBook
USD 84.99
Price excludes VAT (USA)
Softcover Book
USD 109.99
Price excludes VAT (USA)

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

Bibliography

  • Balas, E. and M.C. Carrera (1990). A dynamic subgradient-based branch-and-bound procedure for set covering. Operations Research 44, 25–42.

    Google Scholar 

  • Balas, E. and A. Ho (1980). Set covering algorithms using cutting planes, heuristics and subgradient optimization: A computational study. Mathematical Programming Study 12, 37–60.

    Article  Google Scholar 

  • Barnhart, C., E.L. Johnson, G.L. Nemhauser, M.W.P. Savelsbergh, and P.H. Vance (1994). Branch-and-price: Column generation for solving huge integer programs. In J.R. Birge and K.G. Murty (Eds.), Mathematical Programming: State of the Art 1994, University of Michigan, 186–207.

    Google Scholar 

  • Beasley, J.E. (1990). A Lagrangian heuristic for set covering problems. Naval Research Logistics 31, 151–164.

    Article  Google Scholar 

  • Caprara, A., M. Fischetti, P.L. Guida, P. Toth, and D. Vigo (1999a). Solution of large scale railway crew planning problems: The Italian experience. In N.H.M. Wilson (Ed.), Computer-Aided Transit Scheduling, Lecture Notes in Economics and Mathematical Systems, 471, Springer, Berlin, 1–18.

    Google Scholar 

  • Caprara, A., M. Fischetti, and P. Toth (1999b). A heuristic method for the set covering problem. Operations Research 47, 730–743.

    Article  Google Scholar 

  • Caprara, A., M. Fischetti, P. Toth, D. Vigo, and P.L. Guida (1997). Algorithms for railway crew management. Mathematical Programming 79, 125–141.

    Google Scholar 

  • Desrosiers, J., Y. Dumas, M.M. Solomon, and F. Soumis (1995). Time constrained routing and scheduling. In M.O. Ball, T.L. Magnanti, C.L. Monma, and G.L. Nemhauser (Eds.), Network Routing, Handbooks in Operations Research and Management Science, 8, Elsevier, Amsterdam, 35–139.

    Google Scholar 

  • Freling, R. (1997). Models and techniques for integrating vehicle and crew scheduling. Ph.D. thesis, Erasmus University, Rotterdam, The Netherlands.

    Google Scholar 

  • Hoffman, K.L. and M.W. Padberg (1993). Solving airline crew scheduling problems by branch-and-cut. Management Science 39, 657–682.

    Article  Google Scholar 

  • Kroon, L.G. and M. Fischetti (2000). Scheduling drivers and guards: The Dutch Noord-Oost case. In R.H. Sprague (Ed.), Proceedings of the 34th HICSS Conference, IEEE, Piscataway.

    Google Scholar 

  • Kwan, A.S.K., R.S.K. Kwan, M.E. Parker, and A. Wren (1999). Producing train driver schedules under different operating strategies. In N.H.M. Wilson (Ed.), Computer-Aided Transit Scheduling, Lecture Notes in Economics and Mathematical Systems, 471, Springer, Berlin, 129–154.

    Chapter  Google Scholar 

  • Wedelin, D. (1995). An algorithm for large scale 0-1 integer programming with application to airline crew scheduling. Annals of Operations Research 57, 283–301.

    Article  Google Scholar 

  • Wren, A. and N.D. Gualda (1999). Integrated scheduling of buses and drivers. In N.H.M. Wilson (Ed.), Computer-Aided Transit Scheduling, Lecture Notes in Economics and Mathematical Systems, 471, Springer, Berlin, 155–176.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Kroon, L., Fischetti, M. (2001). Crew Scheduling for Netherlands Railways “Destination: Customer”. In: Voß, S., Daduna, J.R. (eds) Computer-Aided Scheduling of Public Transport. Lecture Notes in Economics and Mathematical Systems, vol 505. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-56423-9_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-56423-9_11

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-42243-3

  • Online ISBN: 978-3-642-56423-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics