Sequential non-determinism in tile self-assembly: a general framework and an application to efficient temperature-1 self-assembly of squares
David Furcy, Scott M. Summers
TL;DR
This work introduces sequential non-determinism as a general framework to analyze probabilistic self-assembly in 2DPTAM at temperature 1, showing that the probability of producing a unique correct terminal assembly factors as a finite product over essential points of competition. It then provides a constructive scheme to assemble any $N\times N$ square with probability at least $1-δ$ using only $O(\log N + \log 1/δ)$ tile types, improving prior bounds. The core method combines a gadget-based zigzag counter within a P-shaped domain, a rigorous competition/winner framework, and a pruning/Split-tree technique to reduce global probability analysis to local competition probabilities. The results have implications for scalable, reliable nano-self-assembly and suggest avenues for extending the approach to other probabilistic TAS settings and complexity regimes.
Abstract
In this paper, we work in a 2D version of the probabilistic variant of Winfree's abstract Tile Assembly Model defined by Chandran, Gopalkrishnan and Reif (SICOMP 2012) in which attaching tiles are sampled uniformly with replacement. First, we develop a framework called ``sequential non-determinism'' for analyzing the probabilistic correctness of a non-deterministic, temperature-1 tile assembly system (TAS) in which most (but not all) tile attachments are deterministic and the non-deterministic attachments always occur in a specific order. Our main sequential non-determinism result equates the probabilistic correctness of such a TAS to a finite product of probabilities, each of which 1) corresponds to the probability of the correct type of tile attaching at a point where it is possible for two different types to attach, and 2) ignores all other tile attachments that do not affect the non-deterministic attachment. We then show that sequential non-determinism allows for efficient and geometrically expressive self-assembly. To that end, we constructively prove that for any positive integer $N$ and any real $δ\in (0,1)$, there exists a TAS that self-assembles into an $N \times N$ square with probability at least $1 - δ$ using only $O\left( \log N + \log \frac{1}δ \right)$ types of tiles. Our bound improves upon the previous state-of-the-art bound for this problem by Cook, Fu and Schweller (SODA 2011).
