Further results on time-free P systems

Membrane systems (currently called P systems) are parallel computing devices inspired by the structure and the functioning of living cells. A standard feature of P systems is that each rule is executed in exactly one time unit. Actually, in living cells different chemical reactions might take different times to be executed; moreover, it might be hard to know precisely such time of execution. For this reason, in [7] two models of P systems (time-free and clock-free P systems) have been denned and investigated, where the time of execution of the rules is arbitrary and the output produced by the system is always the same, independently of this time. Preliminary results concerning time-free and clock-free P system have been obtained in [6, 7,8]. In this paper we continue these investigations by considering different combinations of possible ingredients. In particular, we present the universality of time-free P systems using bi-stable catalysts. Then, we prove that this result implies that is not possible to decide whether an arbitrary bi-stable catalytic P system is time-free. We present several results about time-free evolutioncommunication P systems, where the computation is a mixed application of evolution and symport/antiport rules. In this case we obtain the universality even by using noncooperative evolution rules and antiports of weight one. Finally, we formulate several open problems.

[1]  John N. Tsitsiklis,et al.  Parallel and distributed computation , 1989 .

[2]  Gheorghe Paun,et al.  Membrane Computing , 2002, Natural Computing Series.

[3]  Matteo Cavaliere Evolution-Communication P Systems , 2002, WMC-CdeA.

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

[5]  Matteo Cavaliere,et al.  Time and Synchronization in Membrane Systems , 2005, Fundam. Informaticae.

[6]  Eitan M. Gurari,et al.  Introduction to the theory of computation , 1989 .

[7]  Matteo Cavaliere,et al.  Time-Independent P Systems , 2004, Workshop on Membrane Computing.

[8]  Carlos Martín-Vide,et al.  Membrane systems with promoters/inhibitors , 2002, Acta Informatica.

[9]  Andrei Paun,et al.  Results on Transforming NFA into DFCA , 2005, Fundam. Informaticae.

[10]  Rudolf Freund,et al.  Computationally universal P systems without priorities: two catalysts are sufficient , 2005, Theor. Comput. Sci..