QRT FIFO AUTOMATA, BREADTH-1ST GRAMMARS AND THEIR RELATIONS

被引:30
作者
CHERUBINI, A [1 ]
CITRINI, C [1 ]
REGHIZZI, SC [1 ]
MANDRIOLI, D [1 ]
机构
[1] POLITECN MILAN,DIPARTIMENTO ELETTRON,I-20133 MILAN,ITALY
关键词
D O I
10.1016/0304-3975(91)90053-5
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Some classes of queue automata (deterministic and nondeterministic), i.e. machines equipped with one or more FIFO tapes, and corresponding languages are considered. For quasi-real-time (QRT) deterministic machines, recognition power, closure properties and counting capabilities are studied. For such machines, by showing that the language L(J) = [GRAPHICS] can be recognized with J queues but not with fewer, an infinite hierarchy theorem, which contradicts the known results for nondeterministic machines, is proved. Restricted palindromes can be recognized with two queues. We introduce a generative system for some queue languages, the breadth-first context-free grammars (BCF), which are the same as context-free grammars but for the ordering of terminals which is breadth-first, i.e. the least recently produced nonterminal symbol must be rewritten first. BCF languages are recognized essentially by stateless queue automata; they are semilinear, closed with respect to permutation and homomorphism, but not with respect to intersection with regular sets. A periodicity property (pumping lemma) is proved for BCF languages, whence comparisons with other families are obtained. Finally, a homomorphic characterization of any queue language is presented: L = h(R intersection-of B), where h is a homomorphism (nonerasing if L is QRT), R a regular set and B a BCF language. The result can be extended to multiqueue automata.
引用
收藏
页码:171 / 203
页数:33
相关论文
共 21 条
[1]  
AANDREA SO, 1974, COMPLEXITY COMPUTATI, P75
[2]  
ALLEVI E, 1988, LECT NOTES COMPUT SC, V324, P162
[3]   RESET MACHINES [J].
BOOK, RV ;
GREIBACH, SA ;
WRATHALL, C .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1979, 19 (03) :256-276
[4]  
BRANDENBURG FH, COMMUNICATION
[5]   ON THE INTERSECTION OF STACKS AND QUEUES [J].
BRANDENBURG, FJ .
THEORETICAL COMPUTER SCIENCE, 1988, 58 (1-3) :69-80
[6]  
BRANDENBURG FJ, 1980, J COMPUT SYST SCI, V21, P293
[7]  
BRANDENBURG FJ, 1985, COUNTERS GLB PUSHDOW
[8]  
BRANDENBURG FJ, 1986, LECT NOTES COMPUTER, V226, P61
[9]  
CHERUBINI A, 1987, QRT FIFO87035 DIP EL
[10]   ON DETERMINISTIC MULTIPASS ANALYSIS [J].
CITRINI, C ;
CRESPIREGHIZZI, S ;
MANDRIOLI, D .
SIAM JOURNAL ON COMPUTING, 1986, 15 (03) :668-693