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

Юрий Кругляк_Квантовое моделирование в квантовой химии на квантовых компьютерах_399_стр

.pdf
Скачиваний:
67
Добавлен:
25.01.2020
Размер:
6.39 Mб
Скачать

1.3.7.6. Теория функционала плотности

106

1.3.7.6.1. Теоремы Кона – Хоэнберга

107

1.3.7.6.2. Уравнения Кона – Шэма

109

1.3.7.6.3. Приближение локальной плотности

111

1.3.7.6.4. Приближение обобщенного градиента

112

1.3.7.6.5. Ур-я Кона – Шэма в приближении ЛКАО

113

Литература

115

Часть II. Квантовые вычисления и квантовая информатика

 

Глава 2. Квантовый мир

 

2.1. Введение

121

2.2. Квантовая механика поляризованных фотонов

122

2.3. Одиночные кубиты

126

2.4. Измерение одиночных кубитов

130

2.5. Квантовый протокол передачи ключа

133

2.6. Пространство состояний одиночного кубита

136

2.6.1. Фазы относительные и глобальные

136

2.6.2. Геометрические образы состояний одиночных кубитов

138

Глава 3. Множественные кубитные системы

 

3.1. Введение

141

3.2. Пространство квантовых состояний

142

3.2.1. Прямые суммы векторных пространств

142

3.2.2. Тензорные произведения векторных пространств

143

3.2.3. Пространство состояний n-кубитной системы

145

3.3. Перепутанные состояния

148

3.4. Предварительно об измерении n-кубитных систем

151

3.5. Квантовый протокол передачи ключа с использованием

 

перепутанных состояний

154

Глава 4. Измерение состояний множественных кубитных систем

 

4.1. Введение

157

4.2. Дираковские обозначения для линейных преобразований

157

4.3. Проекционные операторы для измерений

159

4.4. Формализм эрмитовских операторов для измерений

164

4.5. Постулаты измерений

166

10

Глава 5. Преобразование квантовых состояний

 

5.1. Введение

171

5.2. Унитарные преобразования

172

5.2.1. Недопустимые преобразования:

 

невозможность клонирования

174

5.3. Некоторые простые квантовые вентили

175

5.3.1. Преобразования Паули

177

5.3.2. Преобразование Адамара

178

5.3.3. CNOT и другие одиночно контролирующие двукубитные

 

вентили

179

5.4. Применение простых вентилей

184

5.4.1. Плотное кодирование

185

5.4.2. Квантовая телепортация

186

5.5. Реализация унитарных преобразований в виде квантовых схем

188

5.5.1. Декомпозиция преобразований одиночных кубитов

189

5.5.2. Одиночно контролирующие преобразования

 

одиночных кубитов

190

5.5.3. Множественно контролирующие преобразования одиночных

 

кубитов

191

5.6. Стандартная модель квантовых схем

192

Глава 6. Квантовый алгоритм вычисления фазы

 

6.1. Введение

193

6.2. Классическое преобразование Фурье

193

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

195

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

195

6.5. Квазиклассический подход к квантовому преобразованию Фурье

198

6.6. Квантовый алгоритм вычисления фазы

199

Литература

202

Часть III. Квантовая химия на квантовых компьютерах

 

Глава 7. Квантовая химия в начале эры квантовых компьютеров

 

7.1. Введение и краткий исторический экскурс

205

7.2. Квантовая химия в эру квантовых вычислений

212

7.2.1. Начала и вызовы классической квантовой химии

212

7.2.2. Классические приближенные методы и их ограничения

213

7.2.2.1. Статические свойства: волновые функции и

 

энергетические спектры

213

11

 

7.2.2.1.1. Теория связанных кластеров

213

7.2.2.1.2. Квантовый метод Монте-Карло

215

7.2.2.1.3. Метод точной диагонализации

215

7.2.2.1.4. Методы тензорных сетей

216

7.2.2.2. Динамические свойства: временная эволюция волновых

функций

217

7.2.2.2.1. Молекулярная динамика

218

7.2.2.2.2. Квантовая временная эволюция

219

7.2.3. Квантовые компьютеры выводят за пределы классических

 

ограничений

221

7.2.3.1. Статика: вычисление фазы и вариационные квантовые

алгоритмы

223

7.2.3.2. Динамика: моделирование гамильтониана и гибридные

методы

225

7.3. Вычислительная сложность

227

7.3.1. Классы сложности

227

7.3.2. Теория сложности в квантовой химии

231

7.3.3. Теория сложности в вибронике молекул

232

7.4. Алгоритмы квантового моделирования для помехоустойчивых

 

квантовых компьютеров

235

7.4.1. Квантовые алгоритмы вычисления энергии

236

7.4.1.1. Моделирование гамильтонианов

237

7.4.1.2. Квантовый алгоритм вычисления фазы

239

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

241

7.4.2. Вычисление энергии основного состояния квантово-химических

гамильтонианов

243

7.4.2.1. Подготовка состояний

243

7.4.2.2. Моделирование гамильтонианов в квантовой химии

245

7.4.2.3. Измерение свойств многоэлектронных систем

249

7.5. Квантовые алгоритмы для промежуточных шумящих квантовых

 

устройств

250

7.5.1. Вариационные квантовые алгоритмы

252

7.5.1.1. Подготовка состояний

253

7.5.1.1.1. Унитарный метод связанных кластеров

254

7.5.1.1.2. Вариационная стратегия

256

7.5.1.1.3. Стратегия низко-глубинных схем

259

7.5.1.1.4. Аппаратно-эффективная стратегия

262

12

 

7.5.1.1.5. Альтернативные стратегии

263

7.5.1.2. Вычисление энергии

263

7.5.1.2.1. Усреднение гамильтониана

263

7.5.1.3. Методы оптимизации

264

7.5.1.4. Физическая реализация алгоритмов

266

7.5.1.5. Алгоритмы для возбужденных состояний

267

7.5.1.5.1. Свернутый спектр и лагранжевы методы

267

7.5.1.5.2. Линейный отклик:

 

разложение квантового подпространства

268

7.5.1.5.3. Вариационный спектральный алгоритм

268

7.5.1.6. Вычисление свойств молекул

268

7.5.2. Другие гибридные квантово-классические алгоритмы в химии269

7.5.2.1. Вариационный квантовый имитатор

269

7.5.2.2.Вариационный квантовый имитатор в мнимой области270

7.5.2.3.Вариационный квантовый имитатор в мнимой области

для возбужденных состояний

271

7.5.3. Не-вентильные методы в квантовой химии

271

7.5.3.1. Адиабатические методы

271

7.5.3.2. Линейная оптика

272

7.6. Перспективы

272

7.7. Дополнение

275

7.7.1. Отображение в кубиты

275

7.7.1.1. Отображение Джордана – Вигнера

275

7.7.1.2. Отображение Бравого – Китаева

276

7.8. Молекула водорода

276

7.9. Заключение

282

Литература

283

Приложение. Аннотированная библиография новейших исследований и

 

квантово-химических расчетов на квантовых компьютерах

 

Обзоры по квантовой химии на квантовых компьютерах R (5)

311

Обзоры общего характера RG (2)

314

Симметрия состояний S (9)

315

Возбужденные состояния ES (3)

319

Колебательные состояния VS (1)

321

Электронно-колебательные состояния EVS (1)

322

Производные от энергии ED (2)

322

Релятивистская квантовая химия RQC (2)

323

13

 

Алгоритм вычисления фазы PEA (3)

324

Вариационный квантовый алгоритм VQE (43)

326

Вычислительная сложность СС (1)

349

Полное конфигурационное взаимодействие FCI (5)

349

Метод связанных кластеров UСС (14)

352

Теория функционала плотности DFT (4)

359

Новые методы и алгоритмы NMA (38)

361

Квантовые вычислительные устройства QC (6)

380

Программирование квантовых компьютеровP (5)

382

Перспективные исследования PR (25)

385

Квантовые вычисления в целом QG (2)

398

14

Введение

Использование квантовых компьютеров для решения химических и молекулярно-биологических задач методами компьютерной и квантовой химии имеет очевидные перспективы и окажет революционное влияние на то как вообще будут проводиться компьютерные вычисления в будущем [1 – 8]. В этой книге речь пойдет о квантовом моделировании [9] в квантовой химии на квантовых компьютерах. Термин «квантовое моделирование» в нашем случае имеет специальный смысл, который мы постепенно раскроем, а в общепринятом смысле под квантовым моделированием подразумевают отображение динамики изучаемой квантовой системы на другую более контролируемую систему. Таковой в нашем случае будет квантовый компьютер. Подобное моделирование химических процессов совсем не похоже на нынешние вычисления в квантовой химии на современных битовых компьютерах.

Причиной, побудившей искать решение сложных химических и молекулярно-биологических проблем с привлечением квантовых вычислений, явилась внутренне присущая битовым компьютерам невозможность решить молекулярное уравнение Шредингера с нужной точностью для молекулярных систем с большим числом электронов. В химии для предсказания равновесной геометрии молекул, скоростей реакций, переходных состояний необходима точность ~ 1 ккал·моль–1. Для достижения подобной точности в квантовой химии разработаны методы ab initio и разнообразные полуэмпирические методы [10], которые мы далее рассмотрим бегло в главе 1 для получения цельного представления о методах решения молекулярного уравнения Шредингера. Акцент в этой первой части книги делается на три основных метода, соответствующие гамильтонианы которых дают точные, почти точные или достаточно надежные результаты на битовых компьютерах и которые обычно используются в расчетах на квантовых компьютерах – это методы полного КВ, связанных кластеров и модели в теории функционалов плотности.

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

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

15

систем. Далее конспективно обсуждается ситуация с вычислительной сложностью в квантово-химических расчетах и в вибронике молекул.

Основное содержание третьей части составляет обсуждение квантовых алгоритмов для помехоустойчивых квантовых компьютеров и для так называемых промежуточных шумящих квантовых устройств. Меньшее внимание уделено другим гибридным квантово-классическим алгоритмам и так называемым не-вентильным методам в квантовой химии. В заключение, в качестве примера, довольно подробно излагается техника счета молекулы водорода на квантовом компьютере.

Представление о результатах, достигнутым к 2020-му году, даст аннотированная библиография новейших исследований и квантово-химических расчетов на квантовых компьютерах, помещенная в Приложении. Если в первых расчетах молекул основное внимание уделялось основному состоянию, то сейчас акцент сместился на возбужденные состояния, колебательные и электронно-колебательные спектры. Все больше внимания уделяется расчету поверхности потенциальной энергии. Уже появились первые результаты в области релятивистской квантовой химии на квантовых компьютерах и выходу за пределы приближения Борна – Оппенгеймера.

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

Ссылки на все упомянутые выше исследования и расчеты вы найдете в списке литературы к главе 7 и в Приложении.

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

16

T = 300 K

Часть I. Винтажная квантовая химия Глава 1. Начала квантовой химии

“The underlying physical laws necessary for the mathematical theory of a large part of physics and the whole of chemistry are thus completely known, and the difficulty is only that the exact application of these laws lead to equations much too complicated to be soluble.”

P. A. M. Dirac Proc. Royal Soc. (London), 123A, 714 (1929)

1.1. Введение

Ситуация сейчас с решением молекулярного уравнения Шредингера, в том числе релятивистского, резко изменилась в результате взрывного экспоненциального роста (закон Мура) вычислительной мощности компьютеров в ходе стремительного развития полупроводниковой кремниевой технологии, короткоканальной микро- и наноэлектроники и спинтроники [11 – 13]. Квантовохимические расчеты в нано- и мезофизике, в химии, фармакологии и молекулярной биологии стали рутинными.

Предельное значение длины канала проводимости полевого транзистора в Si-нанотехнологии, когда транспорт электрона в транзисторе от истока к стоку протекает без туннелирования, а таких транзисторов в современном ноутбуке уже более 9 миллиардов, определен приблизительно в 10 нм [13], тогда как фундаментальный предел длины канала проводимости составляет 1.5 нм при

[14]. Этот фундаментальный предел следует из принципа неопределенности Гейзенберга и принципа Ландауэра стирания одного бита информации [15, 16], согласно которому соответствующая энергия

E = kT ln2 = 0.017 эВ (T = 300 K)

и который сравнительно недавно был подтвержден экспериментально [17, 18]. Вместе с тем, в виду грядущей эры квантовых вычислений и квантовых компьютеров уместно было поставить вопрос не отличаются ли фундаментально между собой классические и квантовые биты. Согласно новейшим экспериментам [19, 20], ответ отрицательный. Экспериментальное подтверждение фундаментальности принципа Ландауэра получено в условиях полностью квантόванной системы, когда квантуются не только биты, но и тепловой резервуар, с которым биты обмениваются энергией.

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

17

Надежды на более точные квантово-химические расчеты возлагают в будущем на квантовые компьютеры. Отдельные методические вопросы квантово-химических вычислений были отработаны при расчете основного и возбужденных состояний молекулы H2 в ограниченном базисе с использованием оптического квантового компьютера (§ 7.8) [21, 22], а затем и основного состояния молекулы LiH [23].

Эта глава вводная и содержит такие общеизвестные результаты и понятия как приближение Борна – Оппенгеймера для молекулярного уравнения Шредингера, детерминанты Слэтера и вычисление матричных элементов одно- и двухэлектронных операторов на слэтеровских детерминантах. Ориентация в этой главе делается на три основных метода, соответствующие гамильтонианы которых дают точные, почти точные или достаточно надежные результаты на битовых компьютерах и которые обычно используются в расчетах на квантовых компьютерах – это методы полного конфигурационного взаимодействия, связанных кластеров и модели в теории функционалов плотности.

1.2. Приближение Борна – Оппенгеймера

Поскольку электроны намного легче атомных ядер, они «видят» мгновенные положения ядер атомов и «движутся» быстрее чем ядра, тогда как ядра уже «чувствуют» только усредненный потенциал пространственно распределенного электронного облака. Электронная энергия будет разной при различных конфигурациях ядер. Эта электронная энергия, дополненная энергией взаимного отталкивания ядер, определяет поверхность потенциальной энергии (ППЭ), управляющую движением ядер. Такой подход называют разделением электронных и ядерных движений по Борну и Оппенгеймеру, или иначе приближением Борна – Оппенгеймера (ПБО) [24]. На самом деле имеет место электронно-колебательное взаимодействие, так что уравнения, описывающие движения электронов и ядер, связаны между собой. В большинстве задач квантовой химии это взаимодействие малό и им обычно пренебрегают.

Запишем независящее от времени уравнение Шредингера:

ˆ

(1)

H (R,r)Ψ(R,r) = EΨ(R,r) ,

где {R} и {r} есть наборы координат ядер и электронов, соответственно, а полный молекулярный гамильтониан в нерелятивистском приближении

18

ˆ

NN

2

 

 

 

Ne

2

 

 

 

H (R,r) = −

 

 

 

α +

 

 

+V (R,r) ,

(2)

2M

 

2m

 

α

 

 

i

 

 

 

α=1

 

 

 

i=1

e

 

 

 

где суммы есть операторы кинетической энергии ядер

ˆ

и электронов

ˆ

TN

Te ,

соответственно, а потенциальная энергия в атомных единицах

 

 

NN Ne Zα

 

ZαZβ

1

 

 

 

 

V V (R,r) = −∑∑

 

+

 

+

 

VeN +VNN

+Vee .

(3)

r

R

r

α=1 i=1 αi

α<β

αβ

i< j ij

 

 

 

Запишем решение уравнения (1) в виде произведения электронной волновой функции в поле закрепленных ядер ({R} = Const) и ядерной волновой функции

Ψ(R,r) ≈ Ψe (r;R)ΨN (R),

(4)

где смысл значка поясним позже, а параметрическая зависимость электронной волновой функции от координат ядер подчеркнута в (4) значком ;. Такая запись полной волновой функции в виде произведения чисто электронной и ядерной волновых функций позволяет свести решение (1) к решению двух отдельных уравнений – электронного и ядерного.

Электронное уравнение Шредингера имеет вид

ˆ

(5)

HeΨe (r;R) = E(R)Ψe (r;R) ,

где электронный гамильтониан учитывает также энергию межъядерного отталкивания:

ˆ

ˆ

Ne

2

 

 

 

He

=Te

+V (R,r) = −

2m

i +V (R,r)

 

 

 

i=1

 

e

 

 

 

или в атомных единицах

 

 

 

 

 

 

 

 

 

ˆ

ˆ

 

Ne

1

+V (R,r) .

(6)

He =Te +V (R,r) = −

i=1

2

 

 

 

 

i

 

 

Электронное уравнение (5) имеет множество решений Ψe (r; R) , каждое из которых определяет ППЭ E(R) для основного и возбужденных состояний, каждая из которых может быть далее использована как потенциальная энергия для изучения движения ядер.

Ядерное уравнение имеет вид

ˆ

(7)

HN ΨN (R) = EN ΨN (R) ,

19