First Steps Towards Linking Membrane Depth and the Polynomial Hierarchy

Active membrane systems without charges are an extremely interesting group of models to study from the computational complexity point of view. Forbidding the use of a single rule type yields dramatic differences in computing power of these models. For example, it is known that systems with strong non-elementary division characterise PSPACE [1, 14], but when dissolution is forbidden these systems can solve at most problems in NL in the AC-semi-uniform case [7], and at most AC in the AC-uniform case [8]. Since AC ( NL ( PSPACE it seems these rules somehow capture different aspects of computation. In this report we present our first step towards a better understanding of the difference between P and PSPACE in terms of membrane systems. We suspect that the depth of a membrane system combined with non-elementary division is the key to this difference. Non-elementary division an operation where a membrane divides and all child membranes (and their child membranes etc.) get copied. There are two varieties of non-elementary division, “strong” which is triggered by membranes, and “weak” which is triggered by objects. (The labels “weak” and “strong” have nothing to do with the power of these rules.) Elementary division is where division is only permitted on membranes that do not have child membranes, and can be thought of as non-elementary division on structure of depth of 0.

[1]  Niall Murphy,et al.  Active Membrane Systems Without Charges and Using Only Symmetric Elementary Division Characterise P , 2007, Workshop on Membrane Computing.

[2]  Mario J. Pérez-Jiménez,et al.  A Logarithmic Bound for Solving Subset Sum with P Systems , 2007, Workshop on Membrane Computing.

[3]  Mario J. Pérez-Jiménez,et al.  Membrane Dissolution and Division in P , 2009, UC.

[4]  Mario J. Pérez-Jiménez,et al.  Complexity classes in models of cellular computing with membranes , 2003, Natural Computing.

[5]  Niall Murphy,et al.  A Characterisation of NL Using Membrane Systems without Charges and Dissolution , 2008, UC.

[6]  Agustín Riscos-Núñez,et al.  Computational efficiency of dissolution rules in membrane systems , 2006, Int. J. Comput. Math..

[7]  Giancarlo Mauri,et al.  On a Paun's Conjecture in Membrane Systems , 2007, IWINAC.

[8]  Niall Murphy,et al.  Uniformity conditions in natural computing , 2010 .

[9]  Neil Immerman,et al.  On Uniformity within NC¹ , 1990, J. Comput. Syst. Sci..

[10]  Gheorghe Paun P Systems with Active Membranes: Attacking NP-Complete Problems , 2001, J. Autom. Lang. Comb..

[11]  Alfonso Rodríguez-Patón,et al.  Membrane computing and complexity theory: A characterization of PSPACE , 2007, J. Comput. Syst. Sci..

[12]  Artiom Alhazov,et al.  Uniform Solution to QSAT Using Polarizationless Active Membranes , 2006 .

[13]  Alberto Leporati,et al.  On a Powerful Class of Non-universal P Systems with Active Membranes , 2010, Developments in Language Theory.

[14]  Artiom Alhazov,et al.  Uniform Solution of , 2007, MCU.

[15]  Larry J. Stockmeyer,et al.  The Polynomial-Time Hierarchy , 1976, Theor. Comput. Sci..