Odd-Cycle-Packing-treewidth: On the Maximum Independent Set problem in odd-minor-free graph classes
Mujin Choi, Maximilian Gorsky, Gunwoo Kim, Caleb McFarland, Sebastian Wiederrecht
TL;DR
This paper introduces Odd-Cycle-Packing-treewidth (OCP-tw), a width parameter that blends tree-like structure with the distribution of odd cycles in a graph, and proves an odd-minor analogue of the Grid Theorem using parity grids. The authors show MIS is solvable in time n^{f(k)} on graphs with OCP-tw ≤ k and present a constructive framework to either certify bounded OCP-tw or produce obstructions, extending to integer programs with totally Δ-modular incidence-like matrices. The approach unifies MIS tractability across odd-minor-free classes and provides a modular toolkit (surfaces, renditions, society classifications, and parity-aware walls) that yields explicit polynomial bounds and algorithmic procedures. The results have implications for parameterized MIS and related IP contexts, offering a robust path to tractable instances beyond traditional treewidth by exploiting parity and minor-structure together. Overall, the work advances structural graph theory and algorithmic applications by delivering constructive decompositions, parity-aware obstructions, and a bridge to IPs via signed graph and Δ-modular frameworks.
Abstract
We introduce the tree-decomposition-based graph parameter Odd-Cycle-Packing-treewidth (OCP-tw) as a width parameter that asks to decompose a given graph into pieces of bounded odd cycle packing number. The parameter OCP-tw is monotone under the odd-minor-relation and we provide an analogue to the celebrated Grid Theorem of Robertson and Seymour for OCP-tw. That is, we identify two infinite families of grid-like graphs whose presence as odd-minors implies large OCP-tw and prove that their absence implies bounded OCP-tw. This structural result is constructive and implies a 2^(poly(k))poly(n)-time parameterized poly(k)-approximation algorithm for OCP-tw. Moreover, we show that the (weighted) Maximum Independent Set problem (MIS) can be solved in polynomial time on graphs of bounded OCP-tw. Finally, we lift the concept of OCP-tw to a parameter for matrices of integer programs. To this end, we show that our strategy can be applied to efficiently solve integer programs whose matrices can be "tree-decomposed" into totally delta-modular matrices with at most two non-zero entries per row.
