Nurse preference rostering using agents and iterated local search

This study presents an iterative local search (ILS) framework used within an agent-based nurse rostering system. This agent based system with the ILS (CNR-ILS) is used to improve nurse rosters with respect to nurse preferences. The system is a heuristic that considers a variety of nurse considerations including informal requested days off, preferences for days-of-the-week off, and preferences for specific numbers of consecutive days off. Since our implementation is not subject to the complexity of mathematical programs, it includes more preference considerations. The system is extensively tested in a federal hospital and is compared to both an integer programming solution from the literature and the scheduling methodology currently used at the test facility. When nurses are surveyed, the solutions found by this system are consistently favored over the solutions from the integer program and hospital’s current scheduling practice. Furthermore the variation of those ratings is significantly less.

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

[2]  S. Lazarova-Molnar Agent-based Modeling and Simulation Framework for Enhanced Project Schedules , 2013 .

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

[4]  Patrick De Causmaecker,et al.  Local search neighbourhoods for dealing with a novel nurse rostering model , 2012, Ann. Oper. Res..

[5]  T. Mills Quantitative Methods in Health Care Management , 2006 .

[6]  J. Buchan Evidence of nursing shortages or a shortage of evidence? , 2006, Journal of advanced nursing.

[7]  S. S. Al Sharif,et al.  A 0-1 goal programming model for nurse scheduling , 2005, Comput. Oper. Res..

[8]  James E. Bailey,et al.  Integrated days off and shift personnel scheduling , 1985 .

[9]  Benoît Montreuil,et al.  An agent-based algorithm for personnel shift-scheduling and rescheduling in flexible assembly lines , 2012, J. Intell. Manuf..

[10]  Xtreme nursing and the nursing shortage. , 2006, Nursing outlook.

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

[12]  Edmund K. Burke,et al.  A scatter search methodology for the nurse rostering problem , 2010, J. Oper. Res. Soc..

[13]  David Z. Zhang,et al.  Agent-based model for optimising supply-chain configurations , 2008 .

[14]  D. Michael Warner,et al.  Scheduling Nursing Personnel According to Nursing Preference: A Mathematical Programming Approach , 1976, Oper. Res..

[15]  John Baxter,et al.  Generating Acceptable Shift-Working Schedules , 1988 .

[16]  Harvey H. Millar,et al.  Cyclic and non-cyclic scheduling of 12 h shift nurses by network programming , 1998 .

[17]  Weiming Shen,et al.  Distributed Manufacturing Scheduling Using Intelligent Agents , 2002, IEEE Intell. Syst..

[18]  Chris Preist,et al.  Commodity trading using an agent-based iterated double auction , 1999, AGENTS '99.

[19]  Alan Mehlenbacher Multiagent System Simulations of Treasury Auctions , 2009 .

[20]  M Okada,et al.  Prolog-based system for nursing staff scheduling implemented on a personal computer. , 1988, Computers and biomedical research, an international journal.

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

[22]  Charles M. Macal,et al.  Multiscale agent-based consumer market modeling , 2010 .