Approximating vector scheduling: Almost matching upper and lower bounds

5Citations
Citations of this article
16Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We consider the vector scheduling problem, a natural generalization of the classical makespan minimization problem to multiple resources. Here, we are given n jobs represented as d-dimensional vectors in [0,1] d and m identical machines, and the goal is to assign the jobs to machines such that the maximum load of each machine over all the coordinates is at most 1. For fixed d, the problem admits an approximation scheme, and the best known running time is n f(ε,d) where f(ε,d)=(1/ε) Õ(d)(Õ suppresses polylogarithmic terms in d). In particular, the dependence on d is doubly exponential. In this paper we show that a double exponential dependence on d is necessary, and give an improved algorithm with essentially optimum running time. Specifically, we show that: - For any ε < 1, there is no (1 + ε)-approximation with running time exp(o([1/ε]d/3)) unless the Exponential Time Hypothesis fails. - No (1 + ε)-approximation with running time exp([1/ε] o(d)) exists, unless NP has subexponential time algorithms. - Similar lower bounds also hold even if εm extra machines are allowed (i.e. with resource augmentation), for sufficiently small ε > 0. - We complement these lower bounds with a (1 + ε)-approximation that runs in time exp((1/ε) O(d log log d)) + nd. This gives the first efficient approximation scheme (EPTAS) for the problem. © 2014 Springer-Verlag Berlin Heidelberg.

Cite

CITATION STYLE

APA

Bansal, N., Vredeveld, T., & Van Der Zwaan, R. (2014). Approximating vector scheduling: Almost matching upper and lower bounds. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 8392 LNCS, pp. 47–59). Springer Verlag. https://doi.org/10.1007/978-3-642-54423-1_5

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free