Journal article

An n log n algorithm for hyper-minimizing a (minimized) deterministic automaton


Authors listHolzer, Markus; Maletti, Andreas

Publication year2010

Pages3404-3413

JournalTheoretical Computer Science

Volume number411

Issue number38-39

ISSN0304-3975

eISSN1879-2294

DOI Linkhttps://doi.org/10.1016/j.tcs.2010.05.029

PublisherElsevier


Abstract
We improve a recent result [A. Badr, Hyper-minimization in O(n(2)), Internat. J. Found. Comput. Sci. 20 (4) (2009) 735-746] for hyper-minimized finite automata. Namely, we present an O(n log n) algorithm that computes for a given deterministic finite automaton (dfa) an almost-equivalent dfa that is as small as possible such an automaton is called hyper-minimal. Here two finite automata are almost-equivalent if and only if the symmetric difference of their languages is finite. In other words, two almost-equivalent automata disagree on acceptance on finitely many inputs. In this way, we solve an open problem stated in [A. Badr, V. Geffert, I. Shipman, Hyper-minimizing minimized deterministic finite state automata, RAIRO Theor. Inf. Appl. 43 (1) (2009) 69-94] and by Badr. Moreover, we show that minimization linearly reduces to hyper-minimization, which shows that the time-bound 0(n log n) is optimal for hyper-minimization. Independently, similar results were obtained in [P. Gawrychowski, A. Jez, Hyper-minimisation made efficient, in: Proc. 34th Int. Symp. Mathematical Foundations of Computer Science, in: LNCS, vol. 5734, Springer, 2009, pp. 356-368]. (C) 2010 Elsevier B.V. All rights reserved.



Citation Styles

Harvard Citation styleHolzer, M. and Maletti, A. (2010) An n log n algorithm for hyper-minimizing a (minimized) deterministic automaton, Theoretical Computer Science, 411(38-39), pp. 3404-3413. https://doi.org/10.1016/j.tcs.2010.05.029

APA Citation styleHolzer, M., & Maletti, A. (2010). An n log n algorithm for hyper-minimizing a (minimized) deterministic automaton. Theoretical Computer Science. 411(38-39), 3404-3413. https://doi.org/10.1016/j.tcs.2010.05.029



Keywords


Deterministic finite automatonLossy compressionMinimization

Last updated on 2025-02-04 at 03:02