Hopcroft and Karp's algorithm for Non-deterministic Finite Automata - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Reports Year : 2011

Hopcroft and Karp's algorithm for Non-deterministic Finite Automata

Damien Pous
Connectez-vous pour contacter l'auteur

Abstract

An algorithm is given for determining if two non-deterministic finite automata are language equivalent. We exploit up-to techniques to improve the standard algorithm by Hopcroft and Karp for deterministic finite automata, so as to avoid computing the whole deterministic automata. Although the proposed algorithm remains exponential in worst case (the problem is PSPACE-complete), experimental results show that it can be much faster than the standard algorithm: only a very small portion of the determinized automata have to be explored in practice.
Fichier principal
Vignette du fichier
hkc.pdf (377.87 Ko) Télécharger le fichier
Origin : Files produced by the author(s)

Dates and versions

hal-00639716 , version 1 (09-11-2011)
hal-00639716 , version 2 (06-12-2011)
hal-00639716 , version 3 (14-01-2012)
hal-00639716 , version 4 (27-02-2012)
hal-00639716 , version 5 (11-07-2012)

Identifiers

  • HAL Id : hal-00639716 , version 1

Cite

Filippo Bonchi, Damien Pous. Hopcroft and Karp's algorithm for Non-deterministic Finite Automata. 2011. ⟨hal-00639716v1⟩
776 View
6116 Download

Share

Gmail Facebook X LinkedIn More