Probability 1 computation with chemical reaction networks
Abstract
The computational power of stochastic chemical reaction networks (CRNs) varies significantly with the output convention and whether or not error is permitted. Focusing on probability 1 computation, we demonstrate a striking difference between stable computation that converges to a state where the output cannot change, and the notion of limit-stable computation where the output eventually stops changing with probability 1. While stable computation is known to be restricted to semilinear predicates (essentially piecewise linear), we show that limit-stable computation encompasses the set of predicates ϕ:N→{0,1} in Δ^0_2 in the arithmetical hierarchy (a superset of Turing-computable). In finite time, our construction achieves an error-correction scheme for Turing universal computation. We show an analogous characterization of the functions f:N→N computable by CRNs with probability 1, which encode their output into the count of a certain species. This work refines our understanding of the tradeoffs between error and computational power in CRNs.
Additional Information
© 2016 Springer Netherlands. We thank Damien Woods and Niranjan Srinivas for many useful discussions, Monir Hajiaghayi for pointing out a problem in an earlier version of this paper, and anonymous reviewers for helpful suggestions. The first author was supported by NSF grants CCF-1049899 and CCF-1217770, the second author was supported by NSF grants CCF-1219274 and CCF-1162589 and the Molecular Programming Project under NSF grant 1317694, and the third author was supported by NIGMS Systems Biology Center grant P50 GM081879.Attached Files
Submitted - p1ccrn.pdf
Files
Name | Size | Download all |
---|---|---|
md5:fa234a83013cb8205882910790fff61f
|
450.2 kB | Preview Download |
Additional details
- Eprint ID
- 68517
- Resolver ID
- CaltechAUTHORS:20160620-093414531
- NSF
- CCF-1049899
- NSF
- CCF-1217770
- NSF
- CCF-1219274
- NSF
- CCF-1162589
- NSF
- CCF-1317694
- NIH
- P50 GM081879
- Created
-
2016-06-20Created from EPrint's datestamp field
- Updated
-
2021-11-11Created from EPrint's last_modified field