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.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
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.
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).
I. Borosh and L.B. Treybig, Bounds on positive integral solutions of linear Diophantine equations, Proceedings of the American Mathematical Society, Vol 55 (1976).
W.H.E. Day, Computationally difficult parsimony problems in phylogenetic systematics, Journal of Theoretical Biology, Vol 103 (1983).
W.H.E. Day, D.S. Johnson and D. Sankoff, The computational complexity of inferring phytogenies by parsimony, Mathematical biosciences, Vol 81 (1986).
W.H.E. Day and D. Sankoff, “Computational complexity of inferring phytogenies by compatibility”, Systematic Zoology, 35(2): 224–229, 1986.
W. Fitch, Towards defining the course of evolution: minimum change for a specified tree topology, Systematic Zoology, Vol 20 (1971).
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.
M.R. Garey and D.S. Johnson, Computers and Intractability: A Guide to the Theory of NP-completeness, W.H. Freeman and Company (1979).
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).
R.M. Karp, Reducibility among combinatorial problems, Complexity of Computer Computations, eds. R.E. Miller and J.W. Thatcher, Plenum Press (1972).
M. Nei, Molecular Evolutionary genetics, Columbia University Press, New York (1987).
M.A. Steel, “The complexity of reconstructing trees from qualitative characters and subtrees”, Journal of Classification, 9 91–116, 1992.
L. Wang and D. Gusfield, Improved Approximation Algorithms for Tree Alignment, Proceedings of CPM 1996, 220–233.
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.
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.
Author information
Authors and Affiliations
Editor information
Rights 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