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 formal framework for P systems with dynamic structure<br />

4.4 Str<strong>on</strong>g Divisi<strong>on</strong><br />

A rule [[] h1 . . . [] hk [] hk+1 . . . [] hn ] h → [[] h1 . . . [] hk ] h [[] hk+1 . . . [] hn ] h can be defined<br />

as the following C-rule:<br />

r :<br />

Labels(r) = (h 1, . . . , h n, h),<br />

ρ(r) = {(i, n + 1) | 1 ≤ i ≤ n},<br />

Rewrite(r) = ∅<br />

Generate(r) = {(1 ′ , h, λ)},<br />

Generate–and–Copy(r) = ∅,<br />

Change–Relati<strong>on</strong>(r) = DELET E − EDGE(k, n + 1), i + 1 ≤ k ≤ n, and<br />

INSERT − EDGE(k, 1 ′ ).<br />

4.5 Divisi<strong>on</strong> Based <strong>on</strong> Polarizati<strong>on</strong>s<br />

C<strong>on</strong>sider a rule of type [] h → [+] h [−] h2 [0] h3 that regroups all membranes with<br />

the same polarizati<strong>on</strong> in three new membranes. This can be simulated with the<br />

following C-rule:<br />

r : Labels(r) = (h),<br />

ρ(r) = ∅,<br />

Rewrite(r) = ∅,<br />

Generate(r) = {(1 ′ , h 1, λ), (2 ′ , h 2, λ)},<br />

Generate–and–Copy(r) = ∅,<br />

DELET E–EDGE(k, 1), and INSERT –EDGE(k, 1 ′ ),<br />

for all k such that lab(k) = −<br />

Change–Relati<strong>on</strong>(r) =<br />

DELET E–EDGE(k, 1), and INSERT –EDGE(k, 2 ′ ),<br />

for all k such that lab(k) = 0<br />

5 C<strong>on</strong>clusi<strong>on</strong>s<br />

In this paper we presented a framework for P systems with dynamic structure.<br />

The obtained meta-language has a precise semantics centered around 2 noti<strong>on</strong>s:<br />

(1) the evoluti<strong>on</strong> of the objects and membrane labels and (2) the evoluti<strong>on</strong> of<br />

the membrane structure (creati<strong>on</strong> and deleti<strong>on</strong> of nodes and edges). As a c<strong>on</strong>sequence<br />

it permits to easily describe different features of existing P systems with<br />

dynamical structure, which permits to provide an interesting tool for the comparis<strong>on</strong><br />

of different variants of P systems (e.g. like in [4]). Moreover, the translati<strong>on</strong><br />

to the framework allows for a better understanding of the corresp<strong>on</strong>ding P system<br />

and provides ways to extend its definiti<strong>on</strong> by new features. We remark that<br />

209

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

Saved successfully!

Ooh no, something went wrong!