隨著人民注重醫療品質觀念的提升,近年來人民對於醫療需求的增加。再加上各家醫院的人力資源有限,導致每位醫護人員的工作負荷日益增加。醫院若未妥善規劃人力配置,容易造成醫療人員工作負荷過重,進而導致醫療品質惡化情況。因此,如何在符合政府及醫院法規的限制下,排出一個具有較受醫護人員滿意的班表已成為醫院管理的重大挑戰。 本研究發展一改良式蛙跳演算法求解醫護人員排班問題,並加入修復、更新和鄰域搜尋機制,以提升醫護人員班表之品質。而藉由圖形化介面的形式呈現最佳班表可方便醫院管理者使用醫護人員排班系統。另外,改良式蛙跳演算法在求解過程中展現不錯的收斂性,讓演算法可求得不錯的醫護人員班表,即滿足大部份的醫護人員排班偏好。最後,本研究透過穩健性分析,探討在不同班別人力分配下對於改良式蛙跳演算法所求班表之影響。其結果顯示,求解後之班表受到不同班別人力分配影響不大,即代表本研究發展之改良式蛙跳演算法具有高度的穩健性。
As people keep pursuing for better medical quality, medical demands of people increase in recent years. Due to limited medical staff of hospitals, each medical employee has more and more workload. If a hospital does not assign the appropriate staff to each shift, it will cause to over workload of each staff, leading to decrease medical quality. Therefore, how to arrange a medical staff schedule with high staff satisfaction to comply with government and hospital regulations becomes a significant challange for hospital management. This study developed a modified shuffled frog leaping algorithm (MSFLA) to solve the medical staff scheduling problem. Based on the MSFLA, this research designed the repairing, updating, and searching adjacent neighborhood mechanisms in order to improve solution quality of the medical staff schedule. Using the graphical user interface (GUI) to display an optimal schedule could help hospital managers conveniently access to the medical staff scheduling system. In addition, the results show that the MSFLA had a good convergence property, leading to a good medical staff schedule. In other words, the MSFLA could find a solution that satisfied most of staff’s preferences. Finally, this study conducted a robustness analysis in order to explore the impact of different required staff each shift on solution quality of the schedule generated by the proposed MSFLA. The numerical results show that, under different required staff each shift, solution quality of each replication was close. It meant that the proposed MSFLA had high robustness.