RUS  ENG
Full version
JOURNALS // Artificial Intelligence and Decision Making // Archive

Artificial Intelligence and Decision Making, 2024 Issue 3, Pages 104–112 (Mi iipr601)

Analysis of textual and graphical information

Algorithm for constructing an oriented acyclic graph of words

V. I. Shiyan

Kuban State University, Krasnodar, Russia

Abstract: The algorithm presented in the 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 the algorithm is the ability to add new words to the machine and its subsequent minimization on the fly. The algorithm is based on 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.

Keywords: minimal deterministic finite automaton, deterministic finite automaton, natural language processing, Hopcroft algorithm, an algorithm using the construction of pairs of distinguishable states.

DOI: 10.14357/20718594240308



Bibliographic databases:


© Steklov Math. Inst. of RAS, 2024