A combined dispatching criteria approach to scheduling dual flow-shops

This study investigates a dual flow-shops scheduling problem. In the scheduling context, there are two flow shops and each shop involves three processing stages. The two shops are functionally identical but their stage processing times for a job are different. While sequentially going through the three processing stages, each job is allowed to travel between the two shops. That is, for a job, each of its three stages could be processed in any of the two shops. Such a context is called dual flow-shops in the sense that the two flow shops’ capacities are completely shared. The scheduling problem involves two decisions: (1) route assignment (i.e. assigning the processing stages of a job to a shop), and (2) job sequencing (i.e. sequencing the jobs waiting before each stage). The scheduling objective is to minimise the coefficient of variation of slack time (CVS ), in which the slack time (also called lateness) denotes the difference between the due date and total completion time of a job. We propose five genetic-algorithm-based (GA-based) solution methods to solve the scheduling problem, which are called GA-EDD, GA-FIFO, GA-SPT, GA-LFO, and GA-COMBO respectively. Numerical experiments indicate that GA-COMBO outperforms the other four methods.

[1]  Paolo Renna,et al.  Capacity sharing in a network of independent factories: A cooperative game theory approach , 2011 .

[2]  Muh-Cherng Wu,et al.  Route planning for two wafer fabs with capacity-sharing mechanisms , 2009 .

[3]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[4]  Zbigniew Michalewicz,et al.  Genetic algorithms + data structures = evolution programs (3rd ed.) , 1996 .

[5]  Kyung Hwan Kang,et al.  Supply chain model for the semiconductor industry in consideration of manufacturing characteristics , 2006 .

[6]  Shu-Jung Sunny Yang,et al.  Price negotiation for capacity sharing in a two-factory environment using genetic algorithm , 2008 .

[7]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[8]  FEDERICO DELLA CROCE,et al.  A genetic algorithm for the job shop problem , 1995, Comput. Oper. Res..

[9]  Muh-Cherng Wu,et al.  An efficient approach to cross-fab route planning for wafer manufacturing , 2009, Expert Syst. Appl..

[10]  Zbigniew Michalewicz,et al.  Genetic Algorithms + Data Structures = Evolution Programs , 1996, Springer Berlin Heidelberg.

[11]  Ruey-Shan Guo,et al.  Optimal supply chain configurations in semiconductor manufacturing , 2007 .

[12]  S. D. Wu,et al.  Managing Capacity in the High-Tech Industry: A Review of Literature , 2005 .

[13]  H. Toba,et al.  Dynamic load balancing among multiple fabrication lines through estimation of minimum inter-operation time , 2005, IEEE Transactions on Semiconductor Manufacturing.

[14]  John W. Fowler,et al.  Multiple response optimization using mixture-designed experiments and desirability functions in semiconductor scheduling , 2003 .

[15]  Yon-Chun Chou,et al.  A capacity evaluation and trading model for semiconductor foundry manufacturing , 2011 .

[16]  Paolo Renna,et al.  A game theoretic coordination for trading capacity in multisite factory environment , 2010 .

[17]  Muh-Cherng Wu,et al.  A short-term capacity trading method for semiconductor fabs with partnership , 2007, Expert Syst. Appl..