В этой статье говорится, что можно «определить волновую функцию основного состояния, применяя проекционный оператор в произвольное начальное состояние », и что в пределе , у нас есть это сходится к истинному основному состоянию системы. Затем он утверждает, что эту проекцию нельзя выполнить за один шаг, поскольку члены гамильтониана не коммутировать друг с другом. Мой вопрос двоякий:
Спасибо за помощь!
Мэн Чэн в значительной степени уже ответил на вопрос, но, возможно, было бы полезно уточнить значение фразы «слишком сложно вычислить». для конечного ".
К твердости относится вычислительная сложность задачи/предлагаемого численного алгоритма. То есть, учитывая проблему размера (например, здесь, в документе, на который ссылается это количество вращений, которые вы хотите смоделировать), сколько памяти и сколько времени вам нужно.
Почему это важно, так это потому, что обычно мы хотим решать проблемы, в которых большой: очевидно, вычисления например, гамильтониан 1024x1024 описать 10 спинов не проблема — просто введите exp(H) в MATLAB или Mathematica. Но попросите MATLAB возвести в степень на 100 спинов и ваш компьютер выйдет из строя.
Поскольку возведение в степень гамильтониана обычно приводит к плотной матрице, это имеет плохое масштабирование памяти: экспоненциальное в . Масштабирование во времени см.: https://mathoverflow.net/questions/239073/what-is-the-time-complexity-of-the-matrix-exponential .
Поэтому, наивно пытаясь вычислить это глупость.
Основные идеи, которые используются в статье, следующие:
Экспонента за конечное время может быть записана как произведение многих экспонент за малые времена. (это не приближение).
Для малых временных экспонент , его можно аппроксимировать (разложение Троттера), как в уравнении. 4 бумаги:
Наивно можно подумать, по-прежнему являются большими матрицами, поэтому возведение их в степень по-прежнему сложно, как и в общем случае. Но что хорошего в каждом заключается в том, что каждое из них состоит из сумм локальных термов, которые коммутируют друг с другом. Итак, полная матрица сам по себе просто состоит из произведений локальных возведений в степень где действует только на 4 участках (предполагая модель ближайшего соседа) и, таким образом, это легко сделать.
Кроме того, обратите внимание, что мы намерены применить к волновой функции. Таким образом, нам фактически не нужно формировать полный и т. д., что было бы огромно. Вместо этого мы просто применяем каждой локальной части волновой функции. Это очень быстро и эффективно для памяти!
- Откуда мы это знаем сходится к истинному основному состоянию системы в пределе ?
Вы можете записать гамильтониан в его диагонализированной форме
Отсюда можно получить
Вы можете разложить любой вектор как линейную комбинацию собственных векторов
Теперь применим оператор (2) к вектору (3):
Таким образом, для вы, наконец, получили вектор, пропорциональный основному состоянию .
- Почему гамильтониан с некоммутирующими членами означает, что мы не можем сделать эту проекцию за один шаг?
Я тоже не понимаю, о каких некоммутирующих терминах говорят авторы в этом утверждении. Конечно коммутирует с , так это не то, что они имеют в виду.
Что касается вашего вопроса 2, я думаю, что авторы не говорили ничего более глубокого или глубокого, чем «слишком сложно вычислить непосредственно для конечного "из-за некоммутативности между различными терминами в . Вот почему они разделили его на множество мелких частей, и для мелких можно применить приближение в уравнении (4) статьи.
Поскольку у меня нет доступа к статье, я не могу много сказать о 2. Что касается 1, утверждение в его нынешнем виде тривиально ложно, даже если оно верно, скажем, грубо говоря.
Что математически верно, так это то, что для каждого ненулевого вектора ,
В частности, легко выделить такой, что указанный выше предел не сходится к основному состоянию (в предположении, что собственное пространство с минимальной энергией одномерно).
Если с точностью до фаз представляет такое основное состояние, достаточно выбрать .
Доказательство моих утверждений - это прямая повторная адаптация ответа Томаса Фрича.
Вальтер Моретти
Руслан