A QPTAS for the general scheduling problem with identical release dates
Author
dc.contributor.author
Antoniadis, Antonios
Author
dc.contributor.author
Hoeksma, Rubén
Author
dc.contributor.author
Meißner, Julie
Author
dc.contributor.author
Verschae, José
Author
dc.contributor.author
Wiese, Andreas
Admission date
dc.date.accessioned
2019-05-29T13:38:56Z
Available date
dc.date.available
2019-05-29T13:38:56Z
Publication date
dc.date.issued
2017
Cita de ítem
dc.identifier.citation
Leibniz International Proceedings in Informatics, LIPIcs, Volumen 80
Identifier
dc.identifier.issn
18688969
Identifier
dc.identifier.other
10.4230/LIPIcs.ICALP.2017.31
Identifier
dc.identifier.uri
https://repositorio.uchile.cl/handle/2250/168987
Abstract
dc.description.abstract
The General Scheduling Problem (GSP) generalizes scheduling problems with sum of cost objectives
such as weighted flow time and weighted tardiness. Given a set of jobs with processing
times, release dates, and job dependent cost functions, we seek to find a minimum cost preemptive
schedule on a single machine. The best known algorithm for this problem and also for
weighted flow time/tardiness is an O(log log P)-approximation (where P denotes the range of the
job processing times), while the best lower bound shows only strong NP-hardness. When release
dates are identical there is also a gap: the problem remains strongly NP-hard and the best known
approximation algorithm has a ratio of e+ (running in quasi-polynomial time). We reduce the
latter gap by giving a QPTAS if the numbers in the input are quasi-polynomially bounded, ruling
out the existence of an APX-hardness proof unless NP DTIME(2polylog(n)). Our techniques
are based on the QPTAS known for the UFP-Cover problem, a particular case of GSP where
we must pick a subset of intervals (jobs) on the real line with associated heights and costs. If
an interval is selected, its height will help cover a given demand on any point contained within
the interval. We reduce our problem to a generalization of UFP-Cover and use a sophisticated
divide-and-conquer procedure with interdependent non-symmetric subproblems.
We also present a pseudo-polynomial time approximation scheme for two variants of UFPCover.
For the case of agreeable intervals we give an algorithm based on a new dynamic programming
approach which might be useful for other problems of this type. The second one is a
resource augmentation setting where we are allowed to slightly enlarge each interval.
Lenguage
dc.language.iso
en
Publisher
dc.publisher
Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing