An Improved Parameterized Algorithm for Treewidth
arXiv:2211.07154
Abstract
We give an algorithm that takes as input an -vertex graph and an integer , runs in time , and outputs a tree decomposition of of width at most , if such a decomposition exists. This resolves the long-standing open problem of whether there is a time algorithm for treewidth. In particular, our algorithm is the first improvement on the dependency on in algorithms for treewidth since the time algorithm given by Bodlaender and Kloks [ICALP 1991] and Lagergren and Arnborg [ICALP 1991]. We also give an algorithm that given an -vertex graph , an integer , and a rational , in time either outputs a tree decomposition of of width at most or determines that the treewidth of is larger than . Prior to our work, no approximation algorithms for treewidth with approximation ratio less than , other than the exact algorithms, were known. Both of our algorithms work in polynomial space.
arXiv comment57 pages, 2 figures. STOC 2023. In version v2 added a conclusion section