stringtranslate.com

Алгоритм оценки квантовой фазы

В квантовых вычислениях алгоритм оценки квантовой фазы представляет собой квантовый алгоритм оценки фазы, соответствующей собственному значению данного унитарного оператора . Поскольку собственные значения унитарного оператора всегда имеют единичный модуль , они характеризуются своей фазой, и поэтому алгоритм можно эквивалентно описать как получение либо фазы, либо самого собственного значения. Алгоритм был первоначально представлен Алексеем Китаевым в 1995 году. [1] [2] : 246 

Оценка фазы часто используется в качестве подпрограммы в других квантовых алгоритмах, таких как алгоритм Шора [2] : 131,  квантовый алгоритм для линейных систем уравнений и алгоритм квантового счета .

Обзор алгоритма

Алгоритм работает с двумя наборами кубитов, называемых в данном контексте регистрами . Два регистра содержат и кубиты соответственно. Пусть – унитарный оператор , действующий на регистр кубита . Собственные значения унитарного оператора имеют единичный модуль и поэтому характеризуются своей фазой. Таким образом, если является собственным вектором , то для некоторого . Из-за периодичности комплексной экспоненты мы всегда можем предположить .

Целью является создание хорошего приближения с небольшим количеством вентилей и высокой вероятностью успеха. Алгоритм оценки квантовой фазы достигает этого, предполагая доступ к оракулу и доступность в виде квантового состояния. Это означает, что при обсуждении эффективности алгоритма мы беспокоимся только о том, сколько раз его необходимо использовать, а не о стоимости его реализации.

Точнее, алгоритм с высокой вероятностью возвращает аппроксимацию для с точностью до аддитивной ошибки , используя кубиты в первом регистре и операции с контролируемым U. Более того, мы можем повысить вероятность успеха для любого, используя общее количество использований контролируемого U, и это оптимально. [3]

Подробное описание алгоритма

Схема оценки квантовой фазы.

Государственная подготовка

Исходное состояние системы:

где находится состояние -кубита, которое развивается через . Сначала мы применяем операцию вентиля Адамара с n-кубитами к первому регистру, которая создает состояние: Обратите внимание, что здесь мы переключаемся между двоичным и -арным представлением для -кубитного регистра: кет в правой части является сокращением для -кубитное состояние , где – двоичное разложение .

Операции Controlled-U

Это состояние затем развивается посредством управляемо-унитарной эволюции, действие которой можно записать как для всех . Эту эволюцию также можно кратко записать, что подчеркивает ее контролируемый характер: она применяется ко второму регистру при условии, что первый регистр равен . Вспоминая условие собственных значений для , применение к таким образом дает нам возможность использовать тождества .

Чтобы показать, что это также может быть эффективно реализовано, заметим, что мы можем написать , где обозначает операцию применения ко второму регистру условного значения -го кубита первого регистра . Формально эти вентили можно охарактеризовать по их действию следующим образом. Это уравнение можно интерпретировать как говорящее , что состояние остается неизменным , когда -т . является . Таким образом, композиция этих управляемых вентилей дает последний шаг, непосредственно следующий из бинарного разложения .

С этого момента второй регистр остается нетронутым, и поэтому его удобно записывать с состоянием регистра -кубита, который является единственным, который нам нужно учитывать в остальной части алгоритма.

Примените обратное квантовое преобразование Фурье

Заключительная часть схемы включает в себя применение обратного квантового преобразования Фурье (QFT) к первому регистру : QFT и его обратное характеризуются своим действием на базисные состояния следующим образом. Отсюда следует, что

Разложение состояния в вычислительном базисе по коэффициентам, равным тем местам, где мы написали, представляет собой ближайшее целое число к . Разница по определению должна удовлетворять . Это означает аппроксимацию значения путем округления до ближайшего целого числа.

Измерение

Последний шаг включает выполнение измерения в вычислительной базе первого регистра. Это дает результат с вероятностью. Отсюда следует, что если , то есть когда можно записать как , всегда можно найти результат . С другой стороны, если , вероятность читается Из этого выражения мы видим, что когда . Чтобы убедиться в этом, заметим, что из определения мы имеем неравенство , и таким образом: [4] : 157  [5] : 348 

Мы заключаем, что алгоритм обеспечивает наилучшую -битовую оценку (т. е. ту, которая находится в пределах правильного ответа) с вероятностью не менее . Добавляя несколько дополнительных кубитов порядка и усекая лишние кубиты, вероятность может увеличиться до . [5]

Примеры игрушек

Рассмотрим простейший возможный пример алгоритма, в котором помимо кубитов, необходимых для кодирования , задействован только кубит. Предположим, что собственное значение читает , . Первая часть алгоритма генерирует однокубитное состояние . Применение обратной КТП в данном случае эквивалентно применению вентиля Адамара . Вероятности окончательного результата, таким образом, равны где , или, более явно, Предположим , что означает . Затем , , и мы детерминированно восстанавливаем точное значение по результатам измерений. То же самое применимо, если .

Если же , то , то есть и . В этом случае результат не является детерминированным, но мы по-прежнему находим результат более вероятным, что совместимо с тем фактом, что он близок к 1, чем к 0.

В более общем смысле, если , то тогда и только тогда, когда . Это согласуется с приведенными выше результатами, поскольку в случаях , соответствующих , фаза извлекается детерминированно, а остальные фазы извлекаются с тем большей точностью, чем ближе они к этим двум.

Смотрите также

Рекомендации

  1. ^ Китаев, А. Ю. (1995-11-20). «Квантовые измерения и проблема абелева стабилизатора». arXiv : Quant-ph/9511026 .
  2. ^ Аб Нильсен, Майкл А. и Исаак Л. Чуанг (2001). Квантовые вычисления и квантовая информация (Отв. ред.). Кембридж [ua]: Cambridge Univ. Нажимать. ISBN 978-0521635035.
  3. ^ Манде, Нихил С.; Рональд де Вольф (2023). «Жесткие границы для оценки квантовой фазы и связанных с ней проблем». arXiv : 2305.04908 [квант-ph].
  4. ^ Бененти, Гильяно; Казати, Джулио; Стрини, Джулиано (2004). Принципы квантовых вычислений и информации (перепечатано под ред.). Нью-Джерси [ua]: World Scientific. ISBN 978-9812388582.
  5. ^ аб Клив, Р.; Экерт, А.; Маккиавелло, К.; Моска, М. (8 января 1998 г.). «Возвращение к квантовым алгоритмам». Труды Королевского общества A: Математические, физические и технические науки . 454 (1969): 339–354. arXiv : Quant-ph/9708016 . Бибкод : 1998RSPSA.454..339C. дои : 10.1098/rspa.1998.0164. S2CID  16128238.