English

Treewidth Parameterized by Feedback Vertex Number

Data Structures and Algorithms 2026-05-19 v3 Discrete Mathematics

Abstract

We provide the first algorithm for computing an optimal tree decomposition for a given graph GG that runs in single exponential time in the feedback vertex number of GG, that is, in time 2O(fvn(G))nO(1)2^{O(\text{fvn}(G))}\cdot n^{O(1)}, where fvn(G)\text{fvn}(G) is the feedback vertex number of GG and nn is the number of vertices of GG. On a classification level, this improves the previously known results by Chapelle et al. [Discrete Applied Mathematics '17] and Fomin et al. [Algorithmica '18], who independently showed that an optimal tree decomposition can be computed in single exponential time in the vertex cover number of GG. One of the biggest open problems in the area of parameterized complexity is whether we can compute an optimal tree decomposition in single exponential time in the treewidth of the input graph. The currently best known algorithm by Korhonen and Lokshtanov [STOC '23] runs in 2O(tw(G)2)n42^{O(\text{tw}(G)^2)}\cdot n^4 time, where tw(G)\text{tw}(G) is the treewidth of GG. Our algorithm improves upon this result on graphs GG where fvn(G)o(tw(G)2)\text{fvn}(G)\in o(\text{tw}(G)^2). On a different note, since fvn(G)\text{fvn}(G) is an upper bound on tw(G)\text{tw}(G), our algorithm can also be seen either as an important step towards a positive resolution of the above-mentioned open problem, or, if its answer is negative, then a mark of the tractability border of single exponential time algorithms for the computation of treewidth.

Keywords

Cite

@article{arxiv.2504.18302,
  title  = {Treewidth Parameterized by Feedback Vertex Number},
  author = {Hendrik Molter and Meirav Zehavi and Amit Zivan},
  journal= {arXiv preprint arXiv:2504.18302},
  year   = {2026}
}
R2 v1 2026-06-28T23:11:13.774Z