Nurse Scheduling with Joint Normalized Shift and Day-Off Preference Satisfaction Using a Genetic Algorithm with Immigrant Scheme

To make a fair and satisfactory nurse shift schedule, this paper proposes a novel preference satisfaction function, in which numbers of the preferred work shifts and days-off of the nursing staff are balanced, and ranks for preferences and number of the preference ranks satisfied so far are also considered. Such a preference function is capable of equivalently and fairly planning the nurse preference schedule to improve the total satisfaction. Additionally, distributed sensors can be applied to collect the information on hospital beds to provide the schedule planner to determine the lowest required amount of manpower for each work shift, to avoid the working overload of the nursing staff. To solve the nursing schedule problem, we propose a genetic algorithm (GA) with an immigrant scheme, in which utilization of the immigrant scheme is helpful in efficiently reducing amount of infeasible solutions due to practical scheduling constraints, so that the GA can efficiently find better solutions for larger-scale problems. Performance of the proposed GA with and without solution recovery scheme is evaluated by conducting a comprehensive experimental analysis on three different-size instances.

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

[2]  Margarida Moz,et al.  A genetic algorithm approach to a nurse rerostering problem , 2007, Comput. Oper. Res..

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

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

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

[6]  Seyyed M. T. Fatemi Ghomi,et al.  The heterogeneous multi-factory production network scheduling with adaptive communication policy and parallel machine , 2013, Inf. Sci..

[7]  P. D. Wright,et al.  Centralized nurse scheduling to simultaneously improve schedule cost and nurse satisfaction , 2013 .

[8]  P. A. Clark,et al.  State Nursing Shortages and Patient Satisfaction: More RNs—Better Patient Experiences , 2007, Journal of nursing care quality.

[9]  George Goulas,et al.  A systematic two phase approach for the nurse rostering problem , 2012, Eur. J. Oper. Res..

[10]  Hasan Selim,et al.  Nurse scheduling using fuzzy modeling approach , 2010, Fuzzy Sets Syst..

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

[12]  Mario Vanhoucke,et al.  Reconstructing nurse schedules: Computational insights in the problem size parameters , 2013 .

[13]  Chun-Cheng Lin,et al.  Modelling a Nurse Shift Schedule with Multiple Preference Ranks for Shifts and Days-Off , 2014 .

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

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

[16]  Graham Kendall,et al.  A Hybrid Evolutionary Approach to the Nurse Rostering Problem , 2010, IEEE Transactions on Evolutionary Computation.

[17]  Takeshi Furuhashi,et al.  A proposal of combined method of evolutionary algorithm and heuristics for nurse scheduling support system , 2003, IEEE Trans. Ind. Electron..

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

[19]  Chang-Chun Tsai,et al.  A two-stage modeling with genetic algorithms for the nurse scheduling problem , 2009, Expert Syst. Appl..

[20]  Mario Vanhoucke,et al.  An electromagnetic meta-heuristic for the nurse scheduling problem , 2007, J. Heuristics.

[21]  Sanja Petrovic,et al.  Bee Colony Optimization Algorithm for Nurse Rostering , 2013, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[22]  Bin Jiao,et al.  A similar particle swarm optimization algorithm for job-shop scheduling to minimize makespan , 2006, Appl. Math. Comput..

[23]  John J. Grefenstette,et al.  Genetic Algorithms for Changing Environments , 1992, PPSN.

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

[25]  Hui Cheng,et al.  Genetic algorithms with immigrants schemes for dynamic multicast problems in mobile ad hoc networks , 2010, Eng. Appl. Artif. Intell..

[26]  Nasser R. Sabar,et al.  A harmony search algorithm for nurse rostering problems , 2013, Inf. Sci..