Fast algorithms for finding nearest common ancestors
SIAM Journal on Computing
On distances between phylogenetic trees
SODA '97 Proceedings of the eighth annual ACM-SIAM symposium on Discrete algorithms
Fast algorithms for computing the tripartition-based distance between phylogenetic networks
ISAAC'05 Proceedings of the 16th international conference on Algorithms and Computation
Hi-index | 0.89 |
The number of non-shared edges of two phylogenies is a basic measure of the dissimilarity between the phylogenies. The non-shared edge distance is also a building block for approximating a more sophisticated measure called the nearest neighbor interchange (NNI) distance. In this paper, we give the first sub-quadratic time algorithm for computing the non-shared edge distance, whose running time is O(n log n). Based on this result, we can speed up the existing approximation algorithm for the NNI distance from O(n2) time to O(n log n) time.