RUS  ENG
Full version
JOURNALS // Diskretnaya Matematika // Archive

Diskr. Mat., 2015 Volume 27, Issue 2, Pages 3–21 (Mi dm1322)

This article is cited in 2 papers

Cardinality estimates for some classes of regular languages

D. E. Alexandrov

Lomonosov Moscow State University

Abstract: We consider a method that modifies regular expressions in order to solve the “exponential explosion” problem on the number of states of the finite automaton that recognizes a set of regular languages defined by the union of regular expressions of the form $.{*}$R$_1.{*}$R$_2.{*}$, where R$_1$ and R$_2$ are arbitrary regular expressions. We estimate the growth functions of regular languages from a subclass of the described class of regular languages and propose a method for estimation of relative growth of the number of words for the modification of a language defined by a pair of regular expressions. We also analyse practical efficiency of the proposed modification method and estimation method for the case of regular expressions from the system Snort.

Keywords: finite automata, regular expressions, intrusion detection systems.

UDC: 519.713.3

Received: 25.02.2015

DOI: 10.4213/dm1322


 English version:
Discrete Mathematics and Applications, 2015, 25:6, 323–337

Bibliographic databases:


© Steklov Math. Inst. of RAS, 2025