研究生: |
胡利歐 Sanchez Avellan, Julio-Eduardo |
---|---|
論文名稱: |
應用改良式變動鄰近搜尋法求解醫院急診室醫師排班最佳化問題 Modified Variable Neighborhood Search Algorithm for Physician Rostering Optimization Problem in a Hospital Emergency Department |
指導教授: |
陳建良
Chen, James-C. |
口試委員: |
洪一峯
Hung, Yi-Feng 陳子立 Chen, Tzu-Li |
學位類別: |
碩士 Master |
系所名稱: |
工學院 - 工業工程與工程管理學系 Department of Industrial Engineering and Engineering Management |
論文出版年: | 2019 |
畢業學年度: | 107 |
語文別: | 英文 |
論文頁數: | 90 |
中文關鍵詞: | 改良式變動鄰近搜尋法 、醫師排班最佳化問題 |
外文關鍵詞: | Variable Neighborhood Search, Physician Rostering Optimization |
相關次數: | 點閱:2 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
Physician Rostering Optimization(PRO)問題被定義為在指定的計劃範圍內,考慮到某些規則,規則或約束,將許多醫生分配到不同的班次。在現實生活中解決這個問題通常非常具有挑戰性,特別是採用獨特的方法在這項研究中,提出了一種改進的變鄰域搜索(VNS)算法來開發一種求解PRO問題的方法。當前方法由兩個階段組成,I階段通過使用貪婪啟發式方法開發初始解決方案,該方法滿足問題的所有硬約束,此後方法的II階段開始,旨在改進採用可變鄰域下降(VND)算法的初始解決方案。然後,在VNS算法中固定的振動階段增強所生成的解決方案,以便檢查是否可以獲得更好的解決方案。為了確定當前解決方案的質量,當前的研究使用目標函數的可變性,可變性是由於未完全實現軟約束而產生的懲罰。基於實驗設計(DOE)確定適當的算法設置,25個實例的計算結果獲得了更好的結果,所提出的算法在大多數情況下都優於經典VNS和兩個修改現行方法。
The Physician Rostering Optimization (PRO) problem is defined as the assignation of a number of physicians to different shifts during a specified planning horizon, considering certain rules, regulations or constraints. This is often very challenging to solve in real life especially applying a unique approach. In this research, a Modified Variable Neighborhood Search (VNS) algorithm is proposed to develop a method to solver the PRO problem. the current method is composed by in two phases, the I phase to develop an initial solution through the use of a greedy heuristic method which meets all the hard constraints of the problem, after this the II phase of the method starts which aims to improve the initial solution employing a Variable Neighborhood Descent (VND) algorithm. Then the Shaking phase, which is fixed in the VNS algorithm boost the generated solution in order to check whether or not, is possible to obtain a better one. To determine the quality of the current solution the current research use the variability of the objective function, the variability is the penalty generated due to the not full achievement of the soft constraints. Based on the Design of Experiments (DOE) to determine the appropriate algorithm setting the computational result of 25 instances were obtained a better result with the proposed algorithm which outperforms in most of the instances when it was compared with a classic VNS and two modifications of the current method.
References
Burke, Edmund K.; Causmaecker, Patrick de; Berghe, Greet Vanden; van Landeghem, Hendrik (2004): The State of the Art of Nurse Rostering. In Journal of Scheduling 7 (6), pp. 441–499.
Burke, Edmund K.; Causmaecker, Patrick de; Petrovic, Sanja; Berghe, Greet Vanden (2006): Metaheuristics for Handling Time Interval Coverage Constraints in Nurse Scheduling. In Applied Artificial Intelligence 20 (9), pp. 743–766.
Burke, Edmund K.; Li, Jingpeng; Qu, Rong (2010): A hybrid model of integer programming and variable neighbourhood search for highly-constrained nurse rostering problems. In European Journal of Operational Research 203 (2), pp. 484–493. DOI: 10.1016/j.ejor.2009.07.036.
Cheang, B.; Li, H.; Lim, A.; Rodrigues, B. (2003): Nurse rostering problems––a bibliographic survey. In European Journal of Operational Research 151 (3), pp. 447–460.
Dellaert, Nico; Jeunet, Jully (2017): A variable neighborhood search algorithm for the surgery tactical planning problem. In Computers & Operations Research 84, pp. 216–225. DOI: 10.1016/j.cor.2016.05.013.
Erhard, Melanie; Schoenfelder, Jan; Fügener, Andreas; Brunner, Jens O. (2018): State of the art in physician scheduling. In European Journal of Operational Research 265 (1), pp. 1–18. DOI: 10.1016/j.ejor.2017.06.037.
Hadwan, Mohammed; Ayob, Masri; Sabar, Nasser R.; Qu, Roug (2013): A harmony search algorithm for nurse rostering problems. In Information Sciences 233, pp. 126–140.
Hansen, Pierre; Mladenovie, Nenad (2001): Variable neighborhood search: Principles and applications. In European Journal of Operational Research 130, pp. 449–467.
Hassan, Rania; Cohanim, Babak; Weck De, Oliver (2004): A Copmarison of particle swarm optimization and the genetic algorithm. In American Institute of Aeronautics and Astronautics.
Massachussets Institute of Technology: Applied Mathematical Programming. Massachussets Institute of Technology. Available online at http://web.mit.edu/15.053/www/AppliedMathematicalProgramming.pdf.
Montgomery, Douglas C. (2013): Design and analysis of experiments. Eighth edition. Hoboken NJ: John Wiley & Sons Inc.
Muindi Florence; K'Obonyo Peter (2015): Quality of Work life, personality, job satisfaction, competence, and job performance: A critical review of literature. European Scientific Journal 11 (26).
Puente, Javier; Gómez, Alberto; Fernández, Isabel; Priore, Paolo (2009): Medical doctor rostering problem in a hospital emergency department by means of genetic algorithms. In Computers & Industrial Engineering 56 (4), pp. 1232–1242.
Rahimian, Erfan; Akartunalı, Kerem; Levine, John (2017): A hybrid Integer Programming and Variable Neighbourhood Search algorithm to solve Nurse Rostering Problems. In European Journal of Operational Research 258 (2), pp. 411–423. DOI: 10.1016/j.ejor.2016.09.030.
Salman, Ayed; Ahmad, Imtiaz; Al-Madani, Sabah (2002): Particle swarm optimization for task assignment problem. In Microprocessors and Microsystems 26 (8), pp. 363–371.
Talbi, El-Ghazali. (2009): Metaheuristics from design to implementation. New Jersey.
Tassopoulos, Ioannis X.; Solos, Ioannis P.; Beligiannis, Grigorios N. (2015): Α two-phase adaptive variable neighborhood approach for nurse rostering. In Computers & Operations Research 60, pp. 150–169. DOI: 10.1016/j.cor.2015.02.009.
Topaloglu, Seyda (2006): A multi-objective programming model for scheduling emergency medicine residents. In Computers & Industrial Engineering 51 (3), pp. 375–388.
Topaloglu, Seyda (2009): A shift scheduling model for employees with different seniority levels and an application in healthcare. In European Journal of Operational Research 198 (3), pp. 943–957.
Wong, T. C.; Xu, M.; Chin, K. S. (2014): A two-stage heuristic approach for nurse scheduling problem. A case study in an emergency department. In Computers & Operations Research 51, pp. 99–110.
Wu, Tai-Hsi; Yeh, Jinn-Yi; Lee, Yueh-Min (2015): A particle swarm optimization approach with refinement procedure for nurse rostering problem. In Computers & Operations Research 54, pp. 52–63.
Zheng, Ziran; Liu, Xiyu; Gong, Xiaoju (2017): A simple randomized variable neighbourhood search for nurse rostering. In Computers & Industrial Engineering 110, pp. 165–174. DOI: 10.1016/j.cie.2017.05.027.