Sciweavers

WIA
2009
Springer

Implementation of State Elimination Using Heuristics

13 years 11 months ago
Implementation of State Elimination Using Heuristics
Abstract. State elimination is an intuitive and easy-to-implement algorithm that computes a regular expression from a finite-state automaton (FA). The size of a regular expression from state elimination depends on the state removal sequence. Note that it is very hard to compute the shortest regular expression for a given FA in general and we cannot avoid the exponential blow-up from state elimination. Nevertheless, we notice that we may have a shorter regular expression if we choose a good removal sequence. This observation motivates us to examine heuristics based on the structural properties of an FA and implement state elimination using the heuristics that run in polynomial time. We demonstrate the effectiveness of our algorithm by experiments.
Jae-Hee Ahn, Yo-Sub Han
Added 25 May 2010
Updated 25 May 2010
Type Conference
Year 2009
Where WIA
Authors Jae-Hee Ahn, Yo-Sub Han
Comments (0)