透過您的圖書館登入
IP:54.167.52.238
  • 學位論文

運用萬用啟發式演算法解醫護人員排班問題

Applying Meta-heuristics to Solve Medical Staff Scheduling Problems

指導教授 : 陳平舜

摘要


醫護人員排班問題一直是每家醫院在管理中非常重要的問題,尤其在近年來民眾對醫療需求的增加,加上每位醫護人員能照顧的病人數量有限,導致整個醫療工作環境趨近於非常緊繃的狀態。因此,如何將醫護人員排出一個具有公平性且符合政府法規與醫院內部規定的班表為醫院管理的重要議題。 本研究的研究方法首先運用層級分析法來計算醫護人員對於偏好的權重;其次,利用病患比例算出各部門各班別的醫護人員負荷程度;最後,建立出醫護人員排班的整數規劃模式並套入本研究使用的萬用式啟發演算法進行求解。 本研究不僅提出三種改良的兩階段式的蝙蝠演算法,也製作出介面化的班表形式,使得醫院管理者在使用上方便且好觀看,第一階段會產生符合所有硬性限制的班表當作初始班表;第二階段採用蝙蝠演算法進行求解,找到近似最佳解後則進行負荷度公平化的動作,其結果不僅可有效率的求解出醫護人員排班,透過公平化的動作,使得每個醫護人員在班表上都是趨近於公平的。本研究最後進行敏感度分析,探討醫護人員的增減對於班表的影響。因此,本研究除了可以提供管理者一個方便使用且觀看的介面化班表外,也可以提供管理者在醫護人員的數量上作為一個參考依據。

並列摘要


Medical staff scheduling is a critical issue in hospital management. The demand of people for medical increases especially in recent years and each medical staff only can take care the limited number of patients. Based on the above reasons, it causes the medical work environment under intense. Therefore, how to arrange a medical staff schedule with equity in order to satisfy government regulations and hospital scheduling regulations becomes an important issue for hospital management. Firstly, the methodology of this thesis applies the analytic hierarchy process (AHP) to determine the weight of preferences of the medical staff. In addition, the ratio of patients in each department and shift is used to calculate the loading of the medical staff. Furthermore, this research constructs an integer linear programming for medical staff and solves the problem by developing the meta-heuristic algorithm. This thesis not only develops three types of the two-stage modified bat algorithm, but also makes the manager of the hospital convenient to access the scheduling system by designing the greater graphical user interface (GUI). In the first stage, an initial schedule satisfying all hard constraints is generated. In the second stage, an approximate optimal solution is obtained by using the modified bat algorithm. Then, this proposed algorithm computes the loading of all medical staff and adjusts the equial loading for each medical staff. The results of this thesis are validatied to solve the medical staff scheduling problem efficiently as well as make each medical staff’s shift equitable. Further, this thesis performs the sensitivity analysis by adjusting the number of medical staffs. Last but not least, this thesis offers a good GUI schedule, which has a friendly interface and is convenient to use for hospital’s manager, and provides an example of the decisions of determining the number of medical staffs for hospital’s manager.

參考文獻


林英傑,利用模糊理論和層級分析法解排班問題,中原大學工業與系統工程學系碩士論文,2013。
Burke, E. K., De Causmaecker, P., Vanden Berghe, G., & Van Landeghem, H. (2004). The state of the art of nurse rostering. Journal of Scheduling, 7(6), 441-499.
Costa Filho, C. F. F., Rivera Rocha, D. A., Fernandes Costa, M. G., & de Albuquerque Pereira, W. C. (2012). Using constraint satisfaction problem approach to solve human resource allocation problems in cooperative health services. Expert Systems with Applications, 39(1), 385-394.
Douglas Smith, L., & Wiggins, A. (1977). A computer-based nurse scheduling system. Computers & Operations Research, 4(3), 195-212.
Fister, I., Rauter, S., Yang, X.-S., Ljubic, K., & Jr, I. F. (2014). Plainning the sports training sessions with the bat algorithm. Neurocomputing, 149, 993-1002.

被引用紀錄


邱啓源(2019)。應用粒子群演算法求解醫療人員重新排班問題〔碩士論文,中原大學〕。華藝線上圖書館。https://doi.org/10.6840%2fcycu201900637
蔡子滔(2019)。運用任務-科技適配模式建構醫療人員排班系統雛型〔碩士論文,中原大學〕。華藝線上圖書館。https://doi.org/10.6840%2fcycu201900629
葉爾鈞(2017)。建構變動鄰域搜尋法求解醫護人員排班問題〔碩士論文,中原大學〕。華藝線上圖書館。https://doi.org/10.6840%2fcycu201700544
曾智揚(2017)。建構啟發式演算法求解有軟硬限制之最佳化問題:以醫護人員排班問題為例〔碩士論文,中原大學〕。華藝線上圖書館。https://doi.org/10.6840%2fcycu201700410
洪梓誠(2016)。運用蛙跳演算法解醫護人員排班問題〔碩士論文,中原大學〕。華藝線上圖書館。https://doi.org/10.6840%2fcycu201600480

延伸閱讀