Аннотация:
Рассмотрена задача поиска элемента в словаре. В последние десятилетия были предложены различные подходы к решению этой проблемы, в том числе классические и квантовые алгоритмы. Метод квантового усиления амплитуды, который лежит в основе хорошо известного алгоритма Гровера, квадратично ускоряет процесс поиска.
Мы представляем новый подход к поиску элемента $w$ длиной $m$ в словаре $V$ размером $n$, основанный на квантовой функции отпечатков. Наш алгоритм имеет запросную сложность $O(\sqrt{n})$ и использует $O(\log n + \log m)$ кубитов, тогда как алгоритмы, представленные в работах других авторов, используют $O(\log n + m)$ кубитов.
Ключевые слова:
квантовый алгоритм, поиск элемента в словаре, квантовый поиск, код исправляющий ошибки, функция отпечатков.
УДК:519.7
Поступила в редакцию: 15.11.2024 Принята в печать: 18.01.2025