Молекулярная динамика и подробный баланс

При разработке методов моделирования методом Монте-Карло одним достаточным условием для сохранения стационарности целевого распределения вероятностей является установление детального баланса, т.е.

[Гардинер стр. 148]

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

Где переход задается

( р , в , т ) ( р , в , т + т )
и его обращение соответствует обращенному во времени переходу, который требует обращения скоростей, потому что движение от r' к r происходит в направлении, противоположном движению от r к r'.
( р , в , т ) ( р , в , т + т ) .

Предположим, что наши переходы соответствуют движению из состояния Гармонического осциллятора в фазовом пространстве ( д , п ) в другое состояние того же HO, ( д , п ) .

Вот мой вопрос: как связаны сохранение Энергии и детальный баланс?

Ответ должен быть:

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

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

Ответы (2)

Если вы сэмплируете канонический ансамбль, энергия обычно не сохраняется. Подробное условие баланса в такой настройке гласит:

(1) е β ЧАС я п ( я Дж ) "=" е β ЧАС Дж п ( Дж я ) ,
где я , Дж обозначить состояния в каноническом ансамбле при температуре Т "=" 1 / к β и ЧАС я это энергия я -го состояния.

Можно показать, что стационарная вероятность, вытекающая из (1), равна

(2) Π я "=" е β ЧАС я Дж е β ЧАС Дж ,
и это используется, например, когда цепь Маркова используется для вычисления средних значений формы
(3) О "=" Д ф О [ ф ] е β ЧАС [ ф ] Д ф е β ЧАС [ ф ] .

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

Молекулярная динамика не удовлетворяет детальному балансу.

В моделировании молекулярной динамики NVE переход

( р ( т ) , в ( т ) ) ( р ( т + т ) , в ( т + т ) )

является детерминированным , что означает, что данное состояние я есть одно и только одно государство Дж такой, что

п ( я Дж ) "=" 1

вероятность перейти от я в любое другое государство 0 :

п ( я Дж ) "=" 0     Дж Дж

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

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