On the Computational Complexity of P Automata

We characterize the classes of languages described by P automata, i.e., accepting P systems with communication rules only. Motivated by properties of natural computing systems, we study computational complexity classes with a certain restriction on the use of the available workspace in the course of computations and relate these to the language classes described by P automata. We prove that if the rules of the P system are applied sequentially, then the accepted language class is strictly included in the class of languages accepted by one-way Turing machines with a logarithmically bounded workspace, and if the rules are applied in the maximal parallel manner, then the class of context-sensitive languages is obtained.

[1]  Erzsébet Csuhaj-Varjú,et al.  P Automata or Purely Communicating Accepting P Systems , 2002, WMC-CdeA.

[2]  Oscar H. Ibarra The Number of Membranes Matters , 2003, Workshop on Membrane Computing.

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

[4]  Andrei Paun,et al.  On the Power of P Systems with Symport Rules , 2002, J. Univers. Comput. Sci..

[5]  Kamala Krithivasan,et al.  On a class of P automata , 2003, Int. J. Comput. Math..

[6]  Rudolf Freund,et al.  On Three Classes of Automata-Like P Systems , 2003, Developments in Language Theory.

[7]  Patrick C. Fischer,et al.  Turing Machines with Restricted Memory Access , 1966, Inf. Control..

[8]  Rudolf Freund,et al.  A Short Note on Analysing P Systems with Antiport Rules , 2002, Bull. EATCS.

[9]  Gheorghe Paun,et al.  Computing with Membranes: An Introduction , 1999, Bull. EATCS.

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

[11]  Oscar H. Ibarra,et al.  On the computational complexity of membrane systems , 2004, Theor. Comput. Sci..