Fast Compatibility Testing for Rooted Phylogenetic Trees

preprint2015arXivOpen access

Abstract

We consider the following basic problem in phylogenetic tree construction. Let P={T1,…,Tk}\mathcal{P} = \{T_1, \ldots, T_k\} be a collection of rooted phylogenetic trees over various subsets of a set of species. The tree compatibility problem asks whether there is a tree TT with the following property: for each i∈{1,…,k}i \in \{1, \dots, k\}, TiT_i can be obtained from the restriction of TT to the species set of TiT_i by contracting zero or more edges. If such a tree TT exists, we say that P\mathcal{P} is compatible. We give a O~(MP)\tilde{O}(M_\mathcal{P}) algorithm for the tree compatibility problem, where MPM_\mathcal{P} is the total number of nodes and edges in P\mathcal{P}. Unlike previous algorithms for this problem, the running time of our method does not depend on the degrees of the nodes in the input trees. Thus, it is equally fast on highly resolved and highly unresolved trees.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.