Generalized communicating P systems

This paper considers a generalization of various communication models based on the P system paradigm where two objects synchronously move across components. More precisely, the model uses blocks of four cells such that pairs of objects from two input cells travel together to target output cells. It is shown that the model introduced, based on interactions between blocks, is complete, being able to generate all recursively enumerable sets of natural numbers. It is also proven that completeness is achievable by using a minimal interaction between blocks, i.e. every pair of cells is the input or output for at most one block. It is also shown that the concepts introduced in this paper to define the model may be simulated by more particular communication primitives, including symport, antiport and uniport rules. This enables us to automatically translate a system using interaction rules in any of minimal symport, minimal antiport or conditional uniport P systems.

[1]  Artiom Alhazov,et al.  Computational Power of Symport/Antiport: History, Advances, and Open Problems , 2005, Workshop on Membrane Computing.

[2]  J. van Leeuwen,et al.  Theoretical Computer Science , 2003, Lecture Notes in Computer Science.

[3]  Bruno Apolloni,et al.  PAC Learning of Concept Classes Through the Boundaries of Their Items , 1997, Theor. Comput. Sci..

[4]  Marian Gheorghe,et al.  On Self-assembly in Population P Systems , 2005, UC.

[5]  Gheorghe Paun,et al.  Computing with Membranes , 2000, J. Comput. Syst. Sci..

[6]  Maurice Margenstern Two railway circuits: a universal circuit and an NP-difficult one , 2001, Comput. Sci. J. Moldova.

[7]  Andrei Păun,et al.  On membrane computing based on splicing , 2001, Where Mathematics, Computer Science, Linguistics and Biology Meet.

[8]  Artiom Alhazov,et al.  Minimal Cooperation in Symport/antiport Tissue P Systems , 2007, Int. J. Found. Comput. Sci..

[9]  A. Robinson I. Introduction , 1991 .

[10]  Gheorghe Paun,et al.  Membrane Computing: 7th International Workshop, WMC 2006, Leiden, Netherlands, July 17-21, 2006, Revised, Selected, and Invited Papers (Lecture Notes in Computer Science) , 2007 .

[11]  J. Davies,et al.  Molecular Biology of the Cell , 1983, Bristol Medico-Chirurgical Journal.

[12]  Marian Gheorghe,et al.  Computational Completeness of Tissue P Systems with Conditional Uniport , 2006, Workshop on Membrane Computing.

[13]  H. Arnstein The molecular biology of the cell : B. Alberts, D. Bray, J. Lewis, M. Raff, K. Roberts and J.D. Watson Garland Publishing; New York, London, 1983 xxxix + 1181 pages. $33.95 (hardback); $27.00, £14.95 (paperback, only in Europe) , 1986 .

[14]  James L. Peterson,et al.  Petri Nets , 1977, CSUR.

[15]  Carlos Martín-Vide,et al.  Membrane systems with carriers , 2002, Theor. Comput. Sci..

[16]  Marian Gheorghe,et al.  Cell communication in tissue P systems: universality results , 2005, Soft Comput..

[17]  Eric Goles Ch.,et al.  Universality of the Chip-Firing Game , 1997, Theor. Comput. Sci..

[18]  Tommaso Toffoli,et al.  Cellular automata machines - a new environment for modeling , 1987, MIT Press series in scientific computation.

[19]  Andrei Paun,et al.  The power of communication: P systems with symport/antiport , 2002, New Generation Computing.

[20]  Gheorghe Paun,et al.  Membrane Computing , 2002, Natural Computing Series.

[21]  Tommaso Toffoli,et al.  Cellular Automata Machines , 1987, Complex Syst..

[22]  Wolfgang Reisig Petri Nets: An Introduction , 1985, EATCS Monographs on Theoretical Computer Science.

[23]  Rudolf Freund,et al.  Membrane Computing, 6th International Workshop, WMC 2005, Vienna, Austria, July 18-21, 2005, Revised Selected and Invited Papers , 2006, Workshop on Membrane Computing.