A breakthrough result of Cygan et al. (FOCS 2011) showed that connectivity problems parameterized by treewidth can be solved much faster than the previously best known time $\mathcal{O}^*(2^{\mathcal{O}(tw \log(tw))})$. Using their inspired Cut\&Count technique, they obtained $\mathcal{O}^*(\alpha^{tw})$ time algorithms for many such problems. Moreover, they proved these running times to be optimal assuming the Strong Exponential-Time Hypothesis. Unfortunately, like other dynamic programming algorithms on tree decompositions, these algorithms also require exponential space, and this is widely believed to be unavoidable. In contrast, for the slightly larger parameter called treedepth, there are already several examples of algorithms matching the time bounds obtained for treewidth, but using only polynomial space. Nevertheless, this has remained open for connectivity problems. In the present work, we close this knowledge gap by applying the Cut\&Count technique to graphs of small treedepth. While the general idea is unchanged, we have to design novel procedures for counting consistently cut solution candidates using only polynomial space. Concretely, we obtain time $\mathcal{O}^*(3^d)$ and polynomial space for Connected Vertex Cover, Feedback Vertex Set, and Steiner Tree on graphs of treedepth $d$. Similarly, we obtain time $\mathcal{O}^*(4^d)$ and polynomial space for Connected Dominating Set and Connected Odd Cycle Transversal.
翻译:Cygan et al. (FOCS 2011) 的突破性结果显示,用树枝参数参数参数表示的连接问题可以比以前最著名的时间 $\ mathcal{O ⁇ {( 2 ⁇ mathcal{ O})( tw\log( tw\log( tw)) 美元) 。 使用他们发明的 Cut ⁇ Count 技术, 他们获得了用于许多此类问题的时间算法$\ mathcal{ (FOCS 2011) 的突破性结果。 此外, 事实证明, 假设“ 强烈的透视- 时时湿度”, 这些运行时间点的连接问题可以最理想地解决。 不幸的是, 这些算法就像在树形分解上的其他动态编程算算算法一样, 这些算法也需要指数空间连接的加速空间。 相对而言, 相对而言, 比较大的参数叫做“ 直线网路” 。 我们只能用直径技术在小的直径( rodeal) roal) rodeal rodeal roal roal rodeal rial rial rial rial rial rial rial rial rial lical lical rial lical rial rial rial rial rial rial rial rial rial lical rial 。