A Subexponential Time Algorithm for Makespan Scheduling of Unit Jobs with Precedence Constraints
Abstract
In a classical scheduling problem, we are given a set of jobs of unit length along with precedence constraints, and the goal is to find a schedule of these jobs on identical machines that minimizes the makespan. Using the standard 3-field notation, it is known as . Settling the complexity of even for 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 time. This algorithm is subexponential when . In the regime of we show an algorithm that runs in time. Before our work, even for machines there were no algorithms known that run in time for some .
Cite
@article{arxiv.2312.03495,
title = {A Subexponential Time Algorithm for Makespan Scheduling of Unit Jobs with Precedence Constraints},
author = {Jesper Nederlof and Céline M. F. Swennenhuis and Karol Węgrzycki},
journal= {arXiv preprint arXiv:2312.03495},
year = {2023}
}