Parallelism and Time in Hierarchical Self-Assembly
Ho-Lin Chen, David Doty

TL;DR
This paper investigates the impact of parallelism on the time complexity of hierarchical self-assembly in the abstract Tile Assembly Model, revealing limitations and potentials for speedup in assembling shapes.
Contribution
It demonstrates that hierarchical assembly can achieve near-optimal parallel stages but cannot surpass linear time bounds for shape assembly, extending lower bounds to nondeterministic systems.
Findings
Hierarchical assembly achieves O(log^2 n) stages for n x n squares.
No hierarchical partial order system can assemble shapes faster than linear time.
A tile system can assemble an n x n' rectangle in sublinear time, breaking previous bounds.
Abstract
We study the role that parallelism plays in time complexity of Winfree's abstract Tile Assembly Model (aTAM), a model of molecular algorithmic self-assembly. In the "hierarchical" aTAM, two assemblies, both consisting of multiple tiles, are allowed to aggregate together, whereas in the "seeded" aTAM, tiles attach one at a time to a growing assembly. Adleman, Cheng, Goel, and Huang ("Running Time and Program Size for Self-Assembled Squares", STOC 2001) showed how to assemble an n x n square in O(n) time in the seeded aTAM using O(log n / log log n) unique tile types, where both of these parameters are optimal. They asked whether the hierarchical aTAM could allow a tile system to use the ability to form large assemblies in parallel before they attach to break the Omega(n) lower bound for assembly time. We show that there is a tile system with the optimal O(log n / log log n) tile types…
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
TopicsDNA and Biological Computing · Advanced biosensing and bioanalysis techniques · Modular Robots and Swarm Intelligence
