An Optimal Algorithm for Building the Majority Rule Consensus Tree

A deterministic algorithm for building the majority rule consensus tree of an input collection of conflicting phylogenetic trees with identical leaf labels is presented. Its worst-case running time is O(nk), where n is the size of the leaf label set and k is the number of input phylogenetic trees. This is optimal since the input size is Ω(nk). Experimental results show that the algorithm is fast in practice.

[1]  Robert S. Boyer,et al.  MJRTY: A Fast Majority Vote Algorithm , 1991, Automated Reasoning: Essays in Honor of Woody Bledsoe.

[2]  W. H. Day Optimal algorithms for comparing trees with labeled leaves , 1985 .

[3]  E. N. Adams Consensus Techniques and the Comparison of Taxonomic Trees , 1972 .

[4]  J. Felsenstein,et al.  A simulation comparison of phylogeny algorithms under equal and unequal evolutionary rates. , 1994, Molecular biology and evolution.

[5]  Nina Amenta,et al.  A Linear-Time Majority Tree Algorithm , 2003, WABI.

[6]  Luay Nakhleh,et al.  A comparison of phylogenetic reconstruction methods on an Indo‐European dataset , 2005 .

[7]  Louis J. Gross Algorithms in Bioinformatics: A Practical Introduction , 2009 .

[8]  Jianrong Dong,et al.  Comparing and Aggregating Partially Resolved Trees , 2008, LATIN.

[9]  Dan Gusfield,et al.  Algorithms on Strings, Trees, and Sequences - Computer Science and Computational Biology , 1997 .

[10]  Robert S. Boyer,et al.  Automated Reasoning: Essays in Honor of Woody Bledsoe , 1991, Automated Reasoning.

[11]  Rita Casadio,et al.  Algorithms in Bioinformatics, 5th International Workshop, WABI 2005, Mallorca, Spain, October 3-6, 2005, Proceedings , 2005, WABI.

[12]  David Bryant,et al.  Properties of consensus methods for inferring species trees from gene trees. , 2008, Systematic biology.

[13]  Wing-Kin Sung,et al.  Improved Algorithms for Constructing Consensus Trees , 2013, SODA.

[14]  David Bryant,et al.  A classification of consensus methods for phylogenetics , 2001, Bioconsensus.

[15]  Fred R. McMorris,et al.  Consensusn-trees , 1981 .

[16]  John P. Huelsenbeck,et al.  MrBayes 3: Bayesian phylogenetic inference under mixed models , 2003, Bioinform..

[17]  Jeet Sukumaran,et al.  DendroPy: a Python library for phylogenetic computing , 2010, Bioinform..

[18]  김동규,et al.  [서평]「Algorithms on Strings, Trees, and Sequences」 , 2000 .