Chemical Computing

Chemical Computing
复制标题

化学计算

DOI:
--
复制
发表时间:
2004
期刊:
Unconventional Programming Paradigms
影响因子:
--
通讯作者:
P. Dittrich
P. Dittrich
中科院分区:
--
文献类型:
--
作者:
P. Dittrich

文献摘要

被引文献

相似文献

生物体中发现的所有信息处理系统都基于化学过程。利用化学的力量进行计算可能会产生一种新的统一范式,以应对计算系统快速增长的复杂性和自主性。化学计算是指使用真实分子进行计算以及使用化学原理对电子设备进行编程。本文重点关注后者,即人工化学计算,并讨论了如何利用化学比喻来构建技术信息处理系统的几个方面。在这些系统中,计算是由许多分散的相对简单的组件(类似于分子)的相互作用产生的。化学编程涵盖了分子的定义、反应规则以及反应空间的拓扑和动力学。由于化学动力学的自组织性质,需要新的编程方法。讨论了化学编程的潜在方法,并勾画了将化学计算发展为统一且基础良好的方法的路线图。
All information processing systems found in living organisms are based on chemical processes. Harnessing the power of chemistry for computing might lead to a new unifying paradigm coping with the rapidly increasing complexity and autonomy of computational systems. Chemical computing refers to computing with real molecules as well as to programming electronic devices using principles taken from chemistry. The paper focuses on the latter, called artificial chemical computing, and discusses several aspects of how the metaphor of chemistry can be employed to build technical information processing systems. In these systems, computation emerges out of an interplay of many decentralized relatively simple components analogized to molecules. Chemical programming encompassed then the definition of molecules, reaction rules, and the topology and dynamics of the reaction space. Due to the self-organizing nature of chemical dynamics, new programming methods are required. Potential approaches for chemical programming are discussed and a road map for developing chemical computing into a unifying and well grounded approach is sketched.