簡易檢索 / 詳目顯示

研究生: 呂佳靜
Chia-Ching Lu
論文名稱: 應用基因演算法於醫療人員及診間之排程問題研究
On the Study of Genetic Algorithm for Physician and Clinic Scheduling Problem
指導教授: 羅士哲
Shih-Che Lo
口試委員: 蔡鴻旭
Hung-Hsu Tsai
郭伯勳
Po-Hsun Kuo
羅士哲
Shih-Che Lo
學位類別: 碩士
Master
系所名稱: 管理學院 - 工業管理系
Department of Industrial Management
論文出版年: 2018
畢業學年度: 106
語文別: 英文
論文頁數: 55
中文關鍵詞: 基因演算法勞動力排程醫療管理
外文關鍵詞: Genetic Algorithms, Physician scheduling problems, Healthcare management
相關次數: 點閱:208下載:4
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 排程問題一直是工廠裡常見的問題之一,目的是縮短總製造時間並降低成本。近年來,勞動力排程問題也在各個領域裡逐漸受到重視,醫療人員的排班問題便是醫院裡重要的任務之一。
    為了在不犧牲護理質量的情況下降低醫院的勞動成本,本文使用基因演算法(Genetic Algorithm, GA)來解決醫生輪值表的排程問題,我們同時考慮了醫生的需求和偏好以及醫院的資源,目標是使最少的病人看不到病,並且在醫院資源有限的情況下為醫生找到最佳的排班表。
    我們設計了80個不同的問題來實驗,包含了醫生人數、診間數以及各項醫生需求及偏好皆不盡相同的情境,並使用具有基因演算法所有特徵的Evolver 4.0,也就是Microsoft Excel的GA Solver插件,滿足所有約束條件並且找到最佳解決方案。


    Scheduling has always been one of the common problems in the factory, with the aim of reducing overall manufacturing time and reducing costs. In recent years, the problem of workforce scheduling has also gradually gained attention in various fields. The scheduling of medical personnel is one of the important tasks in hospitals.
    In order to reduce labor costs in hospitals without sacrificing quality of care, this research uses the Genetic Algorithm (GA) to solve the physician rotation problems. We also consider the needs and preferences of doctors and the resources and costs of hospitals, the goal is to make the least patients who can not be examined in a visit and find the best schedule for physicians when the hospital resources are limited.
    We design 80 different questions to experiment, including the different number of doctors and treatment rooms, and various needs and preferences of physicians, and we use the customized software Evolver 4.0, the GA Solver plug-in for Microsoft Excel to satisfy all constraints and find the best solution.

    摘要 I ABSTRACT II ACKNOWLEDGMENTS III FIGURES VI TABLES VII CHAPTER 1 INTRODUCTION 1 1.1 Motivation 1 1.2 Objectives 1 1.3 Research Structure 2 CHAPTER 2 LITERATURE REVIEW 4 2.1 Scheduling Problem Classify 4 2.2 Scheduling Solution 8 2.3 New Scheduling Problem 9 2.4 Genetic Algorithm (GA) 11 CHAPTER 3 PROBLEM FORMULATION AND GENETIC ALGORITHM 14 3.1 Problem Formulation 14 3.1.1 The Notation 14 3.1.2 Physician Scheduling Problem 15 3.2 Genetic Algorithm (GA) 17 3.2.1 Initialization 19 3.2.2 Fitness Function 19 3.2.3 Selection 20 3.2.4 Crossover Operators 20 3.2.5 Mutation Operators 21 3.2.6 Termination 22 CHAPTER 4 COMPUTATIONAL EXPERIMENTS 23 4.1 Experiment Environment 23 4.2 Research Assumption 23 4.3 Computational Results 24 4.4 Result Analysis 26 4.5 Summary 28 CHAPTER 5 CONCLUSIONS AND FUTURE RESEARCH 29 5.1 Conclusions 29 5.2 Further Research 29 REFERENCES 30 Appendix A. Example 9 in Case 1 33 Appendix B. Example 21 in Case 1 35 Appendix C. Example 37 in Case 1 37 Appendix D. Example 11 in Case 2 39 Appendix E. Example 26 in Case 2 41 Appendix F. Example 39 in Case 2 43

    Aiane, D., El-Amraoui, A., and Mesghouni, K. (2015). A new optimization approach for a home health care problem. Paper presented at the 2015 International Conference on Industrial Engineering and Systems Management (IESM).
    Algethami, H., and Landa-Silva, D. (2017). Diversity-based adaptive genetic algorithm for a Workforce Scheduling and Routing Problem. Paper presented at the 2017 IEEE Congress on Evolutionary Computation (CEC).
    Algethami, H., Pinheiro, R.L., and Landa-Silva, D. (2016). A genetic algorithm for a workforce scheduling and routing problem. Paper presented at the 2016 IEEE Congress on Evolutionary Computation (CEC).
    Amphlett, R.W., and Bull, D.R. (1996). Genetic algorithm based DSP multiprocessor scheduling. Paper presented at the 1996 IEEE International Symposium on Circuits and Systems. Circuits and Systems Connecting the World. ISCAS 96.
    Bai, D., Zhang, Z.-H., and Zhang, Q. (2016). Flexible open shop scheduling problem to minimize makespan Original Research. Computers and Operations Research, 67, 207–215.
    Decerle, J., Grunder, O., Hajjam El Hassani, A., and Barakat, O. (2018). A memetic algorithm for a home health care routing and scheduling problem. Operations Research for Health Care, 16, 59-71.
    Erhard, M., Schoenfelder, J., Fügener, A., and Brunner, J.O. (2018). State of the art in physician scheduling. European Journal of Operational Research, 265(1), 1-18.
    Fikar, C., and Hirsch, P. (2017). Home health care routing and scheduling: A review. Computers and Operations Research, 77, 86-95.
    Gupta, J.N.D., and Stafford Jr., E.F. (2006). Flowshop scheduling research after five decades. European Journal of Operational Research, 169, 699–711.
    Harrabi, M., Driss, O.B., and Ghedira, K. (2017). A multi-agent model based on hybrid genetic algorithm for job shop scheduling problem with generic time lags. Paper presented at the 2017 IEEE/ACS 14th International Conference on Computer Systems and Applications (AICCSA).
    Hojati, M. (2016). Minimizing make-span in 2-stage disassembly flow-shop scheduling problem. Computers and Industrial Engineering, 94, 1–5
    Issaoui, B., Zidi, I., Marcon, E., Laforest, F., and Ghedira, K. (2015). Literature review: home health care. Paper presented at the 2015 15th International Conference on Intelligent Systems Design and Applications (ISDA).
    Jemai, J., Chaieb, M., and Mellouli, K. (2013). The Home Care Scheduling Problem: A modeling and solving issue. Paper presented at the 2013 5th International Conference on Modeling, Simulation and Applied Optimization (ICMSAO).
    Labidi, M., Kooli, A., Ladhari, T., Gharbi, A., and Suryahatmaja, U.S. (2018). A computational study of the two-machine no-wait flow shop scheduling problem subject to unequal release dates and non-availability constraints. IEEE Access, 6, 16294 - 16304.
    Lei, D., Li, M., and Wang, L. (2018). A two-phase meta-heuristic for multiobjective flexible job shop scheduling problem with total energy consumption threshold. IEEE Transactions on Cybernetics, DOI: 10.1109/TCYB.2018.2796119.
    Li, X., and Gao, L. (2016). An effective hybrid genetic algorithm and tabu search for flexible job shop scheduling problem. International Journal of Production Economics, 174, 93–110.
    Liao, X., Zhang, R., and Chiong, R. (2017). Multi-objective optimization of single machine scheduling with energy consumption constraints. Paper presented at the 2017 IEEE Symposium Series on Computational Intelligence (SSCI).
    Lin, D., Tong, Y., Niu, G., Xue, Y., Shi, X., Ren, C., and Zhang, Z. (2015). Scheduling workforce for retail stores with employee preferences. Paper presented at the 2015 IEEE International Conference on Service Operations and Logistics, and Informatics (SOLI).
    Macias, E., Niebles, F., Jimenez, G., and Neira, D. (2017). Applying genetic algorithm for hybrid job shop scheduling in a cosmetic industry. Paper presented at the 2017 4th International Conference on Control, Decision and Information Technologies (CoDIT).
    Majid, H.A., Yusuf, L.M., Samah, A.A., Othman, M.S., and Ren, A.N.W. (2017). Application of genetic algorithm for doctor rostering at primary care clinics in Malaysia. Paper presented at the 2017 6th ICT International Student Project Conference (ICT-ISPC).
    Mora, M., and Musliu, N. (2004). Genetic algorithm for rotating workforce scheduling problem. Paper presented at the Second IEEE International Conference on Computational Cybernetics, 2004. ICCC 2004.
    Moussavi, S.E., Mahdjoub, M., and Grunder, O. (2016). Reducing production cycle time by ergonomic workforce scheduling. IFAC-PapersOnLine, 49(12), 419-424.
    Nurmi, K., Kyngäs, J., Zhuang, Z.Y., and Kyngäs, N. (2013). Optimized workforce scheduling in bus transit companies. Paper presented at the 2013 Fourth Global Congress on Intelligent Systems.
    Ovacik, I.M., and Uzsoy, R. (1995). Rolling horizon procedures for dynamic parallel machine scheduling with sequence-dependent setup times. International Journal of Production Research, 33, 3173–3192.
    Panwalkar, S.S., and Koulamas, C. (2014). The two-machine no-wait general and proportionate open shop makespan problem. European Journal of Operational Research, 238(2), 471–475.
    Puente, J., Gómez, A., Fernández, I., and Priore, P. (2009). Medical doctor rostering problem in a hospital emergency department by means of genetic algorithms. Computers and Industrial Engineering, 56(4), 1232-1242.
    Ramacher, R., and Mönch L. (2016). An automated negotiation approach to solve single machine scheduling problems with interfering job sets. Computers and Industrial Engineering, 99, 318–329.
    Rousseau, L.-M., Pesant, G., and Gendreau, M. (2002). A general approach to the physician rostering problem. Annals of Operations Research, 115(1), 193-205.
    Safaei, N., Banjevic, D., and Jardine, A.K.S. (2009). Multi-objective maintenance workforce scheduling in a steel company. IFAC Proceedings, 42(4), 1049-1054.
    Sobeyko, O., and Mönch, L. (2016). Heuristic approaches for scheduling jobs in large-scale flexible job shops. Computers and Operations Research, 68, 97–109.
    Webster, S., and Baker, K.R. (1995). Scheduling groups of jobs on a single machine. Operations Research, 43, 692–703.

    QR CODE