From regulated rewriting to computing with membranes:: collapsing hierarchies

被引:24
作者
Freund, R
Martín-Vide, C
Paun, G
机构
[1] Vienna Univ Technol, Inst Comp Languages, A-1040 Vienna, Austria
[2] Univ Rovira & Virgili, Res Grp Math Linguist, Tarragona 43005, Spain
[3] Romanian Acad, Inst Math, Bucharest 70700, Romania
关键词
regulated rewriting; membrane computing; register machine; matrix grammar; programmed grammar; graph-controlled grammar; P system; recursively enumerable language; non-terminal complexity;
D O I
10.1016/j.tcs.2003.08.006
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In addressing certain problems about membrane computing, a recent and active branch of natural computing, it first was necessary to address certain problems from the area of regulated rewriting. Thus, the present paper is a contribution to both these domains. A central problem in membrane computing is that of the hierarchy with respect to the number of membranes: Are systems with n + membranes more powerful than systems with n membranes? Does the number of membranes induce an infinite hierarchy of the computed functions? Usually, when proving the universality of membrane systems (also called P systems), one starts from a matrix grammar and the number of membranes depends on the number of non-terminal symbols used by this grammar in the so-called appearance checking mode. We first prove that recursively enumerable languages can be generated by matrix grammars with only two non-terminal symbols being used in the appearance checking mode. The proofs of this fact and of several related results are based on a simulation of register machines by means of graph-controlled grammars. Then, we consider three classes of membrane systems, and in all the three cases the hierarchies with respect to the number of membranes are shown to collapse at level four: systems with four membranes are computationally universal (but we do not know whether or not this result is optimal). (C) 2003 Elsevier B.V. All rights reserved.
引用
收藏
页码:143 / 188
页数:46
相关论文
共 35 条
[1]  
Abraham S., 1965, COMPUT LINGUIST, V4, P61
[2]  
[Anonymous], 2001, LECT NOTES COMPUTER
[3]  
[Anonymous], 1997, HDB FORMAL LANGUAGES, DOI DOI 10.1007/978-3-662-07675-0
[4]  
CALUDE C, 2000, COMPUTING CELLS ATOM, pCH3
[5]  
Dassow J., 2012, Regulated Rewriting in Formal Language Theory
[6]  
Fernau H., 2001, Machines, Computations, and Universality. Third International Conference, MCU 2001. Proceedings (Lecture Notes in Computer Science Vol.2055), P202
[7]  
Freund R., 1999, Grammars, V2, P189, DOI 10.1023/A:1009970603437
[8]  
FREUND R, 2000, P C DNA, V6, P113
[9]  
FRISCO P, 2000, 140 CDMTCS, P100
[10]  
Greibach S. A., 1978, Theoretical Computer Science, V7, P311, DOI 10.1016/0304-3975(78)90020-8