Papers
Topics
Authors
Recent
Search
2000 character limit reached

Sublinear Approximation Schemes for Scheduling Precedence Graphs of Bounded Depth

Published 31 Jan 2023 in cs.DS | (2302.00133v1)

Abstract: We study the classical scheduling problem on parallel machines %with precedence constraints where the precedence graph has the bounded depth hh. Our goal is to minimize the maximum completion time. We focus on developing approximation algorithms that use only sublinear space or sublinear time. We develop the first one-pass streaming approximation schemes using sublinear space when all jobs' processing times differ no more than a constant factor cc and the number of machines mm is at most 2nϵ3hc\tfrac {2n \epsilon}{3 h c }. This is so far the best approximation we can have in terms of mm, since no polynomial time approximation better than 43\tfrac{4}{3} exists when m=n3m = \tfrac{n}{3} unless P=NP. %the problem cannot be approximated within a factor of 43\tfrac{4}{3} when m=n3m = \tfrac{n}{3} even if all jobs have equal processing time. The algorithms are then extended to the more general problem where the largest αn\alpha n jobs have no more than cc factor difference. % for some constant $0 &lt; \alpha \le 1$. We also develop the first sublinear time algorithms for both problems. For the more general problem, when m≤αnϵ20c<sup>2</sup>⋅h m \le \tfrac { \alpha n \epsilon}{20 c<sup>2</sup> \cdot h } , our algorithm is a randomized (1+ϵ)(1+\epsilon)-approximation scheme that runs in sublinear time. This work not only provides an algorithmic solution to the studied problem under big data % and cloud computing environment, but also gives a methodological framework for designing sublinear approximation algorithms for other scheduling problems.

Authors (3)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.