Article ID: | iaor20041570 |
Country: | United Kingdom |
Volume: | 5 |
Issue: | 4 |
Start Page Number: | 287 |
End Page Number: | 305 |
Publication Date: | Jul 2002 |
Journal: | Journal of Scheduling |
Authors: | Queyranne Maurice, Sviridenko Maxim |
Keywords: | production |
We consider a general class of multiprocessor shop scheduling problems, preemptive or non-preemptive, with precedence constraints between operations, with job or operation release dates, and with a class of objective functions including weighted sums of job, operations and stage completion times. We present a general approximation method combining a linear programming relaxation in the operation completion times, with any algorithm for the makespan version of these problems without release dates. If the latter produces a schedule with makespan no larger than ρ times the ‘trivial lower bound’ consisting of the largest of all stage average loads (or ‘congestion’) and job lengths (or ‘dilation’), then our method produces a feasible schedule with minsum objective no larger than 2eρ times the optimum where 2e≈5.44. This leads, in particular, to a polynomial time algorithm with polylogarithmic performance guarantee for the minsum multiprocessor dag-shop problem