The Complexity of Inferring a Minimally Resolved Phylogenetic Supertree

A recursive algorithm by Aho, Sagiv, Szymanski, and Ullman [1] forms the basis for many modern rooted supertree methods employed in Phylogenetics. However, as observed by Bryant [4], the tree output by the algorithm of Aho et al. is not always minimal; there may exist other trees which contain fewer nodes yet are still consistent with the input. In this paper, we prove strong polynomial-time inapproximability results for the problem of inferring a minimally resolved supertree from a given consistent set of rooted triplets (MINRS). We also present an exponential-time algorithm for solving MINRS exactly which is based on tree separators. It runs in 2O(n log k) time when every node is required to have at most k children which are internal nodes and where n is the cardinality of the leaf label set of the input trees.

[1]  Charles Semple,et al.  Reconstructing Minimal Rooted Trees , 2003, Discret. Appl. Math..

[2]  R. Otter The Number of Trees , 1948 .

[3]  Michael D. Hendy,et al.  Analytic solutions for three taxon ML trees with variable rates across sites , 2007, Discret. Appl. Math..

[4]  Kunihiko Sadakane,et al.  Rooted Maximum Agreement Supertrees , 2004, LATIN.

[5]  Alfred V. Aho,et al.  Inferring a Tree from Lowest Common Ancestors with an Application to the Optimization of Relational Expressions , 1981, SIAM J. Comput..

[6]  Tao Jiang,et al.  Phylogenetics and the Quartet Method , 2002 .

[7]  Andrzej Lingas,et al.  The Complexity of Inferring a Minimally Resolved Phylogenetic Supertree , 2010, WABI.

[8]  M. Steel The complexity of reconstructing trees from qualitative characters and subtrees , 1992 .

[9]  Andreas Björklund,et al.  Exact Graph Coloring Using Inclusion-Exclusion , 2008, Encyclopedia of Algorithms.

[10]  Céline Scornavacca Supertree methods for phylogenomics , 2009 .

[11]  Roderic D. M. Page,et al.  Modified Mincut Supertrees , 2002, WABI.

[12]  Satish Rao,et al.  Using Max Cut to Enhance Rooted Trees Consistency , 2006, IEEE/ACM Transactions on Computational Biology and Bioinformatics.

[13]  Sylvain Guillemot,et al.  PhySIC: a veto supertree method with desirable properties. , 2007, Systematic biology.

[14]  Daniel H. Huson,et al.  Phylogenetic Networks: Contents , 2010 .

[15]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[16]  Mikkel Thorup,et al.  Poly-logarithmic deterministic fully-dynamic algorithms for connectivity, minimum spanning tree, 2-edge, and biconnectivity , 1998, STOC '98.

[17]  Mikkel Thorup,et al.  Poly-logarithmic deterministic fully-dynamic algorithms for connectivity, minimum spanning tree, 2-edge, and biconnectivity , 2001, JACM.

[18]  Andrzej Lingas,et al.  On the Complexity of Constructing Evolutionary Trees , 1999, J. Comb. Optim..

[19]  Tandy J. Warnow,et al.  Constructing a Tree from Homeomorphic Subtrees, with Applications to Computational Evolutionary Biology , 1996, SODA '96.

[20]  David S. Johnson,et al.  Computers and In stractability: A Guide to the Theory of NP-Completeness. W. H Freeman, San Fran , 1979 .

[21]  Constructing a Tree from Homeomorphic Subtrees, with , 1999 .

[22]  Jaroslaw Byrka,et al.  New Results on Optimizing Rooted Triplets Consistency , 2008, ISAAC.

[23]  D. Bryant Building trees, hunting for trees, and comparing trees : theory and methods in phylogenetic analysis , 1997 .

[24]  Leo van Iersel,et al.  Constructing Level-2 Phylogenetic Networks from Triplets , 2008, RECOMB.

[25]  O. Bininda-Emonds,et al.  The evolution of supertrees. , 2004, Trends in ecology & evolution.

[26]  Charles Semple,et al.  A supertree method for rooted trees , 2000, Discret. Appl. Math..

[27]  Daniel H. Huson,et al.  Phylogenetic Networks - Concepts, Algorithms and Applications , 2011 .

[28]  David Zuckerman,et al.  Electronic Colloquium on Computational Complexity, Report No. 100 (2005) Linear Degree Extractors and the Inapproximability of MAX CLIQUE and CHROMATIC NUMBER , 2005 .

[29]  Wing-Kin Sung,et al.  Algorithms for Combining Rooted Triplets into a Galled Phylogenetic Network , 2006, SIAM J. Comput..