Skip to main content
Log in

A new model for the integrated vehicle-crew-rostering problem and a computational study on rosters

  • Published:
Journal of Scheduling Aims and scope Submit manuscript

Abstract

Operational planning within public transit companies has been extensively tackled but still remains a challenging area for operations research models and techniques. This phase of the planning process comprises vehicle-scheduling, crew-scheduling and rostering problems. In this paper, a new integer mathematical formulation to describe the integrated vehicle-crew-rostering problem is presented. The method proposed to obtain feasible solutions for this binary non-linear multi-objective optimization problem is a sequential algorithm considered within a preemptive goal programming framework that gives a higher priority to the integrated vehicle-crew-scheduling goal and a lower priority to the driver rostering goals. A heuristic approach is developed where the decision maker can choose from different vehicle-crew schedules and rosters, while respecting as much as possible management’s interests and drivers’ preferences. An application to real data of a Portuguese bus company shows the influence of vehicle-crew-scheduling optimization on rostering solutions.

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.

Institutional subscriptions

Similar content being viewed by others

References

  • Aringhieri, R., & Cordone, R. (2004). The multicommodity multilevel bottleneck assignment problem. Electronic Notes in Discrete Mathematics, 17, 35–40.

    Article  Google Scholar 

  • Ball, M. O., Bodin, L. D., & Dial, R. (1983). A matching based heuristic for scheduling mass transit crews and vehicles. Transportation Science, 17, 4–31.

    Article  Google Scholar 

  • Barnhart, C., & Laporte, G. (Eds.) (2007). Handbooks in operations research and management science : Vol. 14. Transportation. Amsterdam: Elsevier/North-Holland.

    Google Scholar 

  • Borndörfer, R., Grötschel, M., & Pfetsch, M. (2006). Public transport to the fORe!. OR/MS Today, 33, 30–40.

    Google Scholar 

  • Borndörfer, R., Löbel, A., & Weider, S. (2008). A bundle method for integrated multi-depot vehicle and duty scheduling in public transit. In Lecture notes in economics and mathematical systems : Vol. 600. Computer-aided systems in public transport (pp. 3–24). Berlin: Springer.

    Chapter  Google Scholar 

  • Caprara, A., Toth, P., Vigo, D., & Fischetti, M. (1998). Modeling and solving the crew rostering problem. Operations Research, 46, 820–830.

    Article  Google Scholar 

  • Caprara, A., Monacci, M., & Toth, P. (2001). A global method for crew planning in railway applications. In S. Voss & J. Daduna (Eds.), Lecture notes in economics and mathematical systems : Vol. 505. Computer-aided scheduling of public transport (pp. 17–36). Berlin: Springer.

    Chapter  Google Scholar 

  • Carraresi, P., & Gallo, G. (1984). A multi-level bottleneck assignment approach to the bus drivers rostering problem. European Journal of Operational Research, 16, 163–173.

    Article  Google Scholar 

  • Catanas, F., & Paixão, J. M. P. (1995). A new approach for the crew rostering problem. In J. Daduna, I. M. Branco, & J. M. P. Paixão (Eds.), Lecture notes in economics and mathematical systems : Vol. 430. Computer-aided scheduling of public transport (pp. 267–277). Berlin: Springer.

    Google Scholar 

  • Chu, S. C. K. (2007). Generating, scheduling and rostering of shift crew-duties: applications at the Hong Kong International Airport. European Journal of Operational Research, 177, 1764–1778.

    Article  Google Scholar 

  • CPLEX Manual (version 11.0). (2007). Using the CPLEXR callable library and CPLEX mixed integer library. ILOG INC., Incline Village

  • Dantzig, G. (1954). A comment on Edie’s traffic delay at toll booths. Operations Research, 2, 339–341.

    Article  Google Scholar 

  • De Groot, S., & Huisman, D. (2004). Vehicle and crew scheduling: solving large real-world instances with an integrated approach (Econometric Institute Report EI2004-13). Erasmus University, Rotterdam, The Netherlands.

  • Ernst, A., Jiang, H., Krishnamoorthy, M., Nott, H., & Sier, D. (2001). An integrated optimization model for train crew management. Annals of Operations Research, 108, 211–224.

    Article  Google Scholar 

  • Ernst, A., Jiang, H., Krishnamoorthy, M., & Sier, D. (2004). Staff scheduling and rostering: a review of applications, methods and models. European Journal of Operational Research, 153, 3–27.

    Article  Google Scholar 

  • Freling, R., Wagelmans, A. P. M., & Paixão, J. M. P. (1999). An overview of models and techniques for integrating vehicle and crew scheduling. In N. H. M. Wilson (Ed.), Lecture notes in economics and mathematical systems : Vol. 471. Computer-aided transit scheduling (pp. 441–460). Berlin: Springer.

    Google Scholar 

  • Freling, R., Huisman, D., & Wagelmans, A. P. M. (2003). Models and algorithms for integration of vehicle and crew scheduling. Journal of Scheduling, 6, 63–85.

    Article  Google Scholar 

  • Freling, R., Lentink, R. M., & Wagelmans, A. P. M. (2004). A decision support system for crew planning in passenger transportation using a flexible branch-and-price algorithm. Annals of Operations Research, 127, 203–222.

    Article  Google Scholar 

  • Haase, K., & Friberg, C. (1999). An exact branch and cut algorithm for the vehicle and crew scheduling. In N. H. M. Wilson (Ed.), Lecture notes in economics and mathematical systems : Vol. 471. Computer-aided transit scheduling (pp. 63–80). Berlin: Springer.

    Google Scholar 

  • Haase, K., Desaulniers, G., & Desrosiers, J. (2001). Simultaneous vehicle and crew scheduling in urban mass transit systems. Transportation Science, 35(3), 286–303.

    Article  Google Scholar 

  • Hartog, A., Huisman, D., Abbink, E. J. W., & Kroon, L. G. (2006). Decision support for crew rostering at NS (Econometric Institute Report EI2006-04). Erasmus University, Rotterdam, The Netherlands.

  • Hollis, B. L., Forbes, M. A., & Douglas, B. E. (2006). Vehicle routing and crew scheduling for metropolitan mail distribution at Australia Post. European Journal of Operational Research, 173, 133–150.

    Article  Google Scholar 

  • Huisman, D., Freling, R., & Wagelmans, A. P. M. (2005). Multiple-depot integrated vehicle and crew scheduling. Transportation Science, 39(4), 491–502.

    Article  Google Scholar 

  • Kohl, N., & Karisch, S. E. (2004). Airline crew rostering: problem types, modeling, and optimization. Annals of Operations Research, 127, 223–257.

    Article  Google Scholar 

  • Lee, C.-K., & Chen, C.-H. (2003). Scheduling of train drivers for Taiwan railway administration. Journal of Eastern Asia Society of Transportation Studies, 5, 292–306.

    Google Scholar 

  • Lezaun, M., Pérez, G., & Maza, E. S. (2006). Crew rostering problem in a public transport company. Journal of the Operational Research Society, 57, 1173–1179.

    Article  Google Scholar 

  • Lucic, P., & Teodorovic, D. (1999). Simulated annealing for the multi-objective aircrew rostering problem. Transportation Research Part A, 33, 19–45.

    Google Scholar 

  • Lucic, P., & Teodorovic, D. (2007). Metaheuristics approach to the aircrew rostering problem. Annals of Operations Research, 155, 311–338.

    Article  Google Scholar 

  • Mesquita, M., & Paias, A. (2008). Set partitioning/covering-based approaches for the integrated vehicle and crew scheduling problem. Computers and Operations Research, 35(5), 1562–1575.

    Article  Google Scholar 

  • Mesquita, M., & Paixão, J. M. P. (1992). Multiple depot vehicle scheduling problem: a new heuristic based on quasi-assignment algorithms. In M. Desrochers & J. M. Rousseau (Eds.), Lecture notes in economics and mathematical systems : Vol. 386. Computer-aided transit scheduling (pp. 167–180). Berlin: Springer.

    Google Scholar 

  • Mesquita, M., Paias, A., & Respício, A. (2009). Branching approaches for integrated vehicle and crew scheduling. Public Transport, 1(1), 21–37.

    Article  Google Scholar 

  • Moz, M., & Pato, M. V. (2007). A genetic algorithm approach to a nurse rerostering problem. Computers and Operations Research, 34, 667–691.

    Article  Google Scholar 

  • Moz, M., Respício, A., & Pato, M. V. (2009). Bi-objective evolutionary heuristics for bus driver rostering. Public Transport, 1(3), 189–210.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Marta Mesquita.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Mesquita, M., Moz, M., Paias, A. et al. A new model for the integrated vehicle-crew-rostering problem and a computational study on rosters. J Sched 14, 319–334 (2011). https://doi.org/10.1007/s10951-010-0195-8

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10951-010-0195-8

Keywords

Navigation