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 $n^{O(k)}$ if the input graph is given with a tree decomposition of independence number at most $k$. However, it was an open problem if tree-independence number could be computed or approximated in $n^{f(k)}$ time, for some function $f$, 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 $n$-vertex graph $G$ and an integer $k$, in time $2^{O(k^2)} n^{O(k)}$ either outputs a tree decomposition of $G$ with independence number at most $8k$, or determines that the tree-independence number of $G$ is larger than $k$. This implies $2^{O(k^2)} n^{O(k)}$ time algorithms for various problems, like maximum weight independent set, parameterized by tree-independence number $k$ 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 $k \ge 4$ it is NP-hard to decide if a given graph has tree-independence number at most $k$.
翻译:树分解的独立数是树分解的树数的最大值。 一个图的树独立数是树分解的最小独立数。 一个图的树独立数是树分解的最小独立数。 一些NP- 硬图形问题, 如最大重量独立设置, 可以用树分解独立数以最多美元表示。 但是, 如果树独立数以树分解数以树分解数表示, 如果树独立数以美元/ 美元计算或大约以美元( 美元) 美元计算或大约以美元计算, 则是一个未解决的问题。 对于某些函数, 美元, 特别是, 一个图的树独立数是最小的, 最大重量在树分数中, 树- 美元( 美元) 最大重量在树分解析数中决定, 以美元- 美元( 美元) 最高值( 美元) 。