TY - GEN
T1 - Integer programs with nearly totally unimodular matrices
T2 - 36th Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2025
AU - Aprile, Manuel
AU - Fiorini, Samuel
AU - Joret, Gwenaël
AU - Kober, Stefan
AU - Seweryn, Michal T.
AU - Weltge, Stefan
AU - Yuditsky, Yelena
N1 - Publisher Copyright:
Copyright © 2025.
PY - 2025
Y1 - 2025
N2 - It is a notorious open question whether integer programs (IPs) with an integer coe cient matrix M whose subdeterminants are all bounded by a constant ∆ in absolute value can be solved in polynomial time. We answer this question in the a rmative if we further require that, by removing a constant number of rows and columns from M, one obtains a submatrix A that is the transpose of a network matrix. Our approach focuses on the case where A arises from M after removing k rows only, where k is a constant. We achieve our result in two main steps, the rst 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 A 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 nding a constant number of augmentations by circuits of [A I]. Second, for the case where A is transpose of a network matrix, we reformulate the problem as a maximum constrained integer potential problem on a graph G. We observe that if G is 2-connected, then it has no rooted K2,t-minor for t = Ω(k∆). We leverage this to obtain a tree-decomposition of G into highly structured graphs for which we can solve the problem locally. This allows us to solve the global problem via dynamic programming.
AB - It is a notorious open question whether integer programs (IPs) with an integer coe cient matrix M whose subdeterminants are all bounded by a constant ∆ in absolute value can be solved in polynomial time. We answer this question in the a rmative if we further require that, by removing a constant number of rows and columns from M, one obtains a submatrix A that is the transpose of a network matrix. Our approach focuses on the case where A arises from M after removing k rows only, where k is a constant. We achieve our result in two main steps, the rst 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 A 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 nding a constant number of augmentations by circuits of [A I]. Second, for the case where A is transpose of a network matrix, we reformulate the problem as a maximum constrained integer potential problem on a graph G. We observe that if G is 2-connected, then it has no rooted K2,t-minor for t = Ω(k∆). We leverage this to obtain a tree-decomposition of G into highly structured graphs for which we can solve the problem locally. This allows us to solve the global problem via dynamic programming.
UR - http://www.scopus.com/inward/record.url?scp=85211777371&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:85211777371
T3 - Proceedings of the Annual ACM-SIAM Symposium on Discrete Algorithms
SP - 2301
EP - 2312
BT - Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2025
PB - Association for Computing Machinery
Y2 - 12 January 2025 through 15 January 2025
ER -