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
- Samuel Fiorini (ORCID: https://orcid.org/0000-0002-6845-9008)
- Stefan Weltge (ORCID: https://orcid.org/0000-0002-0102-8326)
- Gwenaël Joret (ORCID: https://orcid.org/0000-0002-7157-6694)
- Michał Seweryn (ORCID: https://orcid.org/0000-0002-9090-3435)
- Stefan Kober (ORCID: https://orcid.org/0000-0003-2610-1494)
- Manuel Aprile (ORCID: https://orcid.org/0000-0002-6805-6903)
- Yelena Yuditsky (ORCID: https://orcid.org/0000-0002-6467-3437)
Institutions
- University of Leeds (GB)
- Université Libre de Bruxelles (BE)
- University of Padua (IT)
- Technical University of Munich (DE)
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
- Deutsche Forschungsgemeinschaft
- Fonds De La Recherche Scientifique - FNRS
- Koning Boudewijnstichting