Hyper-Minimization in O(n2)

  • Authors:
  • Andrew Badr

  • Affiliations:
  • Flowgram Research Division, , San Francisco, USA CA 94103

  • Venue:
  • CIAA '08 Proceedings of the 13th international conference on Implementation and Applications of Automata
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Two formal languages are f-equivalentif their symmetric difference L1茂戮驴 L2is a finite set -- that is, if they differ on only finitely many words. The study of f-equivalent languages, and particularly the DFAs that accept them, was recently introduced [1]. First, we restate the fundamental results in this new area of research. Second, our main result is a faster algorithm for the natural minimization problem: given a starting DFA D, find the smallest (by number of states) DFA D茂戮驴 such that L(D) and L(D茂戮驴) are f-equivalent. Finally, we present a technique that combines this hyper-minimizationwith the well-studied notion of a deterministic finite cover automaton[2---4], or DFCA, thereby extending the application of DFCAs from finite to infinite regular languages.