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.

Yu. Rogozhin<br />

this obstacle and to generate all recursively enumerable languages. An overview<br />

of such mechanisms can be found in [16].<br />

One of the goals of this work is to present several of small size universal<br />

systems based <strong>on</strong> splicing. Like in [29, 5] we c<strong>on</strong>sider the number of rules as a<br />

measure of the size of the system. This approach is coherent with investigati<strong>on</strong>s<br />

related to small universal Turing machines, e.g. [28].<br />

One of the first ideas to increase the computati<strong>on</strong>al power of splicing systems<br />

is to c<strong>on</strong>sider them in a distributed framework. Such a framework introduces<br />

test tubes, corresp<strong>on</strong>ding to H systems, which are arranged in a communicating<br />

network. The computati<strong>on</strong> is then performed as a repeated sequence of two<br />

steps: computati<strong>on</strong> and communicati<strong>on</strong>. During the computati<strong>on</strong>al step, each<br />

test tube evolves as an ordinary H system in an independent manner. During<br />

the communicati<strong>on</strong> step, the words at each test tube are redistributed am<strong>on</strong>g<br />

other tubes according to some communicati<strong>on</strong> protocol.<br />

Test tube systems based <strong>on</strong> splicing, introduced in [8], communicate through<br />

redistributi<strong>on</strong> of the c<strong>on</strong>tents of the test tubes via filters that are simply sets<br />

of letters (in a similar way to the separate operati<strong>on</strong> of Lipt<strong>on</strong>-Adleman [11, 1]).<br />

These systems, with finite initial c<strong>on</strong>tents of the tubes and finite sets of splicing<br />

rules associated to each comp<strong>on</strong>ent, are computati<strong>on</strong>ally complete, they characterize<br />

the family of recursively enumerable languages. The existence of universal<br />

splicing test tube distributed systems was obtained <strong>on</strong> this basis, hence the theoretical<br />

proof of the possibility to design universal programmable computers with<br />

the structure of such a system. After a series of results, the number of tubes<br />

sufficient to achieve this result was established to be 3 [12]. The computati<strong>on</strong>al<br />

power of splicing test tube systems with two tubes is still an open questi<strong>on</strong>. The<br />

descripti<strong>on</strong>al complexity for such kind of systems was investigated in [2] where<br />

it was shown that there exist universal splicing test tube system with 10 rules.<br />

The best known result shows that there exist universal splicing test tube system<br />

with 8 rules [6] and this result also is presented in this paper.<br />

Another extensi<strong>on</strong> of H systems was d<strong>on</strong>e using the framework of P systems<br />

[23], see also [14] and [24]. In a formal way, splicing P systems can be<br />

c<strong>on</strong>sidered like a graph, whose nodes c<strong>on</strong>tain sets of strings and sets of splicing<br />

rules. Every rule permits to perform a splicing and to send the result to<br />

some other node. Since splicing P systems generate any recursively enumerable<br />

language, it is clear that there are universal splicing P systems. Like for small<br />

universal Turing machines, we are interested in such universal systems that have<br />

a small number of rules. A first result was obtained in [29] where a universal<br />

splicing P system with 8 rules was shown. Recently a new c<strong>on</strong>structi<strong>on</strong> was presented<br />

in [5] for a universal splicing P system with 6 rules. The best known result<br />

[6] shows that there exists a universal splicing P system with 5 rules and this<br />

result is presented in this paper using an inverse morphism and a weak coding.<br />

Notice, that this result (5 rules) is the best known for “classical” approach to<br />

c<strong>on</strong>struct small universal devices. This result is presented in the paper. Similar<br />

investigati<strong>on</strong>s for P systems with symbol-objects were d<strong>on</strong>e in [9, 7] and the lat-<br />

60

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

Saved successfully!

Ooh no, something went wrong!