2003
DOI: 10.1007/978-3-540-39763-2_17
|View full text |Cite
|
Sign up to set email alerts
|

A Linear-Time Majority Tree Algorithm

Abstract: Abstract. We give a randomized linear-time algorithm for computing the majority rule consensus tree. The majority rule tree is widely used for summarizing a set of phylogenetic trees, which is usually a postprocessing step in constructing a phylogeny. We are implementing the algorithm as part of an interactive visualization system for exploring distributions of trees, where speed is a serious concern for real-time interaction. The linear running time is achieved by using succinct representation of the subtrees… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
39
0

Year Published

2004
2004
2015
2015

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 35 publications
(39 citation statements)
references
References 12 publications
0
39
0
Order By: Relevance
“…The MRT can be constructed in time that is linear in the total size of the input trees [3]. In contrast, while an MAST of two trees can be computed in polynomial time [4,47], finding an MAST of three or more trees is NP-hard if the trees have unbounded degree [4].…”
Section: Maximum Agreement Subtrees and Majority Rule Treesmentioning
confidence: 99%
“…The MRT can be constructed in time that is linear in the total size of the input trees [3]. In contrast, while an MAST of two trees can be computed in polynomial time [4,47], finding an MAST of three or more trees is NP-hard if the trees have unbounded degree [4].…”
Section: Maximum Agreement Subtrees and Majority Rule Treesmentioning
confidence: 99%
“…For any u ∈ V (T ), T [u] denotes the subtree of T rooted at the node u, so that Λ(T [u]) is the set of all leaf labels of leaves that are descendants of u. 2 The cluster collection of T is defined as Fig. 1 for an example.…”
Section: Definitions and Notationmentioning
confidence: 99%
“…As for randomized methods, Amenta et al [2] gave an algorithm with expected running time O(nk) but unbounded worst-case running time. Here, randomization is used to count and store the number of occurrences of clusters from S in suitably constructed hash tables.…”
Section: Previous Workmentioning
confidence: 99%
See 1 more Smart Citation
“…One successful approach for finding a consensus of different evolutionary trees is to construct their maximum agreement subtree (MAST), which is the largest evolutionary tree that is a topological subtree of all the given trees. There are many algorithms proposed for constructing MAST; for example, [5,6,9,10,12,13,17], or more recently, [1,2,4,14].…”
Section: Introductionmentioning
confidence: 99%