2012
DOI: 10.1142/s0129054112400400
|View full text |Cite
|
Sign up to set email alerts
|

On the Average Size of Glushkov and Partial Derivative Automata

Abstract: In this paper, the relation between the Glushkov automaton [Formula: see text] and the partial derivative automaton [Formula: see text] of a given regular expression, in terms of transition complexity, is studied. The average transition complexity of [Formula: see text] was proved by Nicaud to be linear in the size of the corresponding expression. This result was obtained using an upper bound of the number of transitions of [Formula: see text]. Here we present a new quadratic construction of [Formula: see text… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
20
0

Year Published

2015
2015
2023
2023

Publication Types

Select...
8

Relationship

3
5

Authors

Journals

citations
Cited by 24 publications
(20 citation statements)
references
References 16 publications
(22 reference statements)
0
20
0
Order By: Relevance
“…For regular expressions it is known that after eliminating ε-transitions from the Thompson automaton one obtains the Glushkov automaton [13], of which the partial derivative automaton is a quotient. Asymptotically and on average the size of the partial derivative automaton is half the size of the Glushkov automaton [8], which on the other hand is linear on the size of the expression. As noticed before, for the synchronous product the Thompson construction considers a product automaton and thus a quadratic number of transitions is expected.…”
Section: Implementation and Experimental Resultsmentioning
confidence: 99%
“…For regular expressions it is known that after eliminating ε-transitions from the Thompson automaton one obtains the Glushkov automaton [13], of which the partial derivative automaton is a quotient. Asymptotically and on average the size of the partial derivative automaton is half the size of the Glushkov automaton [8], which on the other hand is linear on the size of the expression. As noticed before, for the synchronous product the Thompson construction considers a product automaton and thus a quadratic number of transitions is expected.…”
Section: Implementation and Experimental Resultsmentioning
confidence: 99%
“…However, ← − A pd (α) has only one final state and its number of initial states is the number of final states of A pd (α R ). As studied by Nicaud [14], the size of last(α) tends asymptotically to a constant depending on k and |λ(α)| is half that size [3]. Thus, that constant value will be also the number of initial states of ← − A pd .…”
Section: Average-case Complexitymentioning
confidence: 91%
“…As noted by Broda et al [3] and Maia et al [12], following Mirkin's construction, the partial derivative automaton of α can be inductively constructed. A (right) support for α is a set of regular expressions {α 1 , .…”
Section: Glushkov and Partial Derivative Automatamentioning
confidence: 99%
See 1 more Smart Citation
“…The other functions used herein, as well as details on how to obtain them, can be found in the above cited article and in Broda et al [BMMR11b]. A more detailed description of the below computations can be found in a companion technical report of this paper [BMMR11a].…”
Section: Counting the Number Of Transitions In The Glushkov Automatonmentioning
confidence: 99%