Representing distance-hereditary graphs with multi-rooted trees
Guillaume E. Scholz
TL;DR
The work establishes that distance-hereditary graphs are exactly the graphs that can be explained by labelled arboreal networks, extending the known correspondence between cographs and labelled rooted trees to a broader arboreal setting with multiple roots. It provides a constructive algorithm to convert any distance-hereditary graph into a labelled arboreal network, analyzes the relationship between the explained graph $G=\mathcal C(N,t)$ and its Ptolemaic completion $G^*=\mathcal A(N)$, and characterizes when such networks can have two roots via GaTEx graphs and 0-basic galled-trees. The results connect network-based representations to classical graph classes (distance-hereditary, Ptolemaic, GaTEx), yielding insights for evolutionary modelling and enabling potential polynomial-time solutions for certain problems on distance-hereditary graphs. Open questions include finding the minimum number of roots required for an optimal arboreal-explanation of a given $G$ and understanding how minimal chordal completions relate to arboreal representations.
Abstract
Arboreal networks are a generalization of rooted trees, defined by keeping the tree-like structure, but dropping the requirement for a single root. Just as the class of cographs is precisely the class of undirected graphs that can be explained by a labelled rooted tree (T,t), we show that the class of distance-hereditary graphs is precisely the class of undirected graphs that can be explained by a labelled arboreal network (N,t).
