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
Metrics for Phylogenetic Networks II: Nodal and Triplets Metrics
IEEE/ACM Transactions on Computational Biology and Bioinformatics (TCBB)
Journal of Discrete Algorithms
Constructing Level-2 Phylogenetic Networks from Triplets
IEEE/ACM Transactions on Computational Biology and Bioinformatics (TCBB)
New results on optimizing rooted triplets consistency
Discrete Applied Mathematics
Constructing level-2 phylogenetic networks from triplets
RECOMB'08 Proceedings of the 12th annual international conference on Research in computational molecular biology
IEEE/ACM Transactions on Computational Biology and Bioinformatics (TCBB)
On the Elusiveness of Clusters
IEEE/ACM Transactions on Computational Biology and Bioinformatics (TCBB)
Faster computation of the Robinson-Foulds distance between phylogenetic networks
Information Sciences: an International Journal
The Complexity of Inferring A Minimally Resolved Phylogenetic Supertree
SIAM Journal on Computing
Asymptotic limits of a new type of maximization recurrence with an application to bioinformatics
TAMC'12 Proceedings of the 9th Annual international conference on Theory and Applications of Models of Computation
Computing the rooted triplet distance between galled trees by counting triangles
CPM'12 Proceedings of the 23rd Annual conference on Combinatorial Pattern Matching
Note: Optimizing tree and character compatibility across several phylogenetic trees
Theoretical Computer Science
Computing the rooted triplet distance between galled trees by counting triangles
Journal of Discrete Algorithms
Hi-index | 0.00 |
This paper considers the problem of determining whether a given set $\T$ of rooted triplets can be merged without conflicts into a galled phylogenetic network and, if so, constructing such a network. When the input $\T$ is dense, we solve the problem in $O(|\T|)$ time, which is optimal since the size of the input is $\Theta(|\T|)$. In comparison, the previously fastest algorithm for this problem runs in $O(|\T|^2)$ time. We also develop an optimal $O(|\T|)$-time algorithm for enumerating all simple phylogenetic networks leaf-labeled by $L$ that are consistent with $\T$, where $L$ is the set of leaf labels in $\T$, which is used by our main algorithm. Next, we prove that the problem becomes NP-hard if extended to nondense inputs, even for the special case of simple phylogenetic networks. We also show that for every positive integer $n$, there exists some set $\T$ of rooted triplets on $n$ leaves such that any galled network can be consistent with at most $0.4883 \cdot |\T|$ of the rooted triplets in $\T$. On the other hand, we provide a polynomial-time approximation algorithm that always outputs a galled network consistent with at least a factor of $\frac{5}{12}$ ($ 0.4166$) of the rooted triplets in $\T$.