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 条
  • [31] Deterministic function computation with chemical reaction networks
    Ho-Lin Chen
    David Doty
    David Soloveichik
    Natural Computing, 2014, 13 : 517 - 534
  • [32] REAL-TIME REACTION
    SPENCER, WP
    DR DOBBS JOURNAL, 1988, 13 (09): : 12 - 12
  • [33] Securing IoT networks in cloud computing environments: a real-time IDS
    Biswas, Soham
    Ansari, Md. Sarfaraj Alam
    JOURNAL OF SUPERCOMPUTING, 2024, 80 (10): : 14489 - 14519
  • [34] Real-Time and Robust Hydraulic System Fault Detection via Edge Computing
    Fawwaz, Dzaky Zakiyal
    Chung, Sang-Hwa
    APPLIED SCIENCES-BASEL, 2020, 10 (17):
  • [36] Deterministic preemptive scheduling of real-time tasks
    Jackson, LE
    Rouskas, GN
    COMPUTER, 2002, 35 (05) : 72 - +
  • [37] SPECTRAL ANALYSIS OF DETERMINISTIC SIGNALS IN REAL-TIME
    BURKOV, AD
    GRANKOV, AG
    GUSHCHIN, YE
    CHECHETKIN, VD
    TELECOMMUNICATIONS AND RADIO ENGINEERING, 1977, 31-2 (05) : 117 - 119
  • [38] Deterministic real-time communication with switched Ethernet
    Jasperneite, J
    Neumann, P
    Theis, M
    Watson, K
    4TH IEEE INTERNATIONAL WORKSHOP ON FACTORY COMMUNICATION SYSTEMS, PROCEEDINGS, 2002, : 11 - 18
  • [39] A Model of Parallel Deterministic Real-Time Computation
    Lemerre, Matthieu
    Ohayon, Emmanuel
    PROCEEDINGS OF THE 2012 IEEE 33RD REAL-TIME SYSTEMS SYMPOSIUM (RTSS), 2012, : 273 - 282
  • [40] How deterministic must a real-time controller be?
    Gravagne, IA
    Davis, JM
    Marks, RJ
    2005 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, VOLS 1-4, 2005, : 3856 - 3861