Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
NFA reduction algorithms by means of regular inequalities
Champarnaud J., Coulon F. Theoretical Computer Science327 (3):241-253,2004.Type:Article
Date Reviewed: May 13 2005

This paper investigates the nondeterministic polynomial time (NP) hard problem of producing a minimal nondeterministic finite automata (NFA). This problem is widely known to be in polynomial time (P) for deterministic finite state automata (DFA) with state equivalence methods. The authors point out that a reasonable substitute heuristic in the NFA case is to employ preorders instead of equivalence relations.

Preorders that can be used to construct the coarsest state equivalence relation (hence permitting merging), and that admit a simple recursive algorithm, are the main contribution of the paper. These preorders are ranked such that rank k involves examining transitions over state subsets of size k. The authors prove that, for an n-state NFA, their n-order preorder coincides with the basic state preorders p q if every string taking the start state to p also takes the start state to q, and p q if every word that can take p to a final state can take q to a final state.

Champarnaud and Coulon also present some experimental studies on the efficacy of their first-order method, but comment that randomly generated NFA may be unrepresentative of NFA encountered in practice. Perhaps some of the newer methods for generating random samples of graphs with prescribed constraints may be useful in subsequent experimental studies of their method.

Reviewer:  Bruce Litow Review #: CR131280 (0511-1258)
Bookmark and Share
 
Alternation And Nondeterminism (F.1.2 ... )
 
 
Automata (F.1.1 ... )
 
 
Classes Defined By Grammars Or Automata (F.4.3 ... )
 
 
Formal Languages (F.4.3 )
 
 
Models Of Computation (F.1.1 )
 
Would you recommend this review?
yes
no
Other reviews under "Alternation And Nondeterminism": Date
A note on real-time one-way alternating multicounter machines
Inoue K., Ito A., Takanami I. Theoretical Computer Science 88(2): 287-296, 1991. Type: Article
Jan 1 1993
Countable nondeterminism and random assignment
Apt K., Plotkin G. Journal of the ACM 33(4): 724-767, 1986. Type: Article
May 1 1987
Multiplicities: a deterministic view of nondeterminism
Karhumäki J. Theoretical Computer Science 98(1): 15-25, 1992. Type: Article
Jul 1 1993
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy