Time-Varying Distributed H Systems of Degree 2 Can Carry Out Parallel Computations

A time-varying distributed H system (TVDH system) is a splicing system which has the following feature: at different moments one uses different sets of splicing rules (these sets are called components of TVDH system). The number of components is called the degree of the TVDH system. The passage from a component to another one is specified in a cycle. It was proved by the first two authors (2001) that TVDH systems of degree one generate all recursively enumerable languages. The proof was made by a sequential modelling of Turing machines. This solution is not a fully parallel one. A. P?un (1999) presented a complete parallel solution for TVDH systems of degree four by modelling type-0 formal grammars. His result was improved by the first two authors by reducing the number of components of such TVDH systems down to three (2000). In this paper we improve the last result by reducing the number of components of such TVDH systems down to two. This question remains open for one component, i.e. is it possible to construct TVDH systems of degree one which completely uses the parallel nature of molecular computations based on splicing operations (say model type-0 formal grammars).

[1]  Dennis Pixton,et al.  Regularity of Splicing Languages , 1996, Discret. Appl. Math..

[2]  Maurice Margenstern,et al.  About Time-Varying Distributed H Systems , 2000, DNA Computing.

[3]  Giancarlo Mauri,et al.  Nine Test Tubes Generate any RE Language , 1998, MCU.

[4]  Maurice Margenstern,et al.  A Universal Time-Varying Distributed H System of Degree 1 , 2001, DNA.

[5]  L Priese,et al.  Finite H-systems with 3 test tubes are not predictable. , 1998, Pacific Symposium on Biocomputing. Pacific Symposium on Biocomputing.

[6]  Andrei Paun On Time-Varying H Systems , 1999, Bull. EATCS.

[7]  T. Head Formal language theory and DNA: an analysis of the generative capacity of specific recombinant behaviors. , 1987, Bulletin of mathematical biology.

[8]  Maurice Margenstern,et al.  A universal time-varying distributed H-system of degree 2 , 1999 .

[9]  Grzegorz Rozenberg,et al.  Handbook of Formal Languages , 1997, Springer Berlin Heidelberg.

[10]  Gheorghe Paun,et al.  Language Theory and Molecular Genetics: Generative Mechanisms Suggested by DNA Recombination , 1997, Handbook of Formal Languages.

[11]  榊原 康文,et al.  G. Paun, G. Rozenberg and A. Salomaa : "DNA Computing-New Computing Paradigms", Springer-Verlag (1998) , 2000 .

[12]  Grzegorz Rozenberg,et al.  Structures in Logic and Computer Science , 1997, Lecture Notes in Computer Science.

[13]  Maurice Margenstern,et al.  Time-varying distributd H-systems of degree 2 generate all recursively enumerable languages , 2001, Where Mathematics, Computer Science, Linguistics and Biology Meet.

[14]  Erzsébet Csuhaj-Varjú,et al.  Test Tube Distributed Systems Based on Splicing , 1996, Comput. Artif. Intell..

[15]  Gheorghe Paun,et al.  DNA Computing: New Computing Paradigms , 1998 .

[16]  Gheorghe Paun,et al.  DNA computing based on splicing: universality results. , 1996, Pacific Symposium on Biocomputing. Pacific Symposium on Biocomputing.

[17]  Grzegorz Rozenberg,et al.  Introduction: DNA Computing in a Nutshell , 1998 .

[18]  Gheorghe Paun,et al.  Computing by Splicing , 1996, Theor. Comput. Sci..

[19]  Gheorghe Paun,et al.  DNA Computing: Distributed Splicing Systems , 1997, Structures in Logic and Computer Science.