Вычислительное масштабирование квантовых и классических алгоритмов Монте-Карло

Как зависит вычислительная сложность поиска равновесного теплового состояния для данного гамильтониана в заданном температурном масштабе с размером системы при классическом и квантовом Монте-Карло? Я знаю, что он полиномиально масштабируется для CMC и QMC без проблем со знаками и экспоненциально для QMC с проблемами со знаками, но каковы показатели степени?

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

Ответы (1)

Штат р для квантово-механического гамильтониана ЧАС ^ при температуре Т "=" 1 к Б β является:

Итак, давайте рассмотрим экспоненциальную стоимость матрицы (то, что вы называете «точной диагонализацией»). Это очень активное поле исследований даже сегодня. Алгоритм, который использует MATLAB R2016b, взят из диссертации 2010 года, а в 2016 году появилось как минимум 3 новых алгоритма ( Ruiz et al . 2016 , Grebrimedhin et al. 2016 , Guttel et al. , 2016 ). Выбор алгоритма и стоимость этого алгоритма зависят от свойств ЧАС и от того, насколько точно вы стремитесь получить ответ, но 15 н 3 Операции с плавающей запятой (FLOP) были даны здесь как грубая оценка , где н - размерность матрицы, которая для гамильтониана равна М 2 где М число уровней, включенных в вашу квантовую систему.

  • М "=" 2 для двухуровневой системы, такой как спин электрона,
  • М "=" 39 для колебательных уровней основного электронного состояния 6 , 6 Ли 2 ,
  • М "=" 2 Вопрос для Вопрос кубиты или Вопрос частицы со спином 1/2,
  • М счетно бесконечно велико для квантового гармонического осциллятора,
  • М несчетно бесконечно велико для системы с непрерывными переменными, такой как позиция Икс ^ .

Таким образом, грубая оценка стоимости детерминированного алгоритма равна 15 М 6 FLOPs для М -уровневая система, в чем вы правы, является экспоненциальной по отношению к числу частиц со спином 1/2.

Что касается методов Монте-Карло, вы должны быть более конкретными в отношении того, что вам нужно. Количество макроитераций, необходимых для получения вашего ответа с точностью до ± ϵ является О ( 1 / ϵ ) и каждая из этих макроитераций будет зависеть от М , но чтобы дать вам количество FLOP, вы должны быть более конкретными в своем вопросе.