Variable neighborhood search for nurse rostering problems

Nurse rostering problems consist of assigning varying tasks, represented as shift types, to hospital personnel with different skills and work regulations. The goal is to satisfy as many soft constraints and personal preferences as possible while constructing a schedule which meets the required personnel coverage of the hospital over a predefined planning period. Real-world situations are often so constrained that finding a good quality solution requires advanced heuristics to keep the calculation time down. The nurse rostering search algorithms discussed in this paper are not aimed at specific hospitals. On the contrary, the intention is that such algorithms should be applicable across the whole sector. Escaping from local optima can be very hard for the metaheuristics because of the broad variety of constraints. In this paper, we present a variable neighborhood search approach. Hidden parts of the solution space become accessible by applying appropriate problem specific neighborhoods. The method allows for a better exploration of the search space, by combining shortsighted neighborhoods, and very greedy ones. Experiments demonstrate how heuristics and neighborhoods can be assembled for finding good quality schedules within a short amount of calculation time.

[1]  M. Goetschalckx,et al.  The vehicle routing problem with backhauls , 1989 .

[2]  Larry W. Jacobs,et al.  Cost analysis of alternative formulations for personnel scheduling in continuously operating organizations , 1995 .

[3]  Jacques A. Ferland,et al.  A Multi-objective Approach to Nurse Scheduling with both Hard and Soft Constraints , 1996 .

[4]  Pierre Hansen,et al.  Variable Neighborhood Search , 2018, Handbook of Heuristics.

[5]  Nenad Mladenović,et al.  An Introduction to Variable Neighborhood Search , 1997 .

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

[7]  Edmund K. Burke,et al.  A Hybrid Tabu Search Algorithm for the Nurse Rostering Problem , 1998, SEAL.

[8]  Efthymios Housos,et al.  Hybrid optimization techniques for the workshift and rest assignment of nursing personnel , 2000, Artif. Intell. Medicine.

[9]  Masahito Yamamoto,et al.  Evolutionary algorithms for nurse scheduling problem , 2000, Proceedings of the 2000 Congress on Evolutionary Computation. CEC00 (Cat. No.00TH8512).

[10]  E.K. Burke,et al.  Fitness evaluation for nurse scheduling problems , 2001, Proceedings of the 2001 Congress on Evolutionary Computation (IEEE Cat. No.01TH8546).

[11]  Matthijs den Besten,et al.  Neighborhoods revisited: an experimental investigation into the effectiveness of variable neighborhood descent for scheduling , 2001 .

[12]  Variable Neighborhood Search for Multiprocessor Scheduling Problem with Communication Delays , 2001 .

[13]  Tomohiro Yoshikawa,et al.  Genetic algorithm with the constraints for nurse scheduling problem , 2001, Proceedings of the 2001 Congress on Evolutionary Computation (IEEE Cat. No.01TH8546).

[14]  J. Crispim,et al.  Reactive tabu search and variable neighbourhood descent applied to the vehicle routing problem with , 2001 .

[15]  Carlos Garc,et al.  A Variable Neighborhood Search for Solving the Linear Ordering Problem , 2001 .

[16]  Panos M. Pardalos,et al.  Randomized heuristics for the Max-Cut problem , 2002, Optim. Methods Softw..

[17]  Celso C. Ribeiro,et al.  GRASP and VNS for Max-Cut , 2002 .

[18]  Peter I. Cowling,et al.  A Memetic Approach to the Nurse Rostering Problem , 2001, Applied Intelligence.

[19]  Pierre Hansen,et al.  Cooperative Parallel Variable Neighborhood Search for the p-Median , 2004, J. Heuristics.