2006
DOI: 10.1007/11821069_10
|View full text |Cite
|
Sign up to set email alerts
|

A Unified Construction of the Glushkov, Follow, and Antimirov Automata

Abstract: Abstract. Many techniques have been introduced in the last few decades to create -free automata representing regular expressions: Glushkov automata, the so-called follow automata, and Antimirov automata. This paper presents a simple and unified view of all these -free automata both in the case of unweighted and weighted regular expressions. It describes simple and general algorithms with running time complexities at least as good as that of the best previously known techniques, and provides concise proofs. The… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
18
0
4

Year Published

2011
2011
2022
2022

Publication Types

Select...
9
1

Relationship

0
10

Authors

Journals

citations
Cited by 34 publications
(22 citation statements)
references
References 21 publications
0
18
0
4
Order By: Relevance
“…We admit that the language of a NFA is always regular (see Hopcroft et al, 2001, for the formal proof) but we will prove the reciprocal with the Glushkov's construction (Allauzen & Mohri, 2006). This construction provides a simple way to build the NFA directly from the regular expression of the language.…”
Section: Non-deterministic Finite Automatonmentioning
confidence: 90%
“…We admit that the language of a NFA is always regular (see Hopcroft et al, 2001, for the formal proof) but we will prove the reciprocal with the Glushkov's construction (Allauzen & Mohri, 2006). This construction provides a simple way to build the NFA directly from the regular expression of the language.…”
Section: Non-deterministic Finite Automatonmentioning
confidence: 90%
“…Alas, we are then exposed to the same problems as the techniques that start from the Thompson automaton to compute different types of automata [1]: for some valid expressions, we generate invalid automata. For instance in Q, the expression (a * + −1 1) * is valid, as a * + −1 1 is proper, yet its Thompson automaton is invalid, as it contains a spontaneous cycle whose weight, 1, is not starrable:…”
Section: On the Validity Of Automatamentioning
confidence: 99%
“…Clearly, the number of states of the automaton A(E) is the litteral-length (E) of expression E. The time complexity is cubic in the length of E. It should be possible to get a quadratic algorithm by generalizing the notion of star normal form introduced in [9] for word languages or the algorithm presented in [1] for classical weighted expressions and automata.…”
Section: From Expressions To Automatamentioning
confidence: 99%