Efficient Algorithms for Self Assembling Triangular and Other Nano Structures

  • Vamsi Kundeti
  • Sanguthevar Rajasekaran
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5542)


Nano fabrication with biomolecular/DNA self assembly is a promising area of research. Building nano structures with self assembly is both efficient and inexpensive. Winfree [1] formalized a two dimensional (2D) tile assembly model based on Wang’s tiling technique. Algorithms with an optimal tile complexity of (\(\Theta(\frac{\log(N)}{\log(\log(N))})\)) were proposed earlier to uniquely self assemble an N×N square (with a temperature of α= 2) on this model. However efficient constructions to assemble arbitrary shapes are not known and have remained open. In this paper we present self assembling algorithms to assemble a triangle of base 2N − 1 (units) and height N with a tile complexity of Θ(log(N)). We also describe how this framework can be used to construct other shapes.


Bond Strength Assembly Process Binary Counter Tile Assembly Model Tile Complexity 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Soloveichik, D., Winfree, E.: Complexity of self-assembled shapes. SIAM Journal on Computing 36(6), 1544–1569 (2007)CrossRefGoogle Scholar
  2. 2.
    LaBean, T.H., Winfree, E., Reif, J.H.: Experimental progress in computation by self-assembly of dna tilings. Proc. DNA Based Computers 54, 123–140 (2000)Google Scholar
  3. 3.
    Winfree, E., Liu, F., Wenzler, L.A., Seeman, N.C.: Design and self-assembly of two-dimensional dna crystals. Nature 394(6693), 539–544 (1998)CrossRefPubMedGoogle Scholar
  4. 4.
    Seeman, N.C.: Nucleic acid junctions and lattices. Journal of Theoretical Biology 99(2), 237–247 (1982)CrossRefPubMedGoogle Scholar
  5. 5.
    Rothemund, P.W.K., Papadakis, N., Winfree, E.: Algorithmic self-assembly of dna sierpinski triangles. PLoS Biology 2(12) (2004)Google Scholar
  6. 6.
    Paciotti, G.F., Myer, L.: Colloidal gold: A novel nanoparticle vector for tumor directed drug delivery. Drug Delivery: Journal of Delivery and Targeting of Therapeutic Agents 11(3), 169–183 (2008)CrossRefGoogle Scholar
  7. 7.
    Chhabra, R., Sharma, J., Liu, Y., Yan, H.: Patterning metallic nanoparticles by dna scaffolds. Advances in experimental medicine and biology 620(10), 107–116 (2004)Google Scholar
  8. 8.
    Ando, M., Kawasaki, M.: Self-aligned self-assembly process for fabricating organic thin-film transistors. Applied Physics Letters 85(10), 1849–1851 (2004)CrossRefGoogle Scholar
  9. 9.
    Zimmler, M.A., Stichtenoth, D.: Scalable fabrication of nanowire photonic and electronic circuits using spin-on glass. Nano letters 8(6), 1895–1899 (2008)CrossRefGoogle Scholar
  10. 10.
    Rothemund, P.W.K., Winfree, E.: Program-size complexity of self-assembled squares. In: ACM Symposium on Theory Of Computation (STOC), pp. 459–468 (2000)Google Scholar
  11. 11.
    Wang, H.: An unsolvable problem on dominoes. Technical Report BL-30 (1962)Google Scholar
  12. 12.
    Adleman, L., Cheng, Q., Goel, A., Huang, M.: Running time and program size for self-assembled squares. In: Annual ACM Symposium on Theory of Computing, pp. 740–748 (2001)Google Scholar
  13. 13.
    Aggarwal, G., Cheng, Q.I., Goldwasser, M.H., Kao, M., De Espanes, P.M., Schweller, R.T.: Complexities for generalized models of self-assembly. SIAM Journal on Computing 34(6), 1493–1515 (2005)CrossRefGoogle Scholar
  14. 14.
    Kao, M., Schweller, R.: Randomized self-assembly for approximate shapes. In: Aceto, L., Damgård, I., Goldberg, L.A., Halldórsson, M.M., Ingólfsdóttir, A., Walukiewicz, I. (eds.) ICALP 2008, Part I. LNCS, vol. 5125, pp. 370–384. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  15. 15.
    Kao, M., Schweller, R.: Reducing tile complexity for self-assembly through temperature programming. In: Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 571–580 (2006)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Vamsi Kundeti
    • 1
  • Sanguthevar Rajasekaran
    • 1
  1. 1.Department of Computer Science and EngineeringUniversity of ConnecticutStorrsUSA

Personalised recommendations