We consider the notion of a constant length queue automaton --- i.e., a traditional queue automaton with a built-in constant limit on the length of its queue --- as a formalism for representing regular languages. We show that the descriptional power of constant length queue automata greatly outperforms that of traditional finite state automata, of constant height pushdown automata, and of straight line programs for regular expressions, by providing optimal exponential and double-exponential size gaps. Moreover, we prove that constant height pushdown automata can be simulated by constant length queue automata paying only by a linear size increase, and that removing nondeterminism in constant length queue automata requires an optimal exponential size blow-up, against the optimal double-exponential cost for determinizing constant height pushdown automata. Finally, we investigate the size cost of implementing boolean language operations on deterministic and nondeterministic constant length queue automata.
The descriptional power of queue automata of constant length / S. Jakobi, K. Meckel, C. Mereghetti, B.S. Palano. - In: ACTA INFORMATICA. - ISSN 0001-5903. - 58:4(2021 Aug), pp. 335-356. [10.1007/s00236-021-00398-7]
The descriptional power of queue automata of constant length
C. Mereghetti
Penultimo
;B.S. PalanoUltimo
2021
Abstract
We consider the notion of a constant length queue automaton --- i.e., a traditional queue automaton with a built-in constant limit on the length of its queue --- as a formalism for representing regular languages. We show that the descriptional power of constant length queue automata greatly outperforms that of traditional finite state automata, of constant height pushdown automata, and of straight line programs for regular expressions, by providing optimal exponential and double-exponential size gaps. Moreover, we prove that constant height pushdown automata can be simulated by constant length queue automata paying only by a linear size increase, and that removing nondeterminism in constant length queue automata requires an optimal exponential size blow-up, against the optimal double-exponential cost for determinizing constant height pushdown automata. Finally, we investigate the size cost of implementing boolean language operations on deterministic and nondeterministic constant length queue automata.File | Dimensione | Formato | |
---|---|---|---|
AI.KUTRIB.pdf
accesso aperto
Tipologia:
Post-print, accepted manuscript ecc. (versione accettata dall'editore)
Dimensione
329.49 kB
Formato
Adobe PDF
|
329.49 kB | Adobe PDF | Visualizza/Apri |
Jakobi2021_Article_TheDescriptionalPowerOfQueueAu.pdf
accesso aperto
Tipologia:
Publisher's version/PDF
Dimensione
434.8 kB
Formato
Adobe PDF
|
434.8 kB | Adobe PDF | Visualizza/Apri |
Pubblicazioni consigliate
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.