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

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

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

Наилучшие из известных алгоритмов квантового преобразования Фурье (по состоянию на конец 2000) задействуют только вентилей для достижения желаемого приближения результата .

Определение

Квантовое преобразование Фурье — классическое дискретное преобразование Фурье, применённое к вектору амплитуд квантовых состояний. Обычно рассматривают такие вектора, имеющие длину . Классическое преобразование Фурье действует на вектор и отображает его в вектор по формуле :

где N ый корень из единицы .

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

где та же, что и раньше. Так как — вращение, обратное преобразование Фурье производится аналогично

Если — , квантовое преобразование Фурье может быть представлено в виде отображения :

.

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

.

Поскольку и — простейший (наименьшая по модулю экспоненциальная часть) N корень из единицы , для случая и фазы получаем матрицу преобразования

.

Свойства

Унитарность

Симуляция квантовой цепи, состоящей из двух кубитов с использованием

Большинство свойств КПФ следует из того, что данное преобразование унитарно . Этот факт легко проверяется путём умножения матриц , где эрмитово-сопряжённая матрица к .

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

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

Построение сетей

Квантовые вентили , используемые в сетях КПФ — вентиль Адамара и вентиль с контролируемой фазой . В терминах матриц

где -й корень из единицы.

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

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

Сеть КПФ можно построить для любого числа входных амплитуд N ; однако, это проще всего сделать в случае . Тогда получается Ортонормированная система из векторов

Базисные состояния перечисляют все возможные состояния кубитов:

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

Также удобно использовать дробную двоичную нотацию:

Например, и

Используя эти обозначения, КПФ записывается коротко :

или

Краткость налицо, представив двоичное разложение обратно в виде суммы

Видно, что выходной кубит 1 находится в суперпозиции состояний и , кубит 2 — в суперпозиции и и т. д. для остальных кубитов (см. схему-рисунок выше).

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

Пример

Рассмотрим квантовое преобразование Фурье на трёх кубитах. Математически оно записывается

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

Для сокращения, установим , тогда матричное представление КПФ на трёх кубитах

Это можно упростить, заметив , , , , и .

3-кубитное квантовое преобразование Фурье перепишется в виде

или

Для использования сети составим разложение КПФ в обратном порядке, а именно

На рисунке ниже представлена сеть для (с обратным порядком выходных кубитов по отношению к прямому КПФ).

КПФ для 3 кубитов (инвертированный порядок выходных кубитов)
Возможная реализация 3-кубитной сети КПФ в

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

Кроме того, следующие сети осуществляют 1-, 2- и 3-кубитное КПФ: от 23 марта 2019 на Wayback Machine

Рисунок демонстрирует два различных исполнения 3-кубитного КПФ, которые эквивалентны.

См. также

Примечания

  1. и Исаак Чуан. Quantum Computation and Quantum Information, p. 217 (англ.) . — Cambridge: Cambridge University Press , 2000. — ISBN 0-521-63503-9 .
  2. .
  3. .
  4. , The classical and quantum Fourier transform, 1.1 The discrete Fourier transform, p. 1, от 12 сентября 2011 на Wayback Machine
  5. Thomas G. Draper, Addition on a Quantum Computer, p. 5, September 1, 1998, от 24 декабря 2018 на Wayback Machine

Литература

Ссылки

Источник —

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