Welcome to the new version of CaltechAUTHORS. Login is currently restricted to library staff. If you notice any issues, please email coda@library.caltech.edu
Published March 2016 | Submitted
Journal Article Open

Producibility in hierarchical self-assembly

Doty, David ORCID icon

Abstract

Three results are shown on producibility in the hierarchical model of tile self-assembly. It is shown that a simple greedy polynomial-time strategy decides whether an assembly α is producible. The algorithm can be optimized to use O(|α|log^2 |α|) time. Cannon et al. (STACS 2013: proceedings of the thirtieth international symposium on theoretical aspects of computer science. pp 172–184, 2013) showed that the problem of deciding if an assembly α is the unique producible terminal assembly of a tile system T can be solved in O(|α|^2 |T|+|α||T|^2) time for the special case of noncooperative "temperature 1" systems. It is shown that this can be improved to O(|α||T|log|T|) time. Finally, it is shown that if two assemblies are producible, and if they can be overlapped consistently—i.e., if the positions that they share have the same tile type in each assembly—then their union is also producible.

Additional Information

© 2015 Springer Science+Business Media Dordrecht. Published online: 20 August 2015. The author is very grateful to Ho-Lin Chen, David Soloveichik, Damien Woods, Matt Patitz, Scott Summers, Robbie Schweller, Ján Maňuch, Ladislav Stacho, Andrew Winslow for many insightful discussions, and to anonymous reviewers for their detailed and useful comments. The author was supported by NSF Grants CCF-1219274 and CCF-1162589 and the Molecular Programming Project under NSF Grants 0832824 and 1317694 and by a Computing Innovation Fellowship under NSF Grant 1019343.

Attached Files

Submitted - 1304.7804v2.pdf

Files

1304.7804v2.pdf
Files (255.4 kB)
Name Size Download all
md5:9393eb243be148f73b52da129e74fe27
255.4 kB Preview Download

Additional details

Created:
August 22, 2023
Modified:
October 18, 2023