论文标题

具有DNA编程的代理细胞:动态分散系统

Agent-Cells with DNA Programming: A Dynamic Decentralized System

论文作者

Vaezi, Arash

论文摘要

本文介绍了一个新概念。我们打算将生命赋予软件代理。软件代理是代表用户作用的计算机程序。我们在代理商内放置了一个DNA。 DNA是一个简单的文本,是代理网络或具有详细信息的系统的整个路线图。多基因系统的动态数值摘要。它也是\ emph {agent}的生殖部分,它使代理人采取行动并独立决定并复制同事。通过定义不同的DNA结构,可以为不同用法建立新的代理和不同的网络。我们发起\ emph {DNA编程}的思维。该策略导致了一个新的编程领域。这种编程可以帮助我们管理具有各种元素具有令人难以置信的可定制结构的大型系统。代理可以复制另一个代理。我们将一个或几个代理在给定的网络上放置,代理人将自行重现,直到他们可以触及他人并遍及整个网络。代理的位置或其他环境或地理特征使代理可以在其DNA上知道其活跃的\ emph {genes}。活跃的基因指定其职责。有一个数据库包含功能列表。每个都是\ emph {gene}代表的实现。为了利用分散的数据库,我们可以使用基于区块链的结构。 该设计可以适应管理许多静态和动态网络的系统。该网络可以是一个分布式系统,分散的系统,一个电信网络,例如5G监视系统,物联网管理系统,甚至能源管理系统。最终系统是连接代理的所有代理和覆盖网的组合。我们将最终网表示为系统的\ emph {正文}。

This paper introduces a new concept. We intend to give life to a software agent. A software agent is a computer program that acts on a user's behalf. We put a DNA inside the agent. DNA is a simple text, a whole roadmap of a network of agents or a system with details. A Dynamic Numerical Abstract of a multiagent system. It is also a reproductive part for an \emph{agent} that makes the agent take actions and decide independently and reproduce coworkers. By defining different DNA structures, one can establish new agents and different nets for different usages. We initiate such thinking as \emph{DNA programming}. This strategy leads to a new field of programming. This type of programming can help us manage large systems with various elements with an incredibly organized customizable structure. An agent can reproduce another agent. We put one or a few agents around a given network, and the agents will reproduce themselves till they can reach others and pervade the whole network. An agent's position or other environmental or geographical characteristics make it possible for an agent to know its active set of \emph{genes} on its DNA. The active set of genes specifies its duties. There is a database that includes a list of functions s.t. each one is an implementation of what a \emph{gene} represents. To utilize a decentralized database, we may use a blockchain-based structure. This design can adapt to a system that manages many static and dynamic networks. This network could be a distributed system, a decentralized system, a telecommunication network such as a 5G monitoring system, an IoT management system, or even an energy management system. The final system is the combination of all the agents and the overlay net that connects the agents. We denote the final net as the \emph{body} of the system.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源