Введение в квантовые компьютеры
.pdfУНИТАРНЫЕ ПРЕОБРАЗОВАНИЯ И КВАНТОВАЯ ДИНАМИКА |
91 |
Данное преобразование можно выполнить при помощи следующих формул:
Ψ = Ur†Ψ, Ft = Ur†F Ur, |
(15.5) |
где Ur — унитарная матрица преобразования, |
|
Ur = eiωIz t, |
(15.5а) |
где Ψ — волновая функция во вращающейся системе, F — произвольный оператор в начальной системе отсчета, Ft — тот же самый оператор во вращающейся системе отсчета, а ω = ω0 — частота вращающегося магнитного поля.
В нашем случае мы делаем подстановку в (15.1):
Ψ = eiω0Iz tΨ .
Это дает:
i eiω0Iz tΨ˙ + iω0Iz eiω0Iz tΨ = |
|
eiω0Iz tΨ . (15.6) |
|||
= − ω0Iz − |
γ2 |
|
B+I− |
+ B−I+ |
|
|
|
|
|
|
|
После преобразований из (15.6) получаем уравнение Шредингера во вращающейся системе:
˙
i Ψ = Ψ ,
|
γ |
z |
z |
(15.7) |
= − |
|
e−iω0I |
t(B+I− + B−I+)eiω0I |
t. |
2 |
Правая часть в уравнении (15.7) описывает взаимодействие спина с электромагнитным полем во вращающейся системе.
Чтобы упростить эту правую часть, найдем оператор, не зависящий от времени,
|
|
I− |
= e−iω0Iz tI−eiω0Iz t. |
|
|
(15.8) |
|||||
|
|
t |
|
|
|
|
|
|
|
|
|
Для этого рассмотрим производную по времени: |
|
|
|||||||||
|
dIt− |
= (−iω0Iz )e−iω0I |
z |
tI−eiω0I |
z |
t + e−iω0I |
z |
tI |
−eiω0I |
z |
tiω0Iz. (15.9) |
|
dt |
|
|
|
|
||||||
92 |
ГЛАВА 15 |
Далее, используя выражения для операторов Iz (12.4) и I− (12.23), получаем:
Iz I− = 12 (|0 0| − |1 1|)|1 0| = −12 |1 0| = −12 I−,
(15.10)
I−Iz = 12 |1 0| = 12 I−.
Используя (15.10), можно переписать уравнение (15.9) в следующем виде:
|
|
dIt− |
|
|
|
|
|
= iω0It−. |
(15.11) |
|
|
|
||
|
|
dt |
|
|
Из (15.11) получим: |
|
|
|
|
|
|
It− = eiω0tI−. |
(15.12) |
|
Подобным же образом можно показать, что |
|
|||
I+ |
= e−iω0Iz tI+eiω0Iz t = e−iω0tI+. |
(15.13) |
||
t |
|
|
|
|
Подставляя (12.23), (15.12) и (15.13) в (15.7) можно видеть, что гамильтониан во вращающейся системе не зависит от времени,
|
= − |
|
Ω(|0 1| + |1 0|), |
(15.14) |
2 |
где Ω = γh — частота Раби.
Теперь во вращающейся системе мы можем использовать соотношения (15.4) для не зависящего от времени гамильтониана . В этом случае эволюция системы описывается унитарным оператором
U (t) = e−i t/ |
(15.15) |
с не зависящим от времени гамильтонианом . Согласно (15.14) унитарный оператор в (15.15) можно записать в следующем виде:
U (t) = exp |
iΩ |
(|0 1| + |1 0|)t . |
(15.16) |
2 |
УНИТАРНЫЕ ПРЕОБРАЗОВАНИЯ И КВАНТОВАЯ ДИНАМИКА |
93 |
Чтобы упростить это выражение, найдем производные по времени:
dU |
|
iΩ |
|
||
|
= |
|
|
(|0 1| + |1 0|)U, |
|
dt |
2 |
|
(15.17) |
||
d2U |
|
|
Ω2 |
||
= − |
|
||||
dt2 |
|
4 U. |
|
||
Второе уравнение справедливо, поскольку |
|
||||
(|0 1| + |1 0|)2 = (|0 0| + |1 1|) = E, |
(15.18) |
||||
где E — единичная матрица. Из этого уравнения следует, что
1 |
aik cos |
Ωt |
|
Ωt |
|i k|, |
|
|
+ bik sin |
|
||||
U (t) = i,k=0 |
|
|
(15.19) |
|||
2 |
2 |
где aik и bik — не зависящие от времени коэффициенты. Чтобы найти эти коэффициенты, используем начальные условия:
U |
(0) = E = |0 0| + |1 1|, |
||||
dU |
|
iΩ |
(|0 1| |
(15.20) |
|
dt |
0 |
= |
2 |
+ |1 0|). |
|
Первое уравнение в (15.20) вытекает из (15.16) и (15.3), а второе — из первого уравнения в (15.17). Подставляя (15.19) в (15.20), получаем:
a00 |
= 1, |
b00 |
= 0, |
a01 |
= 0, |
b01 |
= i, |
a10 |
= 0, |
b10 |
(15.21) |
= i, |
|||
a11 |
= 1, |
b11 |
= 0. |
Получающийся в итоге унитарный оператор эволюции имеет вид:
U (t) = cos |
Ωt |
(|0 0| + |1 1|) + i sin Ωt2(|0 1| + |1 0|), (15.22a) |
2 |
или, в матричном представлении,
|
|
|
|
U (t) = |
cos Ωt/2 |
i sin Ωt/2 . |
(15.22б) |
|
i sin Ωt/2 |
cos Ωt/2 |
|
94 |
ГЛАВА 15 |
Это выражение в точности соответствует решению уравнения Шредингера (12.29). Используя (15.22), получим
Ψ(t) = U (t)Ψ(0) = U (t)(c0(0)|0 + c1(0)|1 ) =
= c0(t)|0 + c1(t)|1 , (15.23)
где c0(t) и c1(t) определяются выражениями (12.29).
ГЛАВА 16
Квантовая динамика при конечной температуре
До сих пор мы рассматривали только изолированные («чистые») квантовые системы. Вышеописанный подход справедлив также и для ансамбля «чистых» квантовых систем, если они находятся при температуре абсолютного нуля. В действительности это означает, что температура мала по сравнению с интервалом энергии между рассматриваемыми уровнями,
kB T ω0,
где kB — постоянная Больцмана, ω0 — частота перехода между уровнями кубитов |0 и |1 , а T — температура. Гершенфельд, Чуанг и Ллойд [28, 29], а также Кори, Фами и Хавел [30] показали, что квантовые логические вентили, а также квантовые вычисления можно реализовать при конечной (ненулевой) температуре, и даже при высоких температурах, т. е. при kB T ω0. Данное неравенство характерно для систем электронных и ядерных спинов. Например, для ядерного спина типичная частота перехода составляет ω0/2π 108 Гц, т. е. при комнатной температуре (T 300 К) получаем ω0/kB T 10−5. Поэтому в данной главе мы рассмотрим высокотемпературное описание квантовых систем. В главе 26 с помощью этого подхода будет рассмотрена реализация квантовых логических вентилей при комнатной температуре. При рассмотрении случая с нулевой температурой1 можно предположить, что система находится первоначально в основном состоянии. Чтобы перевести ее в возбужденное состояние, обычно применяют несколько дополнительных
1Здесь и далее имеется в виду температура, близкая к абсолютному нулю. —
Прим. перев.
96 |
ГЛАВА 16 |
внешних электромагнитных импульсов. Как уже упоминалось во введении, квантовые вычисления и квантовые вентили (по крайней мере те, которые обсуждаются в литературе) можно реализовать только
втечение промежутка времени t меньшего, чем характерное время релаксации (декогерентизации) tR: t < tR. Процессы релаксации
вквантовых системах, а также в ансамбле таких систем, протекают как при нулевой температуре (из-за взаимодействия с вакуумом и другими системами), так и при конечной температуре. Поэтому для
любой конкретной квантовой системы время tR всегда конечно. Возникает вопрос: в чем же главные различия между квантовой системой при нулевой и предельной температурах (при рассмотрении квантовых логических вентилей и квантовых вычислений)? Рассмотрим три различных ситуации.
I. Предполагается, что при нулевой температуре можно создать квантовую систему в заданном начальном чистом состоянии. Например, для изолированного двухуровневого атома это начальное состояние может быть основным, |0 , возбужденным, |1 ,
или любой суперпозицией |
|
этих состояний, Ψ(0) = c0(0)|0 + |
||
накладываемым ограничением является |
||||
+ c1(0)|1 . Единственным |
2 |
+ |c1(0)| |
2 |
|
условие нормировки, |c0(0)| |
|
|
= 1. Затем, в течение про- |
|
межутка времени t, меньшего времени релаксации (декогерентизации) tR, можно использовать данную систему для квантовых логических вентилей и квантовых вычислений. Соответствующую динамику при t < tR можно описать с помощью уравнения Шредингера.
II. С теми же самыми двухуровневыми атомами можно работать при конечной температуре. Например, эти атомы можно «раскрасить», т. е. они могут иметь энергетические уровни (или несколько разных квантовых чисел), отличные от других атомов в термостате. При конечной температуре «точные» начальные условия для каждого атома неизвестны. Если, например, атом находится в состоянии равновесия с другими атомами в термостате, то известна лишь вероятность нахождения данного атома в состоянии |0 или |1 ,
|
e−Ei |
/kB T |
|
|
P (Ei) = |
|
|
(i = 0, 1). |
(16.1) |
1 |
|
|||
|
i=0 e−Ei/kB T |
|
||
КВАНТОВАЯ ДИНАМИКА ПРИ КОНЕЧНОЙ ТЕМПЕРАТУРЕ |
97 |
В этой ситуации невозможно реализовать квантовые вентили или выполнить квантовые вычисления, как описано в I, даже если время релаксации tR достаточно велико. Подход, основанный на волновой функции (уравнение Шредингера), здесь неприменим в принципе, поскольку неизвестны начальные условия.
III. В [28–30] было показано, что квантовые вентили и квантовые вычисления все же можно реализовать, используя для этого матрицу плотности для ансамбля атомов при конечной температуре. Грубо говоря, основная идея заключается в следующем. В состоянии равновесия всегда существует разница между количеством атомов, находящихся в основном и возбужденном состоянии, |0 и |1 . Таким образом, если ввести новую эффективную матрицу плотности, которая описывает эволюцию «разницы» атомов в этих двух состояниях, то она будет эквивалентна матрице плотности «чистой» квантовой системы. На самом деле картина, конечно же, более сложна (см. главу 26), но сама идея выглядит весьма многообещающе.
Динамику ансамбля атомов при конечной температуре можно описать с помощью матрицы плотности, введенной фон Нейманом (см., например, [48]). Данный подход используется в главе 26 при описании динамики квантовых логических вентилей для промежутков времени меньших, чем время релаксации (декогерентизации).
Вэтой главе мы рассмотрим эволюцию не единичного атома,
аансамбля атомов при конечной температуре. Каждый атом такого ансамбля по-прежнему можно описать с помощью волновой функции
Ψ = c0|0 + c1|1 . |
(16.2) |
Сначала введем матрицу плотности для ансамбля атомов, которые находятся в одинаковом состоянии при нулевой температуре. Вместо волновой функции (16.2) можно рассмотреть матрицу плотности
ρ = |c0|2|0 0| + c0c1|0 1| + c1c0|1 0| + |c1|2|1 1|. |
(16.3a) |
В матричном представлении матрица плотности (16.3a) имеет следующую форму:
ρ = |
ρ00 |
ρ01 |
, |
(16.3б) |
|
ρ10 |
ρ11 |
|
|
98 ГЛАВА 16
где |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
c |
2 |
= ρ |
00 |
, |
c c |
= ρ |
01 |
, |
c c |
= ρ |
10 |
, |
c |
2 |
= ρ |
11 |
. |
(16.4) |
| |
0| |
|
|
0 1 |
|
|
1 0 |
|
|
| |
1| |
|
|
|
Матрица плотности ρ удовлетворяет следующему операторному уравнению:
|
|
i ρ˙ = [ , ρ], |
(16.5) |
|
где [ , ρ] — коммутатор, определяемый соотношением |
|
|||
|
|
[ , ρ] ≡ ρ − ρ . |
(16.6) |
|
Например, для матричного элемента ρ00 получаем уравнение |
|
|||
|
∂ρ00 |
|
|
|
i |
|
= 00ρ00 + 01ρ10 |
− ρ00 00 − ρ01 10 = |
|
∂t |
|
|||
|
|
|
= 01ρ10 − ρ01 10, |
(16.7) |
в предположении, что гамильтониан имеет вид: |
|
|||
|
|
|
1 |
|
|
|
= |
|
(16.8) |
|
|
ik |i k|. |
||
i,k=0
В общем случае матричные элементы ik зависят от времени. Уравнение (16.7) можно легко вывести из уравнения Шрединге-
ра. Действительно, уравнение Шредингера можно записать в виде:
1 |
1 |
1 |
1 |
(16.9) |
i n=0 c˙n|n = |
i,k=0 |
ik |i k| p=0 cp|p = i,k=0 ik ck |i . |
||
|
|
|
|
|
Из (16.9) получаем уравнение для коэффициента c0, |
|
|||
|
|
i c˙0 = 00c0 + 01c1. |
|
(16.10) |
Комплексно-сопряженное к нему уравнение имеет вид: |
|
|||
|
−i c˙0 = 00c0 + 10c1. |
|
(16.11) |
|
КВАНТОВАЯ ДИНАМИКА ПРИ КОНЕЧНОЙ ТЕМПЕРАТУРЕ |
99 |
Здесь мы учли, что гамильтониан является эрмитовым оператором,
ik = ki. |
(16.12) |
Теперь домножим (16.10) на c0, а (16.11) — на −c0. Затем сложим эти уравнения. В результате получим следующее выражение:
i |
∂ |
(c0c0) = 01c1c0 − 10c0c1, |
(16.13) |
∂t |
которое совпадает с (16.7).
Для ансамбля атомов, находящихся при конечной температуре, используют усредненную матрицу,
ρ = |
|c0|2 c0c1 |
, |
(16.14) |
|
c1c0 |c1|2 |
|
|
которая удовлетворяет уравнению (16.5). В состоянии термодинамического равновесия матрица плотности задается следующими матричными элементами [48]:
ρkk = |
e−Ek /kB T |
(k = 0, 1), |
|
e−E0/kB T + e−E1/kB T |
|||
|
(16.15) |
ρ01 = ρ10 = 0,
где Ek — энергия k-го уровня.
Из выражений (16.4) и (16.15) видна принципиальная разница между матрицей плотности для ансамбля атомов, находящихся в одинаковом состоянии при нулевой температуре, и матрицей плотности для ансамбля атомов, находящихся в состоянии термодинамического равновесия при конечной температуре. В случае нулевой температуры, если оба матричных элемента ρ00 = 0 и ρ11 = 0, то ρ01 и ρ10 также ненулевые. При конечной же температуре можно получить, например, ρ00 = 0 и ρ11 = 0, но ρ01 = ρ10 = 0. Соотношения
ρ00 + ρ11 = 1, ρ01 = ρ01 |
(16.16) |
справедливы как для нулевой, так и для конечной температуры. Значения ρ00 и ρ11 в обоих случаях описывают вероятности заселения соответствующих уровней.
100 |
ГЛАВА 16 |
Рассмотрим теперь в качестве примера ансамбль из ядерных спинов I = 1/2 в постоянном магнитном поле, направленном вдоль положительного направления оси z. Гамильтониан системы определяется выражением (12.3) с двумя энергетическими уровнями:
E0 = − |
ω |
0 |
, E1 = − |
ω |
0 |
. |
|
|
|||||
2 |
|
2 |
|
Элементы матрицы плотности в состоянии теплового равновесия можно найти из (16.15):
ρ00 |
= |
|
e ω0/2kB T |
|
, |
|
|
|
|||
|
|
e ω0/2kB T + e− ω0/2kB T |
|||
|
= |
|
e− ω0/2kB T |
(16.17) |
|
ρ11 |
|
|
|
, |
|
e ω0 |
/2kB T + e− ω0 |
|
|||
|
|
/2kB T |
|||
ρ01 = ρ10 = 0.
При высокой температуре, ω0 kB T , которая представляет особый интерес для квантовых вычислений на электронных и ядерных спинах, выражение (16.17) можно разложить в ряд с точностью до первого порядка величины ω0/kB T :
ρ00 = |
1 |
(1 + ω0/2kB T ), ρ11 |
|
|
1 |
|
|
2 |
= |
2 (1 − ω0 |
/2kB T ). |
(16.18) |
|||
Выражения (16.18) можно переписать в операторной форме: |
|
||||||
|
|
ρ = 1 E + ( ω |
0 |
/2k T )Iz , |
|
(16.19) |
|
|
|
2 |
|
B |
|
|
|
|
|
|
|
|
|
|
|
где E — единичная матрица, а Iz — оператор z-компоненты спина 1/2 (см. (12.4) и (12.5)). Выражение (16.19) можно также получить из общего выражения для матрицы плотности
ρ = |
exp(− /kB T ) |
. |
(16.20) |
|
|||
|
Tr{exp(− /kB T )} |
|
|
