Introduction to algorithms
Kaikoura tree theorems: computing the maximum agreement subtree
Information Processing Letters
On the agreement of many trees
Information Processing Letters
On the complexity of comparing evolutionary trees
Discrete Applied Mathematics - Special volume on computational molecular biology
Sparse Dynamic Programming for Evolutionary-Tree Comparison
SIAM Journal on Computing
Maximum Agreement Subtree in a Set of Evolutionary Trees: Metrics and Efficient Algorithms
SIAM Journal on Computing
Tree Contractions and Evolutionary Trees
SIAM Journal on Computing
Fast comparison of evolutionary trees
SODA '94 Proceedings of the fifth annual ACM-SIAM symposium on Discrete algorithms
Constructing Evolutionary Trees in the Presence of Polymorphic Characters
SIAM Journal on Computing
Faster exact algorithms for hard problems: a parameterized point of view
Discrete Mathematics
Computers and Intractability: A Guide to the Theory of NP-Completeness
Computers and Intractability: A Guide to the Theory of NP-Completeness
An O(nlog n) Algorithm for the Maximum Agreement Subtree Problem for Binary Trees
SIAM Journal on Computing
Efficient Reconstruction of Phylogenetic Networks with Constrained Recombination
CSB '03 Proceedings of the IEEE Computer Society Conference on Bioinformatics
Reconstructing reticulate evolution in species: theory and practice
RECOMB '04 Proceedings of the eighth annual international conference on Resaerch in computational molecular biology
Alignment of shared forests for bilingual corpora
COLING '96 Proceedings of the 16th conference on Computational linguistics - Volume 1
Inferring a level-1 phylogenetic network from a dense set of rooted triplets
Theoretical Computer Science - Computing and combinatorics
Reconstructing Recombination Network from Sequence Data: The Small Parsimony Problem
IEEE/ACM Transactions on Computational Biology and Bioinformatics (TCBB)
Level-k Phylogenetic Networks Are Constructable from a Dense Triplet Set in Polynomial Time
CPM '09 Proceedings of the 20th Annual Symposium on Combinatorial Pattern Matching
The Structure of Level-k Phylogenetic Networks
CPM '09 Proceedings of the 20th Annual Symposium on Combinatorial Pattern Matching
Path lengths in tree-child time consistent hybridization networks
Information Sciences: an International Journal
Faster computation of the Robinson-Foulds distance between phylogenetic networks
CPM'10 Proceedings of the 21st annual conference on Combinatorial pattern matching
IEEE/ACM Transactions on Computational Biology and Bioinformatics (TCBB)
Fast algorithms for computing the tripartition-based distance between phylogenetic networks
ISAAC'05 Proceedings of the 16th international conference on Algorithms and Computation
Faster computation of the Robinson-Foulds distance between phylogenetic networks
Information Sciences: an International Journal
Computing the rooted triplet distance between galled trees by counting triangles
CPM'12 Proceedings of the 23rd Annual conference on Combinatorial Pattern Matching
Computing the rooted triplet distance between galled trees by counting triangles
Journal of Discrete Algorithms
Hi-index | 0.00 |
We introduce the maximum agreement phylogenetic subnetwork problem (MASN) for finding branching structure shared by a set of phylogenetic networks. We prove that the problem is NP-hard even if restricted to three phylogenetic networks and give an O(n2)-time algorithm for the special case of two level-1 phylogenetic networks, where n is the number of leaves in the input networks and where N is called a level-f phylogenetic network if every biconnected component in the underlying undirected graph induces a subgraph of N containing at most f nodes with indegree 2. We also show how to extend our technique to yield a polynomial-time algorithm for any two level-f phylogenetic networks N1, N2 satisfying f = O(log n); more precisely, its running time is O(|V (N1)| ċ |V (N2)| ċ 2f1 + f2), where V (Ni) and fi denote the set of nodes in Ni and the level of Ni, respectively, for i ∈ {1, 2}.