Strict Self-Assembly of Fractals using Multiple Hands
Cameron T. Chalk, Dominic A. Fernandez, Alejandro Huerta, Mario A., Maldonado, Robert T. Schweller, Leslie Sweet

TL;DR
This paper demonstrates the strict self-assembly of infinite fractals, specifically the Sierpinski triangle and carpet, using multi-handed tile assembly models, including the 2-HAM, achieving near-perfect recursive assembly.
Contribution
It introduces tile assembly algorithms for fractals within the h-handed assembly model, including the first 2-HAM construction for the Sierpinski carpet and a near-perfect 6-HAM for the Sierpinski triangle.
Findings
Successful strict assembly of Sierpinski triangle and carpet fractals.
First 2-HAM assembly of the Sierpinski carpet.
aTAM cannot assemble the non-tree Sierpinski triangle.
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 \emph{-handed assembly model} (-HAM), which generalizes the 2-HAM to allow up to 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 -HAM construction for the Sierpinski…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCellular Automata and Applications · DNA and Biological Computing · Modular Robots and Swarm Intelligence
