Fast Algorithms for Join Operations on Tree Decompositions
Johan M. M. van Rooij

TL;DR
This paper introduces faster algorithms for join operations in tree decompositions, significantly improving the efficiency of solving [,]-domination problems on graphs with bounded treewidth by combining advanced transform techniques.
Contribution
It combines two existing approaches to compute join nodes more efficiently, reducing the polynomial factors and removing dependence on the number of states.
Findings
Achieved a new algorithm with $O(s^{t+2} t n^2 (t\u2217 ext{log}(s)+ ext{log}(n)))$ complexity.
Reduced the polynomial factors compared to previous bounds.
Eliminated the dependence of polynomial degree on the number of states $s$.
Abstract
Treewidth is a measure of how tree-like a graph is. It has many important algorithmic applications because many NP-hard problems on general graphs become tractable when restricted to graphs of bounded treewidth. Algorithms for problems on graphs of bounded treewidth mostly are dynamic programming algorithms using the structure of a tree decomposition of the graph. The bottleneck in the worst-case run time of these algorithms often is the computations for the so called join nodes in the associated nice tree decomposition. In this paper, we review two different approaches that have appeared in the literature about computations for the join nodes: one using fast zeta and M\"obius transforms and one using fast Fourier transforms. We combine these approaches to obtain new, faster algorithms for a broad class of vertex subset problems known as the [\sigma,\rho]-domination problems. Our main…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Graph Theory Research · Complexity and Algorithms in Graphs · Limits and Structures in Graph Theory
