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<br />

– l h : HALT . Stop the executi<strong>on</strong> of the register machine.<br />

A register machine is deterministic if l 2 = l 3 in all its ADD instructi<strong>on</strong>s. A<br />

c<strong>on</strong>figurati<strong>on</strong> of a register machine is described by the c<strong>on</strong>tents of each register<br />

and by the value of the program counter, which indicates the next instructi<strong>on</strong> to<br />

be executed. Computati<strong>on</strong>s start by executing the first instructi<strong>on</strong> of P (labelled<br />

with l 0 ), and terminate with reaching a HALT -instructi<strong>on</strong>.<br />

Register machines provide a simple universal computati<strong>on</strong>al model [6]. We<br />

here c<strong>on</strong>sider register machines used as accepting or as generating devices. In<br />

accepting register machines, a vector of n<strong>on</strong>-negative integers is accepted if and<br />

<strong>on</strong>ly if the register machine halts having it as input. Usually, without loss of generality,<br />

we may assume that the instructi<strong>on</strong> l h : HALT always appears exactly<br />

<strong>on</strong>ce in P , with label l h . In the generative case, we start with empty registers<br />

and take the results of all possible halting computati<strong>on</strong>s.<br />

3 Results<br />

In this secti<strong>on</strong> we mainly investigate deterministic accepting P systems with c<strong>on</strong>text<br />

c<strong>on</strong>diti<strong>on</strong>s and priorities <strong>on</strong> the rules (deterministic P systems for short) using<br />

<strong>on</strong>ly n<strong>on</strong>-cooperative rules and working in the sequential, the asynchr<strong>on</strong>ous,<br />

and the maximally parallel mode.<br />

Remark 3. We first notice that maximal parallelism in systems with n<strong>on</strong>cooperative<br />

rules means the total parallelism for all symbols to which at least<br />

<strong>on</strong>e rule is applicable, and determinism guarantees that “at least <strong>on</strong>e” is “exactly<br />

<strong>on</strong>e” for all reachable c<strong>on</strong>figurati<strong>on</strong>s and objects. Determinism in the sequential<br />

mode requires that at most <strong>on</strong>e symbol has an associated applicable rule for all<br />

reachable c<strong>on</strong>figurati<strong>on</strong>s. Surprisingly enough, in the case of the asynchr<strong>on</strong>uous<br />

mode we face an even worse situati<strong>on</strong> than in the case of maximal parallelism –<br />

if more than <strong>on</strong>e copy of a specific symbol is present in the c<strong>on</strong>figurati<strong>on</strong>, then<br />

no rule can be applicable to such a symbol in order not to violate the c<strong>on</strong>diti<strong>on</strong><br />

of determinism.<br />

We now define the bounding operati<strong>on</strong> over multisets, with a parameter k ∈ N<br />

as follows:<br />

for u ∈ O ∗ , b k (u) = v with |v| a<br />

= min(|u| a<br />

, k) for all a ∈ O.<br />

The mapping b k “crops” the multisets by removing copies of every object<br />

a present in more than k copies until exactly k remain. For two multisets<br />

u, u ′ , b k (u) = b k (u ′ ) if for every a ∈ O, either |u| a<br />

= |u ′ | a<br />

< k, or |u| a<br />

≥ k<br />

and |u ′ | a<br />

≥ k. Mapping b k induces an equivalence relati<strong>on</strong>, mapping O ∗ into<br />

(k + 1) |O| equivalence classes. Each equivalence class corresp<strong>on</strong>ds to specifying,<br />

for each a ∈ O ∗ , whether no copy, <strong>on</strong>e copy, or · · · k − 1 copies, or “k copies or<br />

more” are present. We denote the range of b k by {0, · · · , k} O .<br />

92

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

Saved successfully!

Ooh no, something went wrong!