Real-time computing and robust memory with deterministic chemical reaction networks

被引:0
|
作者
Fletcher, Willem [2 ]
Klinge, Titus H. [1 ]
Lathrop, James I. [1 ]
Nye, Dawn A. [1 ]
Rayman, Matthew [1 ]
机构
[1] Iowa State Univ, Dept Comp Sci, 226 Atanasoff, Ames, IA 50011 USA
[2] Carleton Coll, Dept Comp Sci, One North Coll St, Northfield, MN 55057 USA
基金
美国国家科学基金会;
关键词
Chemical reaction networks; Real-time computable; Robustness; Turing machines;
D O I
10.1007/s11047-024-09994-1
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Recent research into analog computing has introduced new notions of computing real numbers. Huang, Klinge, Lathrop, Li, and Lutz defined a notion of computing real numbers in real-time with chemical reaction networks (CRNs), introducing the classes RLCRN (the class of all Lyapunov CRN-computable real numbers) and RRTCRN (the class of all real-time CRN-computable numbers). In their paper, they show the inclusion of the real algebraic numbers ALG subset of RLCRN subset of RRTCRN and that ALG$RRTCRN but leave open whether the inclusion is proper. In this paper, we resolve this open problem and show that ALG = RLCRN and, as a consequence, RLCRN$RRTCRN. However, the definition of real-time computation by Huang et al. is fragile in the sense that it is sensitive to perturbations in initial conditions. To resolve this flaw, we further require a CRN to withstand these perturbations. In doing so, we arrive at a discrete model of memory. This approach has several benefits. First, a bounded CRN may compute values approximately in finite time. Second, a CRN can tolerate small perturbations of its species' concentrations. Third, taking a measurement of a CRN's state only requires precision proportional to the exactness of these approximations. Lastly, if a CRN requires only finite memory, this model and Turing machines are equivalent under real-time simulations.
引用
收藏
页数:15
相关论文
共 50 条
  • [1] Real-time computability of real numbers by chemical reaction networks
    Huang, Xiang
    Klinge, Titus H.
    Lathrop, James I.
    Li, Xiaoyuan
    Lutz, Jack H.
    NATURAL COMPUTING, 2019, 18 (01) : 63 - 73
  • [2] Real-Time Computability of Real Numbers by Chemical Reaction Networks
    Huang, Xiang
    Klinge, Titus H.
    Lathrop, James, I
    Li, Xiaoyuan
    Lutz, Jack H.
    UNCONVENTIONAL COMPUTATION AND NATURAL COMPUTATION, UCNC 2017, 2017, 10240 : 29 - 40
  • [3] Real-time computability of real numbers by chemical reaction networks
    Xiang Huang
    Titus H. Klinge
    James I. Lathrop
    Xiaoyuan Li
    Jack H. Lutz
    Natural Computing, 2019, 18 : 63 - 73
  • [4] REAL-TIME COMPUTING FOR CHEMICAL-ENGINEERS
    MELLICHAMP, DA
    COMPUTERS & CHEMICAL ENGINEERING, 1979, 3 (1-4) : 225 - 227
  • [5] Deterministic protocols for real-time communication in multiple access networks
    Norden, S
    Balaji, S
    Manimaran, G
    Murthy, CSR
    COMPUTER COMMUNICATIONS, 1999, 22 (02) : 128 - 136
  • [6] Deterministic and Stochastic Performance Analysis for Real-Time Avionics Networks
    Wen, Bin
    Li, Jian
    Zhu, Guchuan
    Huang, Dongshan
    JOURNAL OF INTERNET TECHNOLOGY, 2015, 16 (07): : 1239 - 1250
  • [7] A REAL-TIME - CHEMICAL-REACTION ANALYZER
    REIN, AJ
    AMERICAN LABORATORY, 1989, 21 (03) : 126 - 128
  • [8] Hierarchical Composition of Memristive Networks for Real-Time Computing
    Burger, Jens
    Goudarzi, Alireza
    Stefanovic, Darko
    Teuscher, Christof
    PROCEEDINGS OF THE 2015 IEEE/ACM INTERNATIONAL SYMPOSIUM ON NANOSCALE ARCHITECTURES (NANOARCH 15), 2015, : 33 - 38
  • [9] REAL-TIME COMPUTING
    TINHAM, B
    CONTROL AND INSTRUMENTATION, 1990, 22 (06): : 53 - &
  • [10] REAL-TIME COMPUTING
    STANKOVIC, JA
    BYTE, 1992, 17 (08): : 154 - &