On the Configuration-LP for Scheduling on Unrelated Machines
From MaRDI portal
Publication:3092258
DOI10.1007/978-3-642-23719-5_45zbMATH Open1348.90317arXiv1011.4957OpenAlexW2570889430MaRDI QIDQ3092258FDOQ3092258
Authors: José Verschae, Andreas Wiese
Publication date: 16 September 2011
Published in: Algorithms – ESA 2011 (Search for Journal in Brave)
Abstract: One of the most important open problems in machine scheduling is the problem of scheduling a set of jobs on unrelated machines to minimize the makespan. The best known approximation algorithm for this problem guarantees an approximation factor of 2. It is known to be NP-hard to approximate with a better ratio than 3/2. Closing this gap has been open for over 20 years. The best known approximation factors are achieved by LP-based algorithms. The strongest known linear program formulation for the problem is the configuration-LP. We show that the configuration-LP has an integrality gap of 2 even for the special case of unrelated graph balancing, where each job can be assigned to at most two machines. In particular, our result implies that a large family of cuts does not help to diminish the integrality gap of the canonical assignment-LP. Also, we present cases of the problem which can be approximated with a better factor than 2. They constitute valuable insights for constructing an NP-hardness reduction which improves the known lower bound. Very recently Svensson studied the restricted assignment case, where each job can only be assigned to a given set of machines on which it has the same processing time. He shows that in this setting the configuration-LP has an integrality gap of 33/17<2. Hence, our result imply that the unrelated graph balancing case is significantly more complex than the restricted assignment case. Then we turn to another objective function: maximizing the minimum machine load. For the case that every job can be assigned to at most two machines we give a purely combinatorial 2-approximation algorithm which is best possible, unless P=NP. This improves on the computationally costly LP-based (2+eps)-approximation algorithm by Chakrabarty et al.
Full work available at URL: https://arxiv.org/abs/1011.4957
Recommendations
- On the configuration-LP for scheduling on unrelated machines
- Approximating the configuration-LP for minimizing weighted sum of completion times on unrelated machines
- Approximation algorithms for scheduling unrelated parallel machines
- An absolute approximation algorithm for scheduling unrelated machines
- On the complexity of scheduling unrelated parallel machines with limited preemptions
- Approximation schemes for scheduling and covering on unrelated machines
- A unified approach to scheduling on unrelated parallel machines
- Automata, Languages and Programming
- A faster combinatorial approximation algorithm for scheduling unrelated parallel machines
Linear programming (90C05) Deterministic scheduling theory in operations research (90B35) Approximation algorithms (68W25)
Cited In (14)
- On some special cases of the restricted assignment problem
- Estimating the makespan of the two-valued restricted assignment problem
- Compact LP relaxations for allocation problems
- On the configuration-LP of the restricted assignment problem
- Integrality gap analysis for bin packing games
- Partitioned EDF scheduling on a few types of unrelated multiprocessors
- Strong LP Formulations for Scheduling Splittable Jobs on Unrelated Machines
- Graph balancing: a special case of scheduling unrelated parallel machines
- On the configuration LP for maximum budgeted allocation
- Strong LP formulations for scheduling splittable jobs on unrelated machines
- On the configuration-LP for scheduling on unrelated machines
- Semidefinite and linear programming integrality gaps for scheduling identical machines
- Approximating the configuration-LP for minimizing weighted sum of completion times on unrelated machines
- Local search breaks 1.75 for graph balancing
This page was built for publication: On the Configuration-LP for Scheduling on Unrelated Machines
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q3092258)