Papers
Topics
Authors
Recent
Search
2000 character limit reached

Space-Efficient Algorithm for Integer Programming with Few Constraints

Published 5 Sep 2024 in cs.DS | (2409.03681v1)

Abstract: Integer linear programs $\min{cT x : A x = b, x \in \mathbb{Z}n_{\ge 0}}$, where $A \in \mathbb{Z}{m \times n}$, $b \in \mathbb{Z}m$, and $c \in \mathbb{Z}n$, can be solved in pseudopolynomial time for any fixed number of constraints $m = O(1)$. More precisely, in time $(m\Delta){O(m)} \text{poly}(I)$, where $\Delta$ is the maximum absolute value of an entry in $A$ and $I$ the input size. Known algorithms rely heavily on dynamic programming, which leads to a space complexity of similar order of magnitude as the running time. In this paper, we present a polynomial space algorithm that solves integer linear programs in $(m\Delta){O(m (\log m + \log\log\Delta))} \text{poly}(I)$ time, that is, in almost the same time as previous dynamic programming algorithms.

Summary

Paper to Video (Beta)

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.

Collections

Sign up for free to add this paper to one or more collections.