TY - GEN
T1 - Treewidth Parameterized by Feedback Vertex Number
AU - Molter, Hendrik
AU - Zehavi, Meirav
AU - Zivan, Amit
N1 - Publisher Copyright:
© Hendrik Molter, Meirav Zehavi, and Amit Zivan.
PY - 2025/6/30
Y1 - 2025/6/30
N2 - We provide the first algorithm for computing an optimal tree decomposition for a given graph G that runs in single exponential time in the feedback vertex number of G, that is, in time 2O(fvn(G)) · nO(1), where fvn(G) is the feedback vertex number of G and n is the number of vertices of G. 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 G. 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) · n4 time, where tw(G) is the treewidth of G. Our algorithm improves upon this result on graphs G where fvn(G) ∈ o(tw(G)2). On a different note, since fvn(G) is an upper bound on 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.
AB - We provide the first algorithm for computing an optimal tree decomposition for a given graph G that runs in single exponential time in the feedback vertex number of G, that is, in time 2O(fvn(G)) · nO(1), where fvn(G) is the feedback vertex number of G and n is the number of vertices of G. 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 G. 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) · n4 time, where tw(G) is the treewidth of G. Our algorithm improves upon this result on graphs G where fvn(G) ∈ o(tw(G)2). On a different note, since fvn(G) is an upper bound on 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.
KW - Dynamic Programming
KW - Exact Algorithms
KW - Feedback Vertex Number
KW - Single Exponential Time
KW - Tree Decomposition
KW - Treewidth
UR - https://www.scopus.com/pages/publications/105009917335
U2 - 10.4230/LIPIcs.ICALP.2025.120
DO - 10.4230/LIPIcs.ICALP.2025.120
M3 - Conference contribution
AN - SCOPUS:105009917335
T3 - Leibniz International Proceedings in Informatics, LIPIcs
BT - 52nd International Colloquium on Automata, Languages, and Programming, ICALP 2025
A2 - Censor-Hillel, Keren
A2 - Grandoni, Fabrizio
A2 - Ouaknine, Joel
A2 - Puppis, Gabriele
PB - Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
T2 - 52nd EATCS International Colloquium on Automata, Languages, and Programming, ICALP 2025
Y2 - 8 July 2025 through 11 July 2025
ER -