簡易檢索 / 詳目顯示

研究生: 林若怡
Lin, Ruo-Yi
論文名稱: 考量團隊協作下具訓練彈性的護士排班方法
Training Feasibility in Nurse Scheduling with Team Collaboration
指導教授: 莊坤達
Chuang, Kun-Ta
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 醫學資訊研究所
Institute of Medical Informatics
論文出版年: 2025
畢業學年度: 113
語文別: 英文
論文頁數: 51
中文關鍵詞: 護士排班問題團隊合作模擬退火隨時可行性
外文關鍵詞: Nurse Scheduling Problem (NSP), Team Collaboration, Simulated Annealing, Any-time Feasibility
相關次數: 點閱:32下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 護士排班問題(Nurse Scheduling Problem, NSP)長期以來是醫療管理中的關鍵議題,傳統方法多以符合法規、平衡工作量與滿足個人偏好為主要目標。然而,在實務運作中這些方法往往忽略了團隊協作在臨床照護中的關鍵角色,導致排班結果雖形式上合理,實際運作中卻可能降低護理效率。此外,當遇到臨時人力變動或突發事件時,現行系統也難以快速做出調整,缺乏即時應變的彈性,進而加重第一線人員的壓力,甚至影響留任意願。
    本研究提出一套具「團隊協作導向」與「隨時可行性」的排班模型,試圖改善現有的 NSP 模型在團隊穩定性與彈性運用上的不足。我們引入「溝通成本」(ComC)作為新型彈性約束限制,量化護理人員間的歷史合作熟悉度,以鼓勵安排熟悉成員於同一班別,進而提升團隊合作效率。模型採用多階段模擬退火架構,並搭配溫度驅動的動態權重調整策略,依不同階段強化團隊結構、提升排班品質與偏好微調,同時確保在任一階段中斷時皆能輸出符合法規和醫院規範的可行解。
    實驗結果顯示本方法在維持護士偏好品質的同時,能有效降低排班中的溝通成本並穩定滿足所有硬性的約束條件,展現其於真實排班環境中的可行性與應用潛力。此研究提供一種兼顧人力彈性與團隊合作的智慧排班設計思維,為未來臨床人力調度系統發展提供參考。

    The Nurse Scheduling Problem (NSP) has long been a key challenge in healthcare management. While traditional approaches focus on regulatory compliance, workload balance, and personal preferences, they often neglect the importance of team collaboration in clinical settings. As a result, seemingly reasonable schedules may reduce care efficiency. Moreover, existing systems lack the flexibility to respond quickly to staffing changes or emergencies, increasing frontline pressure and impacting staff retention.
    This research proposes a scheduling method with “teamwork orientation” and “real-time feasibility” in an attempt to improve the existing NSP model in terms of team stability and flexibility. By introducing the “Communication Cost” (ComC) as a novel soft constraint to quantify the familiarity of nursing staff with each other’s history of cooperation, we can encourage the scheduling of familiar members in the same shift to enhance the efficiency of teamwork. The proposed method adopts a Multi-Phase Simulated Annealing framework with temperature-driven dynamic weighting to build team structures, improve schedule quality, and finetune nurses’ preferences while ensuring feasible solutions at any interruption point.
    Experimental results show that the proposed method effectively reduces communication costs, maintains preference quality, and consistently satisfies all hard constraints, demonstrating its feasibility and potential application in real scheduling environments. This study provides a smart scheduling design concept that takes into account the flexibility of staffing and teamwork and provides a reference for the future development of clinical staff scheduling systems.

    中文摘要 ii Abstract iii Contents v List of Tables viii List of Figures ix 1 Introduction 2 1.1 Problem Background 2 1.2 Motivation 3 1.3 Research Objective 5 2 Related Work 7 2.1 Solution Strategies for the NSP 7 2.1.1 Mathematical Programming Approaches 7 2.1.2 Heuristic and Metaheuristic Strategies 8 2.2 Nursing Staff Consideration Dimensions 9 3 Problem Definition 11 3.1 Input Description 11 3.1.1 Nurses and Skill Sets 11 3.1.2 Scheduling Days and Shifts 11 3.1.3 Skill Requirements per Work Unit 12 3.1.4 Familiarity Graph 12 3.2 Constraints 13 3.2.1 Hard Constraints 13 3.2.2 Soft Constraints 14 3.2.3 Team-Formation-Based Constraint 14 3.3 Output Format 15 4 Proposed Method 16 4.1 Communication Cost 16 4.2 Temperature-Driven Dynamic Weighting Strategy 18 4.3 Multi-Phase SA Framework 19 4.3.1 Pre-SA 22 4.3.2 Phase1 25 4.3.3 Phase2 25 4.3.4 Phase3 26 5 Experiments 28 5.1 Dataset 28 5.2 Experiment Setup 29 5.2.1 Experimental Design 29 5.2.2 Evaluation Metrics 30 5.2.3 Baseline 30 5.3 Experimental Results 31 5.3.1 Comparative Analysis Over Time 31 5.3.2 Hard Constraint Convergence 32 5.4 Ablation Study 34 6 Conclusions 37 Bibliography 38

    [1] N. T. Bailey, “Statistics in hospital planning and design,” Journal of the Royal Statistical Society Series C: Applied Statistics, vol. 5, no. 3, pp. 146–157, 1956.
    [2] D. M. Warner, “Scheduling nursing personnel according to nursing preference: A mathematical programming approach,” Operations Research, vol. 24, no. 5, pp. 842–856, 1976.
    [3] L. H. Aiken, W. Sermeus, K. Van den Heede, D. M. Sloane, R. Busse, M. McKee, L. Bruyneel, A. M. Rafferty, P. Griffiths, M. T. Moreno-Casbas et al., “Patient safety, satisfaction, and quality of hospital care: cross sectional surveys of nurses and patients in 12 countries in europe and the united states,” Bmj, vol. 344, 2012.
    [4] S.-H. BAE, “Assessing the impacts of nurse staffing and work schedules on nurse turnover: A systematic review,” International Nursing Review, vol. 71, no. 1, pp. 168–179, 2024.
    [5] OSP Labs, “Everything you need to know about nurse scheduling,” https://www.osplabs. com/insights/everything-you-need-to-know-about-nurse scheduling/, n.d., retrieved June 25, 2025.
    [6] A. A. Constantino, E. L. de Melo, D. Landa-Silva, and W. Rom˜ao, “A heuristic algorithm for nurse scheduling with balanced preference satisfaction,” in 2011 IEEE Symposium on Computational Intelligence in Scheduling (SCIS). IEEE, 2011, pp. 39–45.
    [7] T.-C. Wong, M. Xu, and K.-S. Chin, “A two-stage heuristic approach for nurse scheduling problem: A case study in an emergency department,” Computers & Operations Research, vol. 51, pp. 99–110, 2014.
    [8] Z. L¨u and J.-K. Hao, “Adaptive neighborhood search for nurse rostering,” European Journal of Operational Research, vol. 218, no. 3, pp. 865–876, 2012.
    [9] D. Meignan and S. Knust, “A neutrality-based iterated local search for shift scheduling optimization and interactive reoptimization,” European Journal of Operational Research, vol. 279, no. 2, pp. 320–334, 2019.
    [10] F. Knust and L. Xie, “Simulated annealing approach to nurse rostering benchmark and real-world instances,” Annals of Operations Research, vol. 272, no. 1, pp. 187–216, 2019.
    [11] V. Clarissa and S. Suyanto, “New reward-based movement to improve globally-evolved bco in nurse rostering problem,” in 2019 International Seminar on Research of Information Technology and Intelligent Systems (ISRITI). IEEE, 2019, pp. 114–117.
    [12] M. Rajeswari, R. Ramalingam, S. Basheer, K. S. Babu, M. Rashid, and R. Saranya, “Multi-objective abc-nm algorithm for multi-dimensional combinatorial optimization problem,” Axioms, vol. 12, no. 4, p. 395, 2023.
    [13] C. Beiboer, R. Andela, T. B. Hafsteinsd´ottir, S. Weldam, T. Holtrop, and M. van der Cingel, “Teamwork, clinical leadership skills and environmental factors that influence missed nursing care–a qualitative study on hospital wards,” Nurse education in practice, vol. 68, p. 103603, 2023.
    [14] M. A. Alshyyab, G. FitzGerald, E. Y. Ababneh, A. W. Zghool, and R. A. Albsoul, “Nurses’ perceptions regarding the impact of teamwork on patient safety culture in the operating room: A qualitative study,” Perioperative Care and Operating Room Management, vol. 33, p. 100345, 2023.
    [15] S.-H. Bae, “Nurse staffing, work hours, mandatory overtime, and turnover in acute care hospitals affect nurse job satisfaction, intent to leave, and burnout: a cross-sectional study,” International journal of public health, vol. 69, p. 1607068, 2024.
    [16] Y. Liu, Y. Duan, and M. Guo, “Turnover intention and its associated factors among nurses: a multi-center cross-sectional study,” Frontiers in public health, vol. 11, p. 1141441, 2023.
    [17] W. H. Organization et al., “State of the world’s nursing 2020: Investing in education, jobs and leadership,” in State of the world’s nursing 2020: investing in education, jobs and leadership, 2020.
    [18] S. Zilberstein, “Using anytime algorithms in intelligent systems,” AI magazine, vol. 17, no. 3, pp. 73–73, 1996.
    [19] S. Zanda, P. Zuddas, and C. Seatzu, “Long term nurse scheduling via a decision support system based on linear integer programming: A case study at the university hospital in cagliari,” Computers & Industrial Engineering, vol. 126, pp. 337–347, 2018.
    [20] E. Rahimian, K. Akartunalı, and J. Levine, “A hybrid integer and constraint programming approach to solve nurse rostering problems,” Computers & Operations Research, vol. 82, pp. 83–94, 2017.
    [21] M. R¨omer and T. Mellouli, “A direct milp approach based on state-expanded network flows and anticipation for multi-stage nurse rostering under uncertainty,” in Proceedings of the 11th international conference on the practice and theory of automated timetabling, 2016, pp. 549–551.
    [22] S. J. den Hartog, H. Hoogeveen, and T. C. van der Zanden, “On the complexity of nurse rostering problems,” Operations Research Letters, vol. 51, no. 5, pp. 483–487, 2023.
    [23] S. Ceschia, L. Di Gaspero, V. Mazzaracchio, G. Policante, and A. Schaerf, “Solving a real-world nurse rostering problem by simulated annealing,” Operations Research for Health Care, vol. 36, p. 100379, 2023.
    [24] R. Otero-Caicedo, C. E. M. Casas, C. B. Jaimes, C. F. G. Garz´on, E. A. Y. Vergel, and J. C. Z. Vald´es, “A preventive–reactive approach for nurse scheduling considering absenteeism and nurses’ preferences,” Operations Research for Health Care, vol. 38, p. 100389, 2023.
    [25] S. Malekian, A. Rashidi Komijan, A. Shoja, and M. Ehsanifar, “New nurse scheduling problem considering burnout factor and undesirable shifts under covid-19 (a real case study).” Journal of Industrial and Systems Engineering, vol. 15, no. 1, pp. 280–305, 2023.
    [26] S. Ceschia, L. Di Gaspero, R. M. Rosati, and A. Schaerf, “Multi-neighborhood simulated annealing for the home healthcare routing and scheduling problem,” International Transactions in Operational Research, 2024.
    [27] M. E. Newman, “Scientific collaboration networks. ii. shortest paths, weighted networks, and centrality,” Physical review E, vol. 64, no. 1, p. 016132, 2001.
    [28] K. Selvarajah, P. M. Zadeh, M. Kargar, and Z. Kobti, “Identifying a team of experts in social networks using a cultural algorithm,” Procedia Computer Science, vol. 151, pp. 477–484, 2019.
    [29] M. Hamid, R. Tavakkoli-Moghaddam, F. Golpaygani, and B. Vahedi-Nouri, “A multi-objective model for a nurse scheduling problem by emphasizing human factors,” Proceedings of the institution of mechanical engineers, Part H: journal of engineering in medicine, vol. 234, no. 2, pp. 179–199, 2020.
    [30] S. Ceschia, N. T. T. Dang, P. De Causmaecker, S. Haspeslagh, and A. Schaerf, “Second international nurse rostering competition (inrc-ii)—problem description and rules—,” arXiv preprint arXiv:1501.04177, 2015.
    [31] C. M. Ngoo, S. L. Goh, N. R. Sabar, S. Abdullah, G. Kendall et al., “A survey of the nurse rostering solution methodologies: The state-of-the-art and emerging trends,” IEEE Access, vol. 10, pp. 56 504–56 524, 2022.
    [32] S. Ceschia, R. Guido, and A. Schaerf, “Solving the static inrc-ii nurse rostering problem by simulated annealing based on large neighborhoods,” Annals of Operations Research, vol. 288, no. 1, pp. 95–113, 2020.
    [33] A. Legrain, J. Omer, and S. Rosat, “A rotation-based branch-and-price approach for the nurse scheduling problem,” Mathematical Programming Computation, vol. 12, pp. 417–450, 2020.

    下載圖示 校內:立即公開
    校外:立即公開
    QR CODE