A new single machine scheduling problem with setup time, job deterioration and maintenance costs

Abstract In this paper, a single machine scheduling problem with sequence-dependent setup times is studied so as to minimize the total costs of tardiness and earliness of all jobs and costs regarding to machine processing and maintenance activities. Furthermore, processing times of jobs are determined according to a deterioration function. Maintenance activities are also planned in order to reduce processing times of jobs. Hence, a new mathematical model is presented, in which the number and the sequence of maintenance activities are considered as decision variables. Because the problem belongs to the class of NP-Hard ones, a new hybrid simulated annealing (HSA) algorithm is proposed to obtain an optimal solution in a reasonable run time. The proposed HSA utilizes from local heuristic search to improve the chance of obtaining better optimal solutions. Computational experiences indicate that the hybrid algorithm has the superior performance in contrast to that of previous studies.

[1]  Wen-Chiung Lee,et al.  Scheduling with deteriorating jobs and past-sequence-dependent setup times , 2011 .

[2]  Sid Browne,et al.  Scheduling Deteriorating Jobs on a Single Processor , 1990, Oper. Res..

[3]  Xiangtong Qi,et al.  Scheduling the maintenance on a single machine , 1999, J. Oper. Res. Soc..

[4]  Christophe Varnier,et al.  Single-machine scheduling with periodic and flexible periodic maintenance to minimize maximum tardiness , 2008, Comput. Ind. Eng..

[5]  Mansooreh Mollaghasemi,et al.  A branch-and-bound algorithm for the early/tardy machine scheduling problem with a common due-date and sequence-dependent setup time , 2004, Comput. Oper. Res..

[6]  Joanna Józefowska,et al.  Minimizing the earliness-tardiness costs on a single machine , 2006, Comput. Oper. Res..

[7]  Reza Tavakkoli-Moghaddam,et al.  Solving a single-machine scheduling problem with maintenance, job deterioration and learning effect by simulated annealing , 2010 .

[8]  Massimo Paolucci,et al.  A new discrete particle swarm optimization approach for the single-machine total weighted tardiness scheduling problem with sequence-dependent setup times , 2009, Eur. J. Oper. Res..

[9]  T. C. E. Cheng,et al.  Batch scheduling of simple linear deteriorating jobs on a single machine to minimize makespan , 2010, Eur. J. Oper. Res..

[10]  Jen-Shiang Chen,et al.  Scheduling of nonresumable jobs and flexible maintenance activities on a single machine to minimize makespan , 2008, Eur. J. Oper. Res..

[11]  Jiang Zuhua,et al.  Multi-objective integrated optimization research on preventive maintenance planning and production scheduling for a single machine , 2008 .

[12]  C. Klein,et al.  Single-machine scheduling with sequence dependent setup to minimize total weighted squared tardiness , 1999 .

[13]  Shih-Wei Lin,et al.  Solving single-machine total weighted tardiness problems with sequence-dependent setup times by meta-heuristics , 2007 .

[14]  Chwen-Tzeng Su,et al.  A single-machine scheduling problem with maintenance activities to minimize makespan , 2010, Appl. Math. Comput..

[15]  T. C. Edwin Cheng,et al.  Single-machine scheduling with periodic maintenance to minimize makespan , 2007, Comput. Oper. Res..

[16]  T.C.E. Cheng,et al.  Scheduling problems with deteriorating jobs and learning effects including proportional setup times , 2010, Comput. Ind. Eng..

[17]  Ching-Jong Liao,et al.  An ant colony optimization for single-machine tardiness scheduling with sequence-dependent setups , 2007, Comput. Oper. Res..

[18]  Wen-Jinn Chen,et al.  Sequencing heuristic for scheduling jobs with dependent setups in a manufacturing system , 2008 .

[19]  Jatinder N. D. Gupta,et al.  A review of scheduling research involving setup considerations , 1999 .

[20]  Feng Chu,et al.  A branch and bound algorithm of the single machine schedule with sequence dependent setup times for minimizing total tardiness , 2006, Appl. Math. Comput..

[21]  Kamran Shahanaghi,et al.  Meta-heuristics to solve single-machine scheduling problem with sequence-dependent setup time and deteriorating jobs , 2010 .

[22]  Paul A. Rubin,et al.  A comparison of four methods for minimizing total tardiness on a single processor with sequence dependent setup times , 2000 .

[23]  Lifeng Xi,et al.  Single-machine-based production scheduling model integrated preventive maintenance planning , 2010 .

[24]  Jan Karel Lenstra,et al.  Complexity of machine scheduling problems , 1975 .

[25]  Ji-Bo Wang,et al.  A generalization for single-machine scheduling with deteriorating jobs to minimize earliness penalties , 2010 .

[26]  Shih-Wei Lin,et al.  Sequencing single-machine tardiness problems with sequence dependent setup times using an iterated greedy heuristic , 2009, Expert Syst. Appl..

[27]  Chung Yee Lee,et al.  Scheduling maintenance and semiresumable jobs on a single machine , 1999 .

[28]  Ji-Bo Wang,et al.  Learning effect and deteriorating jobs in the single machine scheduling problems , 2009 .

[29]  Wen-Chiung Lee,et al.  Single-machine scheduling with a nonlinear deterioration function , 2010, Inf. Process. Lett..

[30]  Paul A. Rubin,et al.  Scheduling in a sequence dependent setup environment with genetic search , 1995, Comput. Oper. Res..

[31]  Jorge M. S. Valente,et al.  Beam search algorithms for the single machine total weighted tardiness scheduling problem with sequence-dependent setups , 2008, Comput. Oper. Res..

[32]  Wen-Chiung Lee,et al.  Scheduling deteriorating jobs to minimize the makespan on a single machine , 2009 .

[33]  Gur Mosheiov,et al.  Scheduling jobs under simple linear deterioration , 1994, Comput. Oper. Res..

[34]  F. Sibel Salman,et al.  Order acceptance and scheduling decisions in make-to-order systems , 2010 .

[35]  Ji-Bo Wang,et al.  Single-machine scheduling with simple linear deterioration to minimize earliness penalties , 2010 .

[36]  L. Lee,et al.  Solving Single Machine Scheduling Problem with Maximum Lateness Using a Genetic Algorithm , 2010 .