Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике В квантовом компьютере логические схемы и временные шаги существенно классические, только биты памяти, которые хранят переменные, находятся в состояниях квантовой суперпозиции (смотрите [1] и [3] для более полного ознакомления с квантовыми компьютерами). Квантово-механические операции, которые могут быть проведены контролируемым путем, – это унитарные операции, действующие на каждом шаге на малое число битов. Квантовый алгоритм поиска, описываемый в этой статье, есть результат действия таких унитарных преобразований на чистое состояние, которое можно определить с помощью процедуры измерения. Нам необходимы следующие три элементарные операции. Первая – это приготовление состояния, в котором система находится с равной вероятностью в любом из ее $N$ базисных состояний; вторая – это преобразование Уолша-Адамара (Walsh-Hadamard) и третья – выборочный поворот фаз состояний. Основной операцией для квантовых вычислений является операция $M$, действующая на один бит, которая представляется следующей матрицей: Теперь рассмотрим случай, когда начальное состояние – это некоторое другое из $2^{n}$ возможных состояний, т. е. состояние, описываемое $n$-битной бинарной строкой, в которой есть как нули, так и единицы. Результат применения преобразования $M$ к каждому такому биту дает суперпозицию состояний, описывающую все возможные $n$ битов бинарной строки с амплитудами для каждого состояния по величине равными $2^{-n / 2}$ и со знаком + или -. Чтобы определить знак, заметим, что из определения матрицы $M$, т.е. фаза результирующей конфигурации изменяется, когда бит, который был первоначально в состоянии 1 , остается в состоянии 1 после проведенного преобразования. Следовательно, если $\bar{x}$ будет $n$-битной бинарной строкой, описывающей начальное состояние, и $\bar{y}-n$-битной бинарной строкой, описывающей результирующее состояние, то знак амплитуды определяется четностью поразрядного произведения $\bar{x}$ и $\bar{y}$, т. е. $(-)^{(\bar{x} \cdot \bar{y})}$. Мы получили преобразование Уолша-Адамара [4]. Эта операция (или тесно связанная с ней операция преобразования Фурье) одна из тех вещей, которые делают квантовые алгоритмы более мощными, чем классические, и образуют основу наиболее важных квантовомеханических алгоритмов. Третье преобразование, которое нам понадобится, – это выборочное вращение фазы амплитуды в определенных состояниях. Преобразование, представленное здесь для системы из двух состояний, имеет форму: где $j=\sqrt{-1}$ и $\phi_{1}, \phi_{2}$ – произвольные действительные числа. Заметим, что в отличие от преобразования Уолша-Адамара и других матриц преобразования состояний, вероятность каждого состояния остается той же, т. к. квадрат абсолютной величины амплитуды в каждом состоянии остается прежним.
|
1 |
Оглавление
|