Approximating branchwidth on parametric extensions of planarity
Dimitrios M. Thilikos, Sebastian Wiederrecht
TL;DR
This work extends the Ratcatcher paradigm from planar graphs to minor-closed classes that exclude a torus-embeddable and a projective-plane-embeddable graph, proving a constant-additive approximation for branchwidth. The authors introduce a combinatorial framework built on walls (handle and crosscap) and a structural decomposition where torsos become planar after removing a small apex set, enabling the use of planar branchwidth techniques within a single decomposition. A key technical device is the interplay between tangles and slopes on spherical embeddings, which yields an additive bound onbw when passing to near-planar components, and supports a polynomial-time (in an exponential-in-k sense) algorithm that either finds walls or produces the desired decomposition. Consequently, for any ${H_1} obreak ext{ in } obreak ext{E}_1$ and ${H_2} obreak ext{ in } obreak ext{E}_2$, there is an ${ m O}igl(2^{2^{ ext{poly}(k)}}|V(G)|^3igr)$-time procedure that outputs a value $b$ with ${ m bw}(G)\nobreak ext{ in }[b,b+c]$, where $c$ depends only on $|V(H_1)|+|V(H_2)|$, and a more refined ${ ext{EPTAS}}$-type result follows. This advances efficient branchwidth computation beyond planarity to broad minor-closed graph classes while preserving planarity-like algorithmic advantages on the decomposed pieces.
Abstract
The branchwidth of a graph has been introduced by Roberson and Seymour as a measure of the tree-decomposability of a graph, alternative to treewidth. Branchwidth is polynomially computable on planar graphs by the celebrated ``Ratcatcher'' algorithm of Seymour and Thomas. We explore how this algorithm can be extended to minor-closed graph classes beyond planar graphs, as follows: Let $H_{1}$ be a graph embeddable in the torus and $H_{2}$ be a graph embeddable in the projective plane. We prove that every $\{H_{1},H_{2}\}$-minor free graph $G$ contains a subgraph $G'$ whose branchwidth differs from that of $G$ by a constant depending only on $H_1$ and $H_2$. Moreover, the graph $G'$ admits a tree decomposition where all torsos are planar. This decomposition allows for a constant-additive approximation of branchwidth: For $\{H_{1},H_{2}\}$-minor free graphs, there is a constant $c$ (depending on $H_{1}$ and $H_{2}$) and an $\mathcal{O}(|V(G)|^{3})$-time algorithm that, given a graph $G$, outputs a value $b$ such that the branchwidth of $G$ is between $b$ and $b+c$.
