Block graph
From Wikipedia, the free encyclopedia

In graph theory, a branch of combinatorial mathematics, a block graph or clique tree[1] is a type of undirected graph in which every biconnected component (block) is a clique.
Block graphs are sometimes erroneously called Husimi trees (after Kôdi Husimi),[2] but that name more properly refers to cactus graphs, graphs in which every nontrivial biconnected component is a cycle.[3]
Block graphs may be characterized as the intersection graphs of the blocks of arbitrary undirected graphs.[4]
Block graphs are exactly the graphs for which, for every four vertices u, v, x, and y, the largest two of the three distances d(u,v) + d(x,y), d(u,x) + d(v,y), and d(u,y) + d(v,x) are always equal.[2][5]
They also have a forbidden graph characterization as the graphs that do not have the diamond graph or a cycle of four or more vertices as an induced subgraph; that is, they are the diamond-free chordal graphs.[5] They are also the Ptolemaic graphs (chordal distance-hereditary graphs) in which every two nodes at distance two from each other are connected by a unique shortest path,[2] and the chordal graphs in which every two maximal cliques have at most one vertex in common.[2]
A graph G is a block graph if and only if the intersection of every two connected subsets of vertices of G is empty or connected. Therefore, the connected subsets of vertices in a connected block graph form a convex geometry, a property that is not true of any graphs that are not block graphs.[6] Because of this property, in a connected block graph, every set of vertices has a unique minimal connected superset, its closure in the convex geometry. The connected block graphs are exactly the graphs in which there is a unique induced path connecting every pair of vertices.[1]