Article ID: | iaor2004186 |
Country: | Netherlands |
Volume: | 31 |
Issue: | 3 |
Start Page Number: | 232 |
End Page Number: | 236 |
Publication Date: | May 2003 |
Journal: | Operations Research Letters |
Authors: | Stougie L., Lu X., Sitters R.A. |
We consider the problem of scheduling jobs on-line on a single machine and on identical machines with the objective to minimize total completion time. We assume that the jobs arrive over time. We give a general 2-competitive algorithm for the single machine problem. The algorithm is based on delaying the release time of the jobs, i.e., making the jobs artificially later available to the on-line scheduler than the actual release times. Our algorithm includes two known algorithms for this problem that apply delay of release times. The proposed alogrithm is interesting since it gives the online scheduler a whole range of choice for the delays, each of which leading to 2-competitiveness. We also show that the algorithm is 2α competitive for the problem on identical machines where α is the performance ratio of the Shortest Remaining Processing Time first rule for the preemptive relaxation of the problem.