| 研究生: |
郭哲瑋 Kuo, Zhe-Wei |
|---|---|
| 論文名稱: |
考量團隊合作下的護士排班演算法 Teamwork-Aware Nurse Scheduling Algorithm |
| 指導教授: |
莊坤達
Chuang, Kun-Ta |
| 學位類別: |
碩士 Master |
| 系所名稱: |
電機資訊學院 - 資訊工程學系 Department of Computer Science and Information Engineering |
| 論文出版年: | 2023 |
| 畢業學年度: | 111 |
| 語文別: | 英文 |
| 論文頁數: | 46 |
| 中文關鍵詞: | 護士排班 、團隊形成 |
| 外文關鍵詞: | nurse scheduling, nurse rostering, team formulation |
| 相關次數: | 點閱:56 下載:0 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
護士排班問題是指在醫療機構中有效安排護士的工作時間表,以確保有足夠的護理人力 覆蓋不同的需求。這是一個具有挑戰性的問題,因為護士排班需要考慮多個因素,包括護士 的技能水平、工作天數限制、法定休息時間和特殊要求等。在護士排班問題中,最主要的目 標是確保醫療機構能夠在每個班次中有足夠的護理人力,以提供高質量的護理照顧。同時, 排班系統還需要考慮護士的個人需求和偏好,例如平衡工作時間和生活平衡,避免過度疲勞 和減少排班衝突。 在解決護士排班問題時,方法包括傳統的手動排班和優化算法;傳統手動排班方法通常耗 時且容易出錯,且可能無法滿足複雜的排班需求,因此目前有許多研究著重於開發最佳化演 算法,以自動化方式對護士班表進行排班。優化演算法通常基於數學模型和演算法來解決護 士排班問題,這些方法將護士的技能、工作限制和需求等因素納入考慮,並根據特定的目標 函數進行排班優化。優秀的護士排班系統可以帶來多方面的好處,包括提高護理質量、增加 護士滿意度、降低成本和提升醫療機構的運營效率。因此,護士排班問題一直是醫療管理領 域和研究人員關注的重要課題,並且在過去幾十年中引起了廣泛的研究和開發新的排班方法 和系統。 然而對於護士之間的團隊合作,卻鮮少有人提及,有效的醫療團隊合作可以促進資訊共 享、有效的溝通和協作,從而提高患者護理的連續性和協調性。團隊成員之間的良好合作可 以減少錯誤和疏漏,確保患者的護理計劃得以順利執行,並能及時應對可能出現的問題和併 發症。因此在本研究中,在傳統護士排班問題之上,加入團隊合作的考量,希望班表不僅滿 足限制需求,還能夠加強護士之間的連結,提供更全面的醫療照護。我們也模擬了一些現實 的狀況,並與其他方法比較在這些情境下的表現,在結果中也顯示我們的方法再加入了團隊 合作的考量後,能夠比其他方法安排更好的團隊,並同時滿足更多護士的需求。
The nurse scheduling problem involves effectively organizing nurses’ work schedules in healthcare institutions to ensure sufficient nursing coverage for diverse demands. It is a challenging task that requires considering multiple factors, such as nurses’ skill levels, workday restrictions, statutory rest periods, and specific requirements. Solutions to the nurse scheduling problem include traditional manual scheduling and optimization algorithms. Consequently, significant research has focused on developing optimization algorithms to automate nurse scheduling. These algorithms incorporate mathematical models and algorithms to optimize the scheduling process by considering factors such as nurses’ skills and demands, while optimizing specific objective functions. An effective nurse scheduling system offers numerous benefits, including improved nursing quality, increased nurse satisfaction, cost reduction, and enhanced operational efficiency of healthcare institutions. However, teamwork among nurses is often overlooked in traditional nurse scheduling approaches.Strong teamwork among team members reduces errors and enables timely responses to issues and complications. Thus, in this study, we incorporate considerations of team teamwork into the traditional nurse scheduling problem. We conducted simulations under various realistic scenarios and compared the performance of our method with other approaches within these contexts. The results demonstrated that our approach, which incorporates team teamwork considerations, enables superior team arrangement and addresses more nurses’ needs compared to other methods.
[1] P. Bianchi, “Healthcare Facilities Management 2022-2030: Market Size, Players, and Forecasts,” https://www.pharma-geek.com/healthcare-facilities-management-market/, 2023. [2] A. Arram and M. Ayob, “A novel multi-parent order crossover in genetic algorithm for combinatorial optimization problems,” Computers & Industrial Engineering, vol. 133, pp. 267–274, 2019.
[3] A. Arram, M. Ayob, G. Kendall, and A. Sulaiman, “Bird mating optimizer for combinatorial optimization problems,” IEEE Access, vol. 8, pp. 96 845–96 858, 2020.
[4] M. C. Chen, S. L. Goh, N. R. Sabar, G. Kendall et al., “A survey of university course timetabling problem: perspectives, trends and opportunities,” IEEE Access, vol. 9, pp. 106 515–106 529, 2021.
[5] A. A. Hassan, S. Abdullah, K. Z. Zamli, and R. Razali, “Combinatorial test suites generation strategy utilizing the whale optimization algorithm,” IEEE Access, vol. 8, pp. 192 288–192 303, 2020.
[6] G. Jaradat, M. Ayob, and I. Almarashdeh, “The effect of elite pool in hybrid populationbased meta-heuristics for solving combinatorial optimization problems,” Applied Soft Computing, vol. 44, pp. 45–56, 2016.
[7] N. R. Sabar, S. L. Goh, A. Turky, and G. Kendall, “Population-based iterated local search approach for dynamic vehicle routing problems,” IEEE Transactions on Automation Science and Engineering, vol. 19, no. 4, pp. 2933–2943, 2021.
[8] J. S. Tan, S. L. Goh, G. Kendall, and N. R. Sabar, “A survey of the state-of-the-art of optimisation methodologies in school timetabling problems,” Expert Systems with Applications, vol. 165, p. 113943, 2021.
[9] H. E. Miller, W. P. Pierskalla, and G. J. Rath, “Nurse scheduling using mathematical programming,” Operations Research, vol. 24, no. 5, pp. 857–870, 1976.
[10] D. M. Warner, “Scheduling nursing personnel according to nursing preference: A mathematical programming approach,” Operations Research, vol. 24, no. 5, pp. 842–856, 1976. 43
[11] T. Osogami and H. Imai, “Classification of various neighborhood operations for the nurse scheduling problem,” in International Symposium on Algorithms and Computation. Springer, 2000, pp. 72–83.
[12] T. Inoue, T. Furuhashi, H. Maeda, and M. Takaba, “A proposal of combined method of evolutionary algorithm and heuristics for nurse scheduling support system,” IEEE Transactions on Industrial Electronics, vol. 50, no. 5, pp. 833–838, 2003.
[13] U. Aickelin, E. K. Burke, and J. Li, “An evolutionary squeaky wheel optimization approach to personnel scheduling,” IEEE Transactions on evolutionary computation, vol. 13, no. 2, pp. 433–443, 2008.
[14] S. L. Goh, N. R. Sabar, S. Abdullah, G. Kendall et al., “A 2-stage approach for the nurse rostering problem,” IEEE Access, vol. 10, pp. 69 591–69 604, 2022.
[15] C. M. Ngoo, S. L. Goh, and J. Likoh, “Grey wolf optimizer for the nurse rostering problem,” in 2022 IEEE 13th Control and System Graduate Research Colloquium (ICSGRC). IEEE, 2022, pp. 11–15.
[16] T. Z. H. Eric, H. Y. Liew, and K. H. Gan, “Automata theory approach for nurse rostering problem,” in 2020 IEEE 2nd International Conference on Artificial Intelligence in Engineering and Technology (IICAIET). IEEE, 2020, pp. 1–5.
[17] 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.
[18] B. Cheng, J. H.-M. Lee, and J. Wu, “A nurse rostering system using constraint programming and redundant modeling,” IEEE Transactions on information technology in biomedicine, vol. 1, no. 1, pp. 44–54, 1997.
[19] J. Choe, K. W. Kim, H. J. Kim, D. W. Kim, K. P. Kim, S.-M. Hong, J.-S. Ryu, S. H. Tirumani, K. Krajewski, and N. Ramaiya, “What is new in the 2017 world health organization classification and 8th american joint committee on cancer staging system for pancreatic neuroendocrine neoplasms?” Korean journal of radiology, vol. 20, no. 1, pp. 5–17, 2019. 44 [20] L. I. Rabøl, M. L. Andersen, D. Østergaard, B. Bjørn, B. Lilja, and T. Mogensen, “Descriptions of verbal communication errors between staff. an analysis of 84 root cause analysisreports from danish hospitals,” BMJ quality & safety, vol. 20, no. 3, pp. 268–274, 2011.
[21] B. Singh, A. K. Tiwari, K. Singh, S. K. Singh, A. Ahmed, P. J. Erwin, and P. M. Franco, “?2 agonist for the treatment of acute lung injury: a systematic review and meta-analysis,” Respiratory care, vol. 59, no. 2, pp. 288–296, 2014.
[22] 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.
[23] F. Mischek and N. Musliu, “Integer programming model extensions for a multi-stage nurse rostering problem,” Annals of operations research, vol. 275, pp. 123–143, 2019.
[24] 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.
[25] 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.
[26] V. J. Rayward-Smith, I. H. Osman, C. R. Reeves, and G. D. Smith, Modern heuristic search methods. Wiley, 1996.
[27] A. A. Constantino, D. Landa-Silva, E. L. de Melo, C. F. X. de Mendon¸ca, D. B. Rizzato, and W. Rom˜ao, “A heuristic algorithm based on multi-assignment procedures for nurse scheduling,” Annals of Operations Research, vol. 218, pp. 165–183, 2014.
[28] 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.
[29] 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. 45
[30] F. Knust and L. Xie, “Simulated annealing approach to nurse rostering benchmark and real-world instances,” Annals of Operations Research, vol. 272, no. 1-2, pp. 187–216, 2019. [31] M. Rajeswari, R. Ramalingam, S. Basheer, K. S. Babu, M. Rashid, and R. Saranya, “Multiobjective abc-nm algorithm for multi-dimensional combinatorial optimization problem,” Axioms, vol. 12, no. 4, p. 395, 2023.
[32] C. Michael, C. Jeffery, and C. David, “Nurse preference rostering using agents and iterated local search,” Annals of Operations Research, vol. 226, pp. 443–461, 2015.
[33] P.-S. Chen and Z.-Y. Zeng, “Developing two heuristic algorithms with metaheuristic algorithms to improve solutions of optimization problems with soft and hard constraints: An application to nurse rostering problems,” Applied Soft Computing, vol. 93, p. 106336, 2020. [34] Y. Kou, D. Shen, Q. Snell, D. Li, T. Nie, G. Yu, and S. Ma, “Efficient team formation in social networks based on constrained pattern graph,” in 2020 IEEE 36th International Conference on Data Engineering (ICDE). IEEE, 2020, pp. 889–900.
[35] S. Ceschia, “The Second International Nurse Rostering Competition,” https://mobiz.vives. be/inrc2/?page id=20, 2023.