On Communication Complexity in Evolution-Communication P Systems

Looking for a theory of communication complexity for P systems, we consider here so-called evolution-communication (EC for short) P systems, where objects evolve by multiset rewriting rules without target commands and pass through membranes by means of symport/antiport rules. We first propose a way to measure the communication costs by means of “quanta of energy” (produced by evolution rules and) consumed by communication rules. EC P systems with such costs are proved to be Turing complete in all three cases with respect to the relation between evolution and communication operations: priority of communication, mixing the rules without priority for any type, priority of evolution (with the cost of communication increasing in this ordering in the universality proofs). More appropriate measures of communication complexity are then defined, as dynamical parameters, counting the communication steps or the number (and the weight) of communication rules used during a computation. Such parameters can be used in three ways: as properties of P systems (considering the families of sets of numbers generated by systems with a given communication complexity), as conditions to be imposed on computations (accepting only those computations with a communication complexity bounded by a given threshold), and as standard complexity measures (defining the class of problems which can 114 H. Adorna et al. be solved by P systems with a bounded complexity). Because we ignore the evolution steps, in all three cases it makes sense to consider hierarchies starting with finite complexity thresholds. We only give some preliminary results about these hierarchies (for instance, proving that already their lower levels contain complex – e.g., non-semilinear – sets), and we leave open many problems and

[1]  Jozef Gruska Descriptional Complexity of Context-Free Languages , 1973, MFCS.

[2]  Juraj Hromkovic,et al.  Communication Complexity and Parallel Computing , 1997, Texts in Theoretical Computer Science An EATCS Series.

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

[4]  Gheorghe Paun,et al.  P systems with energy accounting , 2001, Int. J. Comput. Math..

[5]  Matteo Cavaliere Evolution-Communication P Systems , 2002, WMC-CdeA.

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

[7]  Giancarlo Mauri,et al.  Simulating the Fredkin Gate with Energy-Based P Systems , 2004, J. Univers. Comput. Sci..

[8]  Gheorghe Paun Further Open Problems in Membrane Computing , 2004 .

[9]  Erzsébet Csuhaj-Varjú P Automata , 2004, Workshop on Membrane Computing.

[10]  Giancarlo Mauri,et al.  Quantum Sequential P Systems with Unit Rules and Energy Assigned to Membranes , 2005, Workshop on Membrane Computing.

[11]  Mario J. Pérez-Jiménez,et al.  Multidimensional Sevilla carpets Associated with P Systems , 2005 .

[12]  Erzsébet Csuhaj-Varjú,et al.  On small universal antiport P systems , 2007, Theor. Comput. Sci..

[13]  Mario J. Pérez-Jiménez A Computational Complexity Theory in Membrane Computing , 2009, Workshop on Membrane Computing.

[14]  Giancarlo Mauri,et al.  Introducing a Space Complexity Measure for P Systems , 2009, Int. J. Comput. Commun. Control.

[15]  Mario J. Pérez-Jiménez,et al.  Solving Problems in a DistributedWay in Membrane Computing: dP Systems , 2010, Int. J. Comput. Commun. Control.