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.

A.E. Porreca, A. Leporati, G. Mauri, C. Zandr<strong>on</strong><br />

n<strong>on</strong>-c<strong>on</strong>uent P system, and the overall result is established as for n<strong>on</strong>deterministic<br />

Turing machines: it is acceptance i an accepting computati<strong>on</strong> exists. All<br />

P systems we will c<strong>on</strong>sider in this paper are c<strong>on</strong>uent.<br />

In order to solve decisi<strong>on</strong> problems (i.e., decide languages), we use families<br />

of recogniser P systems Π = {Π x : x ∈ Σ ⋆ }. Each input x is associated with<br />

a P system Π x that decides the membership of x in the language L ⊆ Σ ⋆ by<br />

accepting or rejecting. The mapping x ↦→ Π x must be eciently computable for<br />

each input length [3].<br />

Deniti<strong>on</strong> 2. Let E and F be classes of functi<strong>on</strong>s. A family of P systems Π =<br />

{Π x : x ∈ Σ ⋆ } is said to be (E, F )-uniform if and <strong>on</strong>ly if<br />

There exists a functi<strong>on</strong> f ∈ F such that f(1 n ) = Π n , i.e., mapping the<br />

unary representati<strong>on</strong> of each natural number to an encoding of the P system<br />

processing all inputs of length n.<br />

There exists a functi<strong>on</strong> e ∈ E mapping each string x ∈ Σ ⋆ to a multiset<br />

e(x) = w x (represented as a string) over the input alphabet of Π n , where<br />

n = |x|.<br />

For each x ∈ Σ ⋆ we have Π x = Π n (w x ), i.e., Π x is Π n with the multiset<br />

encoding x placed inside the input membrane.<br />

Generally, the above menti<strong>on</strong>ed classes of functi<strong>on</strong>s E and F are complexity<br />

classes; in the most comm<strong>on</strong> uniformity c<strong>on</strong>diti<strong>on</strong> E and F denote polynomialtime<br />

computable functi<strong>on</strong>s.<br />

Any explicit encoding of Π x is allowed as output of the c<strong>on</strong>structi<strong>on</strong>, as<br />

l<strong>on</strong>g as the number of membranes and objects represented by it does not exceed<br />

the length of the whole descripti<strong>on</strong>, and the rules are listed <strong>on</strong>e by <strong>on</strong>e. This<br />

restricti<strong>on</strong> is enforced in order to mimic a (hypothetical) realistic process of<br />

c<strong>on</strong>structi<strong>on</strong> of the P systems, where membranes and objects are presumably<br />

placed in a c<strong>on</strong>stant amount during each c<strong>on</strong>structi<strong>on</strong> step, and require actual<br />

physical space proporti<strong>on</strong>al to their number; see also [3] for further details <strong>on</strong><br />

the encoding of P systems.<br />

Finally, we describe how space complexity for families of recogniser P systems<br />

is measured, and the related complexity classes. The following deniti<strong>on</strong> diers<br />

from the standard <strong>on</strong>e [6] in <strong>on</strong>e aspect: the input objects do not c<strong>on</strong>tribute to<br />

the size of the c<strong>on</strong>gurati<strong>on</strong> of a P system. This way, <strong>on</strong>ly the actual working<br />

space of the P system is measured, and P systems working in sublinear space<br />

may be analysed. To the best knowledge of the authors, no previously published<br />

space complexity result is invalidated by assuming that the input multiset is not<br />

counted (the two space measures dier <strong>on</strong>ly by a polynomial amount).<br />

Deniti<strong>on</strong> 3. Let C be a c<strong>on</strong>gurati<strong>on</strong> of a P system Π. The size |C| of C<br />

is dened as the sum of the number of membranes in the current membrane<br />

structure and the total number of objects in Γ (i.e., the n<strong>on</strong>-input objects)<br />

they c<strong>on</strong>tain. If C = (C 0 , . . . , C k ) is a halting computati<strong>on</strong> of Π, then the space<br />

required by C is dened as<br />

|C| = max{|C 0 |, . . . , |C k |}<br />

372

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

Saved successfully!

Ooh no, something went wrong!