Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Введение в квантовые компьютеры

.pdf
Скачиваний:
0
Добавлен:
12.08.2026
Размер:
1 Мб
Скачать

КВАНТОВАЯ ДИНАМИКА ПРИ КОНЕЧНОЙ ТЕМПЕРАТУРЕ

101

Здесь = − ω0Iz — гамильтониан системы (см. (12.3)), а T r означает сумму диагональных элементов матрицы плотности.

Первое слагаемое в (16.19) описывает матрицу плотности при бесконечной температуре, T → ∞, с одинаковой заселенностью уровней энергии, а второе слагаемое описывает первую поправку, обусловленную конечным значением температуры.

Теперь рассмотрим эволюцию матрицы плотности под воздействием резонансного электромагнитного поля с частотой ω0. Подставляя гамильтониан (12.24) в уравнение для матрицы плотности (16.5), можно получить уравнения для матричных элементов:

 

i ρ˙ik = inρnk − ρin nk ,

 

(16.21)

где

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ω

 

 

 

ω

 

 

00 =

0

,

11 =

0

,

 

2

2

(16.22)

 

 

 

 

Ω

 

 

 

 

 

 

 

 

 

=

e0t,

 

 

=

 

,

01

2

10

 

 

 

 

 

 

 

01

 

а суммирование проводится по повторяющемуся индексу n. Теперь запишем в явном виде уравнения для элементов матрицы плотности:

2˙00 = Ω ρ10e0t − ρ01e−iω0t ,

 

 

 

2˙11 = Ω ρ10e0t − ρ01e−iω0t

,

(16.23)

2˙01 = 2ω0ρ01 + Ωe0t(ρ00 − ρ11), 2˙10 = 2ω0ρ10 + Ωe−iω0t(ρ00 − ρ11).

Отметим, что второе уравнение в (16.23) можно получить из первого, поскольку ρ00 + ρ11 = 1, и, следовательно,

ρ˙11 = −ρ˙00.

(16.24)

Последнее уравнение в (16.23) можно получить из третьего, посколь-

ку ρ01 = ρ10.

102

ГЛАВА 16

Уравнения (16.23) явно зависят от времени. Чтобы получить независимые от времени уравнения для матрицы плотности, сделаем следующую замену, эквивалентную переходу во вращающуюся систему:

 

ρ01 = ρ01e0t,

ρ10 = ρ10e−iω0t.

(16.25)

Опуская штрихи, получаем из (16.23)

 

 

 

 

 

 

 

 

 

 

 

2˙00 = Ω(ρ01 − ρ10),

 

 

 

 

 

 

 

2˙01 = Ω(ρ00 − ρ11),

 

 

(16.26)

 

ρ

10

= ρ ,

ρ

11

= 1

ρ

00

.

 

 

 

 

01

 

 

 

 

 

 

 

 

Из (16.26) имеем следующее решение:

 

 

 

 

 

 

 

 

 

ρ00 = a cos Ωt + b sin Ωt + 1/2,

 

 

 

 

ρ01 = c + i(b cos Ωt − a sin Ωt),

 

(16.27)

 

1

 

ρ01(0)−ρ10(0)

 

 

 

 

ρ01(0)+ρ10

(0)

 

a = ρ00(0)

2 , b =

 

 

 

 

,

c =

 

 

 

 

 

.

 

2i

 

 

 

 

 

2

 

Все коэффициенты в (16.27) являются действительными числами. Если изначально система находится в состоянии теплового равновесия, то ненулевым является только коэффициент a, и в этом случае мы получаем

ρ00

= ρ00(0)

1

cos Ωt +

1

,

2

2

ρ01

= −i ρ00(0) 2

sin Ωt.

 

(16.28)

 

 

 

1

 

 

 

При T → ∞ из (16.17) имеем ρ00(0) = 1/2, и решение (16.28) в этом случае не будет зависеть от времени:

ρ00 =

1

, ρ01 = 0.

(16.29)

 

2

 

 

Таким образом, эволюция системы во времени зависит только от начального отклонения матрицы плотности в (16.19) от величины E/2.

КВАНТОВАЯ ДИНАМИКА ПРИ КОНЕЧНОЙ ТЕМПЕРАТУРЕ

103

Для начальной матрицы плотности (16.19) имеем решение:

ρ00

= 2

 

2kB T cos Ωt + 1 ,

(16.30)

 

1

 

 

ω0

 

 

 

ρ01

=

i ω0

sin Ωt.

 

4kB T

 

 

После действия π-импульса получим:

ρ00

= 2 1

2kB T , ρ01 = 0.

 

1

ω0

Заметим, что после действия π-импульса значение ρ00 равно значе-

нию ρ11(0) = 1 − ρ00(0).

Данное состояние ансамбля спинов, описываемое матрицей плотности (16.19), можно рассматривать, грубо говоря, как одиночный спин в состоянии |0 . Подобным же образом можно рассматривать состояние ансамбля спинов с матрицей плотности

ρ =

1

ω0

z

(16.31)

2 E −

 

I

 

2kB T

 

как одиночный спин в состоянии |1 . π-Импульс переводит ансамбль спинов из состояния |i в состояние |k , где i = k, i, k = 0 или 1. В отличие от чистых квантово-механических состояний, мы получаем переход без какого-либо фазового множителя,

|i → |k , (i = k).

(16.32)

Возникает вопрос что соответствует суперпозиции квантовых состояний в ансамбле спинов при конечной температуре? Чтобы ответить на него, применим импульс π/2, который создает суперпозицию квантовых состояний в «чистой» квантово-механической системе. После действия импульса π/2 из (16.30) получим:

ρ00 =

1

 

ρ01 =

i ω0

(16.33)

2

,

 

.

4kB T

104

ГЛАВА 16

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

Далее, сравним эволюцию во времени средних значений для квантово-механической системы и для ансамбля. Для чистого состояния эволюция среднего спина определяется выражением (12.37), а для ансамбля среднее значение любого оператора A определяется как

A = T r{Aρ}.

(16.34)

Для спиновых операторов Ix, Iy и Iz ((12.4) и (12.10)) и матрицы плотности (16.30) получим:

I

x

x

x

 

 

 

 

 

x

 

1

 

 

 

 

 

 

 

 

= ρikIki

= ρ01I10

+ ρ10I01

=

2 (ρ01 + ρ10) = 0,

 

 

 

y

y

y

 

 

i

 

 

 

 

 

 

ω0

 

 

 

 

I

 

= ρ01I10

+ ρ10I01

=

 

 

(ρ01

ρ10) =

 

 

 

sin Ωt,

(16.35)

 

 

2

4kB T

 

z

z

z

1

 

 

 

 

 

 

1

 

ω0

 

 

I

 

= ρ00I00

+ρ11I11 = 2

(ρ00 −ρ11) = ρ00 2 =

 

cos Ωt.

 

 

4kB T

 

Принимая во внимание, что, согласно (16.35),

 

 

 

 

 

 

 

 

 

I

z

(0) =

ω0

 

 

 

(16.36)

 

 

 

 

 

 

 

,

 

 

 

 

 

 

 

 

 

4kB T

 

 

 

получим:

 

 

 

 

 

 

Ix = 0,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Iy (t) = Iz (0) sin Ωt,

 

 

 

(16.37)

 

 

 

Iz (t) = Iz (0) cos Ωt.

 

 

 

 

Это в точности совпадает с (12.37), где Iz (0) = 1/2.

В заключение данной главы подчеркнем, что между динамикой чистой квантовой системы и ансамбля не существует точного соответствия. Из (12.31) видно, что для чистой системы

U π |0 = i|1 ,

U 2π |0 = −|0 ,

(16.38)

U 3π |0 = −i|1 ,

U 4π |0 = |0 ,

 

КВАНТОВАЯ ДИНАМИКА ПРИ КОНЕЧНОЙ ТЕМПЕРАТУРЕ

105

где U — унитарный оператор, соответствующий действию -им- пульса (n — целое число). Видно, что π-импульс обеспечивает дополнительный фазовый сдвиг i = eiπ/2. Также видно, что 2π-импульс не возвращает систему в начальное состояние, поскольку возникает фазовый сдвиг 1 = e. Для ансамбля спинов из (16.30) следует, что после действия π-импульса

π : |0 → |1 ,

(16.39)

а после действия импульса 2π

2π : |0 → |0 .

В данном случае 2π-импульс возвращает ансамбль спинов в начальное состояние.

ГЛАВА 17

Физическая реализация квантовых вычислений

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

Встандартной радиочастотной квадрупольной ловушке (ловушке Пауля) создается нестационарное квадрупольное электрическое поле, в котором заряженная частица подвергается воздействию возвращающей силы при движении частицы в любом направлении [49]. Одиночный ион может быть помещен в центр ловушки, где радиочастотное поле равно нулю. Чтобы удержать несколько ионов, можно использовать линейную ловушку, в которой создается дополнительное электростатическое поле, которое сжимает цепочку ионов вдоль одной оси [50, 51]. Лазерный луч с частотой несколько меньшей, чем

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

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

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

1С помощью лазерного охлаждения были достигнуты температуры вплоть до 109K. — Прим. ред. перев.

ФИЗИЧЕСКАЯ РЕАЛИЗАЦИЯ КВАНТОВЫХ ВЫЧИСЛЕНИЙ

107

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

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

U α(ϕ)|0 = cos(α/2)|0 − iesin(α/2)|1 ,

(17.1)

U α(ϕ)|1 = cos(α/2)|1 − ie−iϕ sin(α/2)|0 ,

где α — угол поворота, ϕ — фаза лазера. Предполагается, что равновесное положение иона совпадает с пучностью (областью максимальной амплитуды) стоячей волны лазера. Заметим, что унитарная матрица U α(ϕ) сопряжена с соответствующей матрицей для ядерного спина (см. (13.9)). Для лазерного импульса прямоугольной формы, α = Ωt, где, как и для спиновой системы, t — длина импульса, а Ω — частота Раби, которая пропорциональна величине электрического поля лазерного луча. Цирак и Цоллер также показали, как с помощью лазерных импульсов реализовать вентиль CN и Bjk-пре- образование между любой парой ионов (этот метод будет описан в следующей главе).

Рассмотрим простой пример — факторизацию числа N = 4 с помощью системы захваченных ионов. Предположим, что регистр X содержит D = N 2 состояний. Тогда нам нужно log2 16 = 4 иона для регистра X. Пусть регистр Y содержит N состояний. Тогда для этого регистра нам потребуется log2 4 = 2 иона. Затем, используя цифровой компьютер, выберем число y (см. главу 6), которое является взаимно простым к N (т. е. наибольший общий делитель чисел y и N равен единице). В нашем случае будет только одно такое число, y = 3.

108

ГЛАВА 17

 

 

Значения периодической функции (6.1) будут следующими:

 

f (x) = 3x (mod 4).

(17.2)

Тогда

 

 

 

f (0) = 1 (mod 4) = 1,

 

f (1) = 3 (mod 4) = 3,

 

f (2) = 9 (mod 4) = 1,

(17.3)

f (3)

= 27 (mod 4)

= 3,

 

f (4)

= 81 (mod 4)

= 1

 

итак далее. Допустим, что мы «не знаем» период функции f (x)

ихотим найти его с помощью алгоритма Шора (см. главу 4). Первоначально система находится в основном состоянии,

|0000, 00 .

(17.4)

Первые четыре иона в ловушке относятся к регистру X, а последние два — к регистру Y . Подействуем последовательно на ионы регистра X импульсами π/2 с фазой π/2, чтобы получить состояние

Ψ =

1

(|0 + |1 )(|0 + |1 )(|0 + |1 )(|0 + |1 )|00 .

(17.5)

4

Далее применяем вентиль СN (11.1) к последнему иону в регистре X (контролирующий кубит) и к первому иону в регистре Y (контролируемый кубит). После этого получим следующее состояние:

Ψ1 = 14 (|0 + |1 )(|0 + |1 )(|0 + |1 ) (|0|0 + |1|1 )|0 . (17.6)

Наконец, применяя π-импульс с фазой π/2 к последнему кубиту регистра Y , получаем

 

1

(|0 +|1 )(|0 +|1 )(|0 +|1 ) (|0|0 + |1|1 )|1 =

 

Ψ2 =4

 

=

1

{|0000, 01 + |0001, 11 + |0010, 01 + |0011, 11 +

 

4

(17.7)

+|0100, 01 + |0101, 11 + |0110, 01 + |0111, 11 +

+|1000, 01 + |1001, 11 + |1010, 01 + |1011, 11 +

+|1100, 01 + |1101, 11 + |1110, 01 + |1111, 11}.

ФИЗИЧЕСКАЯ РЕАЛИЗАЦИЯ КВАНТОВЫХ ВЫЧИСЛЕНИЙ

109

Используя десятичную систему для регистров X и Y , можно переписать (17.7) в следующем виде:

Ψ2 = 14 {|0, 1 + |1, 3 + |2, 1 + |3, 3 + |4, 1 + |5, 3 +

+|6, 1 + |7, 3 + |8, 1 + |9, 3 + |10, 1 + |11, 3 + |12, 1 +

+|13, 3 + |14, 1 + |15, 3 }. (17.8)

Это та же суперпозиция |x, f (x) , как и (4.3), только для функции (17.2), которая должна быть обработана согласно алгоритму Шора для дискретного фурье-преобразования. Далее, чтобы получить дискретное фурье-преобразование для регистра X (см. главу 5), применяют следующую последовательность операторов:

A0B01B02B03A1B12B13A2B23A3. (17.9)

Напомним, что операторы Aj и Bjk определяются по следующим правилам:

 

1

 

 

Aj |0j

=

 

(|0j + |1j ),

 

 

 

 

2

 

 

 

1

(|0j − |1j ),

 

Aj |1j

=

 

(17.10)

 

 

2

 

 

Bjk|0k 0j = |0k 0j , Bjk|0k 1j = |0k 1j ,

 

Bjk|1k 0j = |1k 0j , Bjk|1k 1j = exp(iπ/2k−j )|1k 1j .

 

Ионы регистра X отсчитываются в следующем порядке: |x3x2x1x0 . (Ниже будет описано, как реализовать эти операторы, используя электромагнитные импульсы.) Теперь, применяя (17.9) к состоянию Ψ2, получим для первого слагаемого в правой части (17.7):

 

1

 

 

 

1. A3

|0000, 01 =

 

 

(|0 + |1 )|000 |01 =

 

 

 

 

 

2

 

 

 

1

 

(|0000, 01 + |1000, 01 ) ≡ |S1

 

 

=

 

,

 

2

2. B23|S1 = |S1 ,

110

 

 

 

ГЛАВА 17

3. A2|S1

=

1

{|0 (|0 + |1 )|00 |01 + |1 (|0 + |1 )|00 |01 } =

2

=

1

(|0000, 01 + |0100, 01 + |1000, 01 + |1100, 01 ) ≡ |S3 ,

2

4. B13|S3 = |S3 ,

5. B12|S3 = |S3 ,

6. A1|S3 = 1 (|0000, 01 + |0010, 01 + |0100, 01 + |0110, 01 +

8

+ |1000, 01 + |1010, 01 + |1100, 01 + |1110, 01 ) ≡ |S6 ,

7. B03|S6 = |S6 ,

8. B02|S6 = |S6 ,

9. B01|S6 = |S6 ,

10. A0|S6 = 14 (|0000, 01 + |0001, 01 + |0010, 01 +

+|0011, 01 + |0100, 01 + |0101, 01 + |0110, 01 + |0111, 01 +

+|1000, 01 + |1001, 01 + |1010, 01 + |1011, 01 +

+|1100, 01 + |1101, 01 + |1110, 01 + |1111, 01 ) ≡ |S10 . (17.11)

Здесь |Sk обозначает состояние, полученное на k-м шаге. Повторим эти же вычисления, например, для третьего слагаемо-

го в правой части (17.7):

 

1

(|0 + |1 )|010 |01 =

 

1. A3

|0010, 01 =

 

 

 

 

 

2

 

 

 

 

1

(|0010, 01 + |1010, 01 )

 

 

 

=

 

≡ |S1 ,

 

 

2

 

2. B23|S1 = |S1 ,

 

 

 

1

 

 

 

 

3. A2|S1 = 2 {|0 (|0 +

 

 

 

+ |1 )|10 |01 + |1 (|0 + |1 )|10 |01 } =

 

 

1

 

 

 

 

 

,

 

= 2 (|0010, 01 + |0110, 01 + |1010, 01 + |1110, 01 ) ≡ |S3

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]