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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
S. Abiteboul, R. Hull, and V. Vianu. Foundations of Databases. Addison-Wesley, 1995.
L. M. Adleman. Molecular computation of solutions to combinatorial problems. Science, 266:1021–1024, November 1994.
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.
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.
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.
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.
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.
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.
R. M. Karp, C. Kenyon, and O. Waarts. Error-resilient DNA computation. Random Structures and Algorithms, 15(3–4):450–466, 1999.
R. J. Lipton. DNA solutions of hard combinatorial problems. Science, 268:542–548, April 1995.
C. C. Maley. DNA computation: theory, practice, and prospects. Evolutionary Computation, 6(3):201–230, 1998.
R. Motwani and P. Raghavan. Randomized Algorithms. Cambridge University Press, 1995.
G. Păun, G. Rozenberg, and A. Salomaa. DNA Computing: New Computing Paradigms. Springer, 1998.
P. A. Pevzner. Computational Molecular Biology. MIT Press, 2000.
J. H. Reif. Parallel molecular computation: models and simulations. Algorithmica, 25(2):142–176, 1999.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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