In this paper we introduce semi-nice tree-decompositions and show that they combine the best of both branchwidth and treewidth. We first give simple algorithms to transform a given tree-decomposition or branch-decomposition into a semi-nice tree-decomposition. We then give two templates for dynamic programming along a semi-nice tree-decomposition, one for optimization problems over vertex subsets and another for optimization problems over edge subsets. We show that the resulting runtime will match or beat the runtimes achieved by doing dynamic programming directly on either a branch- or tree-decomposition. For example, given a graph G on n vertices with path-, tree- and branch-decompositions of width pw, tw and bw respectively, the Minimum Dominating Set problem on G is solved in time O(n2min{1.58 pw, 2.38 bw}) by a single dynamic programming algorithm along a semi-nice tree-decomposition. © Springer-Verlag Berlin Heidelberg 2006.
CITATION STYLE
Dorn, F., & Telle, J. A. (2006). Two birds with one stone: The best of branchwidth and treewidth with one algorithm. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 3887 LNCS, pp. 386–397). https://doi.org/10.1007/11682462_37
Mendeley helps you to discover research relevant for your work.