NFAs with and without ε-transitions

12Citations
Citations of this article
19Readers
Mendeley users who have this article in their library.
Get full text

Abstract

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 log2 n) transitions, but ε-free NFAs need Ω(n2) transitions to accept Ln. Hence the standard conversion cannot be improved significantly. However Ln requires an alphabet of size n, but we also construct regular languages Kn over {0, 1} with NFAs of size O(n log2 n), whereas ε-free NFAs require size n · 2 c.√log2 n for every c < 1/2. © Springer-Verlag Berlin Heidelberg 2005.

Cite

CITATION STYLE

APA

Hromkovič, J., & Schnitger, G. (2005). NFAs with and without ε-transitions. In Lecture Notes in Computer Science (Vol. 3580, pp. 385–396). Springer Verlag. https://doi.org/10.1007/11523468_32

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free