Skip to main content
Log in

An Integrated Optimization Model for Train Crew Management

  • Published:
Annals of Operations Research Aims and scope Submit manuscript

Abstract

Train crew management involves the development of a duty timetable for each of the drivers (crew) to cover a given train timetable in a rail transport organization. This duty timetable is spread over a certain period, known as the roster planning horizon. Train crew management may arise either from the planning stage, when the total number of crew and crew distributions are to be determined, or from the operating stage when the number of crew at each depot is known as input data. In this paper, we are interested in train crew management in the planning stage. In the literature, train crew management is decomposed into two stages: crew scheduling and crew rostering which are solved sequentially. We propose an integrated optimization model to solve both crew scheduling and crew rostering. The model enables us to generate either cyclic rosters or non-cyclic rosters. Numerical experiments are carried out over data sets arising from a practical application.

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

  1. J.P. Arabeyre, J. Fearnley, F.C. Steiger and W. Teather, The airline crew scheduling problem: A survey, Transportation Science 3 (1969) 140–163.

    Google Scholar 

  2. C. Barnhart, E.L. Johnson, G.L. Nemhauser, M.W.P. Savelsbergh and P.H. Vance, Branch-and-price: column generation for solving huge integer programs, Operations Research 46 (1998) 316–329.

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

  6. CPLEX Reference Manual, Using CPLEX Callable Library, CPLEX Optimization Inc., Incline Village, NY, 1996.

  7. J.R. Daduna, I. Branco and J.M.P. Paixao, Computer-Aided Transit Scheduling, Lecture Notes in Economics and Mathematical Systems 430 (Springer, Berlin, 1995).

  8. P.R. Day and D.M. Ryan, Flight attendant rostering for short-haul airline operations, Operations Research 45 (1997) 649–661.

    Google Scholar 

  9. A.T. Ernst, H. Jiang, M. Krishnamoorthy, H. Nott and D. Sier, Rail crew scheduling and rostering: Optimization algorithms, in: Lecture Notes in Economics and Mathematical Systems, eds. J. Daduna and S. Voss (Springer) to appear.

  10. A.T. Ernst, M. Krishnamoorthy and D. Dowling, Train crew rostering using simulated annealing, in: Proceedings of ICOTA '98, Perth (1998).

  11. M. Gamache and F. Soumis, A method for optimally solving the rostering problem, in: OR in Airline Industry, ed. G. Yu (Kluwer Academic, Boston, 1998) pp. 124–157.

    Google Scholar 

  12. A.J. Mason, D.M. Ryan and D.M. Panton, Integrated simulation, heuristic and optimisation approaches to staff scheduling, Operations Research 46 (1998) 161–175.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Ernst, A., Jiang, H., Krishnamoorthy, M. et al. An Integrated Optimization Model for Train Crew Management. Annals of Operations Research 108, 211–224 (2001). https://doi.org/10.1023/A:1016019314196

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1016019314196

Navigation