Buiu Catalin, Arsene Octavian, Cipu Corina, Patrascu Monica
Laboratory of Natural Computing and Robotics, Politehnica University of Bucharest, Romania.
Biosystems. 2011 Mar;103(3):442-7. doi: 10.1016/j.biosystems.2010.11.013. Epub 2010 Dec 10.
A P system represents a distributed and parallel bio-inspired computing model in which basic data structures are multi-sets or strings. Numerical P systems have been recently introduced and they use numerical variables and local programs (or evolution rules), usually in a deterministic way. They may find interesting applications in areas such as computational biology, process control or robotics. The first simulator of numerical P systems (SNUPS) has been designed, implemented and made available to the scientific community by the authors of this paper. SNUPS allows a wide range of applications, from modeling and simulation of ordinary differential equations, to the use of membrane systems as computational blocks of cognitive architectures, and as controllers for autonomous mobile robots. This paper describes the functioning of a numerical P system and presents an overview of SNUPS capabilities together with an illustrative example.
SNUPS is freely available to researchers as a standalone application and may be downloaded from a dedicated website, http://snups.ics.pub.ro/, which includes an user manual and sample membrane structures.
P系统代表一种分布式并行的受生物启发的计算模型,其中基本数据结构是多重集或字符串。数值P系统最近已被引入,它们使用数值变量和局部程序(或演化规则),通常以确定性方式运行。它们可能在计算生物学、过程控制或机器人技术等领域找到有趣的应用。本文作者设计、实现了数值P系统的首个模拟器(SNUPS)并向科学界提供。SNUPS允许进行广泛的应用,从常微分方程的建模与仿真,到将膜系统用作认知架构的计算模块以及自主移动机器人的控制器。本文描述了数值P系统的运行,并结合一个示例概述了SNUPS的功能。
SNUPS作为独立应用程序可供研究人员免费使用,可从专门网站http://snups.ics.pub.ro/下载,该网站包括用户手册和示例膜结构。