We discuss what we consider to be the 10 most vexing open questions in the area of polynomial time approximation algorithms for NP-hard deterministic machine scheduling problems. We summarize what is known on these problems, we discuss related results, and we provide pointers to the literature. Copy
Approximation algorithms for shop scheduling problems with minsum objective
โ Scribed by Maurice Queyranne; Maxim Sviridenko
- Publisher
- Springer US
- Year
- 2002
- Tongue
- English
- Weight
- 166 KB
- Volume
- 5
- Category
- Article
- ISSN
- 1094-6136
- DOI
- 10.1002/jos.96
No coin nor oath required. For personal study only.
โฆ Synopsis
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 J (P)|r ij ; dag j | S w S C S where S w S C S is a general minsum objective including weighted sum of operation and job completion times, stages makespans and others, whereas the best known earlier performance guarantees were O(m) (where m is the number of stages) for the special cases J C j ; F(P)|r j | w j C j and O C j . We also obtain a O(1) performance guarantee for the acyclic job shop problem J |p ij = 1; acyclic-dag j | S w S C S with unit processing times and weighted sum of operation (or job) completion time objective. Our results extend to a broad class of minsum objective functions including some convex objectives related to load balancing. We then present an improved 5:83-approximation algorithm for the open shop problem O|r j | w j C j with total weighted job completion time objective. We conclude with a very simple method which yields O(m)-approximation algorithms for various job shop problems (preemptive, non-preemptive, and no-wait) with m single-processor stages and total weighted job completion time objective. Copyright
๐ SIMILAR VOLUMES
We provide improved approximation algorithms for several rectangle tiling and packing problems (RTILE, DRTILE, and d-RPACK) studied in the literature. Most of our algorithms are highly efficient since their running times are near-linear in the sparse input size rather than in the domain size. In add