Проблема скрытой подгруппы
Проблема скрытой подгруппы ( HSP ) является темой исследований в области математики и теоретической информатики . Структура охватывает такие проблемы, как факторизация , дискретный логарифм , изоморфизм графов и задача о кратчайшем векторе . Это делает это особенно важным в теории квантовых вычислений , поскольку алгоритм Шора для факторизации в квантовых вычислениях является примером проблемы скрытой подгруппы для конечных абелевых групп , в то время как другие проблемы соответствуют конечным группам, которые не являются абелевыми.
Постановка задачи [ править ]
Учитывая группу , подгруппа , и набор , мы говорим, что функция скрывает подгруппу если для всех тогда и только тогда, когда . Эквивалентно, является постоянным в смежных классах H , он различен в то время как в разных смежных классах H .
Проблема скрытой подгруппы : пусть быть группой, конечное множество, и функция, которая скрывает подгруппу . Функция передается через оракул , который использует биты. Используя информацию, полученную в результате оценок через свой оракул определить генераторную установку для .
Особый случай – это когда это группа и является групповым гомоморфизмом, и в этом случае соответствует ядру .
Мотивация [ править ]
Проблема скрытых подгрупп особенно важна в теории квантовых вычислений по следующим причинам.
- Алгоритм Шора для факторизации и нахождения дискретных логарифмов (а также некоторые его расширения) основан на способности квантовых компьютеров решать HSP для конечных абелевых групп .
- Существование эффективных квантовых алгоритмов для HSP для некоторых неабелевых групп подразумевало бы эффективные квантовые алгоритмы для решения двух основных проблем: проблемы изоморфизма графов и некоторых задач о кратчайших векторах (SVP) в решетках. Точнее, эффективный квантовый алгоритм HSP для симметричной группы даст квантовый алгоритм изоморфизма графов. [1] Эффективный квантовый алгоритм для HSP для группы диэдра дал бы квантовый алгоритм для уникальный СВП. [2]
Алгоритмы [ править ]
Существует эффективный квантовый алгоритм решения HSP над конечными абелевыми группами за полиномиальное по времени время. . Для произвольных групп известно, что проблема скрытой подгруппы разрешима с использованием полиномиального числа оценок оракула. [3] Однако схемы, реализующие это, могут быть экспоненциальными по , что делает алгоритм в целом неэффективным; эффективные алгоритмы должны быть полиномиальными по количеству вычислений оракула и времени работы. Существование такого алгоритма для произвольных групп открыто. Алгоритмы квантового полиномиального времени существуют для определенных подклассов групп, таких как полупрямые произведения некоторых абелевых групп .
Алгоритм для абелевых групп [ править ]
Алгоритм для абелевых групп использует представления , т.е. гомоморфизмы из к , общая линейная группа над комплексными числами . Представление является неприводимым, если оно не может быть выражено как прямой продукт двух или более представлений. . Для абелевой группы все неприводимые представления являются характерами , которые являются представлениями размерности один; неприводимых представлений большей размерности для абелевых групп не существует.
квантового Определение преобразования Фурье
Квантовое преобразование Фурье можно определить в терминах , аддитивная циклическая группа порядка . Представляем персонажа
Процедура [ править ]
Набор персонажей формирует группу называемая группой двойственной . Еще у нас есть подгруппа размера определяется
Алгоритм следующий:
- Начни с государства , где базисные состояния левого регистра — это каждый элемент , а базовые состояния правого регистра являются каждым элементом .
- Создайте суперпозицию между базисными состояниями в левом регистре, оставляя состояние .
- Запросить функцию . Состояние после этого .
- Измерьте выходной регистр. Это дает некоторую для некоторых , и схлопывает состояние до потому что имеет одинаковое значение для каждого элемента смежного класса . Мы отбрасываем выходной регистр, чтобы получить .
- Выполните квантовое преобразование Фурье, получив состояние .
- Это состояние равно , который можно измерить, чтобы узнать информацию о .
- Повторяйте до (или генераторная установка для ) определяется.
Состояние на шаге 5 равно состоянию на шаге 6 по следующим причинам:
Теорема —
Это можно вывести из ортогональности символов. Персонажи образуют ортонормированный базис:
Каждое измерение конечного состояния приведет к получению некоторой информации о поскольку мы знаем это для всех . , или генераторная установка для , будет найден после полиномиального числа измерений. Размер генераторной установки будет логарифмически мал по сравнению с размером . Позволять обозначим порождающий набор для , значение . Размер подгруппы, созданной будет удвоено, когда новый элемент к нему добавляется, потому что и непересекающиеся и потому . Таким образом, размер генераторной установки удовлетворяет
Экземпляры [ править ]
Многие алгоритмы, в которых происходит квантовое ускорение квантовых вычислений, являются примерами проблемы скрытой подгруппы. В следующем списке описаны важные случаи HSP и указано, разрешимы ли они.
Проблема | Квантовый алгоритм | Абелев? | Полиномиальное решение по времени? |
---|---|---|---|
проблема немца | алгоритм Германа; Алгоритм Германа-Йожсы | Да | Да |
Проблема Саймона | Алгоритм Саймона | Да | Да |
Поиск заказа | Алгоритм поиска порядка Шора | Да | Да |
Дискретный логарифм | Алгоритм Шора § Дискретные логарифмы | Да | Да |
Нахождение периода | Алгоритм Шора | Да | Да |
Абелев стабилизатор | Алгоритм Китаева [4] | Да | Да |
Изоморфизм графа | Никто | Нет | Нет |
Задача о кратчайшем векторе | Никто | Нет | Нет |
См. также [ править ]
Ссылки [ править ]
- ^ Марк Эттингер; Питер Хойер (1999). «Квантовая наблюдаемая для проблемы изоморфизма графов». arXiv : Quant-ph/9901029 .
- ^ Одед Регев (2003). «Квантовые вычисления и проблемы решетки». arXiv : cs/0304005 .
- ^ Марк Эттингер; Питер Хойер; Эмануэль Нилл (2004). «Сложность квантового запроса проблемы скрытой подгруппы полиномиальна». Письма об обработке информации . 91 : 43–48. arXiv : Quant-ph/0401083 . Бибкод : 2004quant.ph..1083E . дои : 10.1016/j.ipl.2004.01.024 . S2CID 5520617 .
- ^ Китаев, Алексей (20 ноября 1995 г.). «Квантовые измерения и проблема абелева стабилизатора». arXiv : Quant-ph/9511026 .