English

Integer programs with bounded subdeterminants and two nonzeros per row

Combinatorics 2025-01-31 v4 Discrete Mathematics Data Structures and Algorithms Optimization and Control

Abstract

We give a strongly polynomial-time algorithm for integer linear programs defined by integer coefficient matrices whose subdeterminants are bounded by a constant and that contain at most two nonzero entries in each row. The core of our approach is the first polynomial-time algorithm for the weighted stable set problem on graphs that do not contain more than kk vertex-disjoint odd cycles, where kk is any constant. Previously, polynomial-time algorithms were only known for k=0k=0 (bipartite graphs) and for k=1k=1. We observe that integer linear programs defined by coefficient matrices with bounded subdeterminants and two nonzeros per column can be also solved in strongly polynomial-time, using a reduction to bb-matching.

Keywords

Cite

@article{arxiv.2106.05947,
  title  = {Integer programs with bounded subdeterminants and two nonzeros per row},
  author = {Samuel Fiorini and Gwenaël Joret and Stefan Weltge and Yelena Yuditsky},
  journal= {arXiv preprint arXiv:2106.05947},
  year   = {2025}
}

Comments

v4: revised following the referees' comments, including a full rewrite of section 7. v3: minor changes. v2: minor changes, accepted at FOCS 2021