Minimizing total absolute deviation of job completion times on a single machine with cleaning activities

Taking into the consideration of dirt cleaning activities, a common practice in IC manufacturing industry.Prove the positional weights in a given sequence including processing and cleaning activities are V-shaped.Using the V-shaped and properties, an effective heuristic is developed. This paper considers a new single machine scheduling problem with several unavailability periods, where the machine has to be stopped in order to remove the dirt. The problem appears in the process in wafer manufacturing company. During the processing of a wafer on a specific machine, the dirt, including particle, organic materials and metal-salts, etc., on the surface of the wafer while processing, has to be taken away by a cleaning agent. Once the accumulation of dirt is over a threshold value, it is necessary to interrupt the machine processing and replace the cleaning agent in order to avoid damaging the wafer. The objective is to minimize the total absolute deviation of job completion times (TADC). The problem integrates production scheduling and cleaning activities and is strongly NP-hard. Many properties for solving the problem efficiently are explored. A mixed binary integer programming model is developed to find the optimal solution. Based on the properties explored, symmetry of the V-shaped rule, and the dynamic programming on scheduling the cleaning activities, an effective heuristic is developed. Computational results indicate that the performance of the heuristic is robust and significantly outperforms the modified TADC solution in the literature. Furthermore, the efficiency of the mixed binary integer programming model and the impact of the dirt accumulation as well as cleaning time are explored in detail.

[1]  John J. Kanet,et al.  Minimizing Variation of Flow Time in Single Machine Systems , 1981 .

[2]  Maw-Sheng Chern,et al.  MINIMIZING THE MAKESPAN IN A SINGLE MACHINE SCHEDULING PROBLEM WITH A FLEXIBLE MAINTENANCE , 2002 .

[3]  Linyan Sun,et al.  Single machine scheduling of deteriorating jobs to minimize total absolute differences in completion times , 2009 .

[4]  Xue Huang,et al.  Parallel identical machines scheduling with deteriorating jobs and total absolute differences penalties , 2011 .

[5]  Jun Ni,et al.  Preventive maintenance opportunities for large production systems , 2015 .

[6]  Enrico Zio,et al.  Genetic algorithms for condition-based maintenance optimization under uncertainty , 2015, Eur. J. Oper. Res..

[7]  Edward G. Coffman,et al.  Approximation algorithms for bin packing: a survey , 1996 .

[8]  Gur Mosheiov,et al.  Minimizing total absolute deviation of job completion times: extensions to position-dependent processing times and parallel identical machines , 2008, J. Oper. Res. Soc..

[9]  S.M.A. Suliman,et al.  Optimization of preventive maintenance schedule and production lot size , 2012 .

[10]  T. C. Edwin Cheng,et al.  Rescheduling on identical parallel machines with machine disruptions to minimize total completion time , 2016, Eur. J. Oper. Res..

[11]  Gur Mosheiov,et al.  Scheduling a maintenance activity and due-window assignment based on common flow allowance , 2012 .

[12]  Ji-Bo Wang,et al.  Single machine scheduling problems with controllable processing times and total absolute differences penalties , 2005, Eur. J. Oper. Res..

[13]  W. J. Chen,et al.  Single-machine scheduling with periodic maintenance and nonresumable jobs , 2003, Comput. Oper. Res..

[14]  Gur Mosheiov,et al.  Total absolute deviation of job completion times on uniform and unrelated machines , 2011, Comput. Oper. Res..

[15]  J. Holmström,et al.  Measuring service outcomes for adaptive preventive maintenance , 2015 .

[16]  T.C.E. Cheng,et al.  Approximation schemes for single-machine scheduling with a fixed maintenance activity to minimize the total amount of late work , 2016 .

[17]  T.C.E. Cheng,et al.  Due-date assignment and single-machine scheduling with generalised position-dependent deteriorating jobs and deteriorating multi-maintenance activities , 2014 .

[18]  Chung-Cheng Lu,et al.  Exact algorithms for single-machine scheduling problems with a variable maintenance , 2016, Comput. Ind. Eng..

[19]  Daniel Oron,et al.  Single machine scheduling with simple linear deterioration to minimize total absolute deviation of completion times , 2008, Comput. Oper. Res..

[20]  Dawei Li,et al.  Performance deterioration modeling and optimal preventive maintenance strategy under scheduled servicing subject to mission time , 2014 .

[21]  Jen-Shiang Chen,et al.  Optimization models for the machine scheduling problem with a single flexible maintenance activity , 2006 .

[22]  Guochuan Zhang,et al.  Single machine batch scheduling to minimize the sum of total flow time and batch delivery cost with an unavailability interval , 2014, Inf. Sci..

[23]  Vitaly A. Strusevich,et al.  Planning Machine Maintenance in Two-Machine Shop Scheduling , 2006, Oper. Res..

[24]  W. J. Chen,et al.  Minimizing total flow time in the single-machine scheduling problem with periodic maintenance , 2006, J. Oper. Res. Soc..