paper

Exponentially faster fixed-parameter algorithms for high-multiplicity scheduling

arXiv:2203.03600

Abstract

We consider so-called -fold integer programs (IPs) of the form A \in \mathbb Z^{(r+sn)\times nt} consists of arbitrary matrices on a horizontal, and arbitrary matrices NABΔA^{(i)}B^{(j)}Nnt log(nt)L^2(S_A)^{O(r+s)}(p_Ap_BΔ)^{O(rp_Ap_B+sp_Ap_B)}p_Ap_BA^{(i)}B^{(j)}S_AA = (A^{(1)},..., A^{(n)}), and is a measure of the input. We show that these new structural parameters are naturally small in high-multiplicity scheduling problems, such as makespan minimization on related and unrelated machines, with and without release times, the Santa Claus objective, and the weighted sum of completion times. In essence, we obtain algorithms that are exponentially faster than previous works by Knop et al. (ESA 2017) and Eisenbrand et al./Kouteck{ý} et al. (ICALP 2018) in terms of the number of job types.

arXiv commentThe main technical result, Lemma 4, has a major error in the proof: The claim in the proof "... we could decompose , and therefore into at least two sign-compatible, non-zero cycles of $\mc A$ ..." is NOT true. This claim is based on our claim in Lemma 3 that the decomposition of cycles into bricks yields cycles of the N-fold matrix $\mc A$. This is not true