A comparative analysis of classical and cooperative coevolutionary genetic algorithms for solving nurse scheduling problems

(1) * Maizatul Farhana Mohamad Nazri Mail (Universiti Teknikal Malaysia Melaka (UTeM), Malaysia)
(2) Zeratul Izzah Mohd Yusoh Mail (Universiti Teknikal Malaysia Melaka (UTeM), Malaysia)
(3) Halizah Basiron Mail (Universiti Teknikal Malaysia Melaka (UTeM),, Malaysia)
(4) Azlina Daud Mail (International Islamic University Malaysia (IIUM), Malaysia)
*corresponding author

Abstract


The Nurse Scheduling Problem (NSP) is a complex workforce planning task that involves assigning nurses to shifts while satisfying operational feasibility, legal regulations and preference-based quality requirements. Classical Genetic Algorithms (GA) are widely applied to NSP but rely on monolithic optimisation structures that evaluate all constraints within a single population, which can lead to constraint interference and reduced stability as problem realism increases. This study investigates a Cooperative Co-Evolutionary approach for NSP (Coop-NSP), which decomposes optimisation into two interacting subpopulations corresponding to hard and soft constraints. Both subpopulations employ an identical nurse-by-day chromosome representation and evolve independently under specialised objectives, with cooperation introduced through contextual fitness evaluation. Experiments were conducted on a weekly NSP with a seven-day planning horizon and multiple nurse roles, evaluated for 15,000 generations across 30 independent runs under identical parameter settings. The Classical GA achieved a mean best penalty of 651.30 ± 37.90, with a minimum best penalty of 581.7, while Coop-NSP obtained a higher mean best penalty of 768.72 but achieved a lower minimum best penalty of 507.64. The Classical GA exhibited rapid convergence, whereas Coop-NSP demonstrated stepwise convergence with sustained population diversity. Although Coop-NSP incurred higher computational cost, its structured cooperative optimisation framework provides a stable and extensible foundation for future integrated healthcare scheduling research.

Keywords


Nurse Scheduling Problem; Cooperative Co-evolutionary Algorithm; Genetic Algorithm; Evolutionary Optimisation; Healthcare Scheduling.

   

DOI

https://doi.org/10.26555/ijain.v12i3.2409
      

Article metrics

Abstract views : 50

   

Cite

   


Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

___________________________________________________________
International Journal of Advances in Intelligent Informatics
ISSN 2442-6571  (print) | 2548-3161 (online)
Organized by UAD and ASCEE Computer Society
Published by Universitas Ahmad Dahlan
W: http://ijain.org
E: info@ijain.org (paper handling issues)
 andri.pranolo.id@ieee.org (publication issues)

View IJAIN Stats

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0