研究実績の概要 |
We presented a fast method for computing the rooted triplet distance between two galled trees, i.e., rooted phylogenetic networks in which all underlying undirected cycles are disjoint, that can be used to measure their similarity. Our new algorithm runs in O(n lg n) time, where n is the number of leaf labels, whereas the time complexity of the previously fastest method is O(n^{2.687}). Our strategy is to transform the input so that the answer can be obtained by running an existing algorithm for the simpler case of two phylogenetic trees a constant number of times. We implemented the new algorithm, and applying it to pairs of randomly generated galled trees with up to 500,000 leaves confirmed that it is fast in practice.
|