English

Parametric Integer Programming in Fixed Dimension

Optimization and Control 2008-01-29 v1

Abstract

We consider the following problem: Given a rational matrix A\setQm×nA \in \setQ^{m \times n} and a rational polyhedron Q\setRm+pQ \subseteq\setR^{m+p}, decide if for all vectors b\setRmb \in \setR^m, for which there exists an integral z\setZpz \in \setZ^p such that (b,z)Q(b, z) \in Q, the system of linear inequalities AxbA x \leq b has an integral solution. We show that there exists an algorithm that solves this problem in polynomial time if pp and nn are fixed. This extends a result of Kannan (1990) who established such an algorithm for the case when, in addition to pp and nn, the affine dimension of QQ is fixed. As an application of this result, we describe an algorithm to find the maximum difference between the optimum values of an integer program max{cx:Axb,x\setZn}\max \{c x : A x \leq b, x \in \setZ^n \} and its linear programming relaxation over all right-hand sides bb, for which the integer program is feasible. The algorithm is polynomial if nn is fixed. This is an extension of a recent result of Ho\c{s}ten and Sturmfels (2003) who presented such an algorithm for integer programs in standard form.

Keywords

Cite

@article{arxiv.0801.4336,
  title  = {Parametric Integer Programming in Fixed Dimension},
  author = {Friedrich Eisenbrand and Gennady Shmonin},
  journal= {arXiv preprint arXiv:0801.4336},
  year   = {2008}
}

Comments

23 pages, 3 figures

R2 v1 2026-06-21T10:07:14.684Z