Skip to main content

Solution of Large-Scale Railway Crew Planning Problems: the Italian Experience

  • Conference paper
Computer-Aided Transit Scheduling

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

Abstract

Crew scheduling is a very well known problem which has been historically associated with airlines and mass transit companies; recently railway applications have also come on the scene. This is especially true in Europe, where deregulation and privatization edicts are forcing a re-organization of the rail industry and better productivity and more efficient services are strongly required by the market and the public. Therefore, this sector is showing increasing interest in Operations Research and Management Science. Railway crew planning represents a hard problem due to both the dimensions and the operational/regulation constraints involved. This paper describes the development of a new crew planning system set up by Ferrovie dello Stato SpA (the Italian railway company) in co-operation with the University of Bologna.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

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

References

  • Balakrishnan, N./Wong, R.T. (1990): A network model for the rotating workforce scheduling problem. in: Networks 20, 25–42.

    Google Scholar 

  • Balas, E./Carrera, M.C. (1996): A dynamic subgradient-based branch-and-bound procedure for set covering. in: Operations Research 44, 875–890.

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

  • Beasley, J.E. (1987): An algorithm for set covering problems. in: European Journal of Operational Research 31, 85–93.

    Google Scholar 

  • Beasley, J.E. (1990): A lagrangian heuristic for set covering problems. in: Naval Research Logistics 37, 151–164.

    Google Scholar 

  • Beasley, J.E./Chu, P.C. (1996): A genetic algorithm for the set covering problem. in: European Journal of Operational Research 94, 392–404.

    Google Scholar 

  • Beasley, J.E./Jörnsten, K. (1992): Enhancing an algorithm for set covering problems. in: European Journal of Operational Research 58, 293–300.

    Google Scholar 

  • Bianco, L./Bielli, M./Mingozzi, A./Ricciardelli, S./Spadoni, M. (1992): A heuristic procedure for the crew rostering problem. in: European Journal of Operational Research 58, 272–283.

    Google Scholar 

  • Bodin, L./Golden, B./ Assad, A./Ball, M. (1983): Routing and scheduling of vehicles and crews: the state of the art. in: Computers and Operations Research 10, 63–211.

    Google Scholar 

  • Caprara, A./Fischetti, M./Toth, P. (1995): A heuristic method for the set covering problem. Technical report OR-95–8, DEIS University of Bologna. Extended abstract published in Cunningham, W.H./McCormick, S.T./Queyranne, M. (eds.): Proceedings of the Fifth IPCO Conference, Lecture Notes in Computer Science 1084, 72–84. (Springer) Berlin.

    Google Scholar 

  • Caprara, A./Fischetti, M./Toth, P./Vigo, D. (1995): Modeling and solving the crew rostering problem. Technical report OR-95–6, DEIS University of Bologna. To appear in Operations Research.

    Google Scholar 

  • Carraresi, P./Gallo, G. (1984a): Network models for vehicle and crew scheduling. in: European Journal of Operational Research 16, 139–151.

    Google Scholar 

  • Carraresi, P./Gallo, G. (1984b): A multilevel bottleneck assignment approach to the bus drivers’ rostering problem. in: European Journal of Operational Research 16, 163–173.

    Google Scholar 

  • Ceria, S./Nobili, P./Sassano, A. (1995): A lagrangian-based heuristic for large-scale set covering problems. Technical report R.406, IASI-CNR, Rome. To appear in Mathematical Programming.

    Google Scholar 

  • Daduna, J.R./Wren, A. (eds.) (1988): Computer-Aided Transit Scheduling. Lecture Notes in Economic and Mathematical Systems 308. (Springer) Berlin.

    Google Scholar 

  • Desrochers, M./Rousseau, J.-M. (eds.) (1992): Computer-Aided Transit Scheduling. Lecture Notes in Economic and Mathematical Systems 386. (Springer) Berlin.

    Google Scholar 

  • Desrosiers, J./Dumas, Y./Solomon, M.M./Soumis, F. (1995): Time constrained routing and scheduling. in: Ball, M.O./Magnanti, T.L./Monma, C.L./Nemhauser, G.L. (eds.): Handbooks in OR & MS, Vol. 8, 35–139. (Elsevier) Amsterdam.

    Google Scholar 

  • Fisher, M.L./Kedia, P. (1990): Optimal solutions of set covering/ partitioning problems using dual heuristics. in: Management Science 36, 674–688.

    Google Scholar 

  • Gamache, M./Soumis, F. (1993): A method for optimally solving the rostering problem. Les Cahiers du GERAD G-93–40. Montréal.

    Google Scholar 

  • Gamache, M./Soumis, F./Marquis, G./Desrosiers, J. (1994): A column generation approach for large scale aircrew rostering problems. Les Cahiers du GERAD G-94–20. Montrèal.

    Google Scholar 

  • Hagberg, B. (1985): An assignment approach to the rostering problem. in: Rousseau, J.-M. (ed.): Computer Scheduling of Public Transport 2. (North Holland) Amsterdam.

    Google Scholar 

  • Jachnik, J.K. (1981): Attendance and rostering systems. in: Wren, A. (ed.): Computer Scheduling of Public Transport. (North Holland) Amsterdam.

    Google Scholar 

  • Jacobs, L.W./Brusco, M.J. (1995): A local search heuristic for large set-covering problems. in: Naval Research Logistics 52, 1129–1140.

    Google Scholar 

  • Jarrah, A.I.Z./Diamond, J.T. (1995): The crew bidline generation problem. Technical Report, SABRE Decision Technologies.

    Google Scholar 

  • Lorena, L.A.N./Lopes, F.B. (1994): A surrogate heuristic for set covering problems. in: European Journal of Operational Research 79, 138–150.

    Google Scholar 

  • Rousseau, J.-M. (ed.) (1985): Computer Scheduling of Public Transport 2. (North Holland) Amsterdam.

    Google Scholar 

  • Ryan, D.M. (1992): The solution of massive generalized set partitioning problems in aircrew rostering. in: Journal of the Operational Research Society 43, 459–467.

    Google Scholar 

  • Tien, J.M./Kamiyama, A. (1982): On manpower scheduling algorithms. in: SIAM Review 24, 275–287.

    Google Scholar 

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

    Google Scholar 

  • Wren, A. (ed.) (1981): Computer scheduling of public transport. (North Holland) Amsterdam.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Caprara, A., Fischetti, M., Guida, P.L., Toth, P., Vigo, D. (1999). Solution of Large-Scale Railway Crew Planning Problems: the Italian Experience. In: Wilson, N.H.M. (eds) Computer-Aided Transit Scheduling. Lecture Notes in Economics and Mathematical Systems, vol 471. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-85970-0_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-85970-0_1

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-65775-0

  • Online ISBN: 978-3-642-85970-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics