Structural properties of distance-bounded phylogenetic reconciliation

arXiv:2601.22193 · q-bio.PE · Submitted 2026-01-29 · Read on arXiv

Listen

Radio episode about this paper

Transcript

Introduction to the show: ident: Genomics Radio. Generated commentary on the latest computational biology and genomics papers.

Ines: We're looking at the paper: "Structural properties of distance-bounded phylogenetic reconciliation".

Marcus: Here's the gist of the paper. The gist Finding an optimal reconciliation that ensures time feasibility is computationally hard when timing information is incomplete, and larger values are unresolved, but this paper studies the cases d = 3 and d = 4 to show that it suffices to check only bounded-size cycles provided the reconciliation satisfies acyclicity in a stronger sense <ref:2601.22193#pg6>.

Ines: Reconciliation Framework and Problem Definition 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 <ref:2601.22193#pg2>.

Marcus: Reconciliations can be constructed in a parsimonious framework by assigning a cost to each of the four types of events and seeking to minimize the total cost <ref:2601.22193#pg5>.

Ines: If timing information is not known, finding an optimal time-feasible reconciliation is NP-hard <ref:2601.22193#pg5>.

Title and authors: Ines: Moving on to the title and authors of this paper, "Structural properties of distance-bounded phylogenetic reconciliation." The authors are Cyriac Antony, Alessio Martino, and Blerina Sinaimeri from Luiss University in Rome.

Marcus: They're computational biologists who focus on sequence and structure analysis, and they’re genomic data scientists who work with large cohorts. So you have someone looking at the biology and another someone dealing with the statistics before making any claims about these reconciliations >

Ines: So what this title actually means is that they are looking at the underlying structure of how parasites map onto hosts when there's a distance constraint on host switches, which we call d. It’s not just about finding a path, it’s about the shape of that path >

Marcus: They are tackling the difficulty where timing information is missing, and they're exploring how restricting the switch distance d helps us make sense of this complexity in cases like d equals three and four >

Ines: It’s a way to simplify the search space by focusing on specific structural properties—the cycles—that we can bound for those specific values of d >

Marcus: Essentially, they are providing a method to check time feasibility in polynomial time for d equals three and four by leveraging these structural constraints >

Ines: That's the high-level idea: they aren't solving the general hard problem, but they're showing us that for specific distance bounds, we can use structure to simplify the search >

Marcus: They are highlighting that while arbitrarily large cycles might occur in a reconciliation structure, you only need to check cycles of bounded size if strong acyclicity is met >

Yuki: And from a population genetics perspective, this implies that the evolutionary history we're looking at has inherent spatial constraints on how those events can arrange themselves across the host tree >

The paper's summary: Ines: The summary of "Structural properties of distance-bounded phylogenetic reconciliation" focuses on how they tackle the NP-hard problem when timing information is incomplete. They introduce distance as a measure for host switches, where the distance in the host tree reflects how closely related donor and recipient species are >

Marcus: They mention that this is an alternative to relying solely on known timing signals by enriching the framework with these biological signals like switch distances, which can be very informative about adaptation >

Ines: The key takeaway here is that they integrate this distance into parsimony-based frameworks in a way that makes sense biologically, where long-distance switches require substantial adaptive changes >

Marcus: They are trying to show that this integration of distance helps in constructing reconciliations even when we don't have perfect timing data >

Ines: The paper then focuses on the main result: for d equals three and four, they prove that checking only bounded-size cycles is enough if you satisfy strong acyclicity >

Marcus: That means they are showing that the difficulty of finding an optimal time-feasible reconciliation drops dramatically for these specific distance bounds when you impose this stronger acyclicity condition >

Ines: So, in simple terms, the hard part becomes manageable by focusing on bounded cycles and satisfying that specific structural property called strong acyclicity >

Marcus: It shifts the focus from searching every possible cycle to just checking a finite list of short cycles for these cases >

The paper's improvements: Ines: They suggest some concrete improvements in how we approach this problem. One improvement is developing an improved reconciliation algorithm that leverages local cycle checking to handle the distance bounded problems d equals three and four more efficiently >

Marcus: That means instead of a brute-force search, you can check acyclicity in polynomial time by only looking at cycles of bounded size, which gives us concrete algorithmic consequences for solving these specific cases faster >

Ines: They also developed a structural property check to verify strong acyclicity where they identify that if the graph G phi doesn't contain any cycle of Type one through Type three when d is three, or Type one through Type one hundred ten when d is four, then the reconciliation is strongly acyclic >

Marcus: That specific check allows you to verify strong acyclicity by looking for those forbidden cycles structurally, which could be a huge help for pruning search branches in optimization heuristics >

Ines: They are also implementing polynomial-time algorithms for the case d equals two, because every reconciliation is strongly acyclic there, making it a tractable problem to find the best solutions >

Marcus: So they’re giving us tools that allow us to solve d equals two exactly and give us heuristics for d equals three and four by leveraging these structural properties >

Conclusion: Ines: To wrap up on "Structural properties of distance-bounded phylogenetic reconciliation," the paper shows that for d equals three and four, forbidding a finite number of short cycles is enough to guarantee strong acyclicity >

Marcus: The main implication is that we get a way to check time feasibility locally, which opens up algorithmic consequences for these specific distance bounds >

Ines: They also pointed out that the general complexity stays open for d equals three and four because they are still waiting on a conjecture about whether this holds for d equals five or more >

Yuki: I think it’s cool that they suggest that automating the process of building a finite list of short cycles could lead to new ways to prove strong acyclicity >

Ines: Yeah, so this work highlights useful structural properties and gives us tools for further studies in this area >

Marcus: Ultimately, this paper sheds new light on the structural constraints governing distance-bounded reconciliations, even though it doesn't resolve the general complexity for d equals three and four >

Luiss University

q-bio.PE

Submitted: 2026-01-29

Updated: 2026-10-22

License: http://creativecommons.org/licenses/by/4.0/

Importance score: 74/100

The gist: The gist Finding an optimal reconciliation that ensures time feasibility is computationally hard when timing information is incomplete, and larger values are unresolved, but this paper studies the

Key concepts

Phylogenetic Reconciliation
This process maps parasite trees onto host trees by modeling evolutionary events like duplication or host switching. It seeks the most parsimonious explanation by assigning costs to these events and minimizing the total cost between the two tree structures.
Acyclicity (Time-Feasibility)
A reconciliation is time-feasible if its associated directed graph D$Υ has no cycles. A cycle in this graph implies a temporal contradiction, meaning an event cannot happen before another, making the reconciliation impossible in time.
Strong Acyclicity
This is a stricter condition than simple acyclicity. It assumes co-existence is transitive and checks for cycles in a graph G$Υ that includes both strict precedence (pre-dates) and relaxed co-existence arcs. Satisfying this stronger condition guarantees the simpler time-feasibility.
Distance-Bounded Reconciliation(d)
This problem requires finding the minimum cost reconciliation where the temporal distance between any host switching edge is at most 'd'. The paper focuses on d=3 and d=4, showing that for these specific bounds, checking only short cycles is enough to guarantee a solution.

Terminology

Summary

The gist Finding an optimal reconciliation that ensures time feasibility is computationally hard when timing information is incomplete, and larger values are unresolved, but this paper studies the cases d = 3 and d = 4 to show that it suffices to check only bounded-size cycles provided the reconciliation satisfies acyclicity in a stronger sense <ref:2601.22193#pg6>.

Reconciliation Framework and Problem Definition

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 <ref:2601.22193#pg2>. Reconciliations can be constructed in a parsimonious framework by assigning a cost to each of the four types of events and seeking to minimize the total cost <ref:2601.22193#pg5>. If timing information is not known, finding an optimal time-feasible reconciliation is NP-hard <ref:2601.22193#pg5>. A way to deal with this is by checking whether a given reconciliation is time-feasible in polynomial time by constructing an auxiliary directed graph encoding the temporal constraints and verifying the absence of cycles <ref:2601.22193#pg5>. Distance has been integrated into parsimony-based frameworks, where distance of host switches reflects that symbionts more readily colonize closely related hosts <ref:2601.22193#pg5>.

Acyclicity and Strong Acyclicity

The acyclicity (i.e., time-feasibility) of a reconciliation is defined in terms of an associated directed graph Dϕ <ref:2601.22193#pg5>. A reconciliation is said to be acyclic (i.e., time-feasible) if there is no cycle in Dϕ <ref:2601.22193#pg5>. A notion stronger than acyclicity is ‘strong acyclicity’, which employs the simplifying assumption that co-existence is transitive <ref:2601.22193#pg5>. Strong acyclicity is defined in terms of an associated directed graph Gϕ, where strict arcs denote that u pre-dates v and relaxed arcs denote that u and v co-existed <ref:2601.22193#pg5>. A reconciliation is strongly acyclic if there is no cycle in Gϕ with one or more strict arcs <ref:2601.22193#pg5>. Lemma 1 proves that for an instance (H, P, σ) of the reconciliation problem, if a reconciliation ϕ is strongly acyclic, then ϕ is acyclic <ref:2601.22193#pg8>.

Distance-Bounded Reconciliation

For a fixed integer d ≥ 2, the problem distance-bounded reconciliation(d) requires finding a minimum cost reconciliation such that dH(ϕ(u), ϕ(v)) ≤ d for every switching edge (u, v) <ref:2601.22193#pg5>. The case d = 2 is solvable in polynomial time since all reconciliations are acyclic <ref:2601.22193#pg5>. For larger values of d, the paper addresses cases d = 3 and d = 4 <ref:2601.22193#pg6>. The results show that although arbitrarily large cycles may arise in a reconciliation, it is nevertheless sufficient to focus on cycles of bounded size (we provide a complete list of such short cycles), provided the reconciliation satisfies acyclicity in a stronger sense <ref:2601.22193#pg6>.

Structural Properties for d = 3 and d = 4

The paper presents results for distance-bounded reconciliation(d) with d = 3 and d = 4 <ref:2601.22193#pg8>. Theorem 1 states that for these values of d, if Gϕ does not contain any cycle of Type 1–3 (for d=3) or Type 1–110 (for d=4), then ϕ is strongly acyclic <ref:2601.22193#pg8>. Lemma 2 proves that if G does not contain cycles of Type 1, Type 2, or Type 3, there is no directed cycle in G containing at least one arc from Apar <ref:2601.22193#pg9>. The proof for d=4 involves checking against a list of 110 short cycles <ref:2601.22193#pg8>.

Open Problems and Conjecture

The problem distance-bounded reconciliation(d) is open for d ≥ 3 <ref:2601.22193#pg7>. The authors conjecture that the results hold for d ≥ 5 as well, and an interesting direction to pursue is whether the process of building a finite list of short cycles can both be automated and produce a proof that forbidding them suffices to ensure strong acyclicity <ref:2601.22193#pg7>. The problem distance-bounded reconciliation(2) is polynomial-time solvable <ref:2601.22193#pg7>. The paper concludes by stating that the complexity of distance-bounded reconciliation(d) is open for d ≥ 3 <ref:2601.22193#pg7>.

How it works

The analysis relies on defining specific arc sets in H+d, such as Apar, Asib, Anep (for d=3), and Acos (for d=4) <ref:2601.22193#pg9>. For d = 4, the set of arcs in H+4 is defined as Apar ∪ Asib ∪ Anep ∪ Agnep ∪ Acos <ref:2601.22193#pg9>. The proof for d=4 involves analyzing potential cycles and showing that if a cycle exists containing an arc from Apar, it must be one of the Type 1–110 short cycles <ref:2601.22193#pg8>. This structural analysis allows for checking for cycles locally <ref:2601.22193#pg5>.

Conclusion

The structural properties studied highlight that for d = 3 and d = 4, forbidding a finite number of short cycles suffices to ensure strong acyclicity, which makes it possible to check for cycles locally <ref:2601.22193#pg8>. This provides new light on the structural properties and provides useful tools for further studies <ref:2601.22193#pg6>. The results do not resolve the general complexity, but highlight structural properties that advance the understanding of distance-bounded reconciliations <ref:2601.22193#pg6>. The problem distance-bounded reconciliation(d) is open for d ≥ 3 <ref:2601.22193#pg7>. The conjecture is that this holds for d ≥ 5 as well <ref:2601.22193#pg7>. This makes it possible to check for cycles locally, which can have algorithmic consequences <ref:2601.22193#pg5>. The results shed new light on the structural properties and provide useful tools for further studies <ref:2601.22193#pg6>. The problem distance-bounded reconciliation(d) is open for d ≥ 3 <ref:2601.22193#pg7>. This makes it possible to check for cycles locally, which can have algorithmic consequences <ref:2601.22193#pg5>. The results shed new light on the structural properties and provide useful tools for further studies <ref:2601.22193#pg6>. The problem distance-bounded reconciliation(d) is open for d ≥ 3 <ref:2601.22193#pg7>.

--- Page 4 ---

The gist Finding an optimal reconciliation that ensures time feasibility is computationally hard when timing information is incomplete, and larger values are unresolved, but this paper studies the cases d = 3 and d = 4 to show that it suffices to check only bounded-size cycles provided the reconciliation satisfies acyclicity in a stronger sense <ref:2601.22193#pg6>.

Reconciliation Framework and Problem Definition

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 <ref:2601.22193#pg2>. Reconciliations can be constructed in a parsimonious framework by assigning a cost to each of the four types of events and seeking to minimize the total cost <ref:2601.22193#pg5>. If timing information is not known, finding an optimal time-feasible reconciliation is NP-hard <ref:2601.22193#pg5>.

Improvements for AI systems

  1. Improved reconciliation algorithm for distance bounded problems d=3 and d=4 by leveraging local cycle checking. This allows for checking acyclicity in polynomial time by focusing only on bounded-size cycles, which has algorithmic consequences for solving these specific cases efficiently.

  2. Development of a structural property check to verify strong acyclicity in reconciliation results for distance bounds 3 and 4. This check identifies whether a reconciliation satisfies the condition that if Gphi does not contain any cycle of Type 1–3 (resp. Type 1–110 displayed in Figures 3–11), then phi is strongly acyclic.

  3. Implementation of a polynomial-time algorithm for distance bounded reconciliation d=2, which is guaranteed to be solvable because every reconciliation is strongly acyclic, making it a tractable problem for finding optimal solutions in this specific scenario.

  4. Integration of the structure implied by the forbidden cycles into optimization heuristics for distance bounded problems d=3 and d=4. This allows search algorithms to prune branches that lead to structures containing cycles of Type 1 through Type 110, potentially speeding up the search for minimal cost reconciliations.

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-consistency 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-consistency) in a stronger sense, which we call strong acyclicity. Strong acyclicity is associated with incorporating discrete time slices into the model.

Related papers