eCite Digital Repository

Towards sub-quadratic time and space complexity solutions for the dated tree reconciliation problem


Drinkwater, B and Charleston, MA, Towards sub-quadratic time and space complexity solutions for the dated tree reconciliation problem, Algorithms for Molecular Biology, 11, (1) Article 15. ISSN 1748-7188 (2016) [Refereed Article]


Copyright Statement

2016 The Author(s.) Licensed under Creative Commons Attribution 4.0 International (CC BY 4.0)

DOI: doi:10.1186/s13015-016-0077-5


Background: Recent coevolutionary analysis has considered tree topology as a means to reduce the asymptotic complexity associated with inferring the complex coevolutionary interrelationships that arise between phylogenetic trees. Targeted algorithmic design for specific tree topologies has to date been highly successful, with one recent formulation providing a logarithmic space complexity reduction for the dated tree reconciliation problem.

Methods: In this work we build on this prior analysis providing a further asymptotic space reduction, by providing a new formulation for the dynamic programming table used by a number of popular coevolutionary analysis techniques. This model gives rise to a sub quadratic running time solution for the dated tree reconciliation problem for selected tree topologies, and is shown to be, in practice, the fastest method for solving the dated tree reconciliation problem for expected evolutionary trees. This result is achieved through the analysis of not only the topology of the trees considered for coevolutionary analysis, but also the underlying structure of the dynamic programming algorithms that are traditionally applied to such analysis.

Conclusion: The newly inferred theoretical complexity bounds introduced herein are then validated using a combination of synthetic and biological data sets, where the proposed model is shown to provide an O(n) space saving, while it is observed to run in half the time compared to the fastest known algorithm for solving the dated tree reconciliation problem. What is even more significant is that the algorithm derived herein is able to guarantee the optimality of its inferred solution, something that algorithms of comparable speed have to date been unable to achieve.

Item Details

Item Type:Refereed Article
Keywords:coevolution, phylogeny, cophylogeny, tree reconciliation, NP-hard
Research Division:Biological Sciences
Research Group:Evolutionary biology
Research Field:Phylogeny and comparative analysis
Objective Division:Expanding Knowledge
Objective Group:Expanding knowledge
Objective Field:Expanding knowledge in the biological sciences
UTAS Author:Charleston, MA (Professor Michael Charleston)
ID Code:110328
Year Published:2016
Web of Science® Times Cited:3
Deposited By:Mathematics and Physics
Deposited On:2016-07-25
Last Modified:2017-10-31
Downloads:246 View Download Statistics

Repository Staff Only: item control page