Nurse Scheduling with Opposition-Based Parallel Harmony Search Algorithm

Abstract One of the advances made in the management of human resources for the effective implementation of service delivery is the creation of personnel schedules. In this context, especially in terms of the majority of health-care systems, creating nurse schedules comes to the fore. Nurse scheduling problem (NSP) is a complex optimization problem that allows for the preparation of an appropriate schedule for nurses and, in doing so, considers the system constraints such as legal regulations, nurses’ preferences, and hospital policies and requirements. There are many studies in the literature that use exact solution algorithms, heuristics, and meta-heuristics approaches. Especially in large-scale problems, for which deterministic methods may require too much time and cost to reach a solution, heuristics and meta-heuristic approaches come to the fore instead of exact methods. In the first phase of the study, harmony search algorithm (HSA), which has shown progress recently and can be adapted to many problems is applied for a dataset in the literature, and the algorithm’s performance is evaluated by comparing the results with other heuristics which is applied to the same dataset. As a result of the evaluation, the performance of the classical HSA is inadequate when compared to other heuristics. In the second phase of our study, by considering new approaches proposed by the literature for HSA, the effects on the algorithm’s performance of these approaches are investigated and we tried to improve the performance of the algorithm. With the results, it has been determined that the improved algorithm, which is called opposition-based parallel HSA, can be used effectively for NSPs.

[1]  Sakti Prasad Ghoshal,et al.  An opposition-based harmony search algorithm for engineering optimization problems , 2014 .

[2]  Tonghua Zhang,et al.  Overview of Applications and Developments in the Harmony Search Algorithm , 2009 .

[3]  Mario Vanhoucke,et al.  Characterisation and Generation of Nurse Scheduling Problem Instances , 2005 .

[4]  Mario Vanhoucke,et al.  Comparison and hybridization of crossover operators for the nurse scheduling problem , 2008, Ann. Oper. Res..

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

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

[7]  Mohammed Azmi Al-Betar,et al.  Nurse Scheduling Using Harmony Search , 2011, 2011 Sixth International Conference on Bio-Inspired Computing: Theories and Applications.

[8]  Cid C. de Souza,et al.  Constructing nurse schedules at large hospitals , 2003 .

[9]  Hamid R. Tizhoosh,et al.  Opposition-Based Learning: A New Scheme for Machine Intelligence , 2005, International Conference on Computational Intelligence for Modelling, Control and Automation and International Conference on Intelligent Agents, Web Technologies and Internet Commerce (CIMCA-IAWTIC'06).

[10]  Alireza Rezazadeh,et al.  A grouping-based global harmony search algorithm for modeling of proton exchange membrane fuel cell , 2011 .

[11]  L. Moxham,et al.  Human resource management strategies for the retention of nurses in acute care settings in hospitals in Australia , 2007, Contemporary nurse.

[12]  Quan-Ke Pan,et al.  A local-best harmony search algorithm with dynamic subpopulations , 2010 .

[13]  Jing J. Liang,et al.  Dynamic multi-swarm particle swarm optimizer with local search , 2005, 2005 IEEE Congress on Evolutionary Computation.

[14]  Sanja Petrovic,et al.  The falling tide algorithm: A new multi-objective approach for complex workforce scheduling , 2012 .

[15]  Mahamed G. H. Omran,et al.  Global-best harmony search , 2008, Appl. Math. Comput..

[16]  Tai-Hsi Wu,et al.  A particle swarm optimization approach with refinement procedure for nurse rostering problem , 2015, Comput. Oper. Res..

[17]  A. V. Sriharsha,et al.  Music Inspired HS Algorithm for determining Software Design Patterns , 2014 .

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

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

[20]  Mario Vanhoucke,et al.  New Computational Results for the Nurse Scheduling Problem: A Scatter Search Algorithm , 2006, EvoCOP.

[21]  K. Lee,et al.  A new structural optimization method based on the harmony search algorithm , 2004 .

[22]  Pieter Smet,et al.  The shift minimisation personnel task scheduling problem: a new hybrid approach and computational insights , 2014 .

[23]  Kanar Shukr Mohammed,et al.  Parameter Controlled Harmony Search Algorithm for Solving the Four-Color Mapping Problem , 2014 .

[24]  Wang Jing,et al.  A parallel harmony search algorithm with dynamic harmony-memory size , 2013, 2013 25th Chinese Control and Decision Conference (CCDC).

[25]  I. Kougias,et al.  A NEW MUSIC-INSPIRED HARMONY BASED OPTIMIZATION ALGORITHM . THEORY AND APPLICATIONS , 2010 .

[26]  Grigorios N. Beligiannis,et al.  Α two-phase adaptive variable neighborhood approach for nurse rostering , 2015, Comput. Oper. Res..

[27]  Hiroshi Imai,et al.  Classification of Various Neighborhood Operations for the Nurse Scheduling Problem , 2000, ISAAC.

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

[29]  Cláudio F. Lima,et al.  A review of adaptive population sizing schemes in genetic algorithms , 2005, GECCO '05.

[30]  S. Fong,et al.  Metaheuristic Algorithms: Optimal Balance of Intensification and Diversification , 2014 .

[31]  Zong Woo Geem,et al.  A New Heuristic Optimization Algorithm: Harmony Search , 2001, Simul..

[32]  Edmund K. Burke,et al.  A shift sequence based approach for nurse scheduling and a new benchmark dataset , 2010, J. Heuristics.

[33]  Murad A. Rassam,et al.  Deluge Harmony Search Algorithm For Nurse Rostering Problems , 2019, 2019 First International Conference of Intelligent Computing and Engineering (ICOICE).

[34]  Mohammed Azmi Al-Betar,et al.  Global best Harmony Search with a new pitch adjustment designed for Nurse Rostering , 2013, J. King Saud Univ. Comput. Inf. Sci..

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

[36]  Pupong Pongcharoen,et al.  Full factorial experimental design for parameters selection of Harmony Search Algorithm , 2012 .

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