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 June 10, 2014 | public
Journal Article

Leaderless deterministic chemical reaction networks

Abstract

This paper answers an open question of Chen et al. (DNA 2012: proceedings of the 18th international meeting on DNA computing and molecular programming, vol 7433 of lecture notes in computer science. Springer, Berlin, pp 25–42, 2012), who showed that a function ƒ : N^k → N^l is deterministically computable by a stochastic chemical reaction network (CRN) if and only if the graph of ƒ is a semilinear subset of N^(k+l). That construction crucially used "leaders": the ability to start in an initial configuration with constant but non-zero counts of species other than the k species X_1,…,X_k representing the input to the function ƒ. The authors asked whether deterministic CRNs without a leader retain the same power. We answer this question affirmatively, showing that every semilinear function is deterministically computable by a CRN whose initial configuration contains only the input species X_1,…,X_k, and zero counts of every other species, so long as ƒ(0)=0. We show that this CRN completes in expected time O(n), where n is the total number of input molecules. This time bound is slower than the O(log^5n) achieved in Chen et al. (2012), but faster than the O(nlog n) achieved by the direct construction of Chen et al. (2012).

Additional Information

© 2014 Springer Science+Business Media Dordrecht. Published online: 10 June 2014. We are indebted to Anne Condon for helpful discussions and suggestions. David Doty was supported by the Molecular Programming Project under NSF Grant 0832824 and by NSF Grants CCF-1219274 and CCF-1162589.

Additional details

Created:
August 20, 2023
Modified:
October 23, 2023