Jump to content

Метод Монте-Карло в статистической механике

Монте-Карло в статистической физике относится к применению метода Монте-Карло к задачам статистической физики или статистической механики .

Общей мотивацией использования метода Монте-Карло в статистической физике является вычисление интеграла от многих переменных. Типичная задача начинается с системы, для которой известен гамильтониан, он находится при заданной температуре и следует статистике Больцмана . Чтобы получить среднее значение некоторой макроскопической переменной, скажем, A, общий подход состоит в вычислении по всему фазовому пространству PS для простоты среднего значения A с использованием распределения Больцмана:

.

где - энергия системы для данного состояния, определяемая формулой - вектор со всеми степенями свободы (например, для механической системы, ), и

это функция распределения .

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

Для этих систем обычно используется интегрирование Монте-Карло (не путать с методом Монте-Карло , который используется для моделирования молекулярных цепей). Основной мотивацией его использования является тот факт, что при интеграции Монте-Карло ошибка выглядит следующим образом: , независимо от размерности интеграла. Еще одна важная концепция, связанная с интеграцией Монте-Карло, — это выборка по важности , метод, который сокращает время вычислений при моделировании.

В следующих разделах обсуждается общая реализация интеграции Монте-Карло для решения такого рода задач.

Выборка по важности

[ редактировать ]

Оценка при интегрировании Монте-Карло интеграла, определяемого как

является

где равномерно получены из всего фазового пространства (PS), а N — количество точек выборки (или оценок функции).

Из всего фазового пространства некоторые его зоны вообще имеют большее значение для среднего значения переменной чем другие. В частности, те, которые имеют значение достаточно высокие по сравнению с остальными энергетическими спектрами, являются наиболее важными для интеграла. Используя этот факт, возникает естественный вопрос: можно ли с большей частотой выбирать состояния, которые, как известно, более соответствуют интегралу? Ответ — да, если использовать метод выборки по важности .

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

Среднее значение можно переписать как

,

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

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

Канонический

[ редактировать ]

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

быть дистрибутивом, который нужно использовать. Подставляя предыдущую сумму,

.

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

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

Мультиканонический

[ редактировать ]

Как говорилось ранее, микроканонический подход имеет серьезный недостаток, который становится актуальным в большинстве систем, использующих интеграцию Монте-Карло. Для систем с «грубым энергетическим ландшафтом» можно использовать мультиканонический подход.

Мультиканонический подход использует другой выбор для выборки по важности:

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

Основным недостатком этого выбора является тот факт, что в большинстве систем неизвестно. Чтобы преодолеть эту проблему, обычно используется алгоритм Ванга и Ландау для получения DOS во время моделирования. Обратите внимание, что после того, как DOS известен, средние значения каждой переменной могут быть рассчитаны для любой температуры, поскольку генерация состояний не зависит от .

Выполнение

[ редактировать ]

В этом разделе реализация будет сосредоточена на модели Изинга . Давайте рассмотрим двумерную спиновую сеть с L спинами (узлами решетки) на каждой стороне. Есть, естественно, спинов, и поэтому фазовое пространство дискретно и характеризуется N спинами, где — спин каждого узла решетки. Энергия системы определяется выражением , где — набор первых спинов окрестностей i, а J — матрица взаимодействия (для ферромагнитной модели Изинга J — единичная матрица). Проблема заявлена.

В этом примере цель состоит в том, чтобы получить и (например, чтобы получить магнитную восприимчивость системы), поскольку ее легко обобщить на другие наблюдаемые. Согласно определению, .

Канонический

[ редактировать ]

Сначала систему необходимо инициализировать: пусть быть температурой Больцмана системы и инициализировать систему с начальным состоянием (которое может быть любым, поскольку конечный результат не должен зависеть от него).

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

шаг 1: сгенерируйте состояние, которое следует за распределение:

шаг 1.1: Выполните TT несколько раз следующую итерацию:

шаг 1.1.1: выберите случайным образом (с вероятностью 1/N) узел решетки, который будет называться i, со спином .

шаг 1.1.2: выберите случайное число .

шаг 1.1.3: вычислите изменение энергии при попытке перевернуть вращение i:

и изменение его намагниченности:

шаг 1.1.4: если , переверните вращение ( ), в противном случае не делайте этого.

шаг 1.1.5: обновить несколько макроскопических переменных на случай, если спин перевернулся: ,

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

шаг 2: выполнить измерение:

шаг 2.1: сохраните на гистограмме значения M и M. 2 .

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

Основным недостатком этого метода с выбором одного переворота спина в таких системах, как модель Изинга, является то, что время туннелирования масштабируется по степенному закону: где z больше 0,5, явление, известное как критическое замедление .

Применимость

[ редактировать ]

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

Обобщения

[ редактировать ]

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

См. также

[ редактировать ]
  • Аллен, депутат парламента и Тилдесли, диджей (1987). Компьютерное моделирование жидкостей . Издательство Оксфордского университета. ISBN  0-19-855645-4 .
  • Френкель Д. и Смит Б. (2001). Понимание молекулярного моделирования . Академическая пресса. ISBN  0-12-267351-4 .
  • Биндер, К. и Херманн, Д.В. (2002). Моделирование Монте-Карло в статистической физике. Введение (4-е изд.). Спрингер. ISBN  3-540-43221-3 .
  • Спэнье, Джером; Гелбард, Эли М. (2008). «Выборка по важности». Принципы Монте-Карло и проблемы нейтронного транспорта . Дувр. стр. 110–124. ISBN  978-0-486-46293-6 .
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 625946e5f72234a5ad33be516fddbd9e__1697542380
URL1:https://arc.ask3.ru/arc/aa/62/9e/625946e5f72234a5ad33be516fddbd9e.html
Заголовок, (Title) документа по адресу, URL1:
Monte Carlo method in statistical mechanics - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)