A linear algorithm for embedding planar graphs using PQ-trees
Journal of Computer and System Sciences
Complexity of finding embeddings in a k-tree
SIAM Journal on Algebraic and Discrete Methods
Fixed topology alignment with recombination
Discrete Applied Mathematics - Special volume on combinatorial molecular biology
Sorting and Searching on the Word RAM
STACS '98 Proceedings of the 15th Annual Symposium on Theoretical Aspects of Computer Science
Phylogenetic Networks: Modeling, Reconstructibility, and Accuracy
IEEE/ACM Transactions on Computational Biology and Bioinformatics (TCBB)
Computing the maximum agreement of phylogenetic networks
Theoretical Computer Science - Pattern discovery in the post genome
Algorithms for Combining Rooted Triplets into a Galled Phylogenetic Network
SIAM Journal on Computing
Maximum likelihood of phylogenetic networks
Bioinformatics
The Fine Structure of Galls in Phylogenetic Networks
INFORMS Journal on Computing
An Experimental Analysis of Robinson-Foulds Distance Matrix Algorithms
ESA '08 Proceedings of the 16th annual European symposium on Algorithms
Efficiently Computing Arbitrarily-Sized Robinson-Foulds Distance Matrices
WABI '08 Proceedings of the 8th international workshop on Algorithms in Bioinformatics
Metrics for Phylogenetic Networks I: Generalizations of the Robinson-Foulds Metric
IEEE/ACM Transactions on Computational Biology and Bioinformatics (TCBB)
Combinatorial Pattern Matching Algorithms in Computational Biology Using Perl and R
Combinatorial Pattern Matching Algorithms in Computational Biology Using Perl and R
Comparison of Tree-Child Phylogenetic Networks
IEEE/ACM Transactions on Computational Biology and Bioinformatics (TCBB)
Constructing Level-2 Phylogenetic Networks from Triplets
IEEE/ACM Transactions on Computational Biology and Bioinformatics (TCBB)
Hi-index | 0.07 |
The Robinson-Foulds distance, a widely used metric for comparing phylogenetic trees, has recently been generalized to phylogenetic networks. Given two phylogenetic networks N"1, N"2 with n leaf labels and at most m nodes and e edges each, the Robinson-Foulds distance measures the number of clusters of descendant leaves not shared by N"1 and N"2. The fastest known algorithm for computing the Robinson-Foulds distance between N"1 and N"2 runs in O(me) time. In this paper, we improve the time complexity to O(ne/logn) for general phylogenetic networks and O(nm/logn) for general phylogenetic networks with bounded degree (assuming the word RAM model with a word length of @?logn@? bits), and to optimal O(m) time for leaf-outerplanar networks as well as optimal O(n) time for level-1 phylogenetic networks (that is, galled-trees). We also introduce the natural concept of the minimum spread of a phylogenetic network and show how the running time of our new algorithm depends on this parameter. As an example, we prove that the minimum spread of a level-k network is at most k+1, which implies that for one level-1 and one level-k phylogenetic network, our algorithm runs in O((k+1)e) time.