Skip to main content

On the Generalised Character Compatibility Problem for Non-branching Character Trees

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 5609))

Abstract

In [13], the authors introduced the Generalised Character Compatibility Problem as a generalisation of the Perfect Phylogeny Problem for a set of species. This generalised problem takes into account the fact that while a species may not be expressing a certain trait, i.e., having teeth, its DNA may contain data for this trait in a non-functional region. The authors showed that the Generalised Character Compatibility Problem is NP-complete for an instance of the problem involving five states, where the characters’ state transition trees are branching. They also presented a class of instances of the problem that is polynomial-time solvable. The authors posed an open problem about the complexity of this problem when no branching is allowed in the character trees. They answered this question in [2], where they showed that for an instance in which each character tree is 0→1→2 (no branching), and only the states {1},{0,2},{0,1,2} are allowed, is NP-complete. This, however, does not provide an answer to the exact question posed in [3], which allows only one type of generalised state: {0,2}, called here the Benham-Kannan-Warnow (BKW) Case.

In this paper, we study the complexity of various versions of this problem with non-branching character trees, depending on the set of states allowed, and depending on the restriction on the phylogeny tree: any tree, path or single-branch tree. In particular, we show that if the phylogeny tree is required to have only one branch: (a) the problem still remains NP-complete (for instance with states {1},{0,2},{0,1,2}), and (b) the problem is polynomial-time solvable in the BKW Case (with states {0},{1},{2},{0,2}). We show the second result by unveiling a surprising connection to the Consecutive-Ones Property (C1P) Problem, used for instance, in DNA physical mapping, interval graph recognition and data retrieval.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Agarwala, R., Fernandez-Baca, D.: A polynomial-time algorithm for the perfect phylogeny problem when the number of character states is fixed. SIAM J. on Computing 26(6), 1216–1224 (1994)

    Article  MathSciNet  MATH  Google Scholar 

  2. Benham, C.J., Kannan, S., Paterson, M., Warnow, T.: Hen’s teeth and whale’s feet: Generalized characters and their compatibility. Journal of Computational Biology 2(4), 515–525 (1995)

    Article  Google Scholar 

  3. Benham, C.J., Kannan, S., Warnow, T.: Of chicken teeth and mouse eyes, or generalized character compatibility. In: Galil, Z., Ukkonen, E. (eds.) CPM 1995. LNCS, vol. 937, pp. 17–26. Springer, Heidelberg (1995)

    Google Scholar 

  4. Bodlaender, H., Fellows, M., Warnow, T.: Two strikes against perfect phylogeny. In: Kuich, W. (ed.) ICALP 1992. LNCS, vol. 623, pp. 273–283. Springer, Heidelberg (1992)

    Google Scholar 

  5. Booth, K.S., Lueker, G.S.: Testing for the consecutive ones property of, interval graphs, and graph planarity using PQ-tree algorithms. Journal of Computer and Systems Sciences 13(3), 335–379 (1976)

    Article  MathSciNet  MATH  Google Scholar 

  6. Felsenstein, J.: Numerical methods for inferring evolutionary trees. The Quarterly Review of Biology 57(4), 379–404 (1982)

    Article  Google Scholar 

  7. Janis, C.: The sabertooth’s repeat performances. Natural History 103, 78–82 (1994)

    Google Scholar 

  8. Kannan, S., Warnow, T.: Inferring evolutionary history from DNA sequences. SIAM J. on Computing 23(4), 713–737 (1994)

    Article  MathSciNet  MATH  Google Scholar 

  9. Kannan, S., Warnow, T.: A fast algorithm for the computation and enumeration of perfect phylogenies. In: SODA, pp. 595–603 (1995)

    Google Scholar 

  10. Kollar, E.J., Fisher, C.: Tooth induction in chick epithelium: Expression of quiescent genes for enamel synthesis. Science 207, 993–995 (1980)

    Article  Google Scholar 

  11. McMorris, F.R., Warnow, T., Wimer, T.: Triangulating vertex colored graphs. SIAM J. on Discrete Mathematics 7(2), 296–306 (1994)

    Article  MathSciNet  MATH  Google Scholar 

  12. Opatrny, J.: Total ordering problem. SIAM J. on Computing 8(1), 111–114 (1979)

    Article  MathSciNet  MATH  Google Scholar 

  13. Steel, M.: The complexity of reconstructing trees from qualitative characters and subtrees. Journal of Classification 9, 91–116 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  14. Telles, G.P., Meidanis, J.: Building PQR trees in almost-linear time. In: Proc. of GRACO, pp. 33–39 (2005)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Maňuch, J., Patterson, M., Gupta, A. (2009). On the Generalised Character Compatibility Problem for Non-branching Character Trees. In: Ngo, H.Q. (eds) Computing and Combinatorics. COCOON 2009. Lecture Notes in Computer Science, vol 5609. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-02882-3_27

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-02882-3_27

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-02881-6

  • Online ISBN: 978-3-642-02882-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics