Skip to main content

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 212))

  • 1120 Accesses

Abstract

The computational speed of an algorithm is very important to NP-hard problems. The 3D DNA self-assembly algorithm is faster than 2D, while 2D is faster than traditional algorithms because DNA molecule owns high parallelism and density. In this paper we mainly introduced how the 3D DNA self-assembly solves the SAT problems. Firstly, we introduced a non-deterministic algorithm. Secondly, we designed seed configuration and different types of DNA tiles which are needed in the computation. Lastly, we demonstrated how the 3D DNA self-assembly solves the SAT problem. In this paper, 3D DNA self-assembly algorithm has a constant tile types, and whose computation time is linear.

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 259.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 329.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

Similar content being viewed by others

References

  1. Wang H (1961) Proving theorems by pattern recognition I. Bell Syst Tech J 40:1–42

    Article  Google Scholar 

  2. Adleman L (1994) Molecular computation of solutions to combinatorial problems. Science 266:1021–1024

    Article  Google Scholar 

  3. Winfree E, Eng T, Rozenberg G (2001) String tile models for DNA computing by self-assembly. Lect Notes Comput Sci 2054:63–88

    Article  MathSciNet  MATH  Google Scholar 

  4. Mao C, LaBean TH, Reif JH, Seeman NC (2000) Logical computation using algorithmic self-assembly of DNA triple-crossover molecules. Nature 407:493–496

    Article  Google Scholar 

  5. Sakamoto K, Gouzu H, Komiya K (2000) Molecular computation by DNA hairpin formation. Science 288(5469):1223–1226

    Article  Google Scholar 

  6. Braich RS, Chelyapov N, Johnson CR et al (2002) Solution of a 20-variable 3-SAT problem on a DNA computer. Science 296:499–502

    Article  Google Scholar 

  7. Adleman L (2000) Towards a mathematical theory of self-assembly. Technical report, Department of Computer Science, University of Southern California

    Google Scholar 

  8. Brun Y (2007) Arithmetic computation in the tile assembly model: addition and multiplication. Theoret Comput Sci 378(1):17–31

    Article  MathSciNet  MATH  Google Scholar 

  9. Brun Y (2008) Nondeterministic polynomial time factoring in the tile assembly model. Theoret Compute Sci 395(1):3–23

    Article  MathSciNet  MATH  Google Scholar 

  10. Brun Y (2008) Solving satisfiability in the tile assembly model with a constant-size tileset. J Algorithms 63:151–166

    Article  MathSciNet  MATH  Google Scholar 

  11. Jonoska N, Karl S, Saito M (1999) Three dimensional DNA structures in computing. Bio Syst 52:143–153

    Google Scholar 

  12. Minqi L, Jin X et al (2010) 3D DNA self-assembly model for graph vertex coloring. J Comput Theor Nanosci 7:246–253

    Article  Google Scholar 

  13. Rothemund PWK, Winfree E (2000) The program-size complexity of self-assembled squares (extended abstract). In: Proceedings of the 32nd annual ACM symposium on the theory of computing. Portland, pp 459–468

    Google Scholar 

Download references

Acknowledgments

This work is supported by the Natural Science Foundation of China (61076103, 61070238), Basic and Frontier Technology Research Program of Henan Province (112300413208), Foundation of Henan Educational Committee (2011A510025), and the Doctoral Science Foundation of Zhengzhou University of Light Industry (2009BSJJ 006).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xuncai Zhang .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Zhang, X., Fan, R., Wang, Y., Cui, G. (2013). A New Attempt for Satisfiability Problem: 3D DNA Self-Assembly to Solve SAT Problem. In: Yin, Z., Pan, L., Fang, X. (eds) Proceedings of The Eighth International Conference on Bio-Inspired Computing: Theories and Applications (BIC-TA), 2013. Advances in Intelligent Systems and Computing, vol 212. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-37502-6_105

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-37502-6_105

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-37501-9

  • Online ISBN: 978-3-642-37502-6

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics