Computing the agreement of trees with bounded degrees

19Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The Maximum Agreement Subtree (MAST) is a well-studied measure of similarity of leaf-labelled trees. There are several variants, depending on the number of trees, their degrees, and whether or not they are rooted. It turns out that the different variants display very different computational behavior. We address the common situation in biology, where the involved trees are rooted and of bounded degree, most typically simply being binary.— We give an algorithm which computes the MAST of к trees on n species where some tree has maximum degree d in time O(kn3 + nd). This improves the Amir and Keselman FOCS '94 O(kn d+1 + n 2d) bound. — We give an algorithm which computes the MAST of 2 trees with degree bound d in time O(n√ d.log3 n). This should be contrasted with the Farach and Thorup FOCS 94 O(nc√ logn+n√d log n) bound. Thus, for d a constant, we get an O(nlog3 n) bound, replacing the previous O(nc√log n) bound. Both of our algorithms are quite simple, relying on the combinatorial structure of the problem, rather than on advanced data structures.

Cite

CITATION STYLE

APA

Farach, M., Przytycka, T. M., & Thorup, M. (1995). Computing the agreement of trees with bounded degrees. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 979, pp. 381–393). Springer Verlag. https://doi.org/10.1007/3-540-60313-1_157

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free