Strict Self-Assembly of Fractals using Multiple Hands

From self-assembly wiki
Revision as of 19:17, 31 July 2019 by \('"2\)'"7
(\(1) \)2 | \(3 (\)4) | \(5 (\)6)
Jump to navigation Jump to search


This paper demonstrates the capability of the h-HAM model, itself a generalization of the 2HAM model, to strictly self-assemble a subset of fractal shapes[1].

Abstract

In this paper we consider the problem of the strict self-assembly of infinite fractals within tile self-assembly. In particular, we provide tile assembly algorithms for the assembly of the discrete Sierpinski triangle and the discrete Sierpinski carpet within a class of models we term the h-handed assembly model(h-HAM), which generalizes the 2-HAM to allow up to h assemblies to combine in a single assembly step.Despite substantial consideration, no purely growth self-assembly model has yet been shown to strictly assemble an infinite fractal without significant modification to the fractal shape. In this paper we not only achieve this, but in the case of the Sierpinski carpet are able to achieve it within the 2-HAM, one of the most well studied tile assembly models in the literature. Our specific results are as follows. We provide a 6-HAM construction for the Sierpinski triangle that works at scale factor 1, 30 tile types, and assembles the fractal in a near perfect way in which all intermediate assemblies are finite-sized iterations of the recursive fractal. We further assemble the Sierpinski triangle within the 3-HAM at scale factor 3and 990 tile types. For the Sierpinski carpet, we present a 2-HAM result that works at scale factor 3and uses 1,216 tile types. We further include analysis showing that the aTAM is incapable of strictly assembling the non-tree Sierpinski triangle considered in this paper, and that multiple hands are needed for the near-perfect assembly of the Sierpinski triangle and the Sierpinski carpet.

H ham results.PNG

Overview

This paper introduces an generalization of the 2HAM model called h-HAM, the primary difference of which is the possibility for up to h different sub assemblies to combine at a given step. Hence, the above figure refers to 3-HAM, wherein up to three assemblies may combine at a single time, and 6-HAM, wherein up to six different assemblies may combine. The authors focus their efforts on the assembly of an instance of the (non-tree version of the) self similar discrete Sierpinski triangle and the Sierpinski carpet. Notably, the authors demonstrate a construction of the Sierpinski triangle which assembles at a scale factor of one, demonstrating the power added to the 2HAM model with the addition of more assemblies to a given combination step. The authors introduce a term they dub near perfect assembly, in which the intermediate assemblies of the system are almost exactly the finite-sized iterations that define the infinite fractal shape.

Sierpinski hham.PNG

Impossibility Results

The authors prove that the discrete Sierpinski triangle does not strictly self assemble in any aTAM system, based on an intuitive window movie principle argument that would force the assembly to produce periodic instead of self similar growth at the choke points that connect different iterations of the triangle. The authors further prove that in order for their near perfect assembly condition to be met, a hHAM system must use at least three or eight hands to nearly perfectly assemble the Sierpinski triangle and carpet, respectively.


Hexagonal Tiles

In [2], Dora and Vasavathy demonstrate a six-handed hexagonal tile set that assembles a near-perfect approximation of the non-tree Sierpinski Triangle at scale factor 1. The construction very closely mirrors the tile set from [1] with the caveat of being hexagonal.

6HAM.png

The same paper demonstrates a tile set that builds a near non-tree Sierpinski Triangle at scale factor 3 with only three hands. Note that a near construction is a definition introduced in [2] and not strictly defined, but in this case is the lack of an outer border. It is, in essence, a less strict variation on the near-perfect standard.


References

  1. 1.0 1.1 Chalk, Cameron T, Fernandez, Dominic A, Huerta, Alejandro, Maldonado, Mario A, Schweller, Robert T, Sweet, Leslie - Strict self-assembly of fractals using multiple hands
    Algorithmica 76(1):195--224,2016
    Bibtex
    Author : Chalk, Cameron T, Fernandez, Dominic A, Huerta, Alejandro, Maldonado, Mario A, Schweller, Robert T, Sweet, Leslie
    Title : Strict self-assembly of fractals using multiple hands
    In : Algorithmica -
    Address :
    Date : 2016
  2. 2.0 2.1 T. Nancy Dora, S. M. Saroja T. Kalavathy - Strict self-assembly of discrete hexagonal patterns
    AIP Conference Proceedings ,2019
    Bibtex
    Author : T. Nancy Dora, S. M. Saroja T. Kalavathy
    Title : Strict self-assembly of discrete hexagonal patterns
    In : AIP Conference Proceedings -
    Address :
    Date : 2019