Membrane Computing: A General View
Óscar H. Ibarra, P Gheorghe
Abstract
Óscar H. Ibarra, P Gheorghe
Abstract
We give an informal presentation of the basic ideas, results, and applications of membrane computing, a branch of natural computing inspired by the structure and the functioning of biological cells, cell tissues, or colonies of cells. Membrane computing has given rise to computing models (called P systems) that are distributed and parallel, which process multisets of objects in compartments defined by membranes. After introducing the main classes of P systems, illustrated with some simple examples, we recall some results, especially those that concern their computing power and computing effi-ciency: the equivalence with Turing machines for many classes of P systems, and the possibility of designing devices which are capable of solving computationally intractable problems in feasi-ble time. We then briefly discuss some applications (to biology, bio-medicine, economics, etc.), giving a typical example to illustrate this research direction. Finally, we report on some software simulators and hardware implementations of P systems that have been developed. Keywords Natural computing; biologically-motivated models; membrane computing; P system; symport/antiport; spiking neural P system 1.
OpenAlex reports 15 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
We give an informal presentation of the basic ideas, results, and applications of membrane computing, a branch of natural computing inspired by the structure and the functioning of biological cells, cell tissues, or colonies of cells. Membrane computing has given rise to computing models (called P systems) that are distributed and parallel, which process multisets of objects in compartments defined by membranes. After introducing the main classes of P systems, illustrated with some simple examples, we recall some results, especially those that concern their computing power and computing effi-ciency: the equivalence with Turing machines for many classes of P systems, and the possibility of designing devices which are capable of solving computationally intractable problems in feasi-ble time. We then briefly discuss some applications (to biology, bio-medicine, economics, etc.), giving a typical example to illustrate this research direction. Finally, we report on some software simulators and hardware implementations of P systems that have been developed. Keywords Natural computing; biologically-motivated models; membrane computing; P system; symport/antiport; spiking neural P system 1.
Key concepts: Membrane computing, Natural computing, Turing machine, Computer science, Theoretical computer science, Unconventional computing, Implementation, Software