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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

A. Alhazov, R. Freund, H. Heikenwälder, M. Oswald, Yu. Rogozhin, S. Verlan<br />

A c<strong>on</strong>figurati<strong>on</strong> C of the P system Π can be represented as a set<br />

{(h, w h ) | h ∈ H}, where w h is the current c<strong>on</strong>tents of objects c<strong>on</strong>tained in the<br />

membrane labeled by h. In the sequential transiti<strong>on</strong> mode, <strong>on</strong>e rule from R is<br />

applied to the objects in the current c<strong>on</strong>figurati<strong>on</strong> in order to obtain the next c<strong>on</strong>figurati<strong>on</strong><br />

in <strong>on</strong>e transiti<strong>on</strong>. A sequence of transiti<strong>on</strong>s between c<strong>on</strong>figurati<strong>on</strong>s of<br />

Π, starting from the initial c<strong>on</strong>figurati<strong>on</strong> A, is called a computati<strong>on</strong> of Π. A halting<br />

computati<strong>on</strong> is a computati<strong>on</strong> ending with a c<strong>on</strong>figurati<strong>on</strong> {(h, w h ) | h ∈ H}<br />

such that no from R can be applied to the objects w h , h ∈ H, anymore, and<br />

the object w from (f, w) then is called the result of this halting computati<strong>on</strong> if<br />

w ∈ O T . L (Π), the language generated by Π, c<strong>on</strong>sists of all terminal objects<br />

obtained as results of a halting computati<strong>on</strong> in Π. By L (X-OP ) (L (X-OP n ))<br />

we denote the family of languages generated by P systems (with at most n<br />

membranes) of type X.<br />

In a similar way as for grammars themselves, we are able to c<strong>on</strong>sider various<br />

c<strong>on</strong>trol mechanisms as defined in the previous secti<strong>on</strong> for P systems, too, e.g.,<br />

using a c<strong>on</strong>trol graph. In this paper, we are going to investigate the power of<br />

regular c<strong>on</strong>trol.<br />

A (sequential) P system of type X with n membranes and regular c<strong>on</strong>trol<br />

is a c<strong>on</strong>struct Π C = (Π, H C , L, F ) where Π = (G, µ, R, A, f) is a (sequential)<br />

P system of type X, L is a regular language over H C , where H C is the set of<br />

labels identifying the subsets of producti<strong>on</strong>s from R in a <strong>on</strong>e-to-<strong>on</strong>e manner,<br />

and F ⊆ H C . The language generated by Π C c<strong>on</strong>sists of all terminal objects<br />

z obtained in membrane regi<strong>on</strong> f as results of a halting computati<strong>on</strong> in Π.<br />

Observe that as in the case of normal grammars, the sequence of computati<strong>on</strong><br />

steps must corresp<strong>on</strong>d to a string H C (R 1 ) · · · H C (R m ) ∈ L with R 1 , · · · , R m<br />

being subsets of R. The corresp<strong>on</strong>ding families of languages generated by P<br />

systems with regular c<strong>on</strong>trol Π C (with at most n membranes) are denoted by<br />

L<br />

(X-αC (REG) β<br />

OP n<br />

)<br />

, α ∈ {λ, w}, β ∈ {λ, ac, ut}.<br />

Yet in c<strong>on</strong>trast to the previous case, appearance checking and unc<strong>on</strong>diti<strong>on</strong>al<br />

transfer have a special effect, as we cannot make a derivati<strong>on</strong> step without applying<br />

a rule, but the derivati<strong>on</strong> thus will halt immediately. In order to cope<br />

with this problem specific for P systems, we allow the system to be inactive<br />

for a bounded number of steps before it really “dies”, i.e., halts. We call this<br />

specific way of terminating a computati<strong>on</strong> halting with delay d, i.e., a computati<strong>on</strong><br />

halts if for a whole sequence of length d of producti<strong>on</strong> sets in a c<strong>on</strong>trol<br />

word no rule has become applicable. In that way we obtain the language classes<br />

(<br />

)<br />

L X-αC (REG) β<br />

OP n , d , α ∈ {λ, w}, β ∈ {λ, ac, ut}; if any of the numbers n<br />

or d may be arbitrarily large, we replace it by ∗. The case k = 0 describes the<br />

situati<strong>on</strong> with normal halting, i.e., by definiti<strong>on</strong><br />

(<br />

)<br />

)<br />

L X-αC (REG) β<br />

OP n , 0 = L<br />

(X-αC (REG) β<br />

OP n .<br />

In the P systems area we often deal with multisets, i.e., the underlying grammar<br />

is a multiset grammar. In the following, we first restrict ourselves to n<strong>on</strong>cooperative<br />

rules, the corresp<strong>on</strong>ding type is abbreviated by ncoo.<br />

106

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

Saved successfully!

Ooh no, something went wrong!