Industrial Innovations

Industrial Innovations

Integrated Optimization of Routing and Scheduling for Nursing Services Considering Healthcare Operational Constraints: A case study in Kermanshah

Document Type : Original Article

Author
Department of Industrial Engineering, Faculty of Engineering Management, Kermanshah University of Technology, Kermanshah, Iran.
Abstract
Nurse routing is a key challenge in healthcare operations management, requiring optimal patient-to-nurse assignment and precise scheduling of visits within specific time windows during which patients must receive care. Given the combinatorial complexity of the problem and the presence of strict temporal and capacity constraints, developing efficient and reliable solution approaches is of critical importance for real-world applicability.
In this study, a comprehensive mixed-integer programming (MIP) model is developed to simultaneously address both the assignment of patients to available nurses and the detailed scheduling of visits. The model fully respects hard time windows, nurse availability, and care delivery requirements. The exact solution of the model using the open-source solver GLPK within the Pyomo framework demonstrates acceptable performance for small-scale problem instances. However, the computational time escalates significantly as the problem size increases, limiting the practical usability of the exact method for large cases. To overcome this limitation, a learning-based simulated annealing (SA) algorithm is designed and implemented. By incorporating adaptive learning mechanisms, including reinforcement learning strategies such as Q-learning, this approach improves the efficiency and intelligence of the search process. The proposed metaheuristic enables the discovery of high-quality solutions within reasonable computation times, even for large-scale instances. Experimental results demonstrate that the learning-enhanced SA algorithm significantly outperforms exact methods in terms of both solution quality and computational efficiency. This research not only contributes to the advancement of optimization techniques in healthcare logistics but also highlights the practical value of hybrid metaheuristics in handling complex, real-world scenarios. The model was validated through a real case study in Kermanshah, Iran, and results indicate considerable improvements in resource utilization, nurse workload balance, and service timeliness.
Keywords

[1]  Oladzad-Abbasabady N, Tavakkoli-Moghaddam R, Mohammadi M, Vahedi-Nouri B. A bi-objective home care routing and scheduling problem considering patient preference and soft temporal dependency constraints. Engineering Applications of Artificial Intelligence. 2023;119:105829.
[2]  Atta S, Basto-Fernandes V, Emmerich M. A Concise Review of Home Health Care Routing and Scheduling Problem. Operations Research Perspectives. 2025;15:100347.
[3]  Turhan AM, Bilgen B. A mat-heuristic based solution approach for an extended nurse rostering problem with skills and units. Socio-Economic Planning Sciences. 2022;82:101300.
[4] Mankowska DS, Meisel F, Bierwirth C. The home health care routing and scheduling problem with interdependent services. Health Care Management Science. 2014;17:15-30.
[5] Algendi A, Urrutia S, Hvattum LM, Helgheim BI. Home Healthcare Staffing, Routing, and Scheduling Problem With Multiple Shifts and Emergency Considerations. Networks. 2025;85:223-42.
[6]  Atta S, Basto-Fernandes V, Emmerich M. A Concise Review of the Home Health Care Routing and Scheduling Problem. Operations Research Perspectives. 2025;15:100347.
[7]  Kheiri A, Gretsista A, Keedwell E, Lulli G, Epitropakis MG, Burke EK. A hyper-heuristic approach based upon a hidden Markov model for the multi-stage nurse rostering problem. Computers & Operations Research. 2021;130:105221.
[8] Yang M, Ni Y, Yang L. A multi-objective consistent home healthcare routing and scheduling problem in an uncertain environment. Computers & Industrial Engineering. 2021;160:107560.
[9] Guericke D, Suhl L. The home health care problem with working regulations. OR Spectrum. 2017;39:977-1010.
[10] Zhao A, Bard JF. Weekly home healthcare routing and scheduling with overlapping patient clusters. Health Systems. 2025;14:145-65.
[11] Gobbi A, Manerba D, Mansini R, Zanotti R. Hybridizing adaptive large neighborhood search with kernel search: a new solution approach for the nurse routing problem with incompatible services and minimum demand. International Transactions in Operational Research. 2023;30:8-38.
[12] Rasmussen MS, Justesen T, Dohn A, Larsen J. The Home Care Crew Scheduling Problem: Preference-based visit clustering and temporal dependencies. European Journal of Operational Research. 2012;219:598-610.
[13]  Manerba D, Mansini R. The Nurse Routing Problem with Workload Constraints and Incompatible Services. IFAC-PapersOnLine. 2016;49:1192-7.
[14]  Liu R, Yuan B, Jiang Z. A branch-and-price algorithm for the home-caregiver scheduling and routing problem with stochastic travel and service times. Flexible Services and Manufacturing Journal. 2019;31:989-1011.
[15] Kummer AF, de Araújo OCB, Buriol LS, Resende MGC. A biased random-key genetic algorithm for the home health care problem. International Transactions in Operational Research. 2024;31:1859-89.
[16] Moussavi SE, Mahdjoub M, Grunder O. A matheuristic approach to the integration of worker assignment and vehicle routing problems: Application to home healthcare scheduling. Expert Systems with Applications. 2019;125:317-32.
[17] Heching A, Hooker JN, Kimura R. A Logic-Based Benders Approach to Home Healthcare Delivery. Transportation Science. 2019;53:510-22.
[18] Saemi S. Nurse scheduling problem by considering reserve nurses: a mathematical modeling and hybrid meta-heuristic algorithm. Operational Research. 2025;25:103.
[19]  Muklason A, Kusuma SDR, Riksakomara E, Premananda IGA, Anggraeni W, Mahananto F, et al. Solving Nurse Rostering Optimization Problem using Reinforcement Learning - Simulated Annealing with Reheating Hyper-heuristics Algorithm. Procedia Computer Science. 2024;234:486-93.
[20]  Zhao J, Luo X. A population-based simulated annealing approach with adaptive mutation operator for solving the discounted {0-1} knapsack problem. Applied Soft Computing. 2025;181:113480.
[21] Zhang Y, Bai R, Qu R, Tu C, Jin J. A deep reinforcement learning based hyper-heuristic for combinatorial optimisation with uncertainties. European Journal of Operational Research. 2022;300:418-27.
[22] Cheng L, Tang Q, Zhang L. Mathematical model and adaptive simulated annealing algorithm for mixed-model assembly job-shop scheduling with lot streaming. Journal of Manufacturing Systems. 2023;70:484-500.
[23]  Watkins CJCH, Dayan P. Q-learning. Machine Learning. 1992;8:279-92.
[24]  Rolim GA, Tomazella CP, Nagano MS. On the integration of reinforcement learning and simulated annealing for the parallel batch scheduling problem with setups. European Journal of Operational Research. 2025;326:220-33.
 

  • Receive Date 27 July 2025
  • Revise Date 04 November 2025
  • Accept Date 15 November 2025