Complexity of Scheduling Few Types of Jobs on Related and Unrelated Machines

From MaRDI portal
Publication:6065415

DOI10.4230/LIPICS.ISAAC.2020.18arXiv2009.11840OpenAlexW3115671652MaRDI QIDQ6065415FDOQ6065415

Martin Koutecký, Johannes Zink

Publication date: 14 November 2023

Abstract: The task of scheduling jobs to machines while minimizing the total makespan, the sum of weighted completion times, or a norm of the load vector, are among the oldest and most fundamental tasks in combinatorial optimization. Since all of these problems are in general NP-hard, much attention has been given to the regime where there is only a small number k of job types, but possibly the number of jobs n is large; this is the few job types, high-multiplicity regime. Despite many positive results, the hardness boundary of this regime was not understood until now. We show that makespan minimization on uniformly related machines (Q|HM|Cmax) is NP-hard already with 6 job types, and that the related Cutting Stock problem is NP-hard already with 8 item types. For the more general unrelated machines model (R|HM|Cmax), we show that if either the largest job size pmax, or the number of jobs n are polynomially bounded in the instance size |I|, there are algorithms with complexity |I|extrmpoly(k). Our main result is that this is unlikely to be improved, because Q||Cmax is W[1]-hard parameterized by k already when n, pmax, and the numbers describing the speeds are polynomial in |I|; the same holds for R|HM|Cmax (without speeds) when the job sizes matrix has rank 2. Our positive and negative results also extend to the objectives ell2-norm minimization of the load vector and, partially, sum of weighted completion times sumwjCj. Along the way, we answer affirmatively the question whether makespan minimization on identical machines (P||Cmax) is fixed-parameter tractable parameterized by k, extending our understanding of this fundamental problem. Together with our hardness results for Q||Cmax this implies that the complexity of P|HM|Cmax is the only remaining open case.


Full work available at URL: https://arxiv.org/abs/2009.11840







Cites Work


Cited In (2)





This page was built for publication: Complexity of Scheduling Few Types of Jobs on Related and Unrelated Machines

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q6065415)