On Integer Programming, Discrepancy, and Convolution
Data Structures and Algorithms
2022-07-27 v4
Abstract
Integer programs with m constraints are solvable in pseudo-polynomial time in , the largest coefficient in a constraint, when m is a fixed constant. We give a new algorithm with a running time of , which improves on the state-of-the-art. Moreover, we show that improving on our algorithm for any is equivalent to improving over the quadratic time algorithm for -convolution. This is a strong evidence that our algorithm's running time is the best possible. We also present a specialized algorithm with running time for testing feasibility of an integer program and also give a tight lower bound, which is based on the SETH in this case.
Cite
@article{arxiv.1803.04744,
title = {On Integer Programming, Discrepancy, and Convolution},
author = {Klaus Jansen and Lars Rohwedder},
journal= {arXiv preprint arXiv:1803.04744},
year = {2022}
}
Comments
Revised version. A preliminary version appeared in the proceedings of ITCS 2019