| Article ID: | iaor2004513 |
| Country: | United States |
| Volume: | 22 |
| Issue: | 3 |
| Start Page Number: | 513 |
| End Page Number: | 544 |
| Publication Date: | Aug 1997 |
| Journal: | Mathematics of Operations Research |
| Authors: | Hall L.A., Shmoys D.B., Wein J., Schulz A.S. |
In this paper we introduce two general techniques for the design and analysis of approximation algorithms for NP-hard scheduling problems in which the objective is to minimize the weighted sum of the job completion times. For a variety of scheduling models, these techniques yield the first algorithms that are guaranteed to find schedules that have objective function value within a constant factor of the optimum. In the first approach, we use an optimal solution to a linear programming relaxation in order to guide a simple list-scheduling rule. Consequently, we also obtain results about the strength of the relaxation. Our second approach yields on-line algorithms for these problems: in this setting, we are scheduling jobs that continually arrive to be processed and, for each time