| 研究生: |
莊文化 Chuang, Wen-Hwa |
|---|---|
| 論文名稱: |
應用基因演算法於彈性流線型工廠排程之研究 Research on Genetic Algorithm applied on Production Scheduling of Flexible Flow Shop |
| 指導教授: |
蔡長鈞
Tsai, Chang-Chun |
| 學位類別: |
碩士 Master |
| 系所名稱: |
管理學院 - 工業與資訊管理學系碩士在職專班 Department of Industrial and Information Management (on the job class) |
| 論文出版年: | 2006 |
| 畢業學年度: | 94 |
| 語文別: | 中文 |
| 論文頁數: | 60 |
| 中文關鍵詞: | 彩色濾光片 、平行機台 、生產排程 、彈性流線型工廠 、基因演算法 |
| 外文關鍵詞: | Genetic Algorithm, Color Filter, Parallel Machine, Production Scheduling, Flexible Flow Shop |
| 相關次數: | 點閱:135 下載:10 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
在一般彈性流線型工廠(Flexible Flow Shop)研究中,通常只考慮單一站點之平行機台(Parallel Machine),沒有人針對跨站點可同時運用之平行機台進行研究。但因製造機台設備之成本過於昂貴、廠房地形面積限制、有效節省空間之設施規劃、機台功能之多元化設計、相同製程需要重複加工,故常有跨站點運用同一群組平行機台之個案。故本研究將以彈性流線型工廠為例,考量相同功能之平行機台擺放位置和製造流程之相對關係特性,來探討可跨站點運用平行機台之排程規劃,進而模擬不同的訂單加工順序和加工機台選擇方式,來求得各批量最小化總完工時間,最終將計算其最小化總懲罰成本,期能有效提昇加工效率,求得各訂單批量之最佳產出時間和公司總懲罰成本最小化,增加工廠之實際產能,並將此研究成果提供生管部門做為產品生產排程(Production Scheduling)規劃之參考。
本研究根據文獻探討及彩色濾光片(Color Filter)工廠實務上的了解,訂定出可共用平行機台選擇之因子,並藉由基因演算法(Genetic Algorithm)之來求出最佳解,並使用Visual C++軟體撰寫其程式碼,使爾後能依實際狀況,模擬演練並能實際應用。且經由實證研究顯示,應用基因演算法求解少筆、多筆工件批量之案例,於求解效率、最小化總完工時間和總懲罰成本最小化之求解品質,都有極佳之成果。
In most researches of flexible flow shop, only the parallel machine of the single stage is considered instead of the parallel machine which conducts simultaneous utility in cross stages. But parallel machine with simultaneous utility in cross stages is essential for the high cost of equipment, limitation of the factory terrain, utility maximization of space, diversified design of the equipment functions, and required repetition in process. This research, therefore, takes the flexible flow shop as an example to study how to arrange the production schedule for the parallel machine with simultaneous utility in cross stands and the relative relational characteristic between the position and producing process of same parallel machines is considered. The simulation of different choice of producing process and machines based on different order is practiced as a further step to calculate the manufacturing time of each batch which is the key to minimize the total penalty cost and improvement of manufacturing efficiency. With the best manufacturing time of each batch and minimization of total penalty cost, the capacity will literally enhanced and the result of this research will be a production scheduling reference for the PC department.
This research, based on literature study and actual plant understanding, use the genetic algorithm to simulate production scheduling and develop possible factors of common parallel machine. This research uses the elite preserve strategy of the genetic algorithm and the program code written by Visual C++ to stimulate and practice. And researches have shown that Genetic Algorithm is a much better way to calculate the results of minimize total working time and total punishment cost in spite of cases of more or less working sheets.
Amirjanov, A. and Sobolev, K. (2006), “Genetic algorithm for cost optimization of modified multi-component binders,” Building and Environment, 41, 195-203
Bo, Z. W., Hua, L. Z. and Yu, Z. G. (2005), “Optimization of process route by genetic algorithms,“ Robotics and Computer-Integrated Manufacturing, In Press, Corrected Proof, Available online, 1 August
Carlier, J. and Rebaï, I. (1996), “Two branch and bound algorithms for the permutation flow,” European Journal of Operational Research, 90, 238-251
Chang, P. C., Chen, S. H. and Lin K. L. (2005), ”Two-phase sub population genetic algorithm for parallel machine-scheduling problem,” Expert Systems with Applications, 29, 705-712
Chang, Y. C. (2005), “Genetic algorithm based optimal chiller loading for energy conservation” Applied Thermal Engineering, 25, 2800-2815
Chang, P. C., Hsieh, J.C. and Hsiao, C.H. (2002), "Application of genetic algorithm to the unrelated parallel machine problem scheduling," Journal of the Chinese Institute of Industrial Engineering, 19, 79-95
Chen, K. C. and Tansri, H. (1994), “A study of genetic crossover opertions on the facilities layout problem,” Computers Industrial Engineering, 26 , 537-550
Davis, L.D. (1998), “Handbook of genetic algorithms.” Artificial Intelligence, 100, 325-330
Falkenauer, E. and Bouffouix, S. (1991), “A genetic algorithm for job shop scheduling,” Proceedings of IEEE International Conference on Robitcs and Automaion Sacramento, 824-829
Fishwick, R. J., Liu X. L. and Begg D. W. (2000), “Adaptive search in discrete limit analysis problems,” Computer Methods in Applied Mechanics and Engineering, 189, 931-942
Forgaty, T. C. (1989), “Varying the probability of mutation in the genetic algorithm”, Proceedings of the 3rd International Conference on Genetic algorithms, 104-109
Goldberg, D. (1989), ”Genetic algorithms in search, optimization and machine learning,” Boston: Addison-Wesly
Goldberg, D. and Lingle, R., (1985), “Alleles, loci, and the traveling salesman problem,” Proceedings of International conference on Genetic Algorithms and TheirApplications, 154-159
Grefenstette, J. J., (1986), “Optimization of control parameters for genetic algorithms,” IEEE Transactions on systems, 16, 122-128
Gupta, J.N.D., Ho, J. C. and Ruiz-Torres, J. C. (2004), “Makespan minimization on identical parallel machines subject to minimum total flow-time,” Journal of the Chinese Institute of Industrial Engineers, 21, 220-229
Gupta, J. N. D. and Tung, E. A. (1991), “Schedules for a two-stage hybrid flowshop with parallel machines at the second stage”, International Journal of Production Research, 29, 1489-1502.
Holland, J. H. (1975), “Adaptation in natural and artificial Systems,” Ann Arbor:University of Michigan Press
Hoogeveen, J. A., Lenstra, J. K. and Veltman, B. (1996), “Preemptive scheduling in a two-stage multiprocessor flow shop is NP-hard,” European Journal of Operational Research, 89, 172-175
Jou, C. (2005), “A genetic algorithm with sub-indexed partitioning genes and its application to production scheduling of parallel machines,” Computers & Industrial Engineering, 48, 39-54
Kochhar, S., Morris, R. J. T. (1987), “Heuristic methods for flexible flow line scheduling,” Journal of Manufacturing Systems, 6, 299-314.
Kwok, Y. K. and Ahmad, I. (1997), “Efficient scheduling of arbitrary task graphs to multiprocessors using a parallel genetic algorithm,” Journal of Parallel and Distributed Computing, 47, 58-77
Kyparisism, G. J. and Koulamas, C . (2005), “A note on makespan minimization in two-stage flexible flow shops with uniform machines,” European Journal of Operational Research, In Press, Corrected Proof, Available online 24 August
Kyparisism, G. J. and Koulamas, C. (2006), “Flexible flow shop scheduling with uniform parallel machines,” European Journal of Operational Research, 168, 985-997
Murata, T., Ishibuchi, H. and Tanaka, H. (1996), “Genetic algorithm for flowshop scheduling problem,” International Journal of Computers and Industrial Engineering, 30, 1061-1071
Nowicki, E. and Smutnicki, C. (1998), “The flow shop with parallel machines : A tabu search approach”, European Journal of Operational Research, 106, 226-253.
Peng, J. and Liu, B. (2004), “Parallel machine scheduling models with fuzzy processing times,” Information Sciences, 166, 49-66
Pinedo, M. (1995) “Scheduling theory, algorithm, and systems.” New Jersey: Prentice Hall
Santos, D. L., Hunsucker, J.L. and Deal D.E. (1996), “An evaluation of sequencing heuristics in flow shops with multiple processors”, Computers & Industrial Engineering, 30, 681-692
Schaffer, J. D., Caruana, R. A., Eshelman, L. J. and Das, R.(1989), “A study of control parameters affecting online performance of genetic algorithms for function optimization,” Proceedings of the Third International Conference on Genetic Algorithms, 51-60
Soewandi, H. and Elmaghraby, S., (2003), “Sequencing on two-stage hybrid flowshops with uniform machines to minimize makespan.” Institute of International Education Transaction, 35, 467–477
Sridhar, J. and Rajendran, C. (1993), “Scheduling in a cellular manufacturing system: a simulated annealing approach” International Journal of Production Research, 31, 2927-2945
Ting, C. K., Li, S. T. and Lee, C. N. (2001), “TGA: A new integrated approach to evolutionary algorithms”, Congress on Evolutionary Computation, 2, 917-924
Wittrock, R. J. (1985), “Scheduling algorithms for flexible flow lines.” IBM Journal of Research and Development, 29, 401-412
Yao, M. J. and Huang, J. X. (2005), “Solving the economic lot scheduling problem with deteriorating items using genetic algorithms” Journal of Food Engineering, 70, 309-322