scholarly journals Dictionary Search and Update by P Systems with String-Objects and Active Membranes

Author(s):  
Artiom Alhazov ◽  
Svetlana Cojocaru ◽  
Ludmila Malahova ◽  
Yurii Rogozhin

Membrane computing is a formal framework of distributed parallel com- puting. In this paper we implement the work with the prefix tree by P systems with strings and active membranes. We present the algorithms of searching in a dictionary and updating it implemented as membrane systems. The systems are constructed as reusable modules, so they are suitable for using as sub-algorithms for solving more complicated problems.

Author(s):  
Ioan DZITAC

Membrane Computing is a branch of Computer Science initiated by<br />Gheorghe Păun in 1998, in a technical report of Turku Centre for Computer Science<br />published as a journal paper ("Computing with Membranes" in Journal of Computer<br />and System Sciences) in 2000. Membrane systems, as Gheorghe Păun called the<br />models he has introduced, are known nowadays as "P Systems" (with the letter P<br />coming from the initial of the name of this research area "father").<br />This note is an overview of the impact in ISI WoS of Gheorghe Păun’s works, focused<br />on Membrane Computing and P Systems field, on the occasion of his 65th birthday<br />anniversary.


2011 ◽  
Vol 22 (01) ◽  
pp. 29-38 ◽  
Author(s):  
LINQIANG PAN ◽  
DANIEL DÍAZ-PERNIL ◽  
MARIO J. PÉREZ-JIMÉNEZ

Ramsey numbers deal with conditions when a combinatorial object necessarily contains some smaller given objects. It is well known that it is very difficult to obtain the values of Ramsey numbers. In this work, a theoretical chemical/biological solution is presented in terms of membrane computing for the decision version of Ramsey number problem, that is, to decide whether an integer n is the value of Ramsey number R(k, l), where k and l are integers.


2011 ◽  
Vol 2 (3) ◽  
pp. 25-34 ◽  
Author(s):  
Francisco Peña-Cantillana ◽  
Daniel Díaz-Pernil ◽  
Hepzibah A. Christinal ◽  
Miguel A. Gutiérrez-Naranjo

Smoothing is often used in Digital Imagery for improving the quality of an image by reducing its level of noise. This paper presents a parallel implementation of an algorithm for smoothing 2D images in the framework of Membrane Computing. The chosen formal framework has been tissue-like P systems. The algorithm has been implemented by using a novel device architecture called CUDA (Compute Unified Device Architecture) which allows the parallel NVIDIA Graphics Processors Units (GPUs) to solve many complex computational problems. Some examples are presented and compared; research lines for the future are also discussed.


2013 ◽  
Vol 25 (6) ◽  
pp. 1642-1659 ◽  
Author(s):  
Lei Xu ◽  
Peter Jeavons

Membrane systems (P systems) are distributed computing models inspired by living cells where a collection of processors jointly achieves a computing task. The problem of maximal independent set (MIS) selection in a graph is to choose a set of nonadjacent nodes to which no further nodes can be added. In this letter, we design a class of simple neural-like P systems to solve the MIS selection problem efficiently in a distributed way. This new class of systems possesses two features that are attractive for both distributed computing and membrane computing: first, the individual processors do not need any information about the overall size of the graph; second, they communicate using only one-bit messages.


Axioms ◽  
2021 ◽  
Vol 10 (4) ◽  
pp. 327
Author(s):  
David Orellana-Martín ◽  
Luis Valencia-Cabrera ◽  
Mario J. Pérez-Jiménez

A widely studied field in the framework of membrane computing is computational complexity theory. While some types of P systems are only capable of efficiently solving problems from the class P, adding one or more syntactic or semantic ingredients to these membrane systems can give them the ability to efficiently solve presumably intractable problems. These ingredients are called to form a frontier of efficiency, in the sense that passing from the first type of P systems to the second type leads to passing from non-efficiency to the presumed efficiency. In this work, a solution to the SAT problem, a well-known NP-complete problem, is obtained by means of a family of recognizer P systems with evolutional symport/antiport rules of length at most (2,1) and division rules where the environment plays a passive role; that is, P systems from CDEC^(2,1). This result is comparable to the one obtained in the tissue-like counterpart, and gives a glance of a parallelism and the non-evolutionary membrane systems with symport/antiport rules.


2021 ◽  
Vol 182 (3) ◽  
pp. 243-255
Author(s):  
Yu Jin ◽  
Bosheng Song ◽  
Yanyan Li ◽  
Ying Zhu

Membrane computing is a branch of natural computing aiming to abstract computing models from the structure and functioning of living cells. The computation models obtained in the field of membrane computing are usually called P systems. P systems have been used to solve computationally hard problems efficiently on the assumption that the execution of each rule is completed in exactly one time-unit (a global clock is assumed for timing and synchronizing the execution of rules). However, in biological reality, different biological processes take different times to be completed, which can also be influenced by many environmental factors. In this work, with this biological reality, we give a time-free solution to independent set problem using P systems with active membranes, which solve the problem independent of the execution time of the involved rules.


Author(s):  
Artiom Alhazov ◽  
Rudolf Freund ◽  
Sergiu Ivanov

AbstractCatalytic P systems are among the first variants of membrane systems ever considered in this area. This variant of systems also features some prominent computational complexity questions, and in particular the problem of using only one catalyst in the whole system: is one catalyst enough to allow for generating all recursively enumerable sets of multisets? Several additional ingredients have been shown to be sufficient for obtaining computational completeness even with only one catalyst. In this paper, we show that one catalyst is sufficient for obtaining computational completeness if either catalytic rules have weak priority over non-catalytic rules or else instead of the standard maximally parallel derivation mode, we use the derivation mode maxobjects, i.e., we only take those multisets of rules which affect the maximal number of objects in the underlying configuration.


Author(s):  
Andrea Valsecchi ◽  
Antonio E. Porreca ◽  
Alberto Leporati ◽  
Giancarlo Mauri ◽  
Claudio Zandron

Sign in / Sign up

Export Citation Format

Share Document