Simulation optimization with PSO and OCBA for semiconductor back-end assembly

This study examines a dynamic parallel machine scheduling problem in a hybrid flow shop for semiconductor back-end assembly. The subject is a multi-line, multi-stage facility with multi-type parallel machine groups, and orders are scheduled with different start times. As a typical make-to-order and contract manufacturing business model, the main objective is to achieve the minimum manufacturing lead time, and the main decisions are to find an optimal assignment of production line and machine type by stage for each order. Nevertheless, production behavior and a number of conditions increase complexity. Such conditions include order split and merge of jobs for parallel processing with stochastic processing time and compliance with quality and traceability requirements. We proposed a simulation optimization approach, using particle swarm optimization algorithm combined with optimal computing budget allocation technique as solution. The proposed approach provides a novel application for a complex production system and directions for further study.

[1]  Loo Hay Lee,et al.  Stochastic Simulation Optimization - An Optimal Computing Budget Allocation , 2010, System Engineering and Operations Research.

[2]  Felix T. S. Chan,et al.  A genetic algorithm-based scheduler for multiproduct parallel machine sheet metal job shop , 2011, Expert Syst. Appl..

[3]  Chun-Hung Chen,et al.  Optimal computing budget allocation for Monte Carlo simulation with application to product design , 2003, Simul. Model. Pract. Theory.

[4]  Anja Feldmann,et al.  Dynamic scheduling on parallel machines , 1991, [1991] Proceedings 32nd Annual Symposium of Foundations of Computer Science.

[5]  Dipak Chaudhuri,et al.  Dynamic scheduling—a survey of research , 1993 .

[6]  Jose M. Framiñan,et al.  Review and classification of hybrid flow shop scheduling problems from a production system and a solutions procedure perspective , 2010, Comput. Oper. Res..

[7]  R. J. Kuo,et al.  Simulation optimization using particle swarm optimization algorithm with application to assembly line design , 2011, Appl. Soft Comput..

[8]  Chun-Hung Chen,et al.  Simulation Budget Allocation for Further Enhancing the Efficiency of Ordinal Optimization , 2000, Discret. Event Dyn. Syst..

[9]  Yolanda Carson,et al.  Simulation optimization: methods and applications , 1997, WSC '97.

[10]  Andreas Klemmt,et al.  An optimization approach for parallel machine problems with dedication constraints: Combining simulation and capacity planning , 2011, Proceedings of the 2011 Winter Simulation Conference (WSC).

[11]  Russell C. Eberhart,et al.  A new optimizer using particle swarm theory , 1995, MHS'95. Proceedings of the Sixth International Symposium on Micro Machine and Human Science.

[12]  Ihsan Sabuncuoglu,et al.  Simulation optimization: A comprehensive review on theory and applications , 2004 .

[13]  Moeed Haghnevis,et al.  Batch Production Scheduling for Semiconductor Back-End Operations , 2011, IEEE Transactions on Semiconductor Manufacturing.

[14]  Taïcir Loukil,et al.  A genetic algorithm for robust hybrid flow shop scheduling , 2011, Int. J. Comput. Integr. Manuf..

[15]  Andreas Klemmt,et al.  Design and validation of heuristic algorithms for simulation-based scheduling of a semiconductor Backend facility , 2009 .

[16]  A.I. Sivakumar,et al.  Online multiobjective Pareto optimal dynamic scheduling of semiconductor back-end using conjunctive simulated scheduling , 2006, IEEE Transactions on Electronics Packaging Manufacturing.

[17]  Qi Li,et al.  Hierarchical Capacity Planning With Reconfigurable Kits in Global Semiconductor Assembly and Test Manufacturing , 2007, IEEE Transactions on Automation Science and Engineering.

[18]  Paul R. Drake,et al.  Minimizing total tardiness for the machine scheduling and worker assignment problems in identical parallel machines using genetic algorithms , 2009 .

[19]  Chun-Hung Chen,et al.  A Review of Optimal Computing Budget Allocation Algorithms for Simulation Optimization Problem , 2010 .