Published August 14, 2016 | Version public
Book Section - Chapter

Time Complexity of Computation and Construction in the Chemical Reaction Network-Controlled Tile Assembly Model

  • 1. ROR icon California Institute of Technology

Contributors

Abstract

In isolation, chemical reaction networks and tile-based self-assembly are well-studied models of chemical computation. Previously, we introduced the chemical reaction network-controlled tile assembly model (CRN-TAM), in which a stochastic chemical reaction network can act as a non-local control and signalling system for tile-based assembly, and showed that the CRN-TAM can perform several tasks related to the simulation of Turing machines and construction of algorithmic shapes with lower space or program complexity than in either of its parent models. Here, we introduce a kinetic variant of the CRN-TAM and investigate the time complexity of computation and construction. We analyze the time complexity of decision problems in the CRN-TAM, and show that decidable languages can be decided as efficiently by CRN-TAM programs as by Turing machines. We also give a lower bound for the space-time complexity of CRN-TAM computation that rules out efficient parallel stack machines. We provide efficient parallel implementations of non-deterministic computations, showing among other things that CRN-TAM programs can decide languages in NTIME(f(n))∩coNTIME(f(n)) in O(f(n)+n+logc) time with 1−exp(−c) probability, using volume exponential in n. Lastly, we provide basic mechanisms for parallel computations that share information and illustrate the limits of parallel computation in the CRN-TAM.

Additional Information

© 2016 Springer International Publishing Switzerland. First Online: 14 August 2016. We acknowledge financial support from National Science Foundation grant CCF-1317694 and the Soli Deo Gloria Summer Undergraduate Research Fellowship at the California Institute of Technology. We also thank Dave Doty and Damien Woods for their insights.

Additional details

Identifiers

Eprint ID
79158
DOI
10.1007/978-3-319-43994-5_11
Resolver ID
CaltechAUTHORS:20170718-122926337

Funding

NSF
CCF-1317694
Caltech Summer Undergraduate Research Fellowship (SURF)

Dates

Created
2017-07-18
Created from EPrint's datestamp field
Updated
2021-11-15
Created from EPrint's last_modified field

Caltech Custom Metadata

Series Name
Lecture Notes in Computer Science
Series Volume or Issue Number
9818