Integer Programs with Nearly Totally Unimodular Matrices: The Cographic Case

It is a notorious open question whether integer programs (IPs) with an integer coefficient matrix M whose subdeterminants are all bounded by a constant [Formula: see text] 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 M, one obtains a submatrix A that is the transpose of a network matrix. Our approach focuses on the case in which A arises from M after removing k rows only and k 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 in which 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 finding a constant number of augmentations by circuits of [Formula: see text]. Second, for the case in which A is the 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 two-connected, then it has no rooted [Formula: see text]-minor for [Formula: see text]. 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. Funding: M. Aprile and S. Fiorini acknowledge funding from Fonds de la Recherche Scientifique (FNRS) through research project BD-DELTA [Grant PDR 20222190, 2021–24]. S. Fiorini was also funded by the King Baudouin Foundation through project BD-DELTA-2 (convention 2023-F2150080-233051, 2023–26). G. Joret and M. Seweryn acknowledge funding from FNRS (PDR “Product structure of planar graphs”). S. Kober and S. Weltge were supported by the Deutsche Forschungsgemeinschaft (German Research Foundation) [Grants 277991500/GRK2201 and 451026932, respectively]. Y. Yuditsky was supported by FNRS as a postdoctoral researcher.

Authors

Institutions

Publication Details

Journal
Mathematics of Operations Research
Published
2026-06-09
DOI
https://doi.org/10.1287/moor.2024.0830
Primary Topic
Optimization and Variational Analysis
Type
preprint
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
preprint

Integer Programs with Nearly Totally Unimodular Matrices: The Cographic Case

Samuel Fiorini, Stefan Weltge, Gwenaël Joret, Michał Seweryn et al.
Mathematics of Operations Research
Optimization and Variational Analysis
preprint

Integer Programs with Nearly Totally Unimodular Matrices: The Cographic Case

Samuel Fiorini, Stefan Weltge, Gwenaël Joret, Michał Seweryn, Stefan Kober, Manuel Aprile, Yelena Yuditsky
preprint en

Abstract

It is a notorious open question whether integer programs (IPs) with an integer coefficient matrix M whose subdeterminants are all bounded by a constant [Formula: see text] 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 M, one obtains a submatrix A that is the transpose of a network matrix. Our approach focuses on the case in which A arises from M after removing k rows only and k 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 in which 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 finding a constant number of augmentations by circuits of [Formula: see text]. Second, for the case in which A is the 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 two-connected, then it has no rooted [Formula: see text]-minor for [Formula: see text]. 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. Funding: M. Aprile and S. Fiorini acknowledge funding from Fonds de la Recherche Scientifique (FNRS) through research project BD-DELTA [Grant PDR 20222190, 2021–24]. S. Fiorini was also funded by the King Baudouin Foundation through project BD-DELTA-2 (convention 2023-F2150080-233051, 2023–26). G. Joret and M. Seweryn acknowledge funding from FNRS (PDR “Product structure of planar graphs”). S. Kober and S. Weltge were supported by the Deutsche Forschungsgemeinschaft (German Research Foundation) [Grants 277991500/GRK2201 and 451026932, respectively]. Y. Yuditsky was supported by FNRS as a postdoctoral researcher.

Mathematics of Operations Research
University of Leeds (GB), Université Libre de Bruxelles (BE), University of Padua (IT), Technical University of Munich (DE)
Deutsche Forschungsgemeinschaft, Fonds De La Recherche Scientifique - FNRS, Koning Boudewijnstichting
Openalex Percentile: Top 99%
Optimization and Variational Analysis
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.