Logic and Arithmetic Operations with a Constant Number of Steps in Membrane Computing
Logic and Arithmetic Operations with a Constant Number of Steps in Membrane Computing
复制标题
膜计算中具有恒定步骤数的逻辑和算术运算
DOI:
10.1142/s0129054111008222
复制
发表时间:
2011
期刊:
影响因子:
--
通讯作者:
Takeshi Tateishi
中科院分区:
文献类型:
--
作者:
A. Fujiwara;Takeshi Tateishi
In the present paper, we propose P systems that work in a constant number of steps. We first propose two P systems for computing multiple input logic functions. An input of the logic functions is a set of n binary numbers of m bits, and an output is a binary number defined by the logic functions. The first and second P systems compute AND and EX-OR functions for the input, and both of the P systems work in a constant number of steps by using O(mn) types of objects, a constant number of membranes, and evolution rules of size O(mn). Next, we propose a P system for the addition of two binary numbers of m bits. The P system works in a constant number of steps by using O(m) types of objects, a constant number of membranes and evolution rules of size O(m2). We also introduce a P system that computes the addition of two vectors of n binary numbers of m bits by using the above P system as a sub-system. The P system for vector addition works in a constant number of steps by using O(mn) types of objects, a constant number of membranes, and evolution rules of size O(m2n).