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
    BOOK, RV
    GREIBACH, SA
    WRATHALL, C
    [J]. JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1979, 19 (03) : 256 - 276
  • [4] BRANDENBURG FH, COMMUNICATION
  • [5] ON THE INTERSECTION OF STACKS AND QUEUES
    BRANDENBURG, FJ
    [J]. 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
    CITRINI, C
    CRESPIREGHIZZI, S
    MANDRIOLI, D
    [J]. SIAM JOURNAL ON COMPUTING, 1986, 15 (03) : 668 - 693