Диссертация
Перпер Евгений Михайлович
Кандидат наук
Статус диссертации
Доктор наук Профессор
Доктор наук
Баранович Андрей Евгеньевич
Доктор наук Профессор
Плетнев Александр Андреевич
Кандидат наук
физико-математические науки
В работе рассматривается задача поиска в базе данных, представляющей собой множество слов, всех слов, содержащих некоторое заданное слово в качестве подслова.Желание проводить поиск этих слов как можно быстрее приводит к задаче, которой посвящена работа. В диссертации рассматриваются две вариации данной задачи: собственно задача поиска подслова в множестве слов, в которой требуется найти все слова из множества, содержащие данное подслово, а также задача поиска вхождений подслова в множество слов, требующая найти не только каждое слово из множества, содержащее данное подслово, но и позицию в этом слове, с которой данное подслово начинается. Цель работы: получение нижних оценок объема памяти алгоритмов поиска в базах данных в зависимости от времени поиска информации при некоторых ограничениях на используемые при поиске функции; построение алгоритма поиска слов и вхождений слов в множестве слов с характеристиками по объему и памяти, оптимальными при некоторых ограничениях на используемые при поиске функции; получение оценок сложности алгоритма поиска слов для случая, когда длина подслова подается на вход алгоритма вместе с самим подсловом, при ограничениях на объем памяти и используемые при поиске функции; создание алгоритма перевода текстов нормативных документов на русском языке в формальный язык логики предикатов; проверка работоспособности данного алгоритма на примере положения по бухгалтерскому учету ПБУ 6/01. В работе используются методы дискретной математики, теории сложности управляющих систем, математической логики, математической лингвистики. Алгоритмы поиска, описанные в работе, можно использовать для быстрого нахождения, например, всех слов в словаре, содержащих данный корень, с использованием небольшого объема памяти.
# | Название | Размер |
---|