Papers
Topics
Authors
Recent
Search
2000 character limit reached

Odd-Cycle-Packing Treewidth (OCP-tw)

Updated 20 November 2025
  • OCP-tw is a graph parameter defined by tree decompositions that account for vertex-disjoint odd cycles using apex sets.
  • It characterizes graph structure with grid-like parity obstructions and is monotone under odd-minor operations, facilitating efficient solutions for problems like Maximum Independent Set.
  • OCP-tw generalizes hybrid width notions and underpins tractable decomposition methods for combinatorial and integer programming problems in odd-minor-closed graph classes.

Odd-Cycle-Packing-treewidth (OCP-tw) is a tree-decomposition-based parameter designed to capture both the structure and algorithmic tractability of graphs in terms of their odd-cycle content. A graph’s OCP-tw quantifies the minimal width needed to decompose it into (possibly overlapping) pieces whose “hardness” derives from the largest number of vertex-disjoint odd cycles present in any single bag. OCP-tw is monotone under odd-minor operations and structurally characterized by grid-like parity obstructions, yielding analogues of key results in minor theory and enabling efficient algorithms for core combinatorial problems such as Maximum Independent Set (MIS) and certain classes of integer programming. This parameter generalizes hybrid width notions, including B\mathcal{B}-blind-treewidth, and forms the basis of tractable algorithms for odd-minor-closed graph classes (Choi et al., 13 Nov 2025, Gollin et al., 2023).

1. Formal Definition and Basic Properties

Given a finite simple graph G=(V,E)G=(V,E), a tree-decomposition is a pair (T,β)(T,\beta) with TT a tree and β:V(T)2V\beta:V(T)\to2^V satisfying classical covering, edge, and connectedness properties. The OCP-tw refines this notion by introducing apex sets. In an OCP-tree-decomposition (T,β,α)(T,\beta,\alpha):

  • α(t)β(t)\alpha(t)\subseteq\beta(t) marks apex vertices in each bag.
  • The width of the decomposition is

max{adhesion(T,β), maxtV(T)(α(t)+OCP(G[β(t)α(t)]))}.\max\Bigl\{\,\mathrm{adhesion}(T,\beta),\ \max_{t\in V(T)}\bigl(|\alpha(t)|+\mathrm{OCP}(G[\beta(t)\setminus\alpha(t)])\bigr)\Bigr\}.

Here, adhesion is the maximum intersection between adjacent bags, and OCP(H)\mathrm{OCP}(H) is the maximal number of vertex-disjoint odd cycles in subgraph HH. The Odd-Cycle-Packing-treewidth G=(V,E)G=(V,E)0 is the minimum width over all such decompositions.

OCP-tw is minor-monotone under odd-minors: for any odd-minor G=(V,E)G=(V,E)1 of G=(V,E)G=(V,E)2 (via vertex and edge deletions or bond contractions), G=(V,E)G=(V,E)3 (Choi et al., 13 Nov 2025, Gollin et al., 2023). Furthermore, G=(V,E)G=(V,E)4 for all graphs.

2. Structural Characterization via Parity Grids and Odd-Minors

OCP-tw is structurally governed by grid-like families of parity obstructions. The two principal infinite grid families are:

  • Parity handles G=(V,E)G=(V,E)5: a G=(V,E)G=(V,E)6 cylindrical grid with G=(V,E)G=(V,E)7 antipodal handle-edges, such that every odd cycle must traverse an odd number of these edges.
  • Parity vortices G=(V,E)G=(V,E)8: similar grids augmented with pairs of “vortex-edges” on inner cycles, forcing odd cycles to intersect vortex pairs oddly.

The OCP Grid Theorem states that there exists a polynomial G=(V,E)G=(V,E)9 such that:

  • If (T,β)(T,\beta)0 contains (T,β)(T,\beta)1 or (T,β)(T,\beta)2 as an odd-minor, then (T,β)(T,\beta)3.
  • If (T,β)(T,\beta)4, then (T,β)(T,\beta)5 contains (T,β)(T,\beta)6 or (T,β)(T,\beta)7 as an odd-minor.

Thus, absence of large parity grids certifies bounded OCP-tw. The proof adapts Flat-Wall and society-classification techniques in odd-minor theory to parity-preserving surfaces and tangles (Choi et al., 13 Nov 2025, Gollin et al., 2023).

3. Algorithmic Recognition and Decomposition

A constructive algorithm for OCP-tw proceeds as follows:

  1. Search for a large parity-grid odd-minor ((T,β)(T,\beta)8 or (T,β)(T,\beta)9) in TT0 using the OCP-Grid search algorithm in time TT1.
  2. If an obstruction is found, certify TT2.
  3. Otherwise, extract an OCP-tree-decomposition of width TT3 (Choi et al., 13 Nov 2025).

This yields a parameterized polyTT4-time TT5-approximation for TT6. This FPT algorithmic regime stands in contrast to general treewidth for which decomposition is only FPT in width.

4. Connections to Induced Odd-Cycle Packing and Hybrid Widths

OCP-tw subsumes several prior width notions:

  • TT7-blind-treewidth: defined by the minimal width of decompositions over “hard” bags—those containing sets TT8 such that some odd cycle meets TT9 more than once. OCP-tw, via apex sets and packed odd cycles, is precisely equivalent to β:V(T)2V\beta:V(T)\to2^V0-blind-treewidth (Gollin et al., 2023).
  • Induced odd-cycle packing numbers: bounds on the number of vertex-disjoint induced odd cycles (iocpβ:V(T)2V\beta:V(T)\to2^V1). For sparse graphs excluding β:V(T)2V\beta:V(T)\to2^V2, bounded induced cycle packing number yields logarithmic-treewidth, i.e., β:V(T)2V\beta:V(T)\to2^V3 when β:V(T)2V\beta:V(T)\to2^V4 (Bonamy et al., 2022). This supports efficient algorithms in restricted classes.

The connection to odd-minors is fundamental: OCP-tw is monotone under odd-minors and enables decomposition theorems analogous to Robertson–Seymour’s Grid Theorem in the minor universe.

5. Algorithmic Applications: Maximum Independent Set and More

Graphs of bounded OCP-tw admit polynomial-time solutions for the Maximum Independent Set (MIS) problem. Given a width-β:V(T)2V\beta:V(T)\to2^V5 OCP-decomposition:

  • Perform bottom-up dynamic programming over the tree, tracking at each bag all independent subsets β:V(T)2V\beta:V(T)\to2^V6.
  • Each bag supports β:V(T)2V\beta:V(T)\to2^V7 DP states.
  • The “apex” guarantees that each torso has OCPβ:V(T)2V\beta:V(T)\to2^V8, permitting polynomial-time solution of local MIS subproblems via known algorithms [Fiorini–Joret–Weltge–Yuditsky].
  • Overall runtime is β:V(T)2V\beta:V(T)\to2^V9 for fixed (T,β,α)(T,\beta,\alpha)0 (Choi et al., 13 Nov 2025).

Analogous decompositional methods extend to Maximum Cut, yielding polynomial or FPT algorithms on odd-minor-closed classes (Gollin et al., 2023). MIS on general graphs parameterized by standard treewidth admits a (T,β,α)(T,\beta,\alpha)1 time algorithm, but for OCP-tw, this extends the tractable regime to wider classes.

Additionally, for bounded induced cycle packing in sparse graphs, problems such as MIS, Vertex Cover, Dominating Set, and Coloring become polynomial-time solvable (Bonamy et al., 2022).

6. Extensions to Integer Programming and Signed Graphs

The structural flavor of OCP-tw supports new algorithmic frontiers in integer programming:

  • For matrices that are signed incidence matrices of signed graphs (T,β,α)(T,\beta,\alpha)2, the OCP-tw parameter extends to “signed OCP-tw,” tracking vertex-disjoint unbalanced cycles (cycles whose edge labels sum to odd).
  • Any integer program with constraint matrix of bounded signed OCP-tw—where each bag contains only a bounded number of unbalanced cycles—admits polynomial-time solution for fixed (T,β,α)(T,\beta,\alpha)3.
  • The approach reduces IPs to weighted MIS on signed subdivisions, leverages proximity theorems, and row operations to transform the matrix (Choi et al., 13 Nov 2025).
  • Complexity is polynomial in (T,β,α)(T,\beta,\alpha)4 for fixed (T,β,α)(T,\beta,\alpha)5 due to bounded proximity and enumeration regimes.

A plausible implication is that OCP-tw underpins tractability for broader classes of (T,β,α)(T,\beta,\alpha)6-modular matrices and other labeled graph frameworks.

7. Parameter Bounds, Lower Bounds, and Open Problems

The explicit bounds on OCP-tw arise from composed structural theorems in odd-minor theory, with all functions (T,β,α)(T,\beta,\alpha)7 elementary-recursive (compositions of Grohe’s, Thomassen’s, and barycentric bounds). There is, to date, no improved lower bound against such blow-up except general minor-width hardness (Gollin et al., 2023).

For graph packing parameterized by treewidth, general odd-cycle packing (finding a maximal set of vertex-disjoint (T,β,α)(T,\beta,\alpha)8 for fixed odd (T,β,α)(T,\beta,\alpha)9) admits an algorithm running in α(t)β(t)\alpha(t)\subseteq\beta(t)0 time, and there is a matching lower bound under ETH: no algorithm can run in α(t)β(t)\alpha(t)\subseteq\beta(t)1 time (Esmer et al., 7 Sep 2025).

Open directions include complexity dichotomies for MIS and Max-Cut on broader odd-minor-free classes, characterizing half-integral Erdős–Pósa relations for odd-minors, and improving parameter compositions for practical decomposition routines (Gollin et al., 2023). The extension of OCP-tw to directed, group-labeled, or matrix-labeled frameworks remains an active field of study.


Key References:

  • "Odd-Cycle-Packing-treewidth: On the Maximum Independent Set problem in odd-minor-free graph classes" (Choi et al., 13 Nov 2025)
  • "Structure and algorithms for graphs excluding grids with small parity breaks as odd-minors" (Gollin et al., 2023)
  • "Sparse graphs with bounded induced cycle packing number have logarithmic treewidth" (Bonamy et al., 2022)
  • "Generalized Graph Packing Problems Parameterized by Treewidth" (Esmer et al., 7 Sep 2025)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Odd-Cycle-Packing-treewidth (OCP-tw).