Nurse scheduling with lunch break assignments in operating suites

Abstract Motivated by the need to make frequent changes in operating suites, this paper presents a highly scalable and efficient solution framework for scheduling nurses in operating suites over the day. This framework consists of two core optimization models that are necessary for scheduling OR nurses in the clinic. The first model addresses the multi-objective optimization problem of assigning nurses to upcoming surgery cases based on their specialties and competency levels. The second model is designed to generate lunch break assignments for the nurses once their caseloads are determined. The latter problem has been largely overlooked by the research community despite its importance. Because the multi-objective model is too large to solve using commercial software, we developed both a column generation algorithm and a two-phase swapping heuristic to find feasible assignments in a fast manner. For both approaches, initial solutions are obtained with a restricted model and lunch breaks are scheduled in a post-processing step. Experiments were conducted to determine the value of the models and the performance of the algorithms using real data provided by MD Anderson Cancer Center in Houston, Texas. The results show that the two approaches can produce implementable daily schedules in a matter of minutes for instances with over 100 nurses, 50 surgery cases and 33 operating rooms.

[1]  Paolo Toth,et al.  A Granular Variable Tabu Neighborhood Search for the capacitated location-routing problem , 2014 .

[2]  Erik Demeulemeester,et al.  Sequencing surgical cases in a day-care environment: An exact branch-and-price approach , 2009, Comput. Oper. Res..

[3]  Puca Huachi Vaz Penna,et al.  An Iterated Local Search heuristic for the Heterogeneous Fleet Vehicle Routing Problem , 2013, J. Heuristics.

[4]  Erik Demeulemeester,et al.  Workforce Planning Incorporating Skills: State of the Art , 2014, Eur. J. Oper. Res..

[5]  M. Vanhoucke,et al.  An integrated nurse staffing and scheduling analysis for longer-term nursing staff allocation problems , 2013 .

[6]  Jonathan F. Bard,et al.  Hospital-wide reactive scheduling of nurses with preference considerations , 2005 .

[7]  Mehrdad Tamiz,et al.  A multi-objective model to determine efficient resource levels in a medical assessment unit , 2007, J. Oper. Res. Soc..

[8]  C. Kooperberg,et al.  Statistical Modeling to Predict Elective Surgery Time: Comparison with a Computer Scheduling System and Surgeon-provided Estimates , 1996, Anesthesiology.

[9]  Wei Xiang,et al.  A short-term operating room surgery scheduling problem integrating multiple nurses roster constraints , 2015, Artif. Intell. Medicine.

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

[11]  Kwai-Sang Chin,et al.  A two-stage heuristic approach for nurse scheduling problem: A case study in an emergency department , 2014, Comput. Oper. Res..

[12]  Jan H. van Vuuren,et al.  Finding good nurse duty schedules: a case study , 2007, J. Sched..

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

[14]  Erik Demeulemeester,et al.  Personnel scheduling: A literature review , 2013, Eur. J. Oper. Res..

[15]  Jonathan F. Bard,et al.  Cyclic preference scheduling of nurses using a Lagrangian-based heuristic , 2007, J. Sched..

[16]  Seyed Jafar Sadjadi,et al.  A new nonlinear stochastic staff scheduling model , 2011 .

[17]  Sanjay Mehrotra,et al.  A Two-Stage Stochastic Integer Programming Approach to Integrated Staffing and Scheduling with Application to Nurse Management , 2015, Oper. Res..

[18]  Dario Landa Silva,et al.  A heuristic algorithm based on multi-assignment procedures for nurse scheduling , 2013, Ann. Oper. Res..

[19]  Mario Vanhoucke,et al.  Branching strategies in a branch-and-price approach for a multiple objective nurse scheduling problem , 2010, J. Sched..

[20]  Prattana Punnakitikashem,et al.  A stochastic programming approach for integrated nurse staffing and assignment , 2013 .

[21]  Albert Corominas,et al.  A detailed workforce planning model including non-linear dependence of capacity on the size of the staff and cash management , 2012, Eur. J. Oper. Res..

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

[23]  Yan-Feng Liu,et al.  A hybrid discrete artificial bee colony algorithm for permutation flowshop scheduling problem , 2013, Appl. Soft Comput..

[24]  Christine Grady,et al.  The nursing shortage and the quality of care. , 2002, The New England journal of medicine.

[25]  Andreas T. Ernst,et al.  An Annotated Bibliography of Personnel Scheduling and Rostering , 2004, Ann. Oper. Res..

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

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

[28]  Jonathan F. Bard,et al.  Cyclic preference scheduling for nurses using branch and price , 2007 .

[29]  Alan H Rosenstein The nursing shortage and the quality of care. , 2002, The New England journal of medicine.

[30]  Walter J. Gutjahr,et al.  An ACO algorithm for a dynamic regional nurse-scheduling problem in Austria , 2007, Comput. Oper. Res..

[31]  Andrea Baumann,et al.  Full-time or part-time work in nursing: preferences, tradeoffs and choices. , 2005, Healthcare quarterly.

[32]  Jonathan F. Bard,et al.  Daily scheduling of nurses in operating suites , 2011 .

[33]  M. Vanhoucke,et al.  Decomposition-based heuristics for the integrated physician rostering and surgery scheduling problem , 2015 .

[34]  Chris N. Potts,et al.  An Iterated Local Search heuristic for the single machine total weighted tardiness scheduling problem with sequence-dependent setup times , 2014 .

[35]  Nysret Musliu,et al.  The break scheduling problem: complexity results and practical algorithms , 2014, Memetic Computing.

[36]  Michael V. Chiaramonte,et al.  An agent-based nurse rostering system under minimal staffing conditions , 2008 .