Strongly chordal graphs as intersection graphs of trees (Farber's proof revisited)
Therese Biedl
TL;DR
The paper addresses the problem of characterizing strongly chordal graphs via geometric representations. It formalizes a characterization: a graph $G$ is strongly chordal iff it is the intersection graph of a compatible collection of subtrees of a rooted weighted tree, a result attributed to Farber’s thesis. It then provides an accessible reconstruction of the proof, including an alternate sufficiency argument that converts a compatible tree-representation into a strong elimination order, achievable in $O(n+m)$ time given the overshadow relations for edges. The work clarifies the structural role of the overshadows relation, introduces an efficient linear-time algorithm to extract strong elimination orders, and discusses open questions about unweighted representations and unit-length trees, with practical impact on algorithmic applications for strongly chordal graphs.
Abstract
In his Ph.D. thesis, Farber proved that every strongly chordal graph can be represented as intersection graph of subtrees of a weighted tree, and these subtrees are ``compatible''. Moreover, this is an equivalent characterization of strongly chordal graphs. To my knowledge, Farber never published his results in a conference or a journal, and the thesis is not available electronically. As a service to the community, I therefore reproduce the proof here. I then answer some questions that naturally arise from the proof. In particular, the sufficiency proof works by showing the existence of a simple vertex. I give here an alternate sufficiency proof that directly converts a set of compatible subtrees into a strong elimination order.
