On minimizing the makespan when some jobs cannot be assigned on the same machine
Author
dc.contributor.author
Das, Syamantak
Author
dc.contributor.author
Wiese, Andreas
Admission date
dc.date.accessioned
2019-05-29T13:39:01Z
Available date
dc.date.available
2019-05-29T13:39:01Z
Publication date
dc.date.issued
2017
Cita de ítem
dc.identifier.citation
Leibniz International Proceedings in Informatics, LIPIcs, Volumen 87, 2017, Pages 31:1–31:14
Identifier
dc.identifier.issn
18688969
Identifier
dc.identifier.other
10.4230/LIPIcs.ESA.2017.31
Identifier
dc.identifier.uri
https://repositorio.uchile.cl/handle/2250/168997
Abstract
dc.description.abstract
We study the classical scheduling problem of assigning jobs to machines in order to minimize
the makespan. It is well-studied and admits an EPTAS on identical machines and a (2 − 1/m)-
approximation algorithm on unrelated machines. In this paper we study a variation in which
the input jobs are partitioned into bags and no two jobs from the same bag are allowed to be
assigned on the same machine. Such a constraint can easily arise, e.g., due to system stability
and redundancy considerations. Unfortunately, as we demonstrate in this paper, the techniques
of the above results break down in the presence of these additional constraints.
Our first result is a PTAS for the case of identical machines. It enhances the methods from
the known (E)PTASs by a finer classification of the input jobs and careful argumentations why a
good schedule exists after enumerating over the large jobs. For unrelated machines, we prove that
there can be no (log n)
1/4−
-approximation algorithm for the problem for any > 0, assuming
that NP * ZPTIME(2(log n)
O(1) ). This holds even in the restricted assignment setting. However,
we identify a special case of the latter in which we can do better: if the same set of machines we
give an 8-approximation algorithm. It is based on rounding the LP-relaxation of the problem in
phases and adjusting the residual fractional solution after each phase to order to respect the bag
constraints.
Lenguage
dc.language.iso
en
Publisher
dc.publisher
Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing