Journal of ICT (May 2019)

A HYBRID ANT COLONY OPTIMIZATION ALGORITHM FOR SOLVING A HIGHLY CONSTRAINED NURSE ROSTERING PROBLEM

  • Razamin Ramli,
  • Rosshairy Abd Rahman,
  • Nurdalila Rohim

DOI
https://doi.org/10.32890/jict2019.18.3.8292

Abstract

Read online

Distribution of work shifts and off days to nurses in a duty roster is a crucial task. In hospital wards, much effort is spent trying to produce workable and quality rosters for their nurses. However, there are cases, such as mandatory working days per week and balanced distribution of shift types that could not be achieved in the manually generated rosters, which are still being practiced. Hence, this study focused on solving those issues arising in nurse rostering problems (NRPs) strategizing on a hybrid of Ant Colony Optimization (ACO) algorithm with a hill climbing technique. The hybridization with the hill climbing is aiming at fine-tuning the initial solution or roster generated by the ACO algorithm to achieve better rosters. The hybrid model is developed with the goal of satisfying the hard constraints, while minimizing the violation of soft constraints in such a way that fulfill hospital’s rules and nurses’ preferences. The real data used for this highly constrained NRPs was obtained from a large Malaysian hospital. Specifically, three main phases were involved in developing the hybrid model, which are generating an initial roster, updating the roster through the ACO algorithm, and implementing the hill climbing to further search for a refined solution. The results show that at a larger value of pheromone, the chance of obtaining a good solution was found with only small penalty values. This study has proven that the hybrid ACO is able to solve NRPs with good potential solutions that fulfilled all the four important criteria, which are coverage, quality, flexibility, and cost. Subsequently, the hybridmodel is also beneficial to the hospital’s management whereby nurses can be scheduled with balanced distribution of shifts, which fulfil their preferences as well.