Article ID Journal Published Year Pages File Type
438201 Theoretical Computer Science 2009 21 Pages PDF
Abstract

We present a novel way to design self-assembling systems using a notion of signal (or ray) akin to what is used in analyzing the behaviour of cellular automata. This allows purely geometrical constructions, with a smaller specification and easier analysis. We show how to design a system of signals for a given set of shapes, and how to transform these signals into a set of tiles which self-assemble into the desired shapes.We show how to use this technique on two examples: squares (with optimal assembly time and a small number of tiles) and general polygons with arbitrarily good resolution.

Related Topics
Physical Sciences and Engineering Computer Science Computational Theory and Mathematics