Rostering with a Hybrid Genetic Algorithm

  • Matthias Gröbner
  • Peter Wilke


Human workforce is an expensive resource and therefore should be used as efficient as possible. This optimization task is quite difficult especially in situations where staff members are different in their skills, qualifications or the details of their employment contracts, i.e. these constraints make the optimization of rosters achallenging and difficult task. In this paper we show how Genetic Algorithms combined with problem specific knowledge can be successfully applied to solve such scheduling and planning problems.


Genetic Algorithm Repair Operator Penalty Cost Soft Constraint Late Shift 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    D. Corne and P. Ross and H.-L. Fang, “Evolutionary Timetabling: Practice, Prospects and Work in Progress”, in Proceedings of the UK Planning and Scheduling SIG Workshop, University of Strathclyde, 1994Google Scholar
  2. [2]
    C. Fernandes and J. P. Caldeira and F. Melicio and A. Rosa, “High School Weekly Timetabling by Evolutionary Algorithms”, in Proceedings of 14th Annual Acm Symposium On Applied Computing, San Antonio, Texas, 1999Google Scholar
  3. [3]
    D. E. Goldberg, “Genetic Algorithms in Search, Optimization and Machine Learning”, Addison-Wesley, 1989Google Scholar
  4. [4]
    M. Gröbner, “Optimierung der Einsatzplanung für Personal im Schichtdienst”, Master Thesis, Universität Erlangen-Nürnberg, October 1998.Google Scholar
  5. [5]
    I. Rechenberg, “Evolutionsstrategie: Optimierung technischer Systeme nach Prinzipien der biologischen Evolution”, Fromann-Holzboog, 1973Google Scholar
  6. [6]
    R. Weare and E. Burke and D. Elliman, “A Hybrid Genetic Algorithm for Highly Constrained Timetabling Problems”, in Proceedings of the Sixth International Conference on Genetic Algorithms, pp. 605–610, 1995.Google Scholar

Copyright information

© Springer-Verlag Wien 2001

Authors and Affiliations

  • Matthias Gröbner
    • 1
  • Peter Wilke
    • 2
  1. 1.Universität Erlangen-NürnbergErlangenGermany
  2. 2.Centre for Intelligent Information Processing SystemsThe University of Western AustraliaNedlandsAustralia

Personalised recommendations