Minimizing NFA's and regular expressions

  • Authors:
  • Gregor Gramlich;Georg Schnitger

  • Affiliations:
  • Institut für Informatik, Johann Wolfgang Goethe–Universität Frankfurt, Frankfurt am Main, Germany;Institut für Informatik, Johann Wolfgang Goethe–Universität Frankfurt, Frankfurt am Main, Germany

  • Venue:
  • STACS'05 Proceedings of the 22nd annual conference on Theoretical Aspects of Computer Science
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

We show inapproximability results concerning minimization of nondeterministic finite automata (nfa's) as well as regular expressions relative to given nfa's, regular expressions or deterministic finite automata (dfa's). We show that it is impossible to efficiently minimize a given nfa or regular expression with n states, transitions, resp. symbols within the factor o(n), unless P = PSPACE. Our inapproximability results for a given dfa with n states are based on cryptographic assumptions and we show that any efficient algorithm will have an approximation factor of at least $\frac{n}{poly({\rm log} n)}$. Our setup also allows us to analyze the minimum consistent dfa problem.