English

Pattern-Sparse Tree Decompositions in $H$-Minor-Free Graphs

Data Structures and Algorithms 2026-04-01 v1 Discrete Mathematics

Abstract

Given an HH-minor-free graph GG and an integer kk, our main technical contribution is sampling in randomized polynomial time an induced subgraph GG' of GG and a tree decomposition of GG' of width O~(k)\widetilde{O}(k) such that for every ZV(G)Z\subseteq V(G) of size kk, with probability at least (2O~(k)V(G)O(1))1\left(2^{\widetilde{O}(\sqrt{k})}|V(G)|^{O(1)}\right)^{-1}, we have ZV(G)Z \subseteq V(G') and every bag of the tree decomposition contains at most O~(k)\widetilde{O}(\sqrt{k}) vertices of ZZ. Having such a tree decomposition allows us to solve a wide range of problems in (randomized) time 2O~(k)nO(1)2^{\widetilde{O}(\sqrt{k})}n^{O(1)} where the solution is a pattern ZZ of size kk, e.g., Directed kk-Path, HH-Packing, etc. In particular, our result recovers all the algorithmic applications of the pattern-covering result of Fomin et al. [SIAM J. Computing 2022] (which requires the pattern to be connected) and the planar subgraph-finding algorithms of Nederlof [STOC 2020]. Furthermore, for Kh,3K_{h,3}-free graphs (which include bounded-genus graphs) and for a fixed constant dd, we signficantly strengthen the result by ensuring that not only ZZ has intersection O~(k)\widetilde{O}(\sqrt{k}) with each bag, but even the distance-dd neighborhood NGd[Z]N^d_{G}[Z] as well. This extension makes it possible to handle a wider range of problems where the neighborhood of the pattern also plays a role in the solution, such as partial domination problems and problems involving distance constraints.

Keywords

Cite

@article{arxiv.2603.29825,
  title  = {Pattern-Sparse Tree Decompositions in $H$-Minor-Free Graphs},
  author = {Dániel Marx and Marcin Pilipczuk and Michał Pilipczuk},
  journal= {arXiv preprint arXiv:2603.29825},
  year   = {2026}
}

Comments

full version of a STOC 2026 paper

R2 v1 2026-07-01T11:46:25.513Z