Итеративная проекция в основное состояние

В этой статье говорится, что можно «определить волновую функцию основного состояния, применяя проекционный оператор опыт ( т ЧАС ) в произвольное начальное состояние | Ψ », и что в пределе т , у нас есть это опыт ( т ЧАС ) | Ψ сходится к истинному основному состоянию системы. Затем он утверждает, что эту проекцию нельзя выполнить за один шаг, поскольку члены гамильтониана ЧАС не коммутировать друг с другом. Мой вопрос двоякий:

  1. Откуда мы это знаем опыт ( т ЧАС ) | Ψ сходится к истинному основному состоянию системы в пределе т ? Я не припомню, чтобы это встречалось на каком-либо из моих курсов QM, но я мог упустить здесь что-то очень очевидное.
  2. Почему гамильтониан с некоммутирующими членами означает, что мы не можем сделать эту проекцию за один шаг? Я понимаю, как некоммутирующие термины вызывают трудности, когда мы хотим разделить т на множество мелких кусочков и «наращивать» до полного т применяя оператор проектирования итеративно. Однако то, как это предложение написано в статье, заставляет меня думать, что есть какая-то априорная причина, по которой опыт ( т ЧАС ) | Ψ не дает истинного основного состояния после однократного применения, когда ЧАС содержит некоммутирующие термины.

Спасибо за помощь!

Ответы (4)

Мэн Чэн в значительной степени уже ответил на вопрос, но, возможно, было бы полезно уточнить значение фразы «слишком сложно вычислить». е т ЧАС для конечного т ".

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

Почему это важно, так это потому, что обычно мы хотим решать проблемы, в которых Н большой: очевидно, вычисления е т ЧАС например, гамильтониан 1024x1024 ЧАС описать 10 спинов не проблема — просто введите exp(H) в MATLAB или Mathematica. Но попросите MATLAB возвести в степень ЧАС на 100 спинов и ваш компьютер выйдет из строя.

Поскольку возведение в степень гамильтониана обычно приводит к плотной матрице, это имеет плохое масштабирование памяти: экспоненциальное в Н . Масштабирование во времени см.: https://mathoverflow.net/questions/239073/what-is-the-time-complexity-of-the-matrix-exponential .

Поэтому, наивно пытаясь вычислить е т ЧАС это глупость.

Основные идеи, которые используются в статье, следующие:

  1. Экспонента за конечное время может быть записана как произведение многих экспонент за малые времена. е т ЧАС "=" е г т ЧАС е г т ЧАС е г т ЧАС (это не приближение).

  2. Для малых временных экспонент е г т ЧАС , его можно аппроксимировать (разложение Троттера), как в уравнении. 4 бумаги: е г т ЧАС "=" е г т ЧАС г е г т ЧАС у е г т ЧАС Икс + О ( г т 2 )

  3. Наивно можно подумать, ЧАС г , ЧАС у , ЧАС Икс по-прежнему являются большими матрицами, поэтому возведение их в степень по-прежнему сложно, как и в общем случае. Но что хорошего в каждом ЧАС г , ЧАС у , ЧАС Икс заключается в том, что каждое из них состоит из сумм локальных термов, которые коммутируют друг с другом. Итак, полная матрица е г т ЧАС г сам по себе просто состоит из произведений локальных возведений в степень е г т ЧАС г , л о с а л где ЧАС г , л о с а л действует только на 4 участках (предполагая модель ближайшего соседа) и, таким образом, это легко сделать.

Кроме того, обратите внимание, что мы намерены применить е т ЧАС к волновой функции. Таким образом, нам фактически не нужно формировать полный е г т ЧАС г и т. д., что было бы огромно. Вместо этого мы просто применяем е г т ЧАС г , л о с а л каждой локальной части волновой функции. Это очень быстро и эффективно для памяти!

  1. Откуда мы это знаем опыт ( т ЧАС ) | Ψ сходится к истинному основному состоянию системы в пределе т ?

Вы можете записать гамильтониан в его диагонализированной форме

(1) ЧАС "=" н "=" 0 Е н | Е н Е н |
где Е н являются собственными значениями и | Е н собственные векторы ЧАС . Особенно, Е 0 является наименьшим собственным значением, и | Е 0 является основным состоянием.

Отсюда можно получить

(2) е т ЧАС "=" н "=" 0 е т Е н | Е н Е н |

Вы можете разложить любой вектор | Ψ как линейную комбинацию собственных векторов | Е н

(3) | Ψ "=" м "=" 0 с м | Е м

Теперь применим оператор (2) к вектору (3):

е т ЧАС | Ψ "=" н "=" 0 е т Е н | Е н Е н | м "=" 0 с м | Е м "=" н "=" 0 е т Е н | Е н м "=" 0 с м Е н | Е м "=" н "=" 0 е т Е н | Е н м "=" 0 с м дельта н м "=" н "=" 0 е т Е н с н | Е н "="   е т Е 0 н "=" 0 е т ( Е н Е 0 ) с н | Е н "="   е т Е 0 ( с 0 | Е 0 + н "=" 1 е т ( Е н Е 0 ) 0 с н | Е н )   е т Е 0 с 0 | Е 0

Таким образом, для т вы, наконец, получили вектор, пропорциональный основному состоянию | Е 0 .

  1. Почему гамильтониан с некоммутирующими членами означает, что мы не можем сделать эту проекцию за один шаг?

Я тоже не понимаю, о каких некоммутирующих терминах говорят авторы в этом утверждении. Конечно ЧАС коммутирует с ЧАС , так это не то, что они имеют в виду.

Что ж, предел, существование которого вы утверждаете, как правило, не существует (вам нужно все нормализовать, чтобы доказать существование предела). Если он существует, он может не сходиться к основному состоянию. Достаточно выбрать начальный вектор с с 0 "=" 0 .
@ValterMoretti обычно следует использовать случайный начальный вектор, который почти наверняка будет содержать ненулевой с 0 . Но, тем не менее, этот метод мнимого времени не кажется лучше, чем метод Арнольди, который также требует только умножения гамильтониана на любой заданный вектор и работает лучше, чем метод распространения мнимого времени, в присутствии близко расположенных уровней энергии вблизи основное состояние.

Что касается вашего вопроса 2, я думаю, что авторы не говорили ничего более глубокого или глубокого, чем «слишком сложно вычислить е т ЧАС непосредственно для конечного т "из-за некоммутативности между различными терминами в ЧАС . Вот почему они разделили его на множество мелких частей, и для мелких т можно применить приближение в уравнении (4) статьи.

Поскольку у меня нет доступа к статье, я не могу много сказать о 2. Что касается 1, утверждение в его нынешнем виде тривиально ложно, даже если оно верно, скажем, грубо говоря.

Что математически верно, так это то, что для каждого ненулевого вектора ψ ,

лим т + е т ЧАС ψ | | е т ЧАС ψ | | "=" ψ 0
где ψ 0 является нормализованным собственным вектором ЧАС с собственным значением, заданным
мин о ( ЧАС ) о ψ ( ЧАС ) ,
где о ( ЧАС ) это спектр ЧАС и о ψ ( ЧАС ) это минимальный набор собственных значений, чьи собственные векторы охватывают ψ . (Я предполагаю, что имею дело с эрмитовыми матрицами и ЧАС такая матрица, поэтому все конечномерно.)

В частности, легко выделить ψ такой, что указанный выше предел не сходится к основному состоянию ЧАС (в предположении, что собственное пространство с минимальной энергией одномерно).

Если с точностью до фаз ф представляет такое основное состояние, достаточно выбрать ψ ф .

Доказательство моих утверждений - это прямая повторная адаптация ответа Томаса Фрича.