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.

S. Verlan, J. Quiros<br />

Table 2 gives some statistics c<strong>on</strong>cerning the experiments. As expected, linear<br />

and 2-circular systems reach a halting c<strong>on</strong>figurati<strong>on</strong>, while in the other two cases<br />

it cannot be reached. It can be seen that the simulati<strong>on</strong> of the n<strong>on</strong>-determinism is<br />

d<strong>on</strong>e correctly – in some cases all resulting c<strong>on</strong>figurati<strong>on</strong>s are different. Figure 3<br />

shows the maximal, minimal and mean value of the number of different objects.<br />

We show <strong>on</strong>ly the case of 10 rules, the other cases present a similar picture. It<br />

can be seen that in the case of linear system there is a high chance to have a<br />

big value for the last object and in the case of 2-circular systems the sec<strong>on</strong>d<br />

and before the last objects are never present. In the case of circular systems it<br />

is possible to see an equiprobable distributi<strong>on</strong> of objects, while for the opposite<br />

systems even values have a higher value. It can be easily seen that the used rules<br />

should exhibit exactly this behavior.<br />

Table 2. Statistics c<strong>on</strong>cerning the runs of example systems.<br />

Type N Different<br />

final c<strong>on</strong>f.<br />

Circular<br />

2-circular<br />

Linear<br />

Opposite<br />

Halting<br />

Y/N min max<br />

10 982 No - -<br />

20 1024 No - -<br />

50 1024 No - -<br />

10 161 Yes 5 89<br />

20 818 Yes 11 197<br />

50 1024 Yes 57 609<br />

10 204 Yes 7 17<br />

20 944 Yes 14 29<br />

50 1024 Yes 50 65<br />

10 4 No - -<br />

20 938 No - -<br />

50 1024 No - -<br />

5 Discussi<strong>on</strong><br />

The method discussed in Secti<strong>on</strong> 3 allows the c<strong>on</strong>structi<strong>on</strong> of simulators having<br />

a c<strong>on</strong>stant executi<strong>on</strong> step (in terms of FPGA). While it is possible to design<br />

ad-hoc functi<strong>on</strong>s that describe the rules’ executi<strong>on</strong> strategy, we c<strong>on</strong>centrated <strong>on</strong><br />

the cases where the multisets of rules that can be applied form a n<strong>on</strong>-ambiguous<br />

c<strong>on</strong>text-free language. This permits to easily compute the generating functi<strong>on</strong><br />

of the corresp<strong>on</strong>ding language and gives a simple algorithm for the enumerati<strong>on</strong><br />

strategy.<br />

The class of P systems where the set Appl(Π, C, δ) corresp<strong>on</strong>ds to a n<strong>on</strong>ambiguous<br />

c<strong>on</strong>text-free language is quite big and it is not restricted to the rules<br />

448

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

Saved successfully!

Ooh no, something went wrong!