Cargando…

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

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 b...

Descripción completa

Detalles Bibliográficos
Autores principales: Drinkwater, Benjamin, Charleston, Michael A.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: BioMed Central 2016
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4875752/
https://www.ncbi.nlm.nih.gov/pubmed/27213010
http://dx.doi.org/10.1186/s13015-016-0077-5
_version_ 1782433153433993216
author Drinkwater, Benjamin
Charleston, Michael A.
author_facet Drinkwater, Benjamin
Charleston, Michael A.
author_sort Drinkwater, Benjamin
collection PubMed
description 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 [Formula: see text] 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.
format Online
Article
Text
id pubmed-4875752
institution National Center for Biotechnology Information
language English
publishDate 2016
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-48757522016-05-22 Towards sub-quadratic time and space complexity solutions for the dated tree reconciliation problem Drinkwater, Benjamin Charleston, Michael A. Algorithms Mol Biol Research 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 [Formula: see text] 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. BioMed Central 2016-05-21 /pmc/articles/PMC4875752/ /pubmed/27213010 http://dx.doi.org/10.1186/s13015-016-0077-5 Text en © The Author(s) 2016 Open AccessThis article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated.
spellingShingle Research
Drinkwater, Benjamin
Charleston, Michael A.
Towards sub-quadratic time and space complexity solutions for the dated tree reconciliation problem
title Towards sub-quadratic time and space complexity solutions for the dated tree reconciliation problem
title_full Towards sub-quadratic time and space complexity solutions for the dated tree reconciliation problem
title_fullStr Towards sub-quadratic time and space complexity solutions for the dated tree reconciliation problem
title_full_unstemmed Towards sub-quadratic time and space complexity solutions for the dated tree reconciliation problem
title_short Towards sub-quadratic time and space complexity solutions for the dated tree reconciliation problem
title_sort towards sub-quadratic time and space complexity solutions for the dated tree reconciliation problem
topic Research
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4875752/
https://www.ncbi.nlm.nih.gov/pubmed/27213010
http://dx.doi.org/10.1186/s13015-016-0077-5
work_keys_str_mv AT drinkwaterbenjamin towardssubquadratictimeandspacecomplexitysolutionsforthedatedtreereconciliationproblem
AT charlestonmichaela towardssubquadratictimeandspacecomplexitysolutionsforthedatedtreereconciliationproblem