paper

Fine-Grained Equivalence for Problems Related to Integer Linear Programming

arXiv:2409.03675

Abstract

Integer Linear Programming with binary variables and many -constraints can be solved in time and it is open whether the dependence on is optimal. Several seemingly unrelated problems, which include variants of Closest String, Discrepancy Minimization, Set Cover, and Set Packing, can be modelled as Integer Linear Programming with constraints to obtain algorithms with the same running time for a natural parameter in each of the problems. Our main result establishes through fine-grained reductions that these problems are equivalent, meaning that a algorithm with for one of them implies such an algorithm for all of them. In the setting above, one can alternatively obtain an time algorithm for Integer Linear Programming using a straightforward dynamic programming approach, which can be more efficient if is relatively small (e.g., subexponential in ). We show that this can be improved to , where is the number of distinct (i.e., non-symmetric) variables. This dominates both of the aforementioned running times.

17 pages

Fine-Grained Equivalence for Problems Related to Integer Linear Programming · wovepaper