Skip to main content
Log in

Constructing the Maximum Consensus Tree from Rooted Triples

  • Published:
Journal of Combinatorial Optimization Aims and scope Submit manuscript

Abstract

We investigated the problem of constructing the maximum consensus tree from rooted triples. We showed the NP-hardness of the problem and developed exact and heuristic algorithms. The exact algorithm is based on the dynamic programming strategy and runs in O((m + n 2)3n) time and O(2n) space. The heuristic algorithms run in polynomial time and their performances are tested and shown by comparing with the optimal solutions. In the tests, the worst and average relative error ratios are 1.200 and 1.072 respectively. We also implemented the two heuristic algorithms proposed by Gasieniec et al. The experimental result shows that our heuristic algorithm is better than theirs in most of the tests.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  • A.V. Aho, Y. Sagiv, T.G. Szymanski, and J.D. Ullman, “Inferring a tree from lowest common ancestors with an application to the optimization of relational expressions,” SIAM Journal on Computing, vol. 10,no. 3, pp. 405–421, 1981.

    Google Scholar 

  • L.R. Ford and D.R. Fulkerson, Flows in Networks, Princeton University Press: Princeton, New Jersey, 1962.

    Google Scholar 

  • M.R. Garey and D.S. Johnson, Computers and Intractability: A Guide to the Theory of NP-Completeness, W.H. Freeman and Company: San Fransisco, 1979.

    Google Scholar 

  • L. Gasieniec, J. Jansson, A. Lingas, and A. Östlin, “On the complexity of constructing evolutionary trees,” Journal of Combinatorial Optimization, vol. 3, pp. 183–197, 1999.

    Google Scholar 

  • M.R. Henzinger, V. King, and T. Warnow, “Constructing a tree from homeomorphic subtrees, with applications to computational biology,” in Proc. of the 7th ACM-SIAM SODA, 1996, pp. 333–340.

  • J. Jansson, “On the complexity of inferring rooted evolutionary trees,” in Proceedings of the Brazilian Symposium on Graph, Algorithms, and Combinatorics (GRACO01), Fortaleza, Electronic Notes in Discrete Mathematics, vol. 7, Elsevier, 2001, pp. 121–125.

  • D.R. Karger, “Minimum cuts in near-linear time,” in Proc. of the 28th ACM STOC, 1996, pp. 56–63.

  • R.M. Karp, “Reducibility among combinatorial problems,” in Complexity of Computer Computations, R.E. Miller and J.W. Thatcher (Eds.), Plenum Press: New York, 1972, pp. 85–103.

    Google Scholar 

  • C.L. Liu, Elements of Discrete Mathematics, 2nd edn. McGraw-Hill: New York, 1998.

    Google Scholar 

  • M.P. Ng and N.C. Wormald, “Reconstruction of rooted trees from subtrees,” Discrete Applied Mathematics, vol. 69, pp. 19–31, 1996.

    Google Scholar 

  • M. Steel, “The complexity of reconstructing trees from qualitative characters and subtrees,” Journal of Classification, vol. 9, pp. 91–116, 1992.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Wu, B.Y. Constructing the Maximum Consensus Tree from Rooted Triples. Journal of Combinatorial Optimization 8, 29–39 (2004). https://doi.org/10.1023/B:JOCO.0000021936.04215.68

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/B:JOCO.0000021936.04215.68

Navigation