Integer programs with nearly totally unimodular matrices: the cographic case
Abstract
It is a notorious open question whether integer programs (IPs), with an integer coefficient matrix whose subdeterminants are all bounded by a constant 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 , one obtains a submatrix that is the transpose of a network matrix. Our approach focuses on the case where arises from after removing rows only, where 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 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 . Second, for the case where is transpose of a network matrix, we reformulate the problem as a maximum constrained integer potential problem on a graph . We observe that if is -connected, then it has no rooted -minor for . We leverage this to obtain a tree-decomposition of into highly structured graphs for which we can solve the problem locally. This allows us to solve the global problem via dynamic programming.
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