A Subexponential Time Algorithm for Makespan Scheduling of Unit Jobs with Precedence Constraints
Jesper Nederlof, Céline M. F. Swennenhuis, Karol Wegrzycki
Abstract
In a classical scheduling problem, we are given a set of n jobs of unit length along with precedence constraints, and the goal is to find a schedule of these jobs on m identical machines that minimizes the makespan. Using the standard 3-field notation, it is known as P m|prec, p j = 1|C max . Settling the complexity of P m|prec, p j = 1|C max even for m = 3 machines is the last open problem from the book of Garey and Johnson [GJ79] for which both upper and lower bounds on the worst-case running times of exact algorithms solving them remain essentially unchanged since the publication of [GJ79].
We present an algorithm for this problem that runs in (1 nm) time. This algorithm is subexponential when m = o(n). In the regime of m = Θ(n) we show an algorithm that runs in O(1.997 n ) time. Before our work, even for m = 3 machines there were no algorithms known that run in O((2 -ε) n ) time for some ε > 0. 1
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 36474584-7a22-4058-aef9-350ec35f3cf8Builds on3
- Parameterized Problems Complete for Nondeterministic FPT time and Logarithmic SpaceHans L. Bodlaender, Carla Groenland, Jesper Nederlof, Céline M. F. SwennenhuisFOCS 2021 · 15 citations
- Towards PTAS for Precedence Constrained Scheduling via Combinatorial AlgorithmsShi LiSODA 2021 · 5 citations
- A Faster Exponential Time Algorithm for Bin Packing With a Constant Number of Bins via Additive CombinatoricsJesper Nederlof, Jakub Pawlewicz, Céline M. F. Swennenhuis, Karol WegrzyckiSODA 2021 · 3 citations
Related papers
- Hierarchy-Based Algorithms for Minimizing Makespan under Precedence and Communication ConstraintsJanardhan Kulkarni, Shi Li, Jakub Tarnawski, Minwei YeSODA 2020 · 12 citations
- Scheduling with Communication Delays via LP Hierarchies and ClusteringSami Davies, Janardhan Kulkarni, Thomas Rothvoss, Jakub Tarnawski et al.FOCS 2020 · 10 citations
- Tight running times for minimum <italic>ℓq</italic>-norm load balancing: beyond exponential dependencies on 1/<italic>∊</italic>Lin Chen, Liangde Tao, José VerschaeSODA 2022 · 1 citation
- Scheduling with Communication Delays via LP Hierarchies and Clustering II: Weighted Completion Times on Related MachinesSami Davies, Janardhan Kulkarni, Thomas Rothvoss, Jakub Tarnawski et al.SODA 2021 · 15 citations
- On Minimizing Tardy Processing Time, Max-Min Skewed Convolution, and Triangular Structured ILPsKim-Manuel Klein, Adam Polak, Lars RohwedderSODA 2023 · 5 citations
