dc.creator | Antoniadis, Antonios | |
dc.creator | Hoeksma, Rubén | |
dc.creator | Meißner, Julie | |
dc.creator | Verschae, José | |
dc.creator | Wiese, Andreas | |
dc.date.accessioned | 2019-05-29T13:38:56Z | |
dc.date.available | 2019-05-29T13:38:56Z | |
dc.date.created | 2019-05-29T13:38:56Z | |
dc.date.issued | 2017 | |
dc.identifier | Leibniz International Proceedings in Informatics, LIPIcs, Volumen 80 | |
dc.identifier | 18688969 | |
dc.identifier | 10.4230/LIPIcs.ICALP.2017.31 | |
dc.identifier | https://repositorio.uchile.cl/handle/2250/168987 | |
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. | |
dc.language | en | |
dc.publisher | Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing | |
dc.rights | http://creativecommons.org/licenses/by-nc-nd/3.0/cl/ | |
dc.rights | Attribution-NonCommercial-NoDerivs 3.0 Chile | |
dc.source | Leibniz International Proceedings in Informatics, LIPIcs | |
dc.subject | Generalized Scheduling | |
dc.subject | QPTAS | |
dc.subject | Unsplittable flows | |
dc.title | A QPTAS for the general scheduling problem with identical release dates | |
dc.type | Artículo de revista | |