帳號:guest(216.73.216.146)          離開系統
字體大小: 字級放大   字級縮小   預設字形  

詳目顯示

以作者查詢圖書館館藏以作者查詢臺灣博碩士論文系統以作者查詢全國書目
作者(中文):劉庭毓
作者(外文):Liu, Ting-Yu
論文名稱(中文):以混合啟發式演算法求解考量公平性及舒適度之非週期性人員輪班問題
論文名稱(外文):The Non-Cyclic Crew Rostering Problem Considering Fairness and Comfortableness: A Matheuristics Approach
指導教授(中文):林東盈
指導教授(外文):Lin, Dung-Ying
口試委員(中文):王逸琳
賴禎秀
口試委員(外文):Wang, I-Lin
Laih, Chen-Hsiu
學位類別:碩士
校院名稱:國立清華大學
系所名稱:工業工程與工程管理學系
學號:106034752
出版年(民國):109
畢業學年度:108
語文別:英文
論文頁數:62
中文關鍵詞:人員輪班問題巨集啟發式演算法禁忌搜尋法整數規劃方法非循環式輪班
外文關鍵詞:RosteringMatheuristicTabu searchInteger programmingNon-cyclic rostering
相關次數:
  • 推薦推薦:0
  • 點閱點閱:123
  • 評分評分:*****
  • 下載下載:0
  • 收藏收藏:0
近年國內關於勞工工作時間的相關法規不斷的修改,也造成企業在排班及輪班上需要及時的做出調整,若違反了法規除了業者需負擔不少的罰款外,不好的排班及輪班也會直接的影響到營運的安全,像是疲勞駕駛、過度加班等,這也會間接影響到顧客對企業的滿意度,另外人員排班及輪班的結果也會直接影響到營運人事成本,種種原因,使得人員輪班問題備受關注。因此,本研究主要針對國內實務上所考量之規定,建構出一套可行有效率的演算方式。
人員輪班問題被證明為NP-hard 問題,非常難以解決。且為了使輪班表在實務中可以使用,因此需將公平性和舒適性納入考量,這也使得其更加複雜。在本研究中,我們將鐵路運輸中的非循環人員輪班問題建構為整數規劃(IP)問題,並納入了有關人員公平性和舒適性的許多實際限制。為了解決複雜的限制,我們設計了一種將禁忌搜索和整數規劃相結合的數學方法,以有效地搜索可行區域和鄰域。數值結果表明,所提出的解決方案優於商用軟體,並且可擴展用於解決較大的問題實例。
Crew rostering problem (CRP) aims to construct a roster so that the duties in the planning horizon are adequately covered while satisfying the contractual or labor rules. CRP is shown to be a NP-hard problem and solving it is a challenging task. To make a roster usable in practice, fairness and comfortableness need to be addressed, which further compounds the task. In this research, we formulate the non-cyclic CRP in railway transportation as an integer programming (IP) problem and incorporate many practical constraints concerning fairness and comfortableness of staff member in a roster. To solve the complicated formulation, we devise a matheuristic that integrates the tabu search and integer program-based technique to effectively explore the feasible region and neighborhood of incumbent solution. Numerical results show that the proposed solution framework outperforms commercial optimization package and is scalable to solve larger problem instances.
摘 要 I
ABSTRACT II
TABLE OF CONTENTS III
LIST OF TABLES V
LIST OF FIGURES VI
1. INTRODUCTION 1
2. LITERATURE REVIEW 4
2.1. Exact Solution Approach 4
2.2. Heuristic-based Solution Approach 6
2.3. Hybrid Solution Approach 9
2.4. Summary 10
3. MATHEMATICAL FORMULATION 11
3.1. Definitions 11
3.2. Formulation Assumptions 12
3.3. Problem Statement 12
3.4. Mathematical Formulation 17
4. A MATHEURISTICS SOLUTION APPROACH 28
4.1. The greedy heuristic (GH) for initial solution 28
4.2. The Overall Solution Framework and Tabu Search Heuristics 31
4.3. Neighborhood Search 33
5. NUMERICAL EXPERIMENTS 40
5.1. Parameters Employed in the Tabu Search 40
5.2. Model Validation 41
5.3. Sensitivity Analysis 49
6. CONCLUDING REMARKS AND FUTURE RESEARCH 57
7. REFERENCES 59
Bai, R. B., E. K. Burke, G. Kendall, J. P. Li and B. McCollum (2010). "A Hybrid Evolutionary Approach to the Nurse Rostering Problem." IEEE Transactions on Evolutionary Computation 14(4): 580-590.
Bilgin, B., P. De Causmaecker, B. Rossie and G. Vanden Berghe (2012). "Local search neighbourhoods for dealing with a novel nurse rostering model." Annals of Operations Research 194(1): 33-57.
S. Boyd and L. Vandenberghe, Convex Optimization. Cambridge, U.K.: Cambridge Univ. Press, 2004.
Burke, E. K., Curtois, T., Qu, R., & Vanden Berghe, G. (2013). "A time predefined variable depth search for nurse rostering." INFORMS Journal on Computing, 25(3), 411-419.
Burke, E. K., J. P. Li and R. Qu (2010). "A hybrid model of integer programming and variable neighbourhood search for highly-constrained nurse rostering problems." European Journal of Operational Research 203(2): 484-493.
Cappanera, P. and G. Gallo (2001). On the airline crew rostering problem, Università di Pisa.
Chu, H. D., E. Gelman and E. L. Johnson (1997). "Solving large scale crew scheduling problems." European Journal of Operational Research 97(2): 260-268.
Day, P. R., & Ryan, D. M. (1997). "Flight attendant rostering for short-haul airline operations." Operations research, 45(5), 649-661.
de Armas, J., L. Cadarso, A. A. Juan and J. Faulin (2017). "A multi-start randomized heuristic for real-life crew rostering problems in airlines with work-balancing goals." Annals of Operations Research 258(2): 825-848.
Doi, T., T. Nishi and S. Voß (2018). "Two-level decomposition-based matheuristic for airline crew rostering problems with fair working time." European Journal of Operational Research 267(2): 428-438.
Ernst, A. T., H. Jiang, M. Krishnamoorthy and D. Sier (2004). "Staff scheduling and rostering: A review of applications, methods and models." European Journal of Operational Research 153(1): 3-27.
Ferreira, J. V., & Guimarães, R. C. (1995). "A travelling salesman model for the sequencing of duties in bus crew rotas." Journal of the Operational Research Society, 46(4), 415-426.
Ghoseiri, K., F. Szidarovszky and M. J. Asgharpour (2004). "A multi-objective train scheduling model and solution." Transportation Research Part B: Methodological 38(10): 927-952.
Glover, F. (1989). "Tabu search—part I." ORSA Journal on computing, 1(3), 190-206.
Glover, F., & Laguna, M. (1998). "Tabu search." In Handbook of combinatorial optimization (pp. 2093-2229). Springer, Boston, MA.
Kohl, N. and S. E. Karisch (2004). "Airline Crew Rostering: Problem Types, Modeling, and Optimization." Annals of Operations Research 127(1-4): 223-257.
Lü, Z. and J.-K. Hao (2012). "Adaptive neighborhood search for nurse rostering." European Journal of Operational Research 218(3): 865-876.
Lalla-Ruiz, E. and S. Voß (2016). "POPMUSIC as a matheuristic for the berth allocation problem." Annals of Mathematics and Artificial Intelligence 76(1): 173-189.
Lenstra, J. K., & Kan, A. R. (1981). "Complexity of vehicle routing and scheduling problems." Networks, 11(2), 221-227.
Lin, D. Y. and M. R. Tsai (2019). "Integrated Crew Scheduling and Roster Problem for Trainmasters of Passenger Railway Transportation." IEEE Access 7: 27362-27375.
Lin, H.-T., Y.-T. Chen, T.-Y. Chou and Y.-C. Liao (2012). "Crew rostering with multiple goals: An empirical study." Computers & Industrial Engineering 63(2): 483-493.
Maenhout, B. and M. Vanhoucke (2010). "A hybrid scatter search heuristic for personalized crew rostering in the airline industry." European Journal of Operational Research 206(1): 155-167.
Mesquita, M., M. Moz, A. Paias, J. Paixão, M. Pato and A. Respício (2011). "A new model for the integrated vehicle-crew-rostering problem and a computational study on rosters." Journal of Scheduling 14(4): 319-334.
Mischek, F. and N. Musliu (2019). "Integer programming model extensions for a multi-stage nurse rostering problem." Annals of Operations Research 275(1): 123-143.
Nishi, T., Sugiyama, T., & Inuiguchi, M. (2014). "Two-level decomposition algorithm for crew rostering problems with fair working condition." European Journal of Operational Research, 237(2), 465-473.
Ormeci, E. L., F. S. Salman and E. Yucel (2014). "Staff rostering in call centers providing employee transportation." Omega-International Journal of Management Science 43: 41-53.
Pedrosa, D., & Constantino, M. (2001). "Days-off scheduling in public transport companies." In Computer-Aided Scheduling of Public Transport (pp. 215-232). Springer, Berlin, Heidelberg.
Raff, S. (1983). "Routing and scheduling of vehicles and crews." Computers & Operations Research 10(2): 63-211.
Rahimian, E., Akartunalı, K., & Levine, J. (2017). "A hybrid integer programming and variable neighbourhood search algorithm to solve nurse rostering problems." European Journal of Operational Research, 258(2), 411-423.
Rahimian, E., K. Akartunalı and J. Levine (2017). "A hybrid integer and constraint programming approach to solve nurse rostering problems." COMPUTERS & OPERATIONS RESEARCH 82: 83-94.
Santos, H. G., T. A. M. Toffolo, R. A. M. Gomes and S. Ribas (2016). "Integer programming techniques for the nurse rostering problem." Annals of Operations Research 239(1): 225-251.
Sargut, F. Z., C. Altuntas and D. C. Tulazoglu (2017). "Multi-objective integrated acyclic crew rostering and vehicle assignment problem in public bus transportation." OR Spectrum 39(4): 1071-1096.
Sodhi, M. S. and S. Norris (2004). "A Flexible, Fast, and Optimal Modeling Approach Applied to Crew Rostering at London Underground." Annals of Operations Research 127(1): 259-281.
Souai, N. and J. Teghem (2009). "Genetic algorithm based approach for the integrated airline crew-pairing and rostering problem." European Journal of Operational Research 199(3): 674-683.
Taillard, É. D., & Voss, S. (2002). "POPMUSIC—Partial optimization metaheuristic under special intensification conditions." In Essays and surveys in metaheuristics (pp. 613-629). Springer, Boston, MA.
Tsubakitani, S., & Evans, J. R. (1998). "An empirical study of a new metaheuristic for the traveling salesman problem." European Journal of Operational Research, 104(1), 113-128.
Wu, T.-H., J.-Y. Yeh and Y.-M. Lee (2015). "A particle swarm optimization approach with refinement procedure for nurse rostering problem." COMPUTERS & OPERATIONS RESEARCH 54: 52-63.
Xie, L. and L. Suhl (2015). "Cyclic and non-cyclic crew rostering problems in public bus transit." OR Spectrum 37(1): 99-136.
Xie, L. a. (2015). Decision Support for Crew Rostering in Public Transit: Web-Based Optimization System for Cyclic and Non-Cyclic Rostering. Springer.
Zheng, Z., X. Liu and X. Gong (2017). "A simple randomized variable neighbourhood search for nurse rostering." Computers & Industrial Engineering 110: 165-174.
(此全文未開放授權)
電子全文
中英文摘要
 
 
 
 
第一頁 上一頁 下一頁 最後一頁 top
* *