English

Congruency-Constrained TU Problems Beyond the Bimodular Case

Optimization and Control 2023-04-26 v3 Data Structures and Algorithms

Abstract

A long-standing open question in Integer Programming is whether integer programs with constraint matrices with bounded subdeterminants are efficiently solvable. An important special case thereof are congruency-constrained integer programs min{cx ⁣: Txb, γxr(modm), xZn}\min\{c^\top x\colon\ Tx\leq b,\ \gamma^\top x\equiv r\pmod{m},\ x\in\mathbb{Z}^n\} with a totally unimodular constraint matrix TT. Such problems have been shown to be polynomial-time solvable for m=2m=2, which led to an efficient algorithm for integer programs with bimodular constraint matrices, i.e., full-rank matrices whose n×nn\times n subdeterminants are bounded by two in absolute value. Whereas these advances heavily relied on existing results on well-known combinatorial problems with parity constraints, new approaches are needed beyond the bimodular case, i.e., for m>2m>2. We make first progress in this direction through several new techniques. In particular, we show how to efficiently decide feasibility of congruency-constrained integer programs with a totally unimodular constraint matrix for m=3m=3. Furthermore, for general mm, our techniques also allow for identifying flat directions of infeasible problems, and deducing bounds on the proximity between solutions of the problem and its relaxation.

Keywords

Cite

@article{arxiv.2109.03148,
  title  = {Congruency-Constrained TU Problems Beyond the Bimodular Case},
  author = {Martin Nägele and Richard Santiago and Rico Zenklusen},
  journal= {arXiv preprint arXiv:2109.03148},
  year   = {2023}
}
R2 v1 2026-06-24T05:45:36.461Z