THE PROCESS OF TRANSLATION OF REGULAR EXPRESSIONS OF DIFFERENT DIALECTS WITH OPTIMIZATION OF INTERMEDIATE
STATES
Скачать PDF
Annotation: The article considers aspects of translation of regular expressions from the source to the target dialect as a way to
solve the problem of matching a string with an image. The purpose of this work is to develop and justify the
architecture of a translator of regular expressions into different dialects taking into account the optimization of
intermediate representations in the process of translation. The classification of dialects of regular expressions and
the classification of software implementations of executors of finite automata described by regular expressions are
presented. Recommendations are formulated for choosing a specific implementation of regular expressions in the
aspect of text processing problems. An algorithm for optimizing regular expressions using population algorithms
is described. The results of an experiment on optimizing intermediate representations of verification regular
expressions using the differential evolution algorithm and the particle swarm algorithm are presented.
Keywords: regular expressions, population optimization algorithms, finite automata, regular expression dialects, regular
expression optimization, incidence lists
Page numbers: 42-58.
For citation: Moroshkin N.A., Demidova L.A. The process of translation of regular expressions of different dialects with optimization of intermediate
states // Electronic Scientific Journal IT-Standard. – 2024. – No. 4. – pp. 42-58.