A Multi-Objective Genetic Algorithm for Healthcare Workforce Scheduling
By: Vipul Patel, Anirudh Deodhar, Dagnachew Birru
Potential Business Impact:
Schedules nurses better, saving money and improving care.
Workforce scheduling in the healthcare sector is a significant operational challenge, characterized by fluctuating patient loads, diverse clinical skills, and the critical need to control labor costs while upholding high standards of patient care. This problem is inherently multi-objective, demanding a delicate balance between competing goals: minimizing payroll, ensuring adequate staffing for patient needs, and accommodating staff preferences to mitigate burnout. We propose a Multi-objective Genetic Algorithm (MOO-GA) that models the hospital unit workforce scheduling problem as a multi-objective optimization task. Our model incorporates real-world complexities, including hourly appointment-driven demand and the use of modular shifts for a multi-skilled workforce. By defining objective functions for cost, patient care coverage, and staff satisfaction, the GA navigates the vast search space to identify a set of high-quality, non-dominated solutions. Demonstrated on datasets representing a typical hospital unit, the results show that our MOO-GA generates robust and balanced schedules. On average, the schedules produced by our algorithm showed a 66\% performance improvement over a baseline that simulates a conventional, manual scheduling process. This approach effectively manages trade-offs between critical operational and staff-centric objectives, providing a practical decision support tool for nurse managers and hospital administrators.
Similar Papers
Use of a genetic algorithm in university scheduling for equitable and efficient determination of teaching assignments
Neural and Evolutionary Computing
Makes university class schedules fairly and fast.
Quantum-Inspired Genetic Optimization for Patient Scheduling in Radiation Oncology
Neural and Evolutionary Computing
Schedules cancer treatments faster using quantum ideas.
Fuzzy Logic -- Based Scheduling System for Part-Time Workforce
Neural and Evolutionary Computing
Smarter computer makes student work schedules easily.