English

On integer programing with bounded determinants

Computational Geometry 2022-11-30 v4 Optimization and Control

Abstract

Let AA be an (m×n)(m \times n) integral matrix, and let P={x:Axb}P=\{ x : A x \leq b\} be an nn-dimensional polytope. The width of PP is defined as w(P)=min{xZn{0}:maxxPxuminxPxv} w(P)=min\{ x\in \mathbb{Z}^n\setminus\{0\} :\: max_{x \in P} x^\top u - min_{x \in P} x^\top v \}. Let Δ(A)\Delta(A) and δ(A)\delta(A) denote the greatest and the smallest absolute values of a determinant among all r(A)×r(A)r(A) \times r(A) sub-matrices of AA, where r(A)r(A) is the rank of a matrix AA. We prove that if every r(A)×r(A)r(A) \times r(A) sub-matrix of AA has a determinant equal to ±Δ(A)\pm \Delta(A) or 00 and w(P)(Δ(A)1)(n+1)w(P)\ge (\Delta(A)-1)(n+1), then PP contains nn affine independent integer points. Also we have similar results for the case of \emph{kk-modular} matrices. The matrix AA is called \emph{totally kk-modular} if every square sub-matrix of AA has a determinant in the set {0,±kr:rN}\{0,\, \pm k^r :\: r \in \mathbb{N} \}. When PP is a simplex and w(P)δ(A)1w(P)\ge \delta(A)-1, we describe a polynomial time algorithm for finding an integer point in PP. Finally we show that if AA is \emph{almost unimodular}, then integer program max{cx:xPZn}\max \{c^\top x :\: x \in P \cap \mathbb{Z}^n \} can be solved in polynomial time. The matrix AA is called \emph{almost unimodular} if Δ(A)2\Delta(A) \leq 2 and any (r(A)1)×(r(A)1)(r(A)-1)\times(r(A)-1) sub-matrix has a determinant from the set {0,±1}\{0,\pm 1\}.

Keywords

Cite

@article{arxiv.1505.03132,
  title  = {On integer programing with bounded determinants},
  author = {Dmitry Gribanov and Sergey Veselov},
  journal= {arXiv preprint arXiv:1505.03132},
  year   = {2022}
}

Comments

The proof of Lemma 4 has been fixed. Some minor corrections has been done

R2 v1 2026-06-22T09:32:57.491Z