Makespan minimization in single-machine scheduling with step-deterioration of processing times

This paper considers a single-machine scheduling problem of minimizing the maximum completion time for a set of independent jobs. The processing time of a job is a non-linear step function of its starting time and due date. The problem is already known to be 𝒩𝒫-hard in the literature. In this paper, we first show this problem to be 𝒩𝒫-hard in the ordinary sense by proposing a pseudo-polynomial time dynamic programming algorithm. Then, we develop two dominance rules and a lower bound to design a branch-and-bound algorithm for deriving optimal solutions. Numerical results indicate that the proposed properties can effectively reduce the time required for exploring the solution space.

[1]  B. Lin,et al.  Minimization of maximum lateness under linear deterioration , 2003 .

[2]  T. C. Edwin Cheng,et al.  Single machine scheduling with deadlines and increasing rates of processing times , 2000, Acta Informatica.

[3]  Zhi-Long Chen Parallel Machine Scheduling with Time Dependent Processing Times , 1996, Discret. Appl. Math..

[4]  Jatinder N. D. Gupta,et al.  Single facility scheduling with nonlinear processing times , 1988 .

[5]  Wieslaw Kubiak,et al.  Scheduling deteriorating jobs to minimize makespan , 1998 .

[6]  T. C. Edwin Cheng,et al.  The Complexity of Scheduling Starting Time Dependent Tasks with Release Times , 1998, Inf. Process. Lett..

[7]  Gur Mosheiov,et al.  Scheduling jobs with step-deterioration; minimizing makespan on a single- and multi-machine , 1995 .

[8]  Gur Mosheiov,et al.  V-Shaped Policies for Scheduling Deteriorating Jobs , 1991, Oper. Res..

[9]  P. S. Sundararaghavan,et al.  Single machine scheduling with start time dependent processing times: Some solvable cases , 1994 .

[10]  Bahram Alidaee,et al.  Scheduling with time dependent processing times: Review and extensions , 1999, J. Oper. Res. Soc..

[11]  Bertrand M. T. Lin,et al.  A concise survey of scheduling with time-dependent processing times , 2004, Eur. J. Oper. Res..

[12]  Sushil K. Gupta,et al.  Minimizing the makespan with late start penalties added to processing times in a single facility scheduling problem , 1990 .

[13]  T. C. Edwin Cheng,et al.  Scheduling jobs with piecewise linear decreasing processing times , 2003 .

[14]  Anand S. Kunnathur,et al.  Optimal repayment policies for multiple loans , 1987 .

[15]  Michael Segal,et al.  Enclosing k Points in the Smallest Axis Parallel Rectangle , 1998, Inf. Process. Lett..

[16]  E.L. Lawler,et al.  Optimization and Approximation in Deterministic Sequencing and Scheduling: a Survey , 1977 .

[17]  T. C. Edwin Cheng,et al.  Single machine scheduling with step-deteriorating processing times , 2001, Eur. J. Oper. Res..

[18]  Zhi-Long Chen,et al.  A note on single-processor scheduling with time-dependent execution times , 1995, Oper. Res. Lett..

[19]  Gur Mosheiov,et al.  Λ-Shaped Policies to Schedule Deteriorating Jobs , 1996 .

[20]  V. Tanaev,et al.  Scheduling theory single-stage systems , 1994 .