Polynomial-time P systems with active membranes characterise PSPACE by exploiting membranes nested to a polynomial depth, which may be subject to membrane division rules. When only elementary (leaf) membrane division rules are allowed, the computing power decreases to P<sup>PP</sup> = P<sup>=P</sup>, the class of problems solvable in polynomial time by deterministic Turing machines equipped with oracles for counting (or majority) problems. In this paper we investigate a variant of intermediate power, limiting membrane nesting (hence membrane division) to constant depth, and we prove that the resulting P systems can solve all problems in the counting hierarchy CH, which is located between P<sup>PP</sup> and PSPACE. In particular, for each integer k ≥ 0 we provide a lower bound to the computing power of P systems of depth k.

Leporati, A., Manzoni, L., Mauri, G., Porreca, A., Zandron, C. (2015). Membrane division, oracles, and the counting hierarchy. FUNDAMENTA INFORMATICAE, 138(1-2), 97-111 [10.3233/FI-2015-1201].

Membrane division, oracles, and the counting hierarchy

LEPORATI, ALBERTO OTTAVIO;MANZONI, LUCA;MAURI, GIANCARLO;PORRECA, ANTONIO ENRICO
;
ZANDRON, CLAUDIO
2015

Abstract

Polynomial-time P systems with active membranes characterise PSPACE by exploiting membranes nested to a polynomial depth, which may be subject to membrane division rules. When only elementary (leaf) membrane division rules are allowed, the computing power decreases to PPP = P=P, the class of problems solvable in polynomial time by deterministic Turing machines equipped with oracles for counting (or majority) problems. In this paper we investigate a variant of intermediate power, limiting membrane nesting (hence membrane division) to constant depth, and we prove that the resulting P systems can solve all problems in the counting hierarchy CH, which is located between PPP and PSPACE. In particular, for each integer k ≥ 0 we provide a lower bound to the computing power of P systems of depth k.
Articolo in rivista - Articolo scientifico
counting complexity; Membrane computing; oracles; Computational Theory and Mathematics; Theoretical Computer Science
English
2015
138
1-2
97
111
reserved
Leporati, A., Manzoni, L., Mauri, G., Porreca, A., Zandron, C. (2015). Membrane division, oracles, and the counting hierarchy. FUNDAMENTA INFORMATICAE, 138(1-2), 97-111 [10.3233/FI-2015-1201].
File in questo prodotto:
File Dimensione Formato  
Membrane division, oracles, and the counting hierarchy - FI (2015).pdf

Solo gestori archivio

Tipologia di allegato: Publisher’s Version (Version of Record, VoR)
Dimensione 136.55 kB
Formato Adobe PDF
136.55 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10281/84010
Citazioni
  • Scopus 27
  • ???jsp.display-item.citation.isi??? 25
Social impact