Enumerating the junction trees of a decomposable graph

J Comput Graph Stat. 2009 Dec 1;18(4):930-940. doi: 10.1198/jcgs.2009.07129.

Abstract

We derive methods for enumerating the distinct junction tree representations for any given decomposable graph. We discuss the relevance of the method to estimating conditional independence graphs of graphical models and give an algorithm that, given a junction tree, will generate uniformly at random a tree from the set of those that represent the same graph. Programs implementing these methods are included as supplemental material.