Nurse Scheduling Based on Branch- and- Bound Algorithm

The main objective of this study is to search for a scientific method to prepare a weekly schedule for a group of nursing officers working for a ward of a hospital. To achieve this objective, we propose an optimization method. First we develop an optimization model by formulating the objective and the constraints of the problem mathematically. In the recent literatures, a wide variety of different methodologies and models have been developed pertaining to the problem instances. These include Mathematical Programming, Meta-Heuristic Methods and Constraint Satisfaction Techniques. Knowledge Based Techniques have been applied for solving nurse scheduling problem. Column generation was also been explored in nurse scheduling using Set Covering-Type models. Particular optimization model that we are interested in is a 0-1 Integer Linear Programming problem. We apply the Branch-and- Bound technique to solve the problem using the optimization software package LINGO. Finally, the solution to the optimization problem is converted to a regular nurse schedule. The methodology is illustrated by preparing a weekly schedule for a private hospital in Batticaloa, Sri Lanka.

[1]  Edmund K. Burke,et al.  A hybrid model of integer programming and variable neighbourhood search for highly-constrained nurse rostering problems , 2010, Eur. J. Oper. Res..

[2]  Uwe Aickelin,et al.  Exploiting Problem Structure in a Genetic Algorithm Approach to a Nurse Rostering Problem , 2000, ArXiv.

[3]  L D Smith,et al.  A computerized system to schedule nurses that recognizes staff preferences. , 1979, Hospital & health services administration.

[4]  Nicholas Beaumont,et al.  Scheduling staff using mixed integer programming , 1997 .

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

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

[7]  Uwe Aickelin,et al.  An Indirect Genetic Algorithm for a Nurse Scheduling Problem , 2004, Comput. Oper. Res..

[8]  E. Burke,et al.  Variable neighborhood search for nurse rostering problems , 2004 .

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

[10]  Jorge Pinho de Sousa,et al.  Metaheuristics: Computer Decision-Making , 2010 .

[11]  Graham Kendall,et al.  Search Methodologies: Introductory Tutorials in Optimization and Decision Support Techniques , 2013 .

[12]  Uwe Aickelin,et al.  An estimation of distribution algorithm for nurse scheduling , 2007, Ann. Oper. Res..

[13]  BergheGreet Vanden,et al.  A Memetic Approach to the Nurse Rostering Problem , 2001 .

[14]  Andrew Lim,et al.  Nurse rostering problems - a bibliographic survey , 2003, Eur. J. Oper. Res..

[15]  D. Warner,et al.  A Mathematical Programming Model for Scheduling Nursing Personnel in a Hospital , 1972 .

[16]  Pierre Hansen,et al.  Variable Neighbourhood Search , 2003 .

[17]  Blau Ra Multishift personnel scheduling with a microcomputer. , 1985 .

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

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

[20]  Edmund K. Burke,et al.  A Decomposition, Construction and Post-processing Approach for a Specific Nurse Rostering Problem , 2005 .

[21]  Larry W. Jacobs,et al.  A simulated annealing approach to the cyclic staff-scheduling problem , 1993 .

[22]  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).

[23]  Nashat Mansour,et al.  A distributed genetic algorithm for deterministic and stochastic labor scheduling problems , 1999, Eur. J. Oper. Res..

[24]  Atsuko Ikegami,et al.  A subproblem-centric model and approach to the nurse scheduling problem , 2003, Math. Program..

[25]  R A Blau Multishift personnel scheduling with a microcomputer. , 1985, The Personnel administrator.

[26]  Jonathan F. Bard,et al.  Preference scheduling for nurses using column generation , 2005, Eur. J. Oper. Res..

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