Skip to main content

Bus Driver Rostering by Column Generation Metaheuristics

  • Conference paper
Computational Management Science

Abstract

In the bus driver rostering (BDR) problem the objective is to define work schedules for drivers such that costs are minimized. This problem has been addressed before by combining column generation and an evolutionary algorithm. In this paper, we show improvements obtained by using perturbations in the column generation and limiting the time spent by column generation in each cycle of the algorithm. Both approaches follow a general framework entitled SearchCol, Metaheuristic search by column generation, recently proposed for decomposable integer programming/combinatorial optimization problems.

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 EPUB and 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

References

  1. Alvelos, F., Sousa, A., Santos, D.: Searchcol: metaheuristic search by column generation. In: Blesa, M., Blum, C., Raidl, G., Roli, A., Sampels, M. (eds.) Hybrid Metaheuristics. Lecture Notes in Computer Science, vol. 6373, pp. 190–205. Springer, Berlin/Heidelberg (2010)

    Chapter  Google Scholar 

  2. Alvelos, F., Sousa, A., Santos, D.: Combining column generation and metaheuristics. In: Talbi, E. (ed.) Hybrid Metaheuristics, Studies in Computational Intelligence, vol. 434, pp. 285–334. Springer, Berlin/Heidelberg (2013)

    Chapter  Google Scholar 

  3. Barbosa, V., Respício, A., Alvelos, F.: Genetic algorithms for the searchcol++ framework: application to drivers’ rostering. In: Oliveira, J.F., Vaz, C.B., Pereira, A. (eds.) IO2013 - XVI Congresso da Associaç ao Portuguesa de Investigaç ao Operacional, pp. 38–47. Instituto Politécnico de Bragança (2013). http://hdl.handle.net/10198/8451

  4. Barbosa, V., Respício, A., Alvelos, F.: A hybrid metaheuristic for the bus driver rostering problem. In: Vitoriano, B., Valente, F. (eds.) ICORES 2013 - Second International Conference on Operations Research and Enterprise Systems, pp. 32–42. SCITEPRESS, Barcelona (2013). doi:10.5220/0004283700320042

    Google Scholar 

  5. Dantzig, G.B., Wolfe, P.: Decomposition principle for linear programs. Oper. Res. 8(1), 101–111 (1960)

    Article  Google Scholar 

  6. Desaulniers, G., Desrosiers, J., Solomon, M.M.: Column Generation. Springer, New York (2005)

    Book  Google Scholar 

  7. Ernst, A., Jiang, H., Krishnamoorthy, M., Owens, B., Sier, D.: An annotated bibliography of personnel scheduling and rostering. Ann. Oper. Res. 127(1–4), 21–144 (2004)

    Article  Google Scholar 

  8. Holland, J.H.: Adaptation in Natural and Artificial systems. MIT Press, Cambridge (1992)

    Google Scholar 

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

    Article  Google Scholar 

  10. Van den Bergh, J., Belin, J., De Bruecker, P., Demeulemeester, E., De Boeck, L.: Personnel scheduling: a literature review. Eur. J. Oper. Res. 226(3), 367–385 (2013)

    Article  Google Scholar 

Download references

Acknowledgements

This work is financed by Fundação para a Ciência e a Tecnologia (Portuguese Foundation for Science and Technology) within projects “SearchCol: Metaheuristic search by column generation” (PTDC/EIAEIA/100645/2008) and PEst-OE/EEI/UI0319/2014.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Vítor Barbosa .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Barbosa, V., Alvelos, F., Respício, A. (2016). Bus Driver Rostering by Column Generation Metaheuristics. In: Fonseca, R., Weber, GW., Telhada, J. (eds) Computational Management Science. Lecture Notes in Economics and Mathematical Systems, vol 682. Springer, Cham. https://doi.org/10.1007/978-3-319-20430-7_29

Download citation

Publish with us

Policies and ethics