License: Creative Commons Attribution 3.0 Unported license (CC-BY 3.0)
When quoting this document, please refer to the following
DOI: 10.4230/LIPIcs.DNA.2020.3
URN: urn:nbn:de:0030-drops-129560
URL: https://drops.dagstuhl.de/opus/volltexte/2020/12956/
Go to the corresponding LIPIcs Volume Portal


Hashemi, Hooman ; Chugg, Ben ; Condon, Anne

Composable Computation in Leaderless, Discrete Chemical Reaction Networks

pdf-format:
LIPIcs-DNA-2020-3.pdf (0.8 MB)


Abstract

We classify the functions f:ℕ^d → ℕ that are stably computable by leaderless, output-oblivious discrete (stochastic) Chemical Reaction Networks (CRNs). CRNs that compute such functions are systems of reactions over species that include d designated input species, whose initial counts represent an input x ∈ ℕ^d, and one output species whose eventual count represents f(x). Chen et al. showed that the class of functions computable by CRNs is precisely the semilinear functions. In output-oblivious CRNs, the output species is never a reactant. Output-oblivious CRNs are easily composable since a downstream CRN can consume the output of an upstream CRN without affecting its correctness. Severson et al. showed that output-oblivious CRNs compute exactly the subclass of semilinear functions that are eventually the minimum of quilt-affine functions, i.e., affine functions with different intercepts in each of finitely many congruence classes. They call such functions the output-oblivious functions. A leaderless CRN can compute only superadditive functions, and so a leaderless output-oblivious CRN can compute only superadditive, output-oblivious functions. In this work we show that a function f:ℕ^d → ℕ is stably computable by a leaderless, output-oblivious CRN if and only if it is superadditive and output-oblivious.

BibTeX - Entry

@InProceedings{hashemi_et_al:LIPIcs:2020:12956,
  author =	{Hooman Hashemi and Ben Chugg and Anne Condon},
  title =	{{Composable Computation in Leaderless, Discrete Chemical Reaction Networks}},
  booktitle =	{26th International Conference on DNA Computing and Molecular Programming (DNA 26)},
  pages =	{3:1--3:18},
  series =	{Leibniz International Proceedings in Informatics (LIPIcs)},
  ISBN =	{978-3-95977-163-4},
  ISSN =	{1868-8969},
  year =	{2020},
  volume =	{174},
  editor =	{Cody Geary and Matthew J. Patitz},
  publisher =	{Schloss Dagstuhl--Leibniz-Zentrum f{\"u}r Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{https://drops.dagstuhl.de/opus/volltexte/2020/12956},
  URN =		{urn:nbn:de:0030-drops-129560},
  doi =		{10.4230/LIPIcs.DNA.2020.3},
  annote =	{Keywords: Chemical Reaction Networks, Stable Function Computation, Output-Oblivious, Output-Monotonic}
}

Keywords: Chemical Reaction Networks, Stable Function Computation, Output-Oblivious, Output-Monotonic
Collection: 26th International Conference on DNA Computing and Molecular Programming (DNA 26)
Issue Date: 2020
Date of publication: 04.09.2020


DROPS-Home | Fulltext Search | Imprint | Privacy Published by LZI