Pushing the frontiers of subexponential FPT time for Feedback Vertex Set
Gaétan Berthe, Marin Bougeret, Daniel Gonçalves, Jean-Florent Raymond
TL;DR
This work develops a general framework of nice hereditary graph classes with bounded tree neighborhood complexity to obtain subexponential FPT algorithms for Feedback Vertex Set parameterized by $k$. The approach combines kernelization, partitioning into $t$-uniform components, and tilde-$K_{t,t}$-driven branching with a treewidth-based DP on bounded-core instances, yielding running times of the form $2^{O(k^{ u})}n^{O(1)}$ for some $ u<1$ depending on the class. It unifies and extends subexponential results across planar, map, unit-disk, pseudo-disk, and bounded-degree string graphs, and applies to new geometric classes such as segment graphs and $s$-string graphs, with robust (representation-free) running times. The paper also provides concrete parameterizations for pseudo-disk and $s$-string graphs and discusses limitations and directions for extending the framework to higher dimensions or classes excluding induced minors.
Abstract
The paper deals with the Feedback Vertex Set problem parameterized by the solution size. Given a graph $G$ and a parameter $k$, one has to decide if there is a set $S$ of at most $k$ vertices such that $G-S$ is acyclic. Assuming the Exponential Time Hypothesis, it is known that FVS cannot be solved in time $2^{o(k)}n^{\mathcal{O}(1)}$ in general graphs. To overcome this, many recent results considered FVS restricted to particular intersection graph classes and provided such $2^{o(k)}n^{\mathcal{O}(1)}$ algorithms. In this paper we provide generic conditions on a graph class for the existence of an algorithm solving FVS in subexponential FPT time, i.e. time $2^{k^\varepsilon} \mathop{\rm poly}(n)$, for some $\varepsilon<1$, where $n$ denotes the number of vertices of the instance and $k$ the parameter. On the one hand this result unifies algorithms that have been proposed over the years for several graph classes such as planar graphs, map graphs, unit-disk graphs, pseudo-disk graphs, and string graphs of bounded edge-degree. On the other hand it extends the tractability horizon of FVS to new classes that are not amenable to previously used techniques, in particular intersection graphs of ``thin'' objects like segment graphs or more generally $s$-string graphs.
