
Fuzzy String Matching Using a Prefix Table
Author(s) -
Armen Kostanyan
Publication year - 2020
Publication title -
mathematical problems of computer science
Language(s) - English
Resource type - Journals
eISSN - 2738-2788
pISSN - 2579-2784
DOI - 10.51408/1963-0065
Subject(s) - prefix , approximate string matching , string searching algorithm , generalization , string (physics) , pattern matching , computer science , matching (statistics) , construct (python library) , table (database) , sequence (biology) , algorithm , commentz walter algorithm , trie , mathematics , theoretical computer science , artificial intelligence , data structure , data mining , mathematical analysis , philosophy , linguistics , statistics , genetics , biology , mathematical physics , programming language
The string matching problem (that is, the problem of finding all occurrences of a pattern in the text) is one of the well-known problems in symbolic computations with applications in many areas of artificial intelligence. The most famous algorithms for solving it are the finite state machine method and the Knuth-Morris-Pratt algorithm (KMP). In this paper, we consider the problem of finding all occurrences of a fuzzy pattern in the text. Such a pattern is defined as a sequence of fuzzy properties of text characters. To construct a solution to this problem, we introduce a two-dimensional prefix table, which is a generalization of the one-dimensional prefix array used in the KMP algorithm.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom