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

詳目顯示

以作者查詢圖書館館藏以作者查詢臺灣博碩士論文系統以作者查詢全國書目
作者(中文):包建松
作者(外文):Bao, Jiansong
論文名稱(中文):平行機台環境下最小化任意時窗訂單之提早與延遲
論文名稱(外文):Minimizing Earliness and Tardiness of Orders with Arbitrary Time Windows in Parallel Machines Environments
指導教授(中文):洪一峯
指導教授(外文):Hung, Yi-Feng
口試委員(中文):廖崇碩
吳政翰
口試委員(外文):Liao, Chung-Shou
Wu, Gen-Han
學位類別:碩士
校院名稱:國立清華大學
系所名稱:工業工程與工程管理學系
學號:102034466
出版年(民國):104
畢業學年度:103
語文別:英文中文
論文頁數:70
中文關鍵詞:生產排程非等效的平行機台任意的訂單生產時窗機台可用性順序相依的換線時間
外文關鍵詞:production schedulingunrelated parallel machinearbitrary time windowsmachine eligibilitysequence-dependent setup time
相關次數:
  • 推薦推薦:0
  • 點閱點閱:111
  • 評分評分:*****
  • 下載下載:0
  • 收藏收藏:0
本研究主要探討了平行機台下的生產排程問題,並考慮了換線時存在一段與前後兩種工作(即訂單)相關(即順序相依)的整備時間,以及與工作和機台兩者均相關的加工速率。每一個訂單均有一個生產時窗(為訂單可開始加工時間與交期之間的時間區段),其生產活動希望在其生產時窗內完成,倘若不可實現,則會因提早生產或延遲交貨而產生額外的費用。如果一個訂單的生產開始時間晚於其可開始加工時間,則生產提前時間為零;否則,可開始加工時間減去生產開始時間所得即為此訂單之生產提前時間。類似的,如果一個訂單的完成時間早於其交期,則交貨延遲時間為零;否則,完成時間減去交期所得的時間即為此訂單之交貨延遲時間。此外,機台的可用性亦被考慮在內。換言之,對於某一工作,並非所有機台均可以被用來加工之。據知,目前並沒有文獻完整地探討此類平行機台排程問題。本研究提出三種方法以求解此類問題,包括強制限制條件下的混合整數規劃(hard-constraint mixed integer programming, HCMIP)、允許提早或延遲下的混合整數規劃(earliness-tardiness mixed integer programming, ETMIP)以及啟發式方法提供起始解的混合整數規劃(heuristics-initialized mixed integer programming, HIMIP),並使用了隨機產生的問題測試、比較此三種方法之性能。相比之下,HIMIP的求解效率較為突出。此外,受實驗結果之啟發,本研究亦提出一種基於以上三種方法的多階段優化(multi-stage optimization, MSO)方法。
This study addresses the scheduling problem of a number of orders on unrelated parallel machines with sequence-dependent setup times and machine-dependent and order-dependent processing rate. Each order has a time window delimited by its ready date and due date. The processing time of an order is expected to lie within its time window. If not, penalties for earliness or tardiness will occur. If the start time of an order can be scheduled later than its ready date, the earliness is zero. Otherwise, the earliness of an order is calculated by subtract the start time from the ready date. Whereas, if the completion time of an order can be scheduled before its due date, the tardiness is zero. Otherwise, the tardiness of an order is calculated by subtract the due date from the completion time. In addition, machine eligibility is also taken into consideration; that is, not all of the parallel machines can be assigned to process a particular job.
To the best of our knowledge, no existing literature has thoroughly addressed such a scheduling problem. Three solution methods, the hard-constraint mixed integer programming (HCMIP), the earliness-tardiness mixed integer programming (ETMIP), and the heuristics-initialized mixed integer programming (HIMIP), are proposed and tested by experiments. Generally speaking, HIMIP is most effective in solving the problem. Further, based on the experimental results, a multi-stage optimization (MSO) procedure is proposed.
TABLE OF CONTENTS
摘要 I
Abstract II
LIST OF FIGURES VI
LIST OF TABLES VII
1. Introduction 1
1.1. Supply Chain Environment 1
1.2. Parallel Machine Scheduling with Machine Eligibility 4
1.2.1. Order splitting 4
1.2.2. Processing Time 5
1.2.3. Setup Time 5
1.2.4. Machine Eligibility 6
1.3. Problems Statement and Research Approach 7
2. Literature Review 9
3. Solution Methods 13
3.1. Hard-Constraint Mixed Integer Programming (HCMIP) Method 13
3.2. Earliness-Tardiness Mixed Integer Programming (ETMIP) Method 17
3.3. Heuristics-Initialized Mixed Integer Programming (HIMIP) Method 20
3.3.1. Heuristics for Generating Initial Integer Solutions 21
3.3.2. Mixed Integer Programming with Initial Solution 25
4. Computational Experiments 27
4.1. Experimental Parameters 27
4.2. Problem Generation Procedure 28
4.3. Parameter Setting 30
4.4. HCMIP Method: Results and Analysis 31
4.4.1. The Performances of HCMIP 31
4.4.2. Factorial Analysis of HCMIP 32
4.5. ETMIP Method: Results and Analysis 35
4.5.1. The Performances of ETMIP 35
4.5.2. Factorial Analysis of ETMIP 36
4.6. HIMIP Method: Results and Analysis 41
4.6.1. The Performances of HIMIP 41
4.6.2. Factorial Analysis of HIMIP 42
4.7. Performance Comparison 47
5. A Proposed Solution Procedure 52
5.1. The Procedure of Multi-Stage Optimization 52
5.2. The Decision Making Rule 55
6. Conclusion and Future Research Prospect 59
Appendix A: Constraints 1.7 and 2.7 Descriptions 61
Appendix B: Solution Trend Normalization Procedure 63
Reference 66
Anghinolf, D., Paolucci, M. (2006), Parallel Machine Total Tardiness Scheduling with a New Hybrid Metaheuristic Approach, Computers & Operations Research, 34, 3471-3490.
Arkin, E.M., Roundy, R.O. (1991), Weighted-tardiness Scheduling on Parallel Machines with Proportional Weights, Operations Research, 39, 64-81.
Balakrishnan, N., Kanet, J.J. and Sridharan, S.V. (1999), Early/tardy Scheduling with Sequence Dependent Setups on Uniform Parallel Machines, Computers & Operations Research, 26, 127-141.
Bilge, U., Kirac, F., Kurtulan, M., Pekgun, P. (2004), A Tabu Search Algorithm for Parallel Machine Total Tardiness Problem, Computers & Operations Research, 31, 397-414.
Bilyk, A. and Monch, L. (2010), A Variable Neighborhood Search Approach for Planning and Scheduling of Jobs on Unrelated Parallel Machines, Journal of Intelligent Manufacturing, 23(5), 1621-1635.
Chen, J.F. and Wu, T.H. (2006), Total Tardiness Minimization on Unrelated Parallel Machine Scheduling With Auxiliary Equipment Constraints, Omega, 34, 81- 89.
Chen, Z.L. and Lee, C.Y. (2002), Parallel Machine Scheduling with a Common Due Window, European Journal of Operational Research, 136, 512-527.
Chen, Z.L. and Powell, W.B. (2003), Exact Algorithms for Scheduling Multiple Families of Jobs on Parallel Machines, Naval Research Logistics, 50, 823-840.
Cheng, T.C.E. and Sin, C.C.S. (1990), A State-of-the-art Review of Parallel-machine Scheduling Research, European Journal of Operational Research, 47, 271-292.
David, S.L., Philip K. and Edith S.L. (2008), “Chapter 6 Supply Chain Integration” Design and Managing the Supply Chain: Concept, Strategy, and Case Studies, 3, 179-203.
Gokhale, R. and Mathirajan M. (2012), Scheduling Identical Parallel Machines with Machine Eligibility Restrictions to Minimize Total Weighted Flowtime in Automobile Gear Manufacturing, International Journal of Advanced Manufacturing Technology, 60, 1099–1110.
Gurobi Optimization (2015), Gurobi Optimizer 5.6.3, Reference Manual, .
Hung, Y.-F., Huang, C.-C., Yeh, Y. (2013), Real-time Capacity Requirement Planning for Make-to-order Manufacturing with Variable Time-window Orders, Computers & Industrial Engineering, 64, 641-652.
Jansen, K. and Porkolab, K. (2001), Improved Approximation Schemes for Scheduling Unrelated Parallel Machines, Mathematics of Operations Research, 26(2), 324-338.
Kaplan, S. and Rabadi G. (2012), Exact and Heuristic Algorithms for the Aerial Refueling Parallel Machine Scheduling Problem with Due Date-to-deadline Window and Ready times, Computers & Industrial Engineering, 62, 276-285.
Keha, A.B., Khowala, K., Fowler, J.W. (2009), Mixed Integer Programming Formulations for Single Machine Scheduling Problems, Computers & Industrial Engineering, 56, 357-367.
Kim, D.W., Kim, K.H., Jang, W., Chen, F.F. (2002), Unrelated Parallel Machine Scheduling with Setup Times Using Simulated Annealing, Robotics and Computer Integrated Manufacturing, 18, 223-231.
Lawler, E.L., Lestra, J.K., Rinnooy Kan A.H.G. and Shmoys, D.B. (1993), “Chapter 9 Sequencing and Scheduling: Algorithms and Complexity” Handbooks in Operations Research and Management Science, 4, 445-522.
Lee, J.H., Yu, J.M., Lee, D.H. (2013), A Tabu Search Algorithm for Unrelated Parallel Machine Scheduling with Sequence- and Machine-dependent Setups: Minimizing Total Tardiness, International Journal of Advanced Manufacturing Technology, 69, 2081-2089.
Li, C.L. and Cheng, T.C.E., The Parallel Machine Min-max Weighted Absolute Lateness Scheduling Problem, Naval Research Logistics, 41(1993), 33-46.
Lin, Y.K. and Hsieh F.Y. (2014), Unrelated Parallel Machine Scheduling with Setup Times and Ready Times, International Journal of Production Research, 52(4), 1200-1214.
Lin, Y.K. and Lin, C.W. (2013), Dispatching Rules for Unrelated Parallel Machine Scheduling with Release Dates, International Journal of Advanced Manufacturing Technology, 67, 269–279.
Lopes, M.J.P. and Carvalho J.M.V. (2007), A Branch-and-price Algorithm for Scheduling Parallel Machines with Sequence Dependent Setup Times, European Journal of Operational Research, 176, 1508-1527.
Nessah, R., Yalaoui, F., Chu, C. (2006), A Branch-and-bound Algorithm to Minimize Total Weighted Completion Time on Identical Parallel Machines with Job Release Dates, Computers & Operations Research, 35(4), 1176-1190.
Omar, M.K. and Teo, S.C. (2006), Minimizing the Sum of Earliness/tardiness in Identical Parallel Machines Schedule with Incompatible Job Families: An improved MIP approach, Applied Mathematics and Computation, 181, 1008–1017.
Park, M.W. and Kim, Y.D. (1997), Search Heuristics for a Parallel Machine Scheduling Problem with Ready Times and Due Dates, Computers & Industrial Engineering, 33, 793-796.
Pfund, M., Fowlwr, J.W. and Gupta, J.N.D. (2004), “A Survey of Algorithms for Single Machine and Multi-Objective Unrelated Parallel-Machine Deterministic Scheduling Problems,” Journal of the Chinese Institute of Industrial Engineers, 21(3), 230-241.
Pinedo, M.L. (2012), “Chapter 2 Deterministic Models: Preliminaries” Scheduling: Theory, Algorithms, and Systems, 4, 13-33.
Polyakovskiy, S. and M'Hallah, R. (2014), A Multi-agent System for the Weighted Earliness Tardiness Parallel Machine Problem, Computers & Operations Research, 44, 115-136.
Raja, K., Selladurai, V., Saravanan, R., Arumugam, C. (2008), Earliness-tardiness Scheduling on Uniform Parallel Machines Using Simulated Annealing and Fuzzy Logic Approach, Journal of Engineering Manufacture, 2, 333-346.
Rocha, P.L., Ravetti, M.G., Mateus, G.R., Pardalos, P.M. (2008), Exact Algorithms for a Scheduling Problem with Unrelated Parallel Machines and Sequence and Machine-dependent Setup Times, Computers & Operations Research, 35, 1250-1264.
Sivrikaya-Serifoglu, F., Ulusoy, G. (1999), Parallel Machine Scheduling with Earliness and Tardiness Penalties, Computers & Operations Research, 26, 773-787.
Tavakkoli-Moghaddam, R., Taheri, F., Bazzazi, M., Izadi, M., Sassani, F. (2009), Design of a Genetic Algorithm for Bi-objective Unrelated Parallel Machines Scheduling with Sequence-dependent Setup Times and Precedence Constraints, Computers & Operations Research, 36, 3224-3230.
Toksari, M.D and Guner, E. (2008), Minimizing the Earliness/tardiness Costs on Parallel Machine with Learning Effects and Deteriorating Jobs: a Mixed Nonlinear Integer Programming Approach, International Journal of Advanced Manufacturing Technology, 38, 801–808.
Wan, G., and Yen, B.P.C (2002), Tabu Search for Single Machine Scheduling with Distinct Due Windows and Weighted Earliness/tardiness Penalties, European Journal of Operational Research, 142, 271-281
Wu, Y. and Ji, P. (2008), A Scheduling Problem for PCB Assembly: a Case with Multiple Lines, International Journal of Advanced Manufacturing Technology, 43, 1189-1201.
Zhu, Z., and Heady, R.B. (2000), Minimizing the Sum of Earliness/tardiness in Multi-machine Scheduling: a Mixed Integer Programming Approach, Computers & Industrial Engineering, 38, 297–305.
(此全文未開放授權)
電子全文
摘要
 
 
 
 
第一頁 上一頁 下一頁 最後一頁 top
* *