Characterizations of undirected 2-quasi best match graphs
Annachiara Korchmaros, Guillaume E. Scholz, Peter F. Stadler
TL;DR
This work characterizes undirected 2-quasi-best-match graphs (un2qBMGs) as the $(P_6,C_6,Sunlet_4)$-free bipartite graphs, equivalently the $(P_6,C_6)$-free bi-cographs, and shows they admit a tree-based explanation via least-resolved trees. It introduces the HEART-TREE algorithm, achieving cubic-time recognition and constructive explanations, while also enabling linear-time recognition through existing $(P_6,C_6)$-free bi-cograph decompositions. The results reveal a precise structural framework centered on heart-vertices (vertices adjacent to all opposite-color vertices) and establish heredity, which underpins both the algorithmic approach and the subgraph analyses. This advances the understanding of how phylogenetic-type relations project onto undirected graph classes and paves the way for efficient, decomposition-based algorithms in this domain.
Abstract
Bipartite best match graphs (BMG) and their generalizations arise in mathematical phylogenetics as combinatorial models describing evolutionary relationships among related genes in a pair of species. In this work, we characterize the class of \emph{undirected 2-quasi-BMGs} (un2qBMGs), which form a proper subclass of the $P_6$-free chordal bipartite graphs. We show that un2qBMGs are exactly the class of bipartite graphs free of $P_6$, $C_6$, and the eight-vertex Sunlet$_4$ graph. Equivalently, a bipartite graph $G$ is un2qBMG if and only if every connected induced subgraph contains a ``heart-vertex'' which is adjacent to all the vertices of the opposite color. We further provide a $O(|V(G)|^3)$ algorithm for the recognition of un2qBMGs that, in the affirmative case, constructs a labeled rooted tree that ``explains'' $G$. Finally, since un2qBMGs coincide with the $(P_6,C_6)$-free bi-cographs, they can also be recognized in linear time.
