Proximity results and faster algorithms for Integer Programming using the Steinitz Lemma
Abstract
We consider integer programming problems in standard form where , and . We show that such an integer program can be solved in time , where is an upper bound on each absolute value of an entry in . This improves upon the longstanding best bound of Papadimitriou (1981) of , where in addition, the absolute values of the entries of also need to be bounded by . Our result relies on a lemma of Steinitz that states that a set of vectors in that is contained in the unit ball of a norm and that sum up to zero can be ordered such that all partial sums are of norm bounded by . We also use the Steinitz lemma to show that the -distance of an optimal integer and fractional solution, also under the presence of upper bounds on the variables, is bounded by . Here is again an upper bound on the absolute values of the entries of . The novel strength of our bound is that it is independent of . We provide evidence for the significance of our bound by applying it to general knapsack problems where we obtain structural and algorithmic results that improve upon the recent literature.
Keywords
Cite
@article{arxiv.1707.00481,
title = {Proximity results and faster algorithms for Integer Programming using the Steinitz Lemma},
author = {Friedrich Eisenbrand and Robert Weismantel},
journal= {arXiv preprint arXiv:1707.00481},
year = {2019}
}
Comments
We achieve much milder dependence of the running time on the largest entry in $b$