Sciweavers

SCHEDULING
2008

Batch scheduling of step deteriorating jobs

13 years 12 months ago
Batch scheduling of step deteriorating jobs
In this paper we consider the problem of scheduling n jobs on a single machine, where the jobs are processed in batches and the processing time of each job is a step function depending on its waiting time, which is the time between the start of the processing of the batch to which the job belongs and the start of the processing of the job. For job i, if its waiting time is less than a given threshold value D, then it requires a basic processing time ai; otherwise, it requires an extended processing time ai + bi. The objective is to minimize the completion time of the last job. We first show that the problem is NP-hard in the strong sense even if all bi are equal, it is NP-hard even if bi = ai for all i, and it is non-approximable in polynomial time with a constant performance guarantee < 3/2 unless P = NP. We then present O(n log n) and O(n3F-1 log n/FF ) algorithms for the case where all ai are equal and for the case where there are F, F 2, distinct values of ai, respectively. W...
M. S. Barketau, T. C. Edwin Cheng, C. T. Ng, Vladi
Added 28 Dec 2010
Updated 28 Dec 2010
Type Journal
Year 2008
Where SCHEDULING
Authors M. S. Barketau, T. C. Edwin Cheng, C. T. Ng, Vladimir Kotov, Mikhail Y. Kovalyov
Comments (0)