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

利用基因演算法解決住院醫師排班問題最佳化之研究

A Genetic Algorithm for Optimizing Resident Physician Scheduling Problem

指導教授 : 高成炎

摘要


本文主要描述一個在醫院重要的排班-住院醫師排班問題。論文中首先指出住院醫師排班問題主要著重如何在滿足三個關鍵且重要的需求-公平的分配工作、醫師選擇値班或不值班的計劃達成以及連續工作次數的避免(包含上月工作情況),排出一個合理且令所有人滿意的班表。為了達成上述目的,本文採用基因演算法,求解,得此班表。不僅如此,針對上述住院醫師排班問題所需要達成的需求,改良傳統基因演算法的步驟-突變,命名為動態突變。本文相關實驗指出此一改良,可使演算法本身在搜尋最佳解的過程效能更好。

並列摘要


This thesis formally presents the resident physician scheduling problem, which is one of the most important scheduling problems in hospital. The resident physician scheduling problem is characterized as satisfying the fair schedule constraint, the physician specification constraint and the safe schedule constraint simultaneously. To minimize the penalties from violating the constraints, this study adopts the evolutionary approach to propose a genetic algorithm for solving the problems. In addition the well-known genetic operators, this study proposed a new mutation operator called dynamic mutation for solving the resident physician scheduling problem. The experimental results show that the proposed algorithm performs well in searching optimal schedules.

參考文獻


[12]Chen, kuan-Yu. Integrating Genetic Algorithms and Support Vector Regressionfor TAIEX Forecasting. Journal of Quantitative Management, Vol. 3, no. 1, pp 1-18, 2006.
[25]Kawanaka, H., Tomohiro Yoshikawa, Tsuyoshi Shinogi and Shinji Tsuruoka. Constraints and Search Efficiency in Nurse Scheduling Problem. Computational Intelligence in Robotics and Automation, pp. 312 – 317, 2003.
[1]ACGME (Accreditation Council for Graduate Medical Education). Report of the Work Group on Resident Duty Hours and the Learning Environment, June 11, 2002.
[2]Aickelin, U. and Kathryn A. Dowsland. Exploiting problem structure in a genetic algorithm approach to a nurse. Journal of Scheduling, 3 (3), pp. 139-153, 2000.
[3]Aickelin, U. and Paul White. Building Better Nurse Scheduling Algorithms. Annals of Operations Research 128, pp. 159–177, 2004.

延伸閱讀