09.09.2014 Views

13th International Conference on Membrane Computing - MTA Sztaki

13th International Conference on Membrane Computing - MTA Sztaki

13th International Conference on Membrane Computing - MTA Sztaki

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

P. Sosík<br />

1. The family Π is polynomially uniform by Turing machines, that is, there<br />

exists a deterministic Turing machine working in polynomial time which<br />

c<strong>on</strong>structs the system Π(n) from n ∈ N.<br />

2. There exists a pair (cod, s) of polynomial-time computable functi<strong>on</strong>s over I X<br />

such that:<br />

(a) for each instance u ∈ I X , s(u) is a natural number and cod(u) is an<br />

input multiset of the system Π(s(u));<br />

(b) for each n ∈ N, s −1 (n) is a finite set;<br />

(c) the family Π is polynomially bounded with regard to (X, cod, s), that is,<br />

there exists a polynomial functi<strong>on</strong> p, such that for each u ∈ I X every<br />

computati<strong>on</strong> of Π(s(u)) with input cod(u) is halting and it performs at<br />

most p(|u|) steps;<br />

(d) the family Π is sound with regard to (X, cod, s), that is, for each u ∈ I X ,<br />

if there exists an accepting computati<strong>on</strong> of Π(s(u)) with input cod(u),<br />

then θ X (u) = 1;<br />

(e) the family Π is complete with regard to (X, cod, s), that is, for each<br />

u ∈ I X , if θ X (u) = 1, then every computati<strong>on</strong> of Π(s(u)) with input<br />

cod(u) is an accepting <strong>on</strong>e.<br />

From the soundness and completeness c<strong>on</strong>diti<strong>on</strong>s above we deduce that every<br />

P system Π(n) is c<strong>on</strong>fluent, in the following sense: every computati<strong>on</strong> of a system<br />

with the same input multiset must always give the same answer.<br />

Let R be a class of recognizer tissue P systems. We denote by PMC R the<br />

set of all decisi<strong>on</strong> problems which can be solved in a uniform way and polynomial<br />

time by means of families of systems from R. The following results have been<br />

proved:<br />

Theorem 1 ([6]). P = PMC T DC(1)<br />

Theorem 2 ([15]). NP ∪ co-NP ⊆ PMC T DC(3)<br />

As a c<strong>on</strong>sequence, both NP and co-NP are c<strong>on</strong>tained in the class PMC T DC .<br />

In this paper we impose an upper bound <strong>on</strong> PMC T DC .<br />

3 Simulati<strong>on</strong> of Tissue P Systems with Cell Divisi<strong>on</strong> in<br />

Polynomial Space<br />

In this secti<strong>on</strong> we dem<strong>on</strong>strate that any computati<strong>on</strong> of a recognizer tissue P<br />

system with cell divisi<strong>on</strong> can be simulated in space polynomial to its initial<br />

size and the number of steps. Instead of simulating a computati<strong>on</strong> of a P system<br />

from its initial c<strong>on</strong>figurati<strong>on</strong> <strong>on</strong>wards (which would require exp<strong>on</strong>ential space for<br />

storing c<strong>on</strong>figurati<strong>on</strong>s), we create a recursive functi<strong>on</strong> which computes c<strong>on</strong>tent<br />

of any cell h after a given number of steps. Thus we do not need to store c<strong>on</strong>tent<br />

of cells interacting with h but we calculate it recursively whenever needed.<br />

Simulated P systems are c<strong>on</strong>fluent, hence possibly n<strong>on</strong>deterministic, but the<br />

simulati<strong>on</strong> will be performed in a deterministic way: <strong>on</strong>ly <strong>on</strong>e possible sequence<br />

of c<strong>on</strong>figurati<strong>on</strong>s of the P system is traced. This corresp<strong>on</strong>ds to a weak priority<br />

relati<strong>on</strong> between rules:<br />

424

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!