Structural properties of distance-bounded phylogenetic reconciliation
Cyriac Antony, Alessio Martino, Blerina Sinaimeri
TL;DR
The paper addresses time-feasible reconciliations between host and parasite phylogenies under a distance bound $d$ on host switches, introducing the graphs $D^\varphi$ and $G^\varphi$ to capture temporal constraints. It shows that for $d=3$ and $d=4$, strong acyclicity can be certified by forbidding a finite set of short cycles, enabling local cycle checks (three cycle types for $d=3$ and 110 cycles for $d=4$). While this does not resolve the overall complexity, it provides a structural, locality-based understanding of distance-bounded reconciliations and lays groundwork for potential polynomial-time checks under these constraints. The results thus offer a new lens on time-feasibility in cophylogenies and point to algorithmic avenues for constructing feasible reconciliations under distance bounds.
Abstract
Phylogenetic reconciliation seeks to explain host-symbiont co-evolution by mapping parasite trees onto host trees through events such as cospeciation, duplication, host switching, and loss. Finding an optimal reconciliation that ensures time feasibility is computationally hard when timing information is incomplete, and the complexity remains open when host switches are restricted by a fixed maximum distance $d$. While the case $d=2$ is known to be polynomial, larger values are unresolved. In this paper, we study the cases $d=3$ and $d=4$. We show that although arbitrarily large cycles may occur, it suffices to check only bounded-size cycles (we provide a complete list), provided the reconciliation satisfies acyclicity (i.e., time-feasibility) in a stronger sense. These results do not resolve the general complexity, but highlight structural properties that advance the understanding of distance-bounded reconciliations.
