Building Better Nurse Scheduling Algorithms

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.

[1]  David J. Groggel,et al.  Practical Nonparametric Statistics , 2000, Technometrics.

[2]  Kathryn A. Dowsland,et al.  Nurse scheduling with tabu search and strategic oscillation , 1998, Eur. J. Oper. Res..

[3]  Fischetti Caprara,et al.  An Indirect Genetic Algorithm for Set Covering Problems , 2002 .

[4]  R Hung Hospital nurse scheduling. , 1995, The Journal of nursing administration.

[5]  Kennetb A. De Genetic Algorithms Are NOT Function Optimizers , 1992 .

[6]  Martin Jb,et al.  Continuous personnel scheduling algorithms: a literature review. , 1991 .

[7]  S U Randhawa,et al.  Nurse scheduling models: a state-of-the-art review. , 1990, Journal of the Society for Health Systems.

[8]  K D Dowsland,et al.  NURSE SCHEDULING WITH KNAPSACKS, NETWORKS AND TABU SEARCH , 2000 .

[9]  Zbigniew Michalewicz,et al.  A Survey of Constraint Handling Techniques in Evolutionary Computation Methods , 1995 .

[10]  H. Toutenburg,et al.  Lehmann, E. L., Nonparametrics: Statistical Methods Based on Ranks, San Francisco. Holden‐Day, Inc., 1975. 480 S., $ 22.95 . , 1977 .

[11]  Kathryn A. Dowsland,et al.  Solving a nurse scheduling problem with knapsacks, networks and tabu search , 2000, J. Oper. Res. Soc..

[12]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[13]  H. Schwefel,et al.  Applications of Evolutionary Algorithms , 1993 .

[14]  Anne Brindle,et al.  Genetic algorithms for function optimization , 1980 .

[15]  Ali M. S. Zalzala,et al.  Recent developments in evolutionary and genetic algorithms: theory and applications , 1997 .

[16]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[17]  David B. Fogel,et al.  Evolutionary Computation: The Fossil Record , 1998 .

[18]  J. B. Martin,et al.  Continuous personnel scheduling algorithms: a literature review. , 1991, Journal of the Society for Health Systems.