We look at the computational power of symport/antiport system (SA) acceptors and generators with small numbers of membranes and objects. We show that even with a single object and only three membranes, a SA acceptor can accept the non-semilinear set L={2 n | n≥0}. L can also be accepted with two objects and only one membrane. This latter model can accept all unary semilinear (i.e. regular) sets. We also show that, for any k≥1, the class of sets of k-tuples of non-negative integers accepted by partially blind (multi-) counter machines is a subclass of the class of sets of k-tuples accepted by one-object multi-membrane SA acceptors. Similarly, the class of sets of k-tuples of non-negative integers generated by partially blind counter machines is a subclass of the class of sets of k-tuples generated by one-object multi-membrane SA generators. As a corollary, the unary semilinear sets are a proper subclass of the unary sets of numbers accepted by SA acceptors with one object and five membranes. Whether or not one-object multi-membrane SA acceptors (resp. generators) are universal remains an interesting open question. However, allowing the use of priority relations makes them universal.
[1]
Matthias Jantzen,et al.
Petri net algorithms in the theory of matrix grammars
,
2005,
Acta Informatica.
[2]
John E. Hopcroft,et al.
On the Reachability Problem for 5-Dimensional Vector Addition Systems
,
1976,
Theor. Comput. Sci..
[3]
Gheorghe Paun,et al.
Symport/Antiport P Systems with Three Objects Are Universal
,
2004,
Fundam. Informaticae.
[4]
Ernst W. Mayr.
An Algorithm for the General Petri Net Reachability Problem
,
1984,
SIAM J. Comput..
[5]
Gheorghe Paun,et al.
Membrane Computing
,
2002,
Natural Computing Series.
[6]
Seymour Ginsburg,et al.
The mathematical theory of context free languages
,
1966
.
[7]
Sheila A. Greibach.
Remarks on Blind and Partially Blind One-Way Multicounter Machines
,
1978,
Theor. Comput. Sci..