arXiv · 1610.09623
Computing a clique tree with algorithm MLS (Maximal Label Search)
Abstract
Algorithm MLS (Maximal Label Search) is a graph search algorithm which generalizes algorithms MCS, LexBFS, LexDFS and MNS. On a chordal graph, MLS computes a peo (perfect elimination ordering) of the graph. We show how algorithm MLS can be modified to compute a pmo (perfect moplex ordering) as well as a clique tree and the minimal separators of a chordal graph. We give a necessary and sufficient condition on the labeling structure for the beginning of a new clique in the clique tree to be detected by a condition on labels. MLS is also used to compute a clique tree of the complement graph, and new cliques in the complement graph can be detected by a condition on labels for any labeling structure. A linear time algorithm computing a pmo and the generators of the maximal cliques and minimal separators w.r.t. this pmo of the complement graph is provided. On a non-chordal graph, algorithm MLSM is used to compute an atom tree of the clique minimal separator decomposition of any graph.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Anne Berry, Geneviève Simonet. 2016-10-30. Computing a clique tree with algorithm MLS (Maximal Label Search). https://arxiv.org/abs/1610.09623
Cite the original work for its findings. Save a collection to share your selection of sources.