stringtranslate.com

Квантовое преобразование Фурье

В квантовых вычислениях квантовое преобразование Фурье (QFT) представляет собой линейное преобразование квантовых битов и является квантовым аналогом дискретного преобразования Фурье . Квантовое преобразование Фурье является частью многих квантовых алгоритмов , в частности алгоритма Шора для факторизации и вычисления дискретного логарифма , алгоритма квантовой оценки фазы для оценки собственных значений унитарного оператора и алгоритмов для проблемы скрытой подгруппы . Квантовое преобразование Фурье было открыто Доном Копперсмитом . [1]

Квантовое преобразование Фурье можно эффективно выполнить на квантовом компьютере с разложением в произведение более простых унитарных матриц . Дискретное преобразование Фурье по амплитудам можно реализовать как квантовую схему , состоящую только из вентилей Адамара и вентилей с управляемым фазовым сдвигом , где – число кубитов. [2] Это можно сравнить с классическим дискретным преобразованием Фурье, которое принимает элементы (где – количество бит), которое экспоненциально больше .

Квантовое преобразование Фурье действует на вектор квантового состояния ( квантовый регистр ), а классическое дискретное преобразование Фурье действует на вектор. Оба типа векторов можно записать в виде списков комплексных чисел. В квантовом случае это последовательность амплитуд вероятности для всех возможных результатов измерения (результатами являются базисные состояния или собственные состояния ). Поскольку измерение сводит квантовое состояние к одному базисному состоянию, не каждая задача, использующая классическое преобразование Фурье, может воспользоваться преимуществами экспоненциального ускорения квантового преобразования Фурье.

Лучшие известные алгоритмы квантового преобразования Фурье (по состоянию на конец 2000 г.) требуют только вентилей для достижения эффективного приближения, при условии, что управляемый фазовый вентиль реализован как собственная операция. [3]

Определение

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

Классическое преобразование Фурье действует на вектор и отображает его в вектор по формуле:

где и – корень N -й степени из единицы .

Аналогично квантовое преобразование Фурье воздействует на квантовое состояние и отображает его в квантовое состояние согласно формуле:

(Условия относительно знака показателя фазового фактора различаются; здесь квантовое преобразование Фурье имеет тот же эффект, что и обратное дискретное преобразование Фурье, и наоборот.)

Поскольку это вращение, обратное квантовое преобразование Фурье действует аналогично, но с:

В случае, если это базисное состояние, квантовое преобразование Фурье также можно выразить как отображение

Эквивалентно, квантовое преобразование Фурье можно рассматривать как унитарную матрицу (или квантовый вентиль ), действующую на векторы квантового состояния, где унитарная матрица является матрицей ДПФ.

где . Например, в случае и фаза матрица преобразования имеет вид

Характеристики

Унитарность

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

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

Схема реализации

Квантовые вентили , используемые в схеме кубитов, — это вентиль Адамара и фазовый вентиль :

Схема состоит из вентилей и управляемой версии :

Квантовая схема для квантового преобразования Фурье с n кубитами (без изменения порядка выходных состояний) с использованием дробной двоичной записи, определенной ниже.

Ортонормированный базис состоит из базисных состояний

Эти базисные состояния охватывают все возможные состояния кубитов:

где в обозначении тензорного произведения указывает, что кубит находится в состоянии 0 или 1. По соглашению, индекс базового состояния представляет собой двоичное число, закодированное , со старшим битом.

Действие ворот Адамара заключается в том, от чего зависит знак .

Квантовое преобразование Фурье можно записать как тензорное произведение ряда слагаемых:

Использование дробной двоичной записи

действие квантового преобразования Фурье можно компактно выразить:

Чтобы получить это состояние из схемы, изображенной выше, необходимо выполнить операцию замены кубитов, чтобы изменить их порядок. В большинстве случаев требуются замены. [2]

Поскольку дискретное преобразование Фурье, операция над n кубитами, может быть учтено в тензорном произведении n однокубитных операций, его легко представить как квантовую схему (с точностью до изменения порядка вывода). Каждая из этих однокубитных операций может быть эффективно реализована с использованием одного вентиля Адамара и линейного числа управляемых фазовых вентилей . Для первого члена требуется один вентиль Адамара и управляемые фазовые вентили, для следующего термина требуется один вентиль Адамара и управляемый фазовый вентиль, а для каждого последующего члена требуется на один управляемый фазовый вентиль меньше. Суммирование количества гейтов, исключая те, которые необходимы для инверсии вывода, дает гейты, которые представляют собой квадратичный полином от количества кубитов.

Реализация квантового преобразования Фурье на уровне схемы в линейной архитектуре ближайшего соседа изучалась ранее. [4] [5] Глубина схемы линейно зависит от количества кубитов.

Пример

Квантовое преобразование Фурье для трех кубитов с , представлено следующим преобразованием:

где - корень восьмой степени из единицы, удовлетворяющий .

Матричное представление преобразования Фурье для трех кубитов:

3-кубитное квантовое преобразование Фурье можно переписать как:

На следующем эскизе показана соответствующая схема (с обратным порядком выходных кубитов относительно правильного QFT):

QFT для 3 кубитов (без изменения порядка выходных кубитов)

Как рассчитано выше, количество используемых вентилей равно , для .

Связь с квантовым преобразованием Адамара

Используя обобщенное преобразование Фурье на конечных (абелевых) группах , на самом деле существует два естественных способа определить квантовое преобразование Фурье в квантовом регистре с n -кубитами . QFT, как определено выше, эквивалентно DFT, которое рассматривает эти n кубитов как индексированные циклической группой . Однако также имеет смысл рассматривать кубиты как индексированные булевой группой , и в этом случае преобразование Фурье является преобразованием Адамара . Это достигается путем параллельного применения вентиля Адамара к каждому из n кубитов. [6] [7] Алгоритм Шора использует оба типа преобразований Фурье, начальное преобразование Адамара, а также КТП.

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

  1. ^ Копперсмит, Д. (1994). «Приблизительное преобразование Фурье, полезное при квантовом факторинге». Технический отчет RC19642, IBM . arXiv : Quant-ph/0201067 .
  2. ^ AB Майкл Нильсен и Исаак Чуанг (2000). Квантовые вычисления и квантовая информация . Кембридж: Издательство Кембриджского университета. ISBN 0-521-63503-9. ОКЛК  174527496.
  3. ^ Хейлз, Л.; Халлгрен, С. (12–14 ноября 2000 г.). «Улучшенный алгоритм квантового преобразования Фурье и его приложения». Материалы 41-го ежегодного симпозиума по основам информатики . стр. 515–525. CiteSeerX 10.1.1.29.4161 . дои : 10.1109/SFCS.2000.892139. ISBN  0-7695-0850-2. S2CID  424297.
  4. ^ Фаулер, AG; Девитт, С.Дж.; Холленберг, LCL (1 июля 2004 г.). «Реализация алгоритма Шора на линейном массиве кубитов ближайшего соседа». Квантовая информация и вычисления . 4 (4): 237–251. дои : 10.26421/QIC4.4-1. ISSN  1533-7146.
  5. ^ Маслов, Дмитрий (15 ноября 2007 г.). «Линейный стабилизатор глубины и схемы квантового преобразования Фурье без вспомогательных кубитов в квантовых архитектурах с конечными соседями». Физический обзор А. 76 (5): 052310. arXiv : quant-ph/0703211 . doi : 10.1103/PhysRevA.76.052310. S2CID  18645435.
  6. ^ Фурье-анализ булевых карт – Учебное пособие –, стр. 12-13.
  7. ^ Лекция 5: Основные квантовые алгоритмы, Раджат Миттал, стр. 4-5.

Внешние ссылки