Annealing Harmony Search Algorithm to Solve the Nurse Rostering Problem
Source abstract
Abstract
A real-life problem is the rostering of nurses at hospitals. It is a famous nondeterministic, polynomial time (NP) -hard combinatorial optimization problem. Handling the real-world nurse rostering problem (NRP) constraints in distributing workload equally between available nurses is still a difficult task to achieve. The international shortage of nurses, in addition to the spread of COVID-19, has made it more difficult to provide convenient rosters for nurses. Based on the literature, heuristic-based methods are the most commonly used methods to solve the NRP due to its computational complexity, especially for large rosters. Heuristic-based algorithms in general have problems striking the balance between diversification and intensification. Therefore, this paper aims to introduce a novel metaheuristic hybridization that combines the enhanced harmony search algorithm (EHSA) with the simulated annealing (SA) algorithm called the annealing harmony search algorithm (AHSA). The AHSA is used to solve NRP from a Malaysian hospital. The AHSA performance is compared to the EHSA, climbing harmony search algorithm (CHSA), deluge harmony search algorithm (DHSA), and harmony annealing search algorithm (HAS). The results show that the AHSA performs better than the other compared algorithms for all the tested instances where the best ever results reported for the UKMMC dataset.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Scheduling and Timetabling Solutions · Vehicle Routing Optimization Methods · Scheduling and Optimization Algorithms
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (41)
Show source-provided references
1. The state of the art of nurse rostering10.1023/B:JOSH.0000046076.75950.0b ↗
2. A study on the Job retention intention of nurses based on social support in the COVID-19 situation
3. Global nurse shortages-the facts, the impact and action for change10.1093/bmb/ldz014 ↗
4. Original harmony search, A New heuristic optimization algorithm: harmony search10.1177/003754970107600201 ↗
5. A harmony search algorithm for nurse rostering problems10.1016/j.ins.2012.12.025 ↗
6. Climbing harmony search algorithm for nurse rostering problems
7. Abu Doush · Journal of Intelligent Systems · 2020 · 30 · 110.1515/jisys-2019-0101 ↗
8. Deluge harmony search algorithm for nurse rostering problems
9. Mine airflow optimizing control based on harmony annealing search
10. Hybrid harmony search-simulated annealing algorithm for location-inventory-routing problem in supply chain network design with defect and non-defect items10.3390/app10186625 ↗
11. Particle swarm optimizer, ant colony strategy and harmony search scheme hybridized for optimization of truss structures10.1016/j.compstruc.2009.01.003 ↗
12. Metaheuristics in combinatorial optimization: Overview and conceptual comparison10.1145/937503.937505 ↗
13. A taxonomy of hybrid metaheuristics10.1023/A:1016540724870 ↗
14. Hybrid metaheuristics in combinatorial optimization: A survey10.1016/j.asoc.2011.02.032 ↗
15. The variants of the harmony search algorithm: An overview10.1007/s10462-010-9201-y ↗
16. Enhanced harmony search algorithm for nurse rostering problems10.3923/jas.2013.846.853 ↗
17. A Semi-cyclic shift patterns approach for nurse rostering problems
18. Optimization by simulated annealing10.1126/science.220.4598.671 ↗
19. A heuristic approach to nurse scheduling in hospital units with non-stationary, urgent demand, and a fixed staff size
20. A Simulated-annealing heuristic for shift scheduling using non-continuously available employees10.1016/0305-0548(95)00012-7 ↗
21. Using simulated annealing and genetic algorithms to solve staff scheduling problems
22. Solving the multi-objective nurse scheduling problem with a weighted cost function10.1007/s10479-007-0202-4 ↗
23. Simulated annealing approach to nurse rostering benchmark and real-world instances10.1007/s10479-017-2546-8 ↗
24. An analysis of the application of the harmony search algorithm to solving the nurse rostering problem10.1097/CIN.0000000000000689 ↗
25. Nurse scheduling with opposition-based parallel harmony search algorithm10.1515/jisys-2017-0150 ↗
26. Hybrid harmony search algorithms
27. A survey on applications of the harmony search algorithm10.1016/j.engappai.2013.05.008 ↗
28. A literature review on latest developments of harmony search and its applications to intelligent manufacturing10.3934/mbe.2019102 ↗
29. Blum · Studies in Computational Intelligence · 2008 · 290
30. A hybrid harmony search algorithm for discrete sizing optimization of truss structure10.1016/j.autcon.2016.05.023 ↗
31. Optimization with a simulated annealing algorithm of a hybrid system for renewable energy including battery and hydrogen storage10.1016/j.energy.2018.08.112 ↗
32. A hybrid harmony search and simulated annealing algorithm for continuous optimization10.1016/j.ins.2018.03.042 ↗
33. An exploration study of nurse rostering practice at hospital universiti kebangsaan Malaysia
34. A constructive shift patterns approach with simulated annealing for nurse rostering problem
35. Adaptive harmony search method for structural optimization10.1061/(ASCE)ST.1943-541X.0000128 ↗
36. An improved harmony search algorithm for solving optimization problems10.1016/j.amc.2006.11.033 ↗
37. A. M. A. Mohsen, “Adaptive And Cooperative Harmony Search Models For Rna Secondary Structure Prediction,” Ph.D. dissertation, University Science Malaysia, Penang, Malaysia 2011.10.1007/978-3-642-04317-8_14 ↗
38. Aarts · Simulated Annealing and Boltzmann Machines: A Stochastic Approach to Combinatorial Optimization and Neural Computing · 1988
39. Optimal coordination of directional overcurrent relays using harmony search algorithm
40. Global-best harmony search10.1016/j.amc.2007.09.004 ↗
41. An improved harmony search algorithm with differential mutation operator the harmony search metaheuristic algorithm10.3233/FI-2009-157 ↗