License: Creative Commons Attribution 4.0 International license (CC BY 4.0)
When quoting this document, please refer to the following
DOI: 10.4230/LIPIcs.DNA.29.3
URN: urn:nbn:de:0030-drops-187861
URL: http://dagstuhl.sunsite.rwth-aachen.de/volltexte/2023/18786/
Condon, Anne ;
Emek, Yuval ;
Harlev, Noga
On the Runtime of Chemical Reaction Networks Beyond Idealized Conditions
Abstract
This paper studies the (discrete) chemical reaction network (CRN) computational model that emerged in the last two decades as an abstraction for molecular programming. The correctness of CRN protocols is typically established under one of two possible schedulers that determine how the execution advances: (1) a stochastic scheduler that obeys the (continuous time) Markov process dictated by the standard model of stochastic chemical kinetics; or (2) an adversarial scheduler whose only commitment is to maintain a certain fairness condition. The latter scheduler is justified by the fact that the former one crucially assumes "idealized conditions" that more often than not, do not hold in real wet-lab experiments. However, when it comes to analyzing the runtime of CRN protocols, the existing literature focuses strictly on the stochastic scheduler, thus raising the research question that drives this work: Is there a meaningful way to quantify the runtime of CRNs without the idealized conditions assumption?
The main conceptual contribution of the current paper is to answer this question in the affirmative, formulating a new runtime measure for CRN protocols that does not rely on idealized conditions. This runtime measure is based on an adapted (weaker) fairness condition as well as a novel scheme that enables partitioning the execution into short rounds and charging the runtime for each round individually (inspired by definitions for the runtime of asynchronous distributed algorithms). Following that, we turn to investigate various fundamental computational tasks and establish (often tight) bounds on the runtime of the corresponding CRN protocols operating under the adversarial scheduler. This includes an almost complete chart of the runtime complexity landscape of predicate decidability tasks.
BibTeX - Entry
@InProceedings{condon_et_al:LIPIcs.DNA.29.3,
author = {Condon, Anne and Emek, Yuval and Harlev, Noga},
title = {{On the Runtime of Chemical Reaction Networks Beyond Idealized Conditions}},
booktitle = {29th International Conference on DNA Computing and Molecular Programming (DNA 29)},
pages = {3:1--3:22},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-297-6},
ISSN = {1868-8969},
year = {2023},
volume = {276},
editor = {Chen, Ho-Lin and Evans, Constantine G.},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/opus/volltexte/2023/18786},
URN = {urn:nbn:de:0030-drops-187861},
doi = {10.4230/LIPIcs.DNA.29.3},
annote = {Keywords: chemical reaction networks, adversarial runtime, weak fairness, predicate decidability}
}
Keywords: |
|
chemical reaction networks, adversarial runtime, weak fairness, predicate decidability |
Collection: |
|
29th International Conference on DNA Computing and Molecular Programming (DNA 29) |
Issue Date: |
|
2023 |
Date of publication: |
|
04.09.2023 |