English

Computing the atom graph of a graph and the union join graph of a hypergraph

Data Structures and Algorithms 2016-07-12 v1 Discrete Mathematics

Abstract

The atom graph of a graph is the graph whose vertices are the atoms obtained by clique minimal separator decomposition of this graph, and whose edges are the edges of all possible atom trees of this graph. We provide two efficient algorithms for computing this atom graph, with a complexity in O(min(nαlogn,nm,n(n+m))O(min(n^\alpha \log n, nm, n(n+\overline{m})) time, which is no more than the complexity of computing the atoms in the general case. %\par We extend our results to α\alpha-acyclic hypergraphs. We introduce the notion of union join graph, which is the union of all possible join trees; we apply our algorithms for atom graphs to efficiently compute union join graphs. Keywords: clique separator decomposition, atom tree, atom graph, clique tree, clique graph, α\alpha-acyclic hypergraph.

Keywords

Cite

@article{arxiv.1607.02911,
  title  = {Computing the atom graph of a graph and the union join graph of a hypergraph},
  author = {Anne Berry and Geneviève Simonet},
  journal= {arXiv preprint arXiv:1607.02911},
  year   = {2016}
}

Comments

Submitted in Algorithms on July 11, 2016

R2 v1 2026-06-22T14:50:55.227Z