A hyperheuristic approach to Belgian nurse rostering problems

The nurse rostering problem involves the assignment of shifts to nurses with respect to several constraints like workload, legal restrictions, and contractual agreements [9]. The complexity of the problem attracts many researchers around the world. Since the regulations, requirements, and agreements differ from country to country, the models and solution methods differ as well [9]. The solution methods to tackle the nurse rostering problems are as diverse as the problem definitions. Estimation of distribution algorithm [1], constraint programming [6], case-based reasoning [2], and hybrid meta-heuristic methods [8] are examples of solution methods that cope with the nurse rostering problem. The success of metaheuristic methods depends on the weights of the objective function. Parr and Thompson propose a method for setting weights in an objective function for the nurse rostering problem in [15]. The nurse rostering problem is not the only scheduling problem encountered in hospitals. Belien and Demeulemeester integrate nurse rostering and surgery scheduling in a single problem definition and address the resulting problem with a branch-andprice approach [3]. Gendreau et al. tackle the physician scheduling in emergency rooms in Canada using mathematical programming, tabu search, constraint programming and column generation [11]. This study is focused on the nurse rostering problems in Belgium. The instances of nurse rostering problems in Belgium are very diverse. Problem properties like workload, number of nurses, schedule periods, and contractual agreements vary among different institutions as well as among the wards within the same institution. Bilgin et al. propose

[1]  Graham Kendall,et al.  Channel assignment in cellular communication using a great deluge hyper-heuristic , 2004, Proceedings. 2004 12th IEEE International Conference on Networks (ICON 2004) (IEEE Cat. No.04EX955).

[2]  Nottingham Ng,et al.  A Hybrid Heuristic Ordering and Variable Neighbourhood Search for the Nurse Rostering Problem , 2005 .

[3]  Michel Gendreau,et al.  Physician Scheduling in Emergency Rooms , 2006, PATAT.

[4]  Graham Kendall,et al.  Hyper-Heuristics: An Emerging Direction in Modern Search Technology , 2003, Handbook of Metaheuristics.

[5]  Edmund K. Burke,et al.  A simulated annealing based hyperheuristic for determining shipper sizes for storage and transportation , 2007, Eur. J. Oper. Res..

[6]  Patrick De Causmaecker,et al.  The problem description and a solution method for the nurse rostering problem in Belgian hospitals , 2008 .

[7]  Gilles Pesant,et al.  HIBISCUS: A Constraint Programming Application to Staff Scheduling in Health Care , 2003, CP.

[8]  Hendrik Van Landeghem,et al.  The State of the Art of Nurse Rostering , 2004, J. Sched..

[9]  Uwe Aickelin,et al.  An estimation of distribution algorithm with intelligent local search for rule-based nurse rostering , 2007, J. Oper. Res. Soc..

[10]  Ender Özcan,et al.  A comprehensive analysis of hyper-heuristics , 2008, Intell. Data Anal..

[11]  J. M. Thompson,et al.  Solving the multi-objective nurse scheduling problem with a weighted cost function , 2007, Ann. Oper. Res..

[12]  Patrick De Causmaecker,et al.  Local search neighbourhoods to deal with a novel nurse rostering model , 2008 .

[13]  Erik Demeulemeester,et al.  A branch-and-price approach for integrating nurse and surgery scheduling , 2008, Eur. J. Oper. Res..

[14]  Sanja Petrovic,et al.  Enhancing case-based reasoning for personnel rostering with selected tabu search concepts , 2007, J. Oper. Res. Soc..