English

Finding sparse induced subgraphs on graphs of bounded induced matching treewidth

Data Structures and Algorithms 2025-07-11 v1

Abstract

The induced matching width of a tree decomposition of a graph GG is the cardinality of a largest induced matching MM of GG, such that there exists a bag that intersects every edge in MM. The induced matching treewidth of a graph GG, denoted by treeμ(G)\mathsf{tree-}\mu(G), is the minimum induced matching width of a tree decomposition of GG. The parameter treeμ\mathsf{tree-}\mu was introduced by Yolov [SODA '18], who showed that, for example, Maximum-Weight Independent Set can be solved in polynomial-time on graphs of bounded treeμ\mathsf{tree-}\mu. Lima, Milani\v{c}, Mur\v{s}i\v{c}, Okrasa, Rz\k{a}\.zewski, and \v{S}torgel [ESA '24] conjectured that this algorithm can be generalized to a meta-problem called Maximum-Weight Induced Subgraph of Bounded Treewidth, where we are given a vertex-weighted graph GG, an integer ww, and a CMSO2\mathsf{CMSO}_2-sentence Φ\Phi, and are asked to find a maximum-weight set XV(G)X \subseteq V(G) so that G[X]G[X] has treewidth at most ww and satisfies Φ\Phi. They proved the conjecture for some special cases, such as for the problem Maximum-Weight Induced Forest. In this paper, we prove the general case of the conjecture. In particular, we show that Maximum-Weight Induced Subgraph of Bounded Treewidth is polynomial-time solvable when treeμ(G)\mathsf{tree-}\mu(G), ww, and Φ|\Phi| are bounded. The running time of our algorithm for nn-vertex graphs GG with treeμ(G)k\mathsf{tree} - \mu(G) \le k is f(k,w,Φ)nO(kw2)f(k, w, |\Phi|) \cdot n^{O(k w^2)} for a computable function ff.

Keywords

Cite

@article{arxiv.2507.07975,
  title  = {Finding sparse induced subgraphs on graphs of bounded induced matching treewidth},
  author = {Hans L. Bodlaender and Fedor V. Fomin and Tuukka Korhonen},
  journal= {arXiv preprint arXiv:2507.07975},
  year   = {2025}
}

Comments

31 pages

R2 v1 2026-07-01T03:55:12.765Z