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.

The efficiency of tissue P systems with cell separati<strong>on</strong> relies <strong>on</strong> the envir<strong>on</strong>ment<br />

1. We denote by R C (R S respectively) the set of communicati<strong>on</strong> rules (separati<strong>on</strong><br />

rules respectively) of Π. We will x total orders in R C and R S .<br />

2. Let C be a computati<strong>on</strong> of Π, and C t a c<strong>on</strong>gurati<strong>on</strong> of C. The applicati<strong>on</strong><br />

of a communicati<strong>on</strong> rule keeps the multiset of objects of the whole system<br />

unchanged because <strong>on</strong>ly movement of objects between the cells of the system<br />

is produced. On the other hand, the applicati<strong>on</strong> of a separati<strong>on</strong> rule causes<br />

that an object is removed from the system, and since there is no objects<br />

replicati<strong>on</strong>, the rest remain unchanged. Thus, the multiset of objects of the<br />

system in any c<strong>on</strong>gurati<strong>on</strong> C t is c<strong>on</strong>tained in M 0 + · · · + M q . Moreover, if<br />

M = |M 0 + · · · + M q | then the total number of copies of cell i ∈ {0, . . . , q}<br />

at c<strong>on</strong>gurati<strong>on</strong> C is, at most, M because the copies can <strong>on</strong>ly be produced<br />

by the applicati<strong>on</strong> of a separati<strong>on</strong> rule, and each applicati<strong>on</strong> of this kind of<br />

rule c<strong>on</strong>sumes <strong>on</strong>e object. C<strong>on</strong>sequently, (q + 1) · M is an upper bound of<br />

the number of cells at any c<strong>on</strong>gurati<strong>on</strong> of the system.<br />

3. In order to identify the cells created by the applicati<strong>on</strong> of a separati<strong>on</strong> rule,<br />

we modify the labels of the new membranes in the following manner:<br />

The label of a cell will be a pair (i, σ) where 0 ≤ i ≤ q and σ ∈ {0, 1} ∗ .<br />

At the initial c<strong>on</strong>gurati<strong>on</strong>, the labels of the cells are (0, λ), . . . , (q, λ).<br />

If a separati<strong>on</strong> rule is applied to a cell labelled by (i, σ), then the new created<br />

cells will be labelled by (i, σ0) and (i, σ1), respectively. Cell (i, σ0)<br />

will c<strong>on</strong>tain the objects of cell (i, σ) which bel<strong>on</strong>g to Γ 0 , and cell (i, σ1)<br />

will c<strong>on</strong>tain the objects of cell (i, σ) which bel<strong>on</strong>g to Γ 1 .<br />

Note that we can c<strong>on</strong>sider a lexicographical order over the set of labels<br />

(i, σ) in a natural way.<br />

4. If cells labelled by (i, σ i ) and (j, σ j ) are engaged by a communicati<strong>on</strong> rule,<br />

then, after the applicati<strong>on</strong> of the rule, both cells keep their labels.<br />

5. A c<strong>on</strong>gurati<strong>on</strong> of Π can be described by a multiset of labelled objects from<br />

{(a, i, σ)| a ∈ Γ ∪ {λ}, 0 ≤ i ≤ q, σ ∈ {0, 1} ∗ }.<br />

6. Let r ≡ (i, a 1 · · · a s /b 1 · · · b s ′, j) be a communicati<strong>on</strong> rule of Π. If n is a<br />

natural number, then denote by n · LHS(r, (i, σ i ), (j, σ j )) the multiset of<br />

labelled objects c<strong>on</strong>sumed by applying n times rule r over cells (i, σ i ) and<br />

(j, σ j ). That is, n · LHS(r, (i, σ i ), (j, σ j )) is the following multiset<br />

(a 1 , i, σ i ) n · · · (a s , i, σ i ) n (b 1 , j, σ j ) n · · · (b s ′, j, σ j ) n<br />

Similarly, n · RHS(r, (i, σ i ), (j, σ j )) denotes the multiset of labelled objects<br />

produced by applying n times rule r over cells (i, σ i ) and (j, σ j ). That is,<br />

n · RHS(r, (i, σ i ), (j, σ j )) is the following multiset<br />

(a 1 , j, σ j ) n · · · (a s , j, σ j ) n (b 1 , i, σ i ) n · · · (b s ′, i, σ i ) n<br />

7. If C t is a c<strong>on</strong>gurati<strong>on</strong> of Π we denote by C t + {(x, i, σ)/σ ′ } the multiset<br />

obtained by replacing in C t every occurrence of (x, i, σ) by (x, i, σ ′ ). Besides,<br />

C t + m ( C t \ m, respectively) is used to denote that a multiset m of labelled<br />

objects is added (removed, respectively) to the c<strong>on</strong>gurati<strong>on</strong>.<br />

285

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

Saved successfully!

Ooh no, something went wrong!