| Article ID: | iaor20125366 |
| Volume: | 64 |
| Issue: | 3 |
| Start Page Number: | 481 |
| End Page Number: | 510 |
| Publication Date: | Nov 2012 |
| Journal: | Algorithmica |
| Authors: | Summers Scott, Patitz Matthew |
| Keywords: | computational geometry |
In this paper, we introduce the following problem in the theory of algorithmic self‐assembly: given an input shape as the seed of a tile‐based self‐assembly system, design a finite tile set that can, in some sense, uniquely identify whether or not the given input shape–drawn from a very general class of shapes–matches a particular target shape. We first study the complexity of correctly identifying squares. Then we investigate the complexity associated with the identification of a considerably more general class of non‐square, hole‐free shapes.