Total views : 282

Solving the Nurse Scheduling Problem of Private Hospitals in the Philippines using Various Operators for Genetic Algorithm


  • Department of Mathematical Sciences, College of Arts and Sciences, Mindanao University of Science and Technology, Lapasan, Cagayan de Oro City, 9000, Philippines
  • Agusan National High School, A.D. Curato St., Butuan City, 8600, Philippines


Objectives: This paper aims to find the most efficient crossover and mutation operators for genetic algorithms in solving the Nurse Scheduling Problem (NSP) for private hospitals in the Philippines. Methods/Statistical Analysis: In this study, different combinations of three crossover and three mutation operators commonly used for Genetic Algorithms (GA) are tested and compared in order to evaluate their efficiency in providing a solution for the NSP. The GA, using the nine different combinations of operators, is then applied to obtain schedules of a particular private hospital in the Philippines. Findings: Results of the study show that the pair two-point crossover and single mutation operators provide a better timetable for nurses at a private hospital in the Philippines in terms of accommodating nurses’ preferences and reducing salary costs.Application/Improvements: Private hospitals aiming to find a schedule that respects both the preferences of the nurses and fulfills the objectives of the hospital will find results of this study useful.


Genetic Algorithm, Nurse Scheduling, Private Hospitals, Philippines.

Full Text:

 |  (PDF views: 329)


  • Miller H, Pierskalla W, Rath G. Nurse scheduling using mathematical programming. Operations. 1976; 24(5):857–70.
  • Brigitte J, Semet F, Vovor T. A generalized linear programming model for nurse scheduling. European Journal of Operational Research. 1998; 107(1):1–18.
  • Aickelin U, Dowsland KA. Exploiting problem structure in a genetic algorithm approach to a nurse rostering problem. Journal of Scheduling. 2000; 3(1):139–53.
  • Burke E, Cowling P, Causmaecker P, Berghe GV. A memetic approach to the nurse rostering problem. Applied Intelligence. 2001; 15(3):199–214.
  • Ikegami A, Niwa A. A subproblem-centric model and approach to the nurse scheduling problem. Mathematical Programming. 2003; 97(3):517–41.
  • Maenhout B, Vanhoucke M. Comparison and hybridization of crossover operators for the nurse scheduling problem. Annals of Operations Research. 2007; 159:333–53.
  • Tsai CC, Lee CJ. Optimization of nurse scheduling problem with a two-stage mathematical programming model. Asia Pacific Management Review. 2010; 15(4):503–16.
  • Moz M, Pato MV. Genetic algorithm approach to a nurse rerostering problem. Computers and Operations Research. 2007; 34(3):667–91.
  • Davis L. Handbook of Genetic Algorithms, 1991. Van Nostrand Reinhol: New York, USA; 1991.
  • Beasley D, Bull D, Martin R. An overview of genetic algorithms: Part 1, Fundamentals. University Computing. 1993; 15(2):58–69.
  • Leksakul K, Phetsawat S. Nurse scheduling using genetic algorithm. Mathematical Problems in Engineering. 2014; 2014.
  • Rohini V, Natarajan AM. Comparison of genetic algorithm with Particle Swarm Optimisation, ant Colony Optimisation and Tabu search based on university course scheduling system. Indian Journal of Science and Technology. 2016; 9(21):1–5.


  • There are currently no refbacks.

Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.