2005 | OriginalPaper | Buchkapitel
NFAs With and Without ε-Transitions
verfasst von : Juraj Hromkovič, Georg Schnitger
Erschienen in: Automata, Languages and Programming
Verlag: Springer Berlin Heidelberg
Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.
Wählen Sie Textabschnitte aus um mit Künstlicher Intelligenz passenden Patente zu finden. powered by
Markieren Sie Textabschnitte, um KI-gestützt weitere passende Inhalte zu finden. powered by
The construction of an
ε
-free nondeterministic finite automaton (NFA) from a given NFA is a basic step in the development of compilers and computer systems. The standard conversion may increase the number of transitions quadratically and its optimality with respect to the number of transitions is a long standing open problem. We show that there exist regular languages
L
n
that can be recognized by NFAs with
O
(
n
log
2
n
) transitions, but
ε
-free NFAs need Ω(
n
2
) transitions to accept
L
n
. Hence the standard conversion cannot be improved significantly. However
L
n
requires an alphabet of size
n
, but we also construct regular languages
K
n
over {0,1} with NFAs of size
O
(
n
log
2
n
), whereas
ε
-free NFAs require size
$n \cdot 2^{c \cdot\sqrt{{\rm log}_{2}n}}$
for every
c
< 1/2.