研究生: |
詹宗憲 Tsung-Hsien Chan |
---|---|
論文名稱: |
搜尋法應用於彩色濾光片之生產排程 Application of Search Algorithms in Color Filter Production Scheduling |
指導教授: |
洪一峯
Yi-Feng Hung |
口試委員: | |
學位類別: |
碩士 Master |
系所名稱: |
工學院 - 工業工程與工程管理學系 Department of Industrial Engineering and Engineering Management |
論文出版年: | 2006 |
畢業學年度: | 94 |
語文別: | 中文 |
論文頁數: | 62 |
中文關鍵詞: | 三原色製程 、生產排程 、再回流 、經濟批量 、搜尋演算法 |
外文關鍵詞: | RGB process, production scheduling, reentry, economic lot size, search algorithms |
相關次數: | 點閱:3 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
彩色濾光片的三原色(RGB)製程中,利用相同的平行機台經過裝設後可以生產多種不同規格的產品,而每種產品皆須在平行機台上回流三次以上才能完成此製程。本論文針對三原色製程的生產排程問題作研究,因為排程的目的為及時滿足後端製程的需求,所以將目標函數定為使所有批次產品的總延遲時間(total tardiness)最小。在求解問題時考慮了產品需求率隨著時間而變動、不同的作業間具有順序相關的裝設時間、產品以批量方式進行製造等生產特性。
求解這個生產排程問題時,本論文使用賴【2005】提出的二階段式解法,並對其解法做了部分修正,以考量隨著時期而變動的產品需求率。第一個階段,利用經濟訂購批量模型(EOQ Model)求出合適的批量大小,決定在規劃時間內所有待加工的批量,一個批量即為平行機台排程問題的一個工件。第二個階段,先利用ATCS(Apparent Tardiness Cost with Setups)派工法則排出工件在平行機台上的加工順序,再以此作為起始解,用搜尋演算法尋找較佳解。本論文對三種搜尋演算法進行比較,分別是模擬退火法(Simulated Annealing)、塔布搜尋法(Tabu Search)及模因演算法(Memetic Algorithm)。模擬退火法的鄰近解採取隨機方式產生,塔布搜尋法的鄰近解則設計了一個半隨機的方式產生,模因演算法的鄰近解依照基因演算法,採取交配(crossover)和突變(mutation)的方式產生。
最後,本論文的計算實驗中列出了數個因子,討論其對總延遲時間的影響。發現規劃時間、搜尋法、機台數目、產品種數這四個因子皆對最終的總延遲時間有顯著的影響。在排程環境的設定方面,較短的規劃時間、較多的機台數、較少的產品種數皆有助於降低總延遲時間。至於所使用的搜尋法,本實驗顯示半隨機式鄰近解的塔布搜尋法明顯優於其他兩種搜尋法。
關鍵詞:三原色製程、生產排程、再回流、經濟批量、搜尋演算法。
In the RGB process of color filter production, different products can be
processed on the same parallel machines, and each product has at least three visits to the parallel machines. This thesis focuses on the production scheduling of the RGB process, and the objective is to fulfill the demand of later production stage in time. After observing the RGB process, this study considers the following three factors:
(1) the demand rates of products are time-varying; (2) different operations have sequence dependent setup time; (3) products are manufactured by lots.
This thesis uses a two-stage approach to solve the production scheduling problem. In the first stage, the EOQ model is used to determine the proper lot size. A production lot can be treated as a job in the parallel machines scheduling problem. In the second stage, the apparent tardiness cost with setups (ATCS) dispatching rule is applied to obtain the initial schedule, and then a search algorithm is used to improve the initial schedule calculated by ATCS dispatching rule. We compare three search algorithms in this thesis. They are Simulated Annealing, Tabu Search and Memetic Algorithm.
In the computation experiment, several factors are used to investigate
their influences on the total tardiness. Four factors affect the result significantly. In the scheduling environment, shorter planning horizon, more parallel machines and less product types can reduce the total tardiness. In the search algorithms, the Tabu Search outperforms the others.
Keywords: RGB process, production scheduling, reentry, economic lot size, search algorithms.
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.
Cheng, R., Gen, M. and Tsujimura, Y. (1996), “A tutorial survey of job-shop scheduling problems using genetic algorithms, part I: Representation”, Computers & Industrial Engineering, Vol 30, No. 4, 983-997.
Cheng, R., Gen, M. and Tsujimura Y. (1999), “A tutorial survey of job-shop scheduling problems using genetic algorithms, part II: hybrid genetic search strategies”, Computers & Industrial Engineering, 36,343-364.
Dorigo, M. (1992), Optimization, Learning and Natural Algorithms, PhD thesis, Dipartimento di Elettronica, Politecnico di Milano, Milan.
Drexl, A.. and Kimms, A. (1997), “Lot sizing and scheduling-Survey and extensions”, European Journal of Operational Research, No. 99, pp. 221-235.
Franca, P. M.., Gupta, J. N. D., Mendes, A. S., Moscato, P., Veltink, K.J. (2005), “Evolutionary algorithms for scheduling a flowshop manufacturing cell with sequence dependent family setups”, Computer & Industrial Engineering, 48, 491-506.
Garey, M. R., Johnson, D. S. and Sethi, R. (1976), “The complexity of flow shop and job shop scheduling”, Mathematics of Operations Research, Vol. 1, No 2, pp. 117-129.
Garey, M.R., Tarjan, R.E. and Wilfong, G..T. (1988), “One-Processor Scheduling With Symmetric Earliness and Tardiness Penalties”, Mathematics Of Operations Research, vol.13, No. 2.
Glover, F. (1977), “Heuristics for integer programming using surrogate constraints”, Decision Science.
Glover, F. (1989), “Tabu search-Part I”, ORSA Journal on Computing.
Glover, F. (1990), “Tabu search-Part II”, ORSA Journal on Computing.
Glover, F. (1993), “A User’s Guide to Tabu Search”, Annals of Opearations Research, Vol.41 ,pp.3-28.
Goncalves, J.F., Mendes, J.J.D.M. and Resende, M.G.C. (2004), “A hybrid genetic algorithm for the job shop scheduling problem”, European Journal of Operational Research, 167, 77-95.
Harris, F.W. (1915), “Operations and Cost”, Factory Management Series, 48-52 Shaw ,Chicago.
Holland, J.H. (1975), Adaptation in Natural and Artificial System, University of Michigan Press. (Second edition: MIT Press 1992).
Ishibuchi, H., Misaki, S. and Tanaka, H. (1995), “Modified simulated annealing algorithms for the flow shop sequencing problem”, European Journal of Operational Research, 81, 388-398.
Jozefowska, J., Waligora, G. and Weglarz, J. (2002), “Tabu list management methods for a discrete-continuous scheduling problem”, European Journal of Operational Research, 137, 288-302.
Kang, S., Malik, K. and Thomas, L. J. (1999), “Lotsizing and Scheduling on Parallel Machines with Sequence-Dependent Setup Costs”, Management Science, No. 45, pp. 273-289.
Kirkpatrick, S., Gelatt, C. D. and Vecchi, M., P. (1983), “Optimization by simulated annealing”, Science, 220, 671-680.
Lundy, M. and Mees, A. (1986), “Convergence of an annealing algorithm”, Mathematical Programming 34/1 111-124.
Lee, Y.H., Bhaskaran, K. and Pinedo, M. (1997), “A heuristic to minimize the total weighted tardiness with sequence-dependent setups”, IIE Transactions, No.29, pp.45-52.
Maxwell, W.L. (1964), “The scheduling of economic lot Sizes”, Naval Research Logistics Quarterly 11, pp. 89-124.
Matsuo, H., Suh, C.J. and Sullivan, R. S. (1988), “A controlled search simulated annealing method for the general job shop scheduling problem”, Working Paper, No. 03-04-88.
Mendes, A.S., Muller, F. M., Franca, P. M., Moscato, P. (2002), “Comparing meta-heuristic approaches for parallel machine scheduling problems”, Production Planning & Control, Vol. 13, NO. 2, 143-154.
Moscato, P. (1989), ”On Evolution, Search, Optimization, Genetic Algorithms, and Martial Arts: Toward Memetic Algorithms” , Technical Report, Caltech Concurrent Computation Program, C3P Report 826.
Moscato, P. and M.G., Norman. (1992), “A Memetic Approach for the Traveling Salesman Problem. Implementation of a Computational Ecology for Combinatorial Optimization on Message-Passing Systems”, Parallel Computing and Transputer Applications.IOS Press, pp.187-194.
Negenman, E.G. (2001), ”Local search algorithms for the multiprocessor flow shop scheduling problem”, European Journal of Operational Research, 128, 147-158.
Nowicki, E. and Smutnicki, C. (1996), “A Fast Taboo Search Algorithm for the Job Shop Problem”, Management Science, Vol. 42, No. 6.
Nowicki, E. and Smutnicki, C. (1998), “the flow shop with parallel machines: A tabu search approach”, European Journal of Operational research, 106, 226-253.
Osman, I.H.., and Potts, C.N. (1989) , “Simulated annealing for permutation flow-shop scheduling”, OMEGA, 17/6, 551-557.
Pinedo, M. and Chao, X. (1999), Operations Scheduling with Applications in Manufacturing and Services, Irwin/McGraw-Hill, New York, U.S.A..
Park, Y., Kim, S. and Lee, Y.-H. (2000), “Scheduling jobs on parallel machines applying neutral network and heuristic rules”, Computers & Industrial Engineering, No.38, pp. 189-202.
Reman, N., Raqchamadugu, R.V. and Talbot, F.B. (1989), “Real-Time Scheduling of an Automated Manufacturing Center”, European Journal of Operational Research, No.40, pp. 222-242.
Radhakrishnan, S. and Ventura, J. A. (2000), “Simulated annealing for parallel machine scheduling with earliness-tardiness penalties and sequence-dependent set-up times”, International Journal of Production Research, ISSN0020-7543.
Rajendran, C. and Ziegler, H. (2004), “Ant-colony algorithms for permutation flowshop scheduling to minimize makespan/total flowtime of jobs”, European Journal of Operational Research, 155, 426-438.
Vepsalainen, A.. and Morton, T. (1987), “Priority Rules for Job Shop with Weighted Tardiness Costs” , Management Science, No. 33, pp. 1035-1047.
胡雅傑(2003),「彩色濾光片生產之批量排程」,國立清華大學工業工程研究所碩士論文。
賴建良(2005),「彩色濾光片三原色製程之批量與排程問題」,國立清華大學工業工程研究所碩士論文。
水清木華研究中心(2006),「2006年大尺寸TFT-LCD產業研究報告」,水清木華科技股分有限公司,中國。
展茂光電,http://www.amtc.com.tw/