Skip to main content

Solving Constraint Satisfaction Problems with DNA Computing

  • Conference paper
  • First Online:
  • 568 Accesses

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

Abstract

We demonstrate how to solve constraint satisfaction problems (CSPs) with DNA computing. Assuming that DNA operations can be faulty, we estimate error probability of our algorithm. We show that for any k-CSP, there is a polynomial-time DNA algorithm with bounded probability of error. Thus, k-CSPs belong to a DNA analogue of BPP.

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   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.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. S. Abiteboul, R. Hull, and V. Vianu. Foundations of Databases. Addison-Wesley, 1995.

    Google Scholar 

  2. L. M. Adleman. Molecular computation of solutions to combinatorial problems. Science, 266:1021–1024, November 1994.

    Google Scholar 

  3. L. M. Adleman. On constructing a molecular computer. In R. Lipton and E. Baum, editors, DNA Based Computers, volume 27 of DIMACS Series in Discrete Mathematics and Theoretical Computer Science, pages 1–21. American Mathematical Society, 1995.

    Google Scholar 

  4. E. Bach, A. Condon, E. Glaser, and C. Tanguay. DNA models and algorithms for NP-complete problems. In Proceedings of the 11th Annual IEEE Conference on Computational Complexity, pages 290–300, 1996.

    Google Scholar 

  5. R. Beigel and B. Fu. Solving intractable problems with DNA computing. In Proceedings of the 13th Annual IEEE Conference on Computational Complexity, pages 154–169, 1998.

    Google Scholar 

  6. D. Boneh, C. Dunworth, and R. J. Lipton. Breaking DES using a molecular computer. In R. Lipton and E. Baum, editors, DNA Based Computers, volume 27 of DIMACS Series in Discrete Mathematics and Theoretical Computer Science, pages 37–66. American Mathematical Society, 1995.

    Google Scholar 

  7. D. Boneh, C. Dunworth, R. J. Lipton, and J. Sgall. Making DNA computers error resistant. In DNA Based Computers II, volume 44 of DIMACS Series in Discrete Mathematics and Theoretical Computer Science, pages 163–170. American Mathematical Society, 1996.

    Google Scholar 

  8. K. Chen and V. Ramachandran. A space-efficient randomized DNA algorithm for k-SAT. In Proceedings of the 6th International Workshop on DNA-Based Computers, pages 199–208, 2000.

    Google Scholar 

  9. R. M. Karp, C. Kenyon, and O. Waarts. Error-resilient DNA computation. Random Structures and Algorithms, 15(3–4):450–466, 1999.

    Article  MATH  MathSciNet  Google Scholar 

  10. R. J. Lipton. DNA solutions of hard combinatorial problems. Science, 268:542–548, April 1995.

    Google Scholar 

  11. C. C. Maley. DNA computation: theory, practice, and prospects. Evolutionary Computation, 6(3):201–230, 1998.

    Article  Google Scholar 

  12. R. Motwani and P. Raghavan. Randomized Algorithms. Cambridge University Press, 1995.

    Google Scholar 

  13. G. Păun, G. Rozenberg, and A. Salomaa. DNA Computing: New Computing Paradigms. Springer, 1998.

    Google Scholar 

  14. P. A. Pevzner. Computational Molecular Biology. MIT Press, 2000.

    Google Scholar 

  15. J. H. Reif. Parallel molecular computation: models and simulations. Algorithmica, 25(2):142–176, 1999.

    Article  MATH  MathSciNet  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

Dantsin, E., Wolpert, A. (2002). Solving Constraint Satisfaction Problems with DNA Computing. In: Ibarra, O.H., Zhang, L. (eds) Computing and Combinatorics. COCOON 2002. Lecture Notes in Computer Science, vol 2387. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45655-4_20

Download citation

  • DOI: https://doi.org/10.1007/3-540-45655-4_20

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-45655-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics