Abstract We consider a family of problems of scheduling a set of starting time dependent tasks with release times and linearly increasing/decreasing processing rates on a single machine to minimize the makespan. We first present an equivalence relationship between several pairs of problems. Based on this relationship, we show that the makespan problem with arbitrary release times and identical increasing processing rates is strongly NP-complete and the corresponding case with only one non-zero release time is at least NP-complete in the ordinary sense. On the other hand, the makespan problem with arbitrary release times and identical decreasing processing rates is solvable in O(n6 log n) time by a dynamic programming algorithm. Using a different approach, we also show that, when the normal processing times are identical, the makespan problem with arbitrary release times and increasing/decreasing processing rates is strongly NP-complete and the corresponding case with only one non-zero release time is at least NP-complete in the ordinary sense.
[1]
Sid Browne,et al.
Scheduling Deteriorating Jobs on a Single Processor
,
1990,
Oper. Res..
[2]
Joseph Y.-T. Leung,et al.
Complexity of Scheduling Tasks with Time-Dependent Execution Times
,
1993,
Inf. Process. Lett..
[3]
E.L. Lawler,et al.
Optimization and Approximation in Deterministic Sequencing and Scheduling: a Survey
,
1977
.
[4]
Jatinder N. D. Gupta,et al.
Single facility scheduling with nonlinear processing times
,
1988
.
[5]
Joseph Y.-T. Leung,et al.
Minimizing Total Tardiness on One Machine is NP-Hard
,
1990,
Math. Oper. Res..
[6]
T.C.E. Cheng,et al.
The complexity of single machine scheduling with two distinct deadlines and identical decreasing rates of processing times
,
1998
.