Гамильтоново моделирование - Hamiltonian simulation

Гамильтоново моделирование (также называемый квантовое моделирование) проблема в квантовая информатика который пытается найти вычислительная сложность и квантовые алгоритмы необходимы для моделирования квантовых систем. Гамильтоново моделирование - это проблема, которая требует алгоритмов, которые эффективно реализуют эволюцию квантового состояния. Проблема гамильтонова моделирования была предложена Ричард Фейнман в 1982 году, где он предложил квантовый компьютер в качестве возможного решения, поскольку моделирование общих гамильтонианов, кажется, растет экспоненциально по отношению к размеру системы. [1]

Постановка задачи

В задаче гамильтонова моделирования при заданном Гамильтониан ( эрмитова матрица действующий на кубиты), время и максимальная ошибка моделирования , цель - найти алгоритм, приближающий такой, что , куда это идеальная эволюция и это спектральная норма.[2]Частным случаем проблемы гамильтонова моделирования является проблема локального гамильтонова моделирования. Это когда является k-локальным гамильтонианом на кубиты, где и действует нетривиально на самое большее кубиты вместо кубиты. [3] Проблема моделирования локального гамильтониана важна, потому что большинство гамильтонианов, встречающихся в природе, k-локальны. [3]

Методы

Формулы продукта

Формулы произведения, также известные как формулы Троттера или разложения Троттера-Судзуки, моделируют сумму членов гамильтониана, моделируя каждое из них отдельно для небольшого временного интервала. [4] Если , тогда для большого ; куда - количество временных шагов для моделирования. Большой , тем точнее моделирование.

Если гамильтониан представить в виде Разреженная матрица, распределенные окраска края алгоритм можно использовать для разложения его на сумму членов; который затем можно смоделировать с помощью алгоритма Троттера-Судзуки. [5]

Серия Тейлор

посредством Серия Тейлор расширение. [6] Это говорит о том, что во время эволюции квантового состояния гамильтониан снова и снова применяется к системе с различным числом повторений. Первый член - это единичная матрица, поэтому сначала система не меняется, но во втором члене гамильтониан применяется один раз. Для практических применений серию необходимо обрезать () где чем больше , тем точнее моделирование. [7]

Квантовая прогулка

В квантовом блуждании реализована унитарная операция, спектр которой связан с гамильтонианом in, тогда Алгоритм квантовой оценки фазы используется для настройки собственных значений. Это делает ненужным разложение гамильтониана на сумму членов, как в методах Троттера-Судзуки. [6]

Квантовая обработка сигналов

Алгоритм обработки квантового сигнала работает путем преобразования собственных значений гамильтониана в вспомогательный кубит, преобразования собственных значений с помощью вращения одного кубита и, наконец, проецирования вспомогательного кубита. [8] Было доказано, что он является оптимальным по сложности запроса, когда речь идет о гамильтоновом моделировании. [8]

Сложность

Таблица сложности гамильтоновых алгоритмов моделирования, упомянутых выше. Гамильтоново моделирование можно изучать двумя способами. Это зависит от того, как задан гамильтониан. Если он указан явно, то сложность шлюза имеет большее значение, чем сложность запроса. Если гамильтониан описать как оракул (черный ящик ), то количество запросов к оракулу более важно, чем количество вентилей схемы. В следующей таблице показаны ворота и сложность запросов ранее упомянутых методов.

ТехникаСложность воротСложность запроса
Формула продукта 1-го порядка [7] [9]
Серия Тейлор [7] [6]
Квантовая прогулка [7] [5]
Квантовая обработка сигналов [7] [8]

Где это самая большая запись .

Рекомендации

  1. ^ Ричард П. Фейнман (1982). «Моделирование физики с помощью компьютеров». Международный журнал теоретической физики. 21 (6): 467–488. Bibcode:1982IJTP ... 21..467F. Дои:10.1007 / BF02650179. Получено 2019-05-04.
  2. ^ Стюарт Хэдфилд, Анаргирос Папагеоргиу (2018). «Разделяй и властвуй подход к квантовому гамильтоновому моделированию». Новый журнал физики. 20 (4): 043003. Bibcode:2018NJPh ... 20d3003H. Дои:10.1088 / 1367-2630 / aab1ef.CS1 maint: использует параметр авторов (связь)
  3. ^ а б Ллойд, С. (1996). «Универсальные квантовые симуляторы». Наука. 273 (5278): 1073–8. Bibcode:1996Sci ... 273.1073L. Дои:10.1126 / science.273.5278.1073. PMID  8688088.
  4. ^ Бартел, Томас; Чжан, Икан (2019). «Оптимизированные разложения Ли-Троттера-Судзуки для двух и трех некоммутирующих членов». arXiv:1901.04974 [Quant-ph ].
  5. ^ а б Берри, Доминик; Чайлдс, Эндрю; Котари, Робин (2015). «Гамильтоново моделирование с почти оптимальной зависимостью от всех параметров». 56-й ежегодный симпозиум IEEE по основам компьютерных наук, 2015 г.. С. 792–809. arXiv:1501.01715. Bibcode:2015arXiv150101715B. Дои:10.1109 / FOCS.2015.54. ISBN  978-1-4673-8191-8.
  6. ^ а б c Берри, Доминик; Чайлдс, Эндрю; Клив, Ричард; Котари, Робин; Роландо, Сомма (2015). «Моделирование гамильтоновой динамики с усеченным рядом Тейлора». Письма с физическими проверками. 114 (9): 090502. arXiv:1412.4687. Bibcode:2015ПхРвЛ.114и0502Б. Дои:10.1103 / PhysRevLett.114.090502. PMID  25793789.
  7. ^ а б c d е Чайлдс, Эндрю; Маслов Дмитрий; Нам, Юнсон (2017). «К первому квантовому моделированию с квантовым ускорением». Труды Национальной академии наук. 115 (38): 9456–9461. arXiv:1711.10980. Bibcode:2017arXiv171110980C. Дои:10.1073 / pnas.1801723115. ЧВК  6156649. PMID  30190433.
  8. ^ а б c Низкий, Гуан Хао; Чуанг, Исаак (2017). «Оптимальное гамильтоново моделирование с помощью квантовой обработки сигналов». Письма с физическими проверками. 118 (1): 010501. arXiv:1606.02685. Bibcode:2017PhRvL.118a0501L. Дои:10.1103 / PhysRevLett.118.010501. PMID  28106413.
  9. ^ Котари, Робин (8 декабря, 2017). Квантовые алгоритмы для гамильтонова моделирования: последние результаты и открытые проблемы (YouTube). США: IBM Research.