نوآوری‌های صنعتی

نوآوری‌های صنعتی

بهینه‌سازی یکپارچه مسیر و زمان‌بندی خدمات پرستاری با در نظر گرفتن محدودیت‌های عملیاتی حوزه سلامت: مطالعه موردی در شهر کرمانشاه

نوع مقاله : مقاله پژوهشی

نویسنده
گروه مهندسی صنایع، دانشکده مدیریت مهندسی، دانشگاه صنعتی کرمانشاه، کرمانشاه، ایران.
چکیده
مسیریابی پرستاران به‌عنوان یکی از مسائل کلیدی در مدیریت عملیات سلامت، نیازمند برنامه‌ریزی بهینه تخصیص بیماران و زمان‌بندی دقیق ویزیت‌ها با رعایت بازه‌های زمانی مشخصی است که بیماران باید در آن‌ها تحت مراقبت قرار گیرند. با توجه به پیچیدگی ترکیبی مسئله و محدودیت‌های زمانی، ارائه راهکارهای مؤثر و قابل‌اعتماد اهمیت ویژه‌ای دارد. در این مطالعه، یک مدل برنامه‌ریزی عدد صحیح مختلط  توسعه‌یافته است که تخصیص بیماران به پرستاران و زمان‌بندی بازدیدها را با در نظر گرفتن این بازه‌های زمانی به‌طور جامع مدل می‌کند. حل دقیق مدل با استفاده از سالور GLPK و محیط Pyomo انجام شده است؛ اما با افزایش اندازه مسئله، زمان حل این روش‌ها به‌شدت افزایش می‌یابد. به‌منظور مقابله با این چالش، الگوریتم شبیه‌سازی تبرید مبتنی بر یادگیری طراحی و پیاده‌سازی شده است که با بهره‌گیری از مکانیزم‌های یادگیری، بهبود عملکرد جستجو و یافتن راه‌حل‌های با کیفیت بالا را در زمان‌های محاسباتی قابل‌قبول ممکن می‌سازد. نتایج تجربی نشان می‌دهد که این روش فراابتکاری، به‌خصوص در مسائل بزرگ‌تر، عملکرد به‌مراتب بهتری نسبت به روش‌های دقیق داشته و توانسته تعادل مناسبی میان کیفیت راه‌حل و سرعت اجرا برقرار کند. مدل بر روی یک مطالعه موردی واقعی مربوط به بیماران یکی از بیمارستان‌های شهر کرمانشاه پیاده‌سازی شده و نتایج حاکی از اثربخشی عملی مدل در بهبود کیفیت و کارایی خدمات پرستاری است.
کلیدواژه‌ها

عنوان مقاله English

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

نویسنده English

Babak Yousefi Yegane
Department of Industrial Engineering, Faculty of Engineering Management, Kermanshah University of Technology, Kermanshah, Iran.
چکیده English

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.

کلیدواژه‌ها English

Nurse Routing Problem
Simulated Annealing
Learning Algorithms
Combinatorial Optimization
Patient Time Windows
[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.
 

  • تاریخ دریافت 05 مرداد 1404
  • تاریخ بازنگری 13 آبان 1404
  • تاریخ پذیرش 24 آبان 1404