TOPICS
Search

Tree Decomposition


A tree decomposition of a graph G consists of a tree T and a bag B_t subset= V(G) for each graph vertex t of T. The bags cover V(G), each graph edge of G has both endpoints in a bag, and the bags containing any fixed graph vertex of G induce a connected subtree of T (Robertson and Seymour 1984).

A tree decomposition can support efficient computation of properties such as the independence polynomial. It is not unique, and the tree need not be isomorphic to the original graph. Related representations are called clique trees, join trees, and junction trees.

The width is max_(t)|B_t|-1, and minimizing this over tree decompositions gives the treewidth. Measuring the independence numbers of the bags instead gives the tree-independence number. Measuring induced matchings incident with a bag gives induced matching treewidth.


See also

Tree, Treewidth, Tree-Independence Number, Induced Matching Treewidth

Explore with Wolfram|Alpha

References

Bulatov, Y. "Tree Decomposition Package." Jan. 21, 2011. http://mathematica-bits.blogspot.com/2011/01/tree-decomposition-package.html.Robertson, N. and Seymour, P. D. "Graph Minors III: Planar Tree-Width." J. Combin. Th., Ser. B 36, 49-64, 1984.

Referenced on Wolfram|Alpha

Tree Decomposition

Cite this as:

Weisstein, Eric W. "Tree Decomposition." From MathWorld--A Wolfram Resource. https://mathworld.wolfram.com/TreeDecomposition.html

Subject classifications