Skip to main content

DNA Sequencing, Eulerian Graphs, and the Exact Perfect Matching Problem

  • Conference paper
  • First Online:
Book cover Graph-Theoretic Concepts in Computer Science (WG 2002)

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

Included in the following conference series:

Abstract

We investigate the computational complexity of a combinatorial problem that arises in DNA sequencing by hybridization: The input consists of an integer l together with a set S of words of length k over the four symbols A, C, G, T. The problem is to decide whether there exists a word of length l that contains every word in S at least once as a subword, and does not contain any other subword of length k. The computational complexity of this problem has been open for some time, and it remains open. What we prove is that this problem is polynomial time equivalent to the exact perfect matching problem in bipartite graphs, which is another infamous combinatorial optimization problem of unknown computational complexity.

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

Access this chapter

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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. W. Bains and G.C. Smith [1988]. A novel method for nucleic acid sequence determination. Journal of Theoretical Biology 135, 303–307.

    Google Scholar 

  2. F. Barahona and W.R. Pulleyblank [1987]. Exact arborescences, matchings, and cycles. Discrete Applied Mathematics 16, 91–99.

    Google Scholar 

  3. C. Berge [1973]. Graphs and Hypergraphs. North Holland.

    Google Scholar 

  4. J. Błażewicz, P. Formanowicz, M. Kasprzak, W.T. Markiewicz, and J. Weglarz [1999]. DNA sequencing with positive and negative errors. Journal of Computational Biology 6, 113–123.

    Google Scholar 

  5. J. Błażewicz, A. Hertz, D. Kobler, and D. de Werra [1999]. On some properties of DNA graphs. Discrete Applied Mathematics 98, 1–19.

    Google Scholar 

  6. J. Błażewicz and M. Kasprzak [2001]. Complexity of DNA sequencing by hybridization. To appear in Theoretical Computer Science.

    Google Scholar 

  7. N.G. de Bruijn [1946]. A combinatorial problem. Koninklijke Nederlandse Akademie van Wetenschappen te Amsterdam. Proceedings 49, 758–764.

    Google Scholar 

  8. P. Erdos and R.L. Graham [1972]. On a linear diophantine problem of Frobenius. Acta Arithmetica 21, 399–408.

    Google Scholar 

  9. A.V. Karzanov [1987]. Maximum matching of given weight in complete and complete bipartite graphs. Cybernetics 23, 8–13; translation from Kibernetika 1, 1987, 7-11.

    Google Scholar 

  10. M. Leclerc [1986]. Polynomial time algorithms for exact matching problems. Master’s thesis, University of Waterloo, Waterloo.

    Google Scholar 

  11. M. Leclerc [1988/89]. Optimizing over a slice of the bipartite matching polytope. Discrete Mathematics 73, 159–162.

    Google Scholar 

  12. S. Martello and P. Toth [1990]. Knapsack problems: Algorithms and computer implementations. John Wiley & Sons.

    Google Scholar 

  13. K. Mulmuley, U. Vazirani, and V.V. Vazirani [1987]. Matching is as easy as matrix inversion. Combinatorica 7, 105–113.

    Google Scholar 

  14. C.H. Papadimitriou and M. Yannakakis [1982]. The complexity of restricted spanning tree problems. Journal of the ACM 29, 285–309.

    Google Scholar 

  15. P.A. Pevzner [1989]. l-tuple DNA sequencing: Computer analysis. Journal of Biomolecular Structure and Dynamics 7, 63–73.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Błażewicz, J., Formanowicz, P., Kasprzak, M., Schuurman, P., Woeginger, G.J. (2002). DNA Sequencing, Eulerian Graphs, and the Exact Perfect Matching Problem. In: Goos, G., Hartmanis, J., van Leeuwen, J., Kučera, L. (eds) Graph-Theoretic Concepts in Computer Science. WG 2002. Lecture Notes in Computer Science, vol 2573. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36379-3_2

Download citation

  • DOI: https://doi.org/10.1007/3-540-36379-3_2

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-00331-1

  • Online ISBN: 978-3-540-36379-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics