Annals of Operations Research

, Volume 128, Issue 1–4, pp 159–177

Building Better Nurse Scheduling Algorithms

  • Uwe Aickelin
  • Paul White

DOI: 10.1023/B:ANOR.0000019103.31340.a6

Cite this article as:
Aickelin, U. & White, P. Annals of Operations Research (2004) 128: 159. doi:10.1023/B:ANOR.0000019103.31340.a6


The aim of this research is twofold: Firstly, to model and solve a complex nurse scheduling problem with an integer programming formulation and evolutionary algorithms. Secondly, to detail a novel statistical method of comparing and hence build better scheduling algorithms by identifying successful algorithm modifications. The comparison method captures the results of algorithms in a single figure that can then be compared using traditional statistical techniques. Thus, the proposed method of comparing algorithms is an objective procedure designed to assist in the process of improving an algorithm. This is achieved even when some results are non-numeric or missing due to infeasibility. The final algorithm outperforms all previous evolutionary algorithms, which relied on human expertise for modification.

nurse scheduling evolutionary algorithms integer programming statistical comparison method 

Copyright information

© Kluwer Academic Publishers 2004

Authors and Affiliations

  • Uwe Aickelin
    • 1
  • Paul White
    • 2
  1. 1.University of BradfordBradfordUK
  2. 2.University of the West of EnglandBristolUK

Personalised recommendations