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.

Limits of the power of tissue P systems with cell divisi<strong>on</strong><br />

Definiti<strong>on</strong> 2. A recognizer tissue P system with cell divisi<strong>on</strong> of degree q ≥ 1 is<br />

a tuple<br />

Π = (Γ, Σ, E, M 1 , . . . , M q , R, i in , i out )<br />

where:<br />

1. (Γ, E, M 1 , . . . , M q , R, i out ) is a tissue P system with cell divisi<strong>on</strong> of degree<br />

q ≥ 1 (as defined in the previous secti<strong>on</strong>).<br />

2. The working alphabet Γ has two distinguished objects yes and no being, at<br />

least, <strong>on</strong>e copy of them present in some initial multisets M 1 , . . . , M q , but<br />

n<strong>on</strong>e of them are present in E.<br />

3. Σ is an (input) alphabet strictly c<strong>on</strong>tained in Γ , and E ⊆ Γ \ Σ.<br />

4. M 1 , . . . , M q are strings over Γ \ Σ;<br />

5. i in ∈ {1, . . . , q} is the input cell.<br />

6. The output regi<strong>on</strong> i out is the envir<strong>on</strong>ment.<br />

7. All computati<strong>on</strong>s halt.<br />

8. If C is a computati<strong>on</strong> of Π, then either object yes or object no (but not both)<br />

must have been released into the envir<strong>on</strong>ment, and <strong>on</strong>ly at the last step of<br />

the computati<strong>on</strong>.<br />

For each w ∈ Σ ∗ , the computati<strong>on</strong> of the system Π with input w ∈ Σ ∗ starts<br />

from the c<strong>on</strong>figurati<strong>on</strong> of the form (M 1 , M 2 , . . . , M iin + w, . . . , M q ; ∅), that<br />

is, the input multiset w has been added to the c<strong>on</strong>tents of the input cell i in .<br />

Therefore, we have an initial c<strong>on</strong>figurati<strong>on</strong> associated with each input multiset<br />

w (over the input alphabet Σ) in this kind of systems.<br />

Given a recognizer tissue P system with cell divisi<strong>on</strong>, we say that a computati<strong>on</strong><br />

C is an accepting computati<strong>on</strong> (respectively, rejecting computati<strong>on</strong>) if object<br />

yes (respectively, object no) appears in the envir<strong>on</strong>ment associated with the<br />

corresp<strong>on</strong>ding halting c<strong>on</strong>figurati<strong>on</strong> of C, and neither object yes nor no appears<br />

in the envir<strong>on</strong>ment associated with any n<strong>on</strong>-halting c<strong>on</strong>figurati<strong>on</strong> of C.<br />

For each natural number k ≥ 1, we denote by TDC(k) the class of recognizer<br />

tissue P systems with cell divisi<strong>on</strong> and communicati<strong>on</strong> rules of length at most k.<br />

We denote by TDC the class of recognizer tissue P systems with cell divisi<strong>on</strong> and<br />

without restricti<strong>on</strong> <strong>on</strong> the length of communicati<strong>on</strong> rules. Obviously, TDC(k) ⊆<br />

TDC for all k ≥ 1.<br />

2.3 Polynomial Complexity Classes of Tissue P Systems<br />

Next, we define what means solving a decisi<strong>on</strong> problem in the framework of<br />

tissue P systems efficiently and in a uniform way. Bearing in mind that they<br />

provide devices with a finite descripti<strong>on</strong>, a numerable family of tissue P systems<br />

will be necessary in order to solve a decisi<strong>on</strong> problem.<br />

Definiti<strong>on</strong> 3. We say that a decisi<strong>on</strong> problem X = (I X , θ X ) is solvable in a<br />

uniform way and polynomial time by a family Π = {Π(n) | n ∈ N} of recognizer<br />

tissue P systems (with cell divisi<strong>on</strong>) if the following holds:<br />

423

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

Saved successfully!

Ooh no, something went wrong!