Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Approximation algorithms for the fixed-topology phylogenetic number problem

  • Conference paper
  • First Online:
Combinatorial Pattern Matching (CPM 1997)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1264))

Included in the following conference series:

  • 148 Accesses

Abstract

In the ℓ-phylogeny problem, one wishes to construct an evolutionary tree for a set of species represented by characters, in which each state of each character induces no more than ℓ connected components. We consider the fixed-topology version of this problem for fixed-topologies of arbitrary degree. This version of the problem is known to be NP-complete for ℓ≥3 even for degree-3 trees in which no state labels more than ℓ+1 leaves (and therefore there is a trivial ℓ+1 phylogeny). We give a 2-approximation algorithm for all ℓ≥3 for arbitrary input topologies and we give an optimal approximation algorithm that constructs a 4-phylogeny when a 3-phylogeny exists. Dynamic programming techniques, which are typically used in fixed-toplogy problems, cannot be applied to ℓ-phylogeny problems. Our 2-approximation algorithm is the first application of linear programming to approximation algorithms for phylogeny problems. We extend our results to a related problem in which characters are polymorphic.

This work was partly supported by ESPRIT LTR Project no. 20244 — ALCOM-IT.

Part of this work took place during a visit to Sandia National Laboratories which was supported by University of Warwick Research and Teaching Innovations Grant 0951CSA and by the U.S. Department of Energy under contract DE-AC04-94AL85000. Part of this work was supported by ESPRIT LTR Project no. 20244 — ALCOM-IT.

This work was performed under U.S. Department of Energy contract number DE-AC04-76AL85000.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. H. Bodlaender, M. Fellows, T. Warnow, “Two Strikes Against Perfect Phytogeny”, procs. of the 19th International Congress on Automata, Languages and Programming (ICALP), pp. 273–287, Springer-Verlag Lecture Notes in Computer Science, 1992.

    Google Scholar 

  2. M. Bonet, C. Phillips, T.J. Warnow and S. Yooseph, Constructing Evolutionary Trees in the Presence of Polymorphic Characters, Proceedings of the 28th Annual ACM Symposium on the Theory of Computing (1996).

    Google Scholar 

  3. I. Borosh and L.B. Treybig, Bounds on positive integral solutions of linear Diophantine equations, Proceedings of the American Mathematical Society, Vol 55 (1976).

    Google Scholar 

  4. W.H.E. Day, Computationally difficult parsimony problems in phylogenetic systematics, Journal of Theoretical Biology, Vol 103 (1983).

    Google Scholar 

  5. W.H.E. Day, D.S. Johnson and D. Sankoff, The computational complexity of inferring phytogenies by parsimony, Mathematical biosciences, Vol 81 (1986).

    Google Scholar 

  6. W.H.E. Day and D. Sankoff, “Computational complexity of inferring phytogenies by compatibility”, Systematic Zoology, 35(2): 224–229, 1986.

    Google Scholar 

  7. W. Fitch, Towards defining the course of evolution: minimum change for a specified tree topology, Systematic Zoology, Vol 20 (1971).

    Google Scholar 

  8. L.A. Goldberg, P.W. Goldberg, C.A. Phillips, E. Sweedyk and T. Warnow, Minimizing phylogenetic number to find good evolutionary trees, Discrete Applied Mathematics, to appear.

    Google Scholar 

  9. M.R. Garey and D.S. Johnson, Computers and Intractability: A Guide to the Theory of NP-completeness, W.H. Freeman and Company (1979).

    Google Scholar 

  10. T. Jiang, E.L. Lawler and L. Wang, Aligning Sequences via an Evolutionary Tree: Complexity and Approximation, Proceedings of the 26th Annual ACM Symposium on the Theory of Computing (1994).

    Google Scholar 

  11. R.M. Karp, Reducibility among combinatorial problems, Complexity of Computer Computations, eds. R.E. Miller and J.W. Thatcher, Plenum Press (1972).

    Google Scholar 

  12. M. Nei, Molecular Evolutionary genetics, Columbia University Press, New York (1987).

    Google Scholar 

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

    Google Scholar 

  14. L. Wang and D. Gusfield, Improved Approximation Algorithms for Tree Alignment, Proceedings of CPM 1996, 220–233.

    Google Scholar 

  15. L. Wang, T. Jiang, and D. Gusfield, “A more efficient approximation scheme for tree alignment”, To appear in Proceedings of the of First Annual International Conference on Computational Molecular Biology, Jan. 1997.

    Google Scholar 

  16. T. Warnow, D. Ringe and A. Taylor, A character based method for reconstructing evolutionary history for natural languages, Tech Report, Institute for Research in Cognitive Science, 1995, and Proceedings 1996 ACM/SIAM Symposium on Discrete Algorithms.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Alberto Apostolico Jotun Hein

Rights and permissions

Reprints and permissions

Copyright information

© 1997 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Cryan, M., Goldberg, L.A., Phillips, C.A. (1997). Approximation algorithms for the fixed-topology phylogenetic number problem. In: Apostolico, A., Hein, J. (eds) Combinatorial Pattern Matching. CPM 1997. Lecture Notes in Computer Science, vol 1264. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-63220-4_56

Download citation

  • DOI: https://doi.org/10.1007/3-540-63220-4_56

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-63220-7

  • Online ISBN: 978-3-540-69214-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics