English

Integer programs with nearly totally unimodular matrices: the cographic case

Combinatorics 2026-01-23 v2 Discrete Mathematics Data Structures and Algorithms Optimization and Control

Abstract

It is a notorious open question whether integer programs (IPs), with an integer coefficient matrix MM whose subdeterminants are all bounded by a constant Δ\Delta in absolute value, can be solved in polynomial time. We answer this question in the affirmative if we further require that, by removing a constant number of rows and columns from MM, one obtains a submatrix AA that is the transpose of a network matrix. Our approach focuses on the case where AA arises from MM after removing kk rows only, where kk is a constant. We achieve our result in two main steps, the first related to the theory of IPs and the second related to graph minor theory. First, we derive a strong proximity result for the case where AA is a general totally unimodular matrix: Given an optimal solution of the linear programming relaxation, an optimal solution to the IP can be obtained by finding a constant number of augmentations by circuits of [A  I][A\; I]. Second, for the case where AA is transpose of a network matrix, we reformulate the problem as a maximum constrained integer potential problem on a graph GG. We observe that if GG is 22-connected, then it has no rooted K2,tK_{2,t}-minor for t=Ω(kΔ)t = \Omega(k \Delta). We leverage this to obtain a tree-decomposition of GG into highly structured graphs for which we can solve the problem locally. This allows us to solve the global problem via dynamic programming.

Keywords

Cite

@article{arxiv.2407.09477,
  title  = {Integer programs with nearly totally unimodular matrices: the cographic case},
  author = {Manuel Aprile and Samuel Fiorini and Gwenaël Joret and Stefan Kober and Michał T. Seweryn and Stefan Weltge and Yelena Yuditsky},
  journal= {arXiv preprint arXiv:2407.09477},
  year   = {2026}
}

Comments

v2: revised following the referees' comments

R2 v1 2026-06-28T17:39:01.608Z