Scheduling proportionate flow shops with preventive machine maintenance

Abstract We examine machine scheduling problems that have been inspired by the production environment of semiconductor manufacturing. In semiconductor manufacturing a job processing machine is often enforced to go through a preventive maintenance operation with an objective of minimizing the wafer quality risk. In this research such periodic machine maintenance is considered for single machine and flow shop scheduling models. For the flow shop model we focus on an important special case with proportionate processing times. We first present that the maximum lateness and the total completion time in a single machine can be minimized by a monotone scheduling rule. For the maximum lateness it is shown that the scheduling rule of a single machine special case is also optimal for a proportionate flow shop. However, for the total completion time we observe that the scheduling algorithm of a single machine is not necessarily optimal for its extension to a proportionate flow shop. We prove that the total completion time in a proportionate flow shop is solvable by an O ( n 2 ) algorithm, and even the total weighted completion time is minimized with the same computational complexity. Lastly, we discuss how these results are further generalized when setup operations are additionally considered.

[1]  Byung-Cheon Choi,et al.  Minimizing makespan in an ordered flow shop with machine-dependent processing times , 2011, J. Comb. Optim..

[2]  David D. Bedworth,et al.  Flow shop scheduling in serial multi-product processes with transfer and set-up times , 1992 .

[4]  Marco Pranzo,et al.  Batch scheduling in a two-machine flow shop with limited buffer and sequence independent setup times and removal times , 2004, Eur. J. Oper. Res..

[5]  Ali Allahverdi,et al.  Job lateness in flowshops with setup and removal times separated , 1998, J. Oper. Res. Soc..

[6]  Han Hoogeveen,et al.  Minimizing total weighted completion time in a proportionate flow shop , 1998 .

[7]  Dileep R. Sule,et al.  Sequencing n jobs on two machines with setup, processing and removal times separated , 1982 .

[8]  Michael Pinedo,et al.  Scheduling: Theory, Algorithms, and Systems , 1994 .

[9]  Jatinder N. D. Gupta,et al.  Flowshop scheduling with set-up, processing and removal times separated , 1991 .

[10]  Yeong-Dae Kim,et al.  Minimizing makespan on an m-machine re-entrant flowshop , 2008, Comput. Oper. Res..

[11]  Ferda Can Çetinkaya,et al.  Lot Streaming in a Two-stage Flow Shop with Set-up, Processing and Removal Times Separated , 1994 .

[12]  Ali Allahverdi,et al.  The third comprehensive survey on scheduling problems with setup times/costs , 2015, Eur. J. Oper. Res..

[13]  Christos Koulamas,et al.  Review of the ordered and proportionate flow shop scheduling research , 2013 .

[14]  J. Domaschke,et al.  Implementation of modeling and simulation in semiconductor wafer fabrication with time constraints between wet etch and furnace operations , 2000 .

[15]  J. Gupta,et al.  A flow‐shop problem with sequence‐dependent additive setup times , 1987 .

[16]  Y.-D. Kim,et al.  Minimizing makespan on a two-machine re-entrant flowshop , 2007, J. Oper. Res. Soc..

[17]  J. Gupta,et al.  Scheduling a two-stage hybrid flowshop with separable setup and removal times , 1994 .

[18]  Wlodzimierz Szwarc,et al.  Flow Shop Problems with Time Lags , 1983 .

[19]  John W. Fowler,et al.  A survey of problems, solution techniques, and future challenges in scheduling semiconductor manufacturing operations , 2011, J. Sched..

[20]  Jatinder N. D. Gupta,et al.  Two-stage no-wait scheduling models with setup and removal times separated , 1997, Comput. Oper. Res..

[21]  Pierre Dejax,et al.  An efficient heuristic based on machine workload for the flowshop scheduling problem with setup and removal , 1994, Ann. Oper. Res..

[22]  Ali Allahverdi,et al.  Minimizing mean flowtime in a two-machine flowshop with sequence-independent setup times , 2000, Comput. Oper. Res..

[23]  Tapan Sen,et al.  Job lateness in a two-machine flowshop with setup times separated , 1991, Comput. Oper. Res..

[24]  Christos Koulamas,et al.  On equivalence between the proportionate flow shop and single‐machine scheduling problems , 2015 .

[25]  Vitaly A. Strusevich,et al.  On non-permutation solutions to some two machine flow shop scheduling problems , 1994, Math. Methods Oper. Res..

[26]  Influence of oxygen adsorption and diffusion on the overlapping of intergranular potential barriers in SnO2 thick films , 2004 .

[27]  S. M. Johnson,et al.  Optimal two- and three-stage production schedules with setup times included , 1954 .

[28]  Jatinder N. D. Gupta,et al.  A REVIEW OF FLOWSHOP SCHEDULING RESEARCH WITH SETUP TIMES , 2000 .

[29]  Mehmet Savsar,et al.  Stochastic proportionate flowshop scheduling with setups , 2001 .

[30]  Wen-Hwa Yang,et al.  Survey of scheduling research involving setup times , 1999, Int. J. Syst. Sci..

[31]  Katsundo Hitomi,et al.  Optimal Two-Stage Production Scheduling with Setup Times Separated , 1979 .

[32]  Reha Uzsoy,et al.  Scheduling semiconductor test operations: Minimizing maximum lateness and number of tardy jobs on a single machine , 1992 .

[33]  Tae-Eog Lee,et al.  A review of scheduling theory and methods for semiconductor manufacturing cluster tools , 2008, 2008 Winter Simulation Conference.

[34]  Tae-Sun Yu,et al.  Scheduling Single-Armed Cluster Tools With Chamber Cleaning Operations , 2018, IEEE Transactions on Automation Science and Engineering.

[35]  Byung-Cheon Choi,et al.  Flow shops with machine maintenance: Ordered and proportionate cases , 2010, Eur. J. Oper. Res..