On (1,)-restricted assignment makespan minimization

From MaRDI portal
Publication:5363001

DOI10.1137/1.9781611973730.73zbMATH Open1372.68044arXiv1410.7506OpenAlexW4214560154MaRDI QIDQ5363001FDOQ5363001


Authors: Deeparnab Chakrabarty, Sanjeev Khanna, Shi Li Edit this on Wikidata


Publication date: 5 October 2017

Published in: Proceedings of the Twenty-Sixth Annual ACM-SIAM Symposium on Discrete Algorithms (Search for Journal in Brave)

Abstract: Makespan minimization on unrelated machines is a classic problem in approximation algorithms. No polynomial time (2delta)-approximation algorithm is known for the problem for constant delta>0. This is true even for certain special cases, most notably the restricted assignment problem where each job has the same load on any machine but can be assigned to one from a specified subset. Recently in a breakthrough result, Svensson [Svensson, 2011] proved that the integrality gap of a certain configuration LP relaxation is upper bounded by 1.95 for the restricted assignment problem; however, the rounding algorithm is not known to run in polynomial time. In this paper we consider the (1,varepsilon)-restricted assignment problem where each job is either heavy (pj=1) or light (pj=varepsilon), for some parameter varepsilon>0. Our main result is a (2delta)-approximate polynomial time algorithm for the (1,epsilon)-restricted assignment problem for a fixed constant delta>0. Even for this special case, the best polynomial-time approximation factor known so far is 2. We obtain this result by rounding the configuration LP relaxation for this problem. A simple reduction from vertex cover shows that this special case remains NP-hard to approximate to within a factor better than 7/6.


Full work available at URL: https://arxiv.org/abs/1410.7506




Recommendations




Cited In (22)





This page was built for publication: On \((1,\varepsilon)\)-restricted assignment makespan minimization

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q5363001)