Exponentially faster fixed-parameter algorithms for high-multiplicity scheduling

03/07/2022
by   David Fischer, et al.
0

We consider so-called N-fold integer programs (IPs) of the form max{c^T x : Ax = b, ℓ≤ x ≤ u, x ∈ℤ^nt}, whereA ∈ℤ^(r+sn)×nt consists of n arbitrary matrices A^(i)∈ℤ^r× t on a horizontal, and n arbitrary matrices B^(j)∈ℤ^s× t on a diagonal line. Several recent works design fixed-parameter algorithms forN-fold IPs by taking as parameters the numbers of rows and columns of theA- andB-matrices, together with the largest absolute valueΔover their entries. These advances provide fast algorithms for several well-studied combinatorial optimization problems on strings, on graphs, and in machine scheduling. In this work, we extend this research by proposing algorithms that additionally harness a partition structure of submatricesA^(i)andB^(j), where row indices of non-zero entries do not overlap between any two sets in the partition. Our main result is an algorithm for solving anyN-fold IP in timent log(nt)L^2(S_A)^O(r+s)(p_Ap_BΔ)^O(rp_Ap_B+sp_Ap_B), wherep_Aandp_Bare the size of the largest set in such a partition ofA^(i)andB^(j), respectively,S_Ais the number of parts in the partition ofA = (A^(1),..., A^(n)), and L = (log(||u - ℓ||_∞)· (log(max_x:ℓ≤ x ≤ u |c^Tx|)) 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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/15/2023

New Support Size Bounds for Integer Programming, Applied to Makespan Minimization on Uniformly Related Machines

Mixed-integer linear programming (MILP) is at the core of many advanced ...
research
02/17/2018

Faster Algorithms for Integer Programs with Block Structure

We consider integer programming problems { c^T x : A x = b, l ≤ x ≤ u, x...
research
05/09/2018

On the Graver basis of block-structured integer programming

We consider the 4-block n-fold integer programming (IP), in which the co...
research
02/02/2022

Improved quantum algorithms for linear and nonlinear differential equations

We present substantially generalized and improved quantum algorithms ove...
research
06/24/2021

Johnson-Lindenstrauss Embeddings with Kronecker Structure

We prove the Johnson-Lindenstrauss property for matrices Φ D_ξ where Φ h...
research
03/25/2021

De Finetti-Style Results for Wishart Matrices: Combinatorial Structure and Phase Transitions

A recent line of work has studied the relationship between the Wishart m...
research
10/19/2020

Tightness of Sensitivity and Proximity Bounds for Integer Linear Programs

We consider ILPs, where each variable corresponds to an integral point w...

Please sign up or login with your details

Forgot password? Click here to reset