Algorithm for Constructing a Minimal Deterministic Finite Automaton That Recognizes a Finite Set of Words

The algorithm presented in this article makes it possible to efficiently build and modify minimal deterministic finite automata for recognizing a given set of words, including when processing a large amount of information in real time. The key feature of this algorithm is the ability to add new words to the machine and its subsequent minimization on the fly. The algorithm is based on the lexicographic ordering of a set of input words and has a low computational complexity compared to traditional algorithms such as the Hopcroft algorithm or an algorithm using the construction of pairs of distinguishable states. The development of this algorithm is aimed at increasing the speed of constructing minimal deterministic finite automata and their modification for effective natural language processing and real-time web content analysis.

Authors

Institutions

Publication Details

Journal
Scientific and Technical Information Processing
Published
2025-12-01
DOI
https://doi.org/10.3103/s0147688225700522
Primary Topic
semigroups and automata theory
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Algorithm for Constructing a Minimal Deterministic Finite Automaton That Recognizes a Finite Set of Words

V. I. Shiyan
Scientific and Technical Information Processing
semigroups and automata theory
article

Algorithm for Constructing a Minimal Deterministic Finite Automaton That Recognizes a Finite Set of Words

V. I. Shiyan
article en

Abstract

The algorithm presented in this article makes it possible to efficiently build and modify minimal deterministic finite automata for recognizing a given set of words, including when processing a large amount of information in real time. The key feature of this algorithm is the ability to add new words to the machine and its subsequent minimization on the fly. The algorithm is based on the lexicographic ordering of a set of input words and has a low computational complexity compared to traditional algorithms such as the Hopcroft algorithm or an algorithm using the construction of pairs of distinguishable states. The development of this algorithm is aimed at increasing the speed of constructing minimal deterministic finite automata and their modification for effective natural language processing and real-time web content analysis.

Scientific and Technical Information ProcessingVol. 52(6)
Kuban State University (RU)
Quality Education
Openalex Percentile: Top 22%
semigroups and automata theory
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.