Optimal Tree Decompositions Revisited: A Simpler Linear-Time FPT Algorithm
Ernst Althaus, Sarah Ziegler

TL;DR
This paper revisits Bodlaender's linear-time algorithm for optimal tree decompositions, providing a simpler and more accessible presentation of the algorithms for graphs of bounded treewidth.
Contribution
The paper offers a simplified, clearer explanation of Bodlaender's and Kloks' algorithms for computing optimal tree decompositions in linear time.
Findings
Simplified presentation of Bodlaender's algorithm
Efficient enumeration of tree decompositions using equivalence classes
Constant space representation of classes
Abstract
In 1996, Bodlaender showed the celebrated result that an optimal tree decomposition of a graph of bounded treewidth can be found in linear time. The algorithm is based on an algorithm of Bodlaender and Kloks that computes an optimal tree decomposition given a non-optimal tree decomposition of bounded width. Both algorithms, in particular the second, are hardly accessible. In our review, we present them in a much simpler way than the original presentations. In our description of the second algorithm, we start by explaining how all tree decompositions of subtrees defined by the nodes of the given tree decomposition can be enumerated. We group tree decompositions into equivalence classes depending on the current node of the given tree decomposition, such that it suffices to enumerate one tree decomposition per equivalence class and, for each node of the given tree decomposition, there are…
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 · Interconnection Networks and Systems
