При разработке методов моделирования методом Монте-Карло одним достаточным условием для сохранения стационарности целевого распределения вероятностей является установление детального баланса, т.е.
[Гардинер стр. 148]
Марковский процесс удовлетворяет детальному равновесию, если, грубо говоря, в стационарной ситуации каждый возможный переход уравновешивается обратным переходом.
Где переход задается
Предположим, что наши переходы соответствуют движению из состояния Гармонического осциллятора в фазовом пространстве в другое состояние того же HO, .
Вот мой вопрос: как связаны сохранение Энергии и детальный баланс?
Ответ должен быть:
энергосбережение подробный баланс Это должно быть ясно, потому что если энергия сохраняется, это означает, что я двигаюсь по эллипсу в фазовом пространстве, которое состоит из всех микросостояний, доступных моей системе.
В то время как обратное не всегда должно быть верно, т.е. могут быть скачки, удовлетворяющие детальному балансу, но нарушающие сохранение энергии, но я не могу найти их пример.
Если вы сэмплируете канонический ансамбль, энергия обычно не сохраняется. Подробное условие баланса в такой настройке гласит:
Можно показать, что стационарная вероятность, вытекающая из (1), равна
Я не уверен, что полностью понимаю ваш вопрос, потому что в заголовке вы говорите о молекулярной динамике, а затем в основной части вы говорите о Монте-Карло. В любом случае, вот мой ответ:
Молекулярная динамика не удовлетворяет детальному балансу.
В моделировании молекулярной динамики NVE переход
является детерминированным , что означает, что данное состояние есть одно и только одно государство такой, что
вероятность перейти от в любое другое государство :
То же самое относится и к симуляции НТВ, но более тонким образом, поскольку наличие термостата вносит «шум» в динамику системы. В любом случае, поскольку молекулярная динамика основана на детерминированных уравнениях движения Ньютона, она никогда не будет удовлетворять детальному балансу.
И наоборот, коды Монте-Карло обычно удовлетворяют детальному балансу, но они не обязательно сохраняют энергию: хорошо известным примером является алгоритм Метрополиса.