Realization of universal computing units for nanorobots is highly promising in creating new and wide arrays of applications, particularly in the realm of distributed computation. However, such realization is also a challenging problem due to the physical limitations of nanometer-sized designs such as in computation, sensory and perception as well as actuation. This paper proposes a theoretical foundation for solving this problem based on a novel notion of distributed swarm computing by basis agents (BAs). The proposed BA is an abstract model for nanorobots that can compute a very simple basis function called B-function. It is mathematically shown here that a swarm of BAs has the universal function approximation property and can accurately approximate functions. It is then analytically demonstrated that a swarm of BAs can be easily reprogrammed to compute desired functions simply by adjusting the concentrations of BAs in the environment. We further propose a specific structure for BAs which enable them to perform distributed computing such as in the aqueous environment of living tissues and nanomedicine. The hardware complexity of this structure aims to remain low to be more reasonably realizable by today technology. Finally, the performance of the proposed approach is illustrated by a simulation example.
翻译:纳米机器人通用计算单位的实现极有可能创造出新的和广泛的应用范围,特别是在分布式计算领域。然而,由于计算、感官和感知以及动作等纳米尺寸设计存在物理限制,实现纳米机器人通用计算单位是一个具有挑战性的问题。本文件提出一个理论基础来解决这一问题,其依据是基础代理(BAs)的分布式群温计算的新概念。拟议的BA是一个纳米机器人的抽象模型,可以计算一个非常简单的基础函数,称为B功能。从数学上可以看出,一大批BAs具有通用功能近似属性,并且可以准确的近似功能。然后从分析上表明,光通过调整环境中的BA的浓度,就可以很容易地重新规划出一组BAs,来计算预期的功能。我们进一步建议一个BAs的具体结构,使其能够进行分布式的计算,例如在活性组织和纳米医学的水环境中。这一结构的硬件复杂性旨在保持低度,以便今天的技术能够更合理地实现。最后,通过模拟的方式展示了拟议方法的性能。