Article ID: | iaor20012780 |
Country: | United Kingdom |
Volume: | 3 |
Issue: | 6 |
Start Page Number: | 333 |
End Page Number: | 341 |
Publication Date: | Nov 2000 |
Journal: | Journal of Scheduling |
Authors: | Hoogeveen Han, Akker Marjan van den, Vakhania Nodari |
We consider a single-machine on-line scheduling problem where jobs arrive over time. A set of independent jobs has to be scheduled on a single machine. Each job becomes available at its release date, which is not known in advance, and its characteristics, i.e. processing requirement and delivery time, become known at its arrival. The objective is to minimize the time by which all jobs have been delivered. In our model preemption is not allowed, but we are allowed to restart a job, that is, the processing of a job can be broken off to have the machine available to process an urgent job, but the time already spent on processing this interrupted job is considered to be lost. We propose an on-line algorithm and show that its performance bound is equal to 1.5, which matches a known lower bound due to Vestjens. For the same problem without restarts the optimal worst-case bound is known to be equal to