RUS  ENG
Полная версия
ЖУРНАЛЫ // Прикладная дискретная математика. Приложение // Архив

ПДМ. Приложение, 2018, выпуск 11, страницы 117–122 (Mi pdma406)

Прикладная теория кодирования, автоматов и графов

Применение конечных автоматов для нечёткого бинарного поиска

И. В. Панкратов

г. Москва

Аннотация: Рассматривается задача нечёткого поиска булевых векторов в потоке данных. Под нечётким вхождением искомого вектора понимается вхождение вектора, близкого к искомому в смысле расстояния Хемминга. Предлагается метод построения конечного автомата для решения данной задачи по заданному набору искомых шаблонов в виде булевых векторов (возможно, частично определённых) и допустимого отклонения для каждого шаблона. Возможно построение автомата, принимающего на вход отдельные биты данных, и автомата, принимающего сразу группы битов. Приводятся оценки размеров таблиц переходов и выходов автомата. Представлены экспериментальные данные производительности поисковых автоматов, принимающих на вход отдельные биты данных, четвёрки битов и восьмёрки битов, а также производительность классического подхода к задаче нечёткого поиска, основанного на регистре сдвига.

Ключевые слова: поисковые автоматы, нечёткий поиск, бинарный поиск, синхропосылка, поиск подстроки, КМП-поиск, алгоритм Ахо–Корасик.

УДК: 519.7

DOI: 10.17223/2226308X/11/37



Реферативные базы данных:


© МИАН, 2024