TY - JOUR
T1 - Solving Nurse Rostering Optimization Problem using Reinforcement Learning - Simulated Annealing with Reheating Hyper-heuristics Algorithm
AU - Muklason, Ahmad
AU - Kusuma, Shindu Dimas Rizal
AU - Riksakomara, Edwin
AU - Premananda, I. Gusti Agung
AU - Anggraeni, Wiwik
AU - Mahananto, Faizal
AU - Tyasnurita, Raras
N1 - Publisher Copyright:
© 2023 The Authors. Published by Elsevier B.V.
PY - 2024
Y1 - 2024
N2 - Nurse rostering is the process of scheduling hospital nurses for a certain period of time. This is a complex and interesting task that involves multiple perspectives, including those of the hospital, nurses, and patients. In addition, nurse scheduling must consider existing constraints to obtain a schedule that is close to optimal. Common constraints include the number of available nurses, their abilities, labor regulations, and hospital policies. The numerous constraints in nurse scheduling lead to a problem known as the Nurse Rostering Problem (NRP), which is difficult to solve conventionally and is considered an NP-hard problem. Many researchers have attempted to solve NRP computationally, as this approach reduces the time required to create nurse schedules. The less time needed to create nurse schedules, the more time can be allocated to improving medical services, which ultimately impacts the quality of healthcare in the hospital's surrounding area. Several approaches have been used to solve NRP, including hyper-heuristic methods, which are search methods used to solve optimization problems. The aim of this study is to employ a hyper-heuristic approach using Reinforcement Learning - Simulated Annealing with Reheating algorithm to solve the nurse scheduling problem in hospitals in Norway. The results show that the Reinforcement Learning - Simulated Annealing with Reheating algorithm can produce schedules with an 82% improvement in solutions. This algorithm also outperforms the comparison algorithms, with a 3% to 47% improvement over the Simple Random - Hill Climbing algorithm, a 2% to 12% improvement over the Reinforcement Learning - Hill Climbing algorithm, and a 0.7% to 7% improvement over the Reinforcement Learning - Simulated Annealing algorithm.
AB - Nurse rostering is the process of scheduling hospital nurses for a certain period of time. This is a complex and interesting task that involves multiple perspectives, including those of the hospital, nurses, and patients. In addition, nurse scheduling must consider existing constraints to obtain a schedule that is close to optimal. Common constraints include the number of available nurses, their abilities, labor regulations, and hospital policies. The numerous constraints in nurse scheduling lead to a problem known as the Nurse Rostering Problem (NRP), which is difficult to solve conventionally and is considered an NP-hard problem. Many researchers have attempted to solve NRP computationally, as this approach reduces the time required to create nurse schedules. The less time needed to create nurse schedules, the more time can be allocated to improving medical services, which ultimately impacts the quality of healthcare in the hospital's surrounding area. Several approaches have been used to solve NRP, including hyper-heuristic methods, which are search methods used to solve optimization problems. The aim of this study is to employ a hyper-heuristic approach using Reinforcement Learning - Simulated Annealing with Reheating algorithm to solve the nurse scheduling problem in hospitals in Norway. The results show that the Reinforcement Learning - Simulated Annealing with Reheating algorithm can produce schedules with an 82% improvement in solutions. This algorithm also outperforms the comparison algorithms, with a 3% to 47% improvement over the Simple Random - Hill Climbing algorithm, a 2% to 12% improvement over the Reinforcement Learning - Hill Climbing algorithm, and a 0.7% to 7% improvement over the Reinforcement Learning - Simulated Annealing algorithm.
KW - Hyper-heursitic
KW - Nurse Rostering Problem
KW - Reinforcement Learning
KW - Simulated Annealing with Reheating
UR - http://www.scopus.com/inward/record.url?scp=85193199679&partnerID=8YFLogxK
U2 - 10.1016/j.procs.2024.03.031
DO - 10.1016/j.procs.2024.03.031
M3 - Conference article
AN - SCOPUS:85193199679
SN - 1877-0509
VL - 234
SP - 486
EP - 493
JO - Procedia Computer Science
JF - Procedia Computer Science
T2 - 7th Information Systems International Conference, ISICO 2023
Y2 - 26 July 2023 through 28 July 2023
ER -