An improved symbiotic organisms search algorithm for low-yield stepper scheduling problem

A stepper in a lithography area is the bottleneck machine of a semiconductor manufacturing process. Its effective scheduling in low-yield scenes can improve throughput and profits of a semiconductor wafer fabrication facility. This paper presents an opposition-based Symbiotic Organisms Search with a catastrophe phase algorithm (OBSOS-CA) to minimize the makespan of this scheduling problem. The opposition-based learning technique is used to increase the population diversity in the initial and parasitism phases of Symbiotic Organisms Search (SOS). Moreover, we add a catastrophe phase containing three parts. When the algorithm is trapped in a local optimum, a catastrophe judgement and an extinction operation are used to jump out of the local optimal solution. Meanwhile, variable neighborhood descent is employed in the mutualism phase and commensalism phase of SOS as the explosion operation thereby strengthening the ability of local search. Simulation results demonstrate that OBSOS-CA is effective for a low-yield stepper scheduling problem.

[1]  Serhat Duman,et al.  Symbiotic organisms search algorithm for optimal power flow problem based on valve-point effect and prohibited zones , 2017, Neural Computing and Applications.

[2]  Shengyao Wang,et al.  A hybrid estimation of distribution algorithm for unrelated parallel machine scheduling with sequence-dependent setup times , 2016, IEEE/CAA Journal of Automatica Sinica.

[3]  MengChu Zhou,et al.  Vehicle Scheduling of an Urban Bus Line via an Improved Multiobjective Genetic Algorithm , 2015, IEEE Transactions on Intelligent Transportation Systems.

[4]  Hamid R. Tizhoosh,et al.  Opposition-Based Learning: A New Scheme for Machine Intelligence , 2005, International Conference on Computational Intelligence for Modelling, Control and Automation and International Conference on Intelligent Agents, Web Technologies and Internet Commerce (CIMCA-IAWTIC'06).

[5]  Rubén Ruiz,et al.  A genetic algorithm for hybrid flowshops with sequence dependent setup times and machine eligibility , 2006, European Journal of Operational Research.

[6]  James R. Morrison,et al.  Controlled Wafer Release in Clustered Photolithography Tools: Flexible Flow Line Job Release Scheduling and an LMOLP Heuristic , 2015, IEEE Transactions on Automation Science and Engineering.

[7]  MengChu Zhou,et al.  An Efficient Scheduling Method for Crude Oil Operations in Refinery With Crude Oil Type Mixing Requirements , 2016, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[8]  Xianpeng Wang,et al.  A machine-learning based memetic algorithm for the multi-objective permutation flowshop scheduling problem , 2017, Comput. Oper. Res..

[9]  Stéphane Dauzère-Pérès,et al.  A memetic algorithm to solve an unrelated parallel machine scheduling problem with auxiliary resources in semiconductor manufacturing , 2016, J. Sched..

[10]  Shafii Muhammad Abdulhamid,et al.  Symbiotic Organism Search optimization based task scheduling in cloud computing environment , 2016, Future Gener. Comput. Syst..

[11]  MengChu Zhou,et al.  Deadlock-Free Genetic Scheduling Algorithm for Automated Manufacturing Systems Based on Deadlock Control Policy , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[12]  Muh-Cherng Wu,et al.  Scheduling semiconductor in-line steppers in new product/process introduction scenarios , 2010 .

[13]  L. Li,et al.  Adaptive Dispatching Rule for Semiconductor Wafer Fabrication Facility , 2013, IEEE Transactions on Automation Science and Engineering.

[14]  Pierre Hansen,et al.  Variable neighborhood search: Principles and applications , 1998, Eur. J. Oper. Res..

[15]  Tron Eid,et al.  Applying simulated annealing using different methods for the neighborhood search in forest planning problems , 2014, Eur. J. Oper. Res..

[16]  Min-Yuan Cheng,et al.  Symbiotic Organisms Search: A new metaheuristic optimization algorithm , 2014 .