Computing Tree Decompositions with Small Independence Number
From MaRDI portal
Publication:6405563
arXiv2207.09993MaRDI QIDQ6405563FDOQ6405563
Clément Dallard, Martin Milanič, Tuukka Korhonen, Petr A. Golovach, Fedor V. Fomin
Publication date: 20 July 2022
Abstract: The independence number of a tree decomposition is the maximum of the independence numbers of the subgraphs induced by its bags. The tree-independence number of a graph is the minimum independence number of a tree decomposition of it. Several NP-hard graph problems, like maximum weight independent set, can be solved in time if the input graph is given with a tree decomposition of independence number at most . However, it was an open problem if tree-independence number could be computed or approximated in time, for some function , and in particular it was not known if maximum weight independent set could be solved in polynomial time on graphs of bounded tree-independence number. In this paper, we resolve the main open problems about the computation of tree-independence number. First, we give an algorithm that given an -vertex graph and an integer , in time either outputs a tree decomposition of with independence number at most , or determines that the tree-independence number of is larger than . This implies time algorithms for various problems, like maximum weight independent set, parameterized by tree-independence number without needing the decomposition as an input. Then, we show that the exact computing of tree-independence number is para-NP-hard, in particular, that for every constant it is NP-hard to decide if a given graph has tree-independence number at most .
This page was built for publication: Computing Tree Decompositions with Small Independence Number
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q6405563)