Developing three-phase modified bat algorithms to solve medical staff scheduling problems while considering minimal violations of preferences and mean workload

Technol Health Care. 2022;30(3):519-540. doi: 10.3233/THC-202547.

Abstract

Background: This research studies a medical staff scheduling problem, which includes government regulations and hospital regulations (hard constraints) and the medical staff's preferences (soft constraints).

Objective: The objective function is to minimize the violations (or dissatisfaction) of medical staff's preferences.

Methods: This study develops three variants of the three-phase modified bat algorithms (BAs), named BA1, BA2, and BA3, in order to satisfy the hard constraints, minimize the dissatisfaction of the medical staff and balance the workload of the medical staff. To ensure workload balance, this study balances the workload among medical staff without increasing the objective function values.

Results: Based on the numerical results, the BA3 outperforms the BA1, BA2, and particle swarm optimization (PSO). The robustness of the BA1, BA2, and BA3 is verified. Finally, conclusions are drawn, and directions for future research are highlighted.

Conclusions: The framework of this research can be used as a reference for other hospitals seeking to determine their future medical staff schedule.

Keywords: Bat algorithm (BA); medical staff scheduling; medical staff’s preferences; nurse scheduling/rostering; workload balance.

MeSH terms

  • Algorithms
  • Humans
  • Medical Staff
  • Personnel Staffing and Scheduling*
  • Workload*