Hostname: page-component-6898cfcb55-zsp5v Total loading time: 0 Render date: 2026-11-11T11:24:28.062Z Has data issue: false hasContentIssue false

Hyper-minimizing minimized deterministic finite state automata

Published online by Cambridge University Press:  20 December 2007

Andrew Badr
Affiliation:
3210 Acklen Ave., Nashville, TN 37212, USA; badr@uiuc.edu
Viliam Geffert
Affiliation:
Department of Computer Science, P. J. Šafárik University, Jesenná 5, 04001 Košice, Slovakia; viliam.geffert@upjs.sk
Ian Shipman
Affiliation:
Department of Mathematics, University of Chicago, 5734 S. University Ave., Chicago, IL 60637, USA; ics@math.uchicago.edu
Get access

Abstract

We present the first (polynomial-time) algorithm for reducinga given deterministic finite state automaton (DFA) intoa hyper-minimized DFA, which may have fewer states thanthe classically minimized DFA. The price we pay is that thelanguage recognized by the new machine can differ from theoriginal on a finite number of inputs. These hyper-minimizedautomata are optimal, in the sense that every DFA with fewerstates must disagree on infinitely many inputs. With smallmodifications, the construction works also for finite statetransducers producing outputs. Within a class of finitely differing languages, thehyper-minimized automaton is not necessarily unique. There mayexist several non-isomorphic machines using the minimum number ofstates, each accepting a separate language finitely-differentfrom the original one. We will show that there are largestructural similarities among all these smallest automata.

Information

Type
Research Article
Copyright
© EDP Sciences, 2008

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Article purchase

Temporarily unavailable