Параллельный отпуск
![]() | Эта статья может быть слишком технической для понимания большинства читателей . ( декабрь 2021 г. ) |
Параллельный отпуск в физике и статистике — это метод компьютерного моделирования, обычно используемый для поиска состояния с наименьшей энергией системы многих взаимодействующих частиц. Он решает проблему, заключающуюся в том, что при высоких температурах можно иметь стабильное состояние, отличное от низкой температуры, тогда как моделирование при низких температурах может «застрять» в метастабильном состоянии. Это делается за счет того, что при моделировании высоких температур можно посещать состояния, типичные как для стабильных, так и для метастабильных низкотемпературных состояний.
В частности, параллельная закалка (также известная как выборка MCMC с обменом репликами ) представляет собой метод моделирования , направленный на улучшение динамических свойств моделирования физических систем методом Монте-Карло и методов выборки Монте-Карло с использованием цепей Маркова (MCMC) в более общем плане. Метод обмена репликами был первоначально разработан Робертом Свендсеном и Дж. С. Вангом. [1] затем расширен Чарльзом Дж. Гейером , [2] и позже развитый Джорджио Паризи , [3] Кодзи Хукусима и Кодзи Немото , [4] и другие. [5] [6] Ю. Сугита и Ю. Окамото также сформулировали молекулярно-динамическую версию параллельного отпуска; это обычно известно как молекулярная динамика обмена репликами или REMD. [7]
По сути, выполняется N копий системы, инициализированных случайным образом, при разных температурах. Затем на основе критерия Метрополиса происходит обмен конфигурациями при разных температурах. Идея этого методазаключается в том, чтобы сделать конфигурации при высоких температурах доступными для моделирования при низких температурах и наоборот.В результате получается очень надежный ансамбль, способный отбирать конфигурации как с низкой, так и с высокой энергией.Таким образом, термодинамические свойства, такие как теплоемкость, которая обычно плохо рассчитывается в каноническом ансамбле, могут быть рассчитаны с большой точностью.
Фон
[ редактировать ]Обычно моделирование Монте-Карло с использованием обновления Метрополиса-Гастингса состоит из одного стохастического процесса , который оценивает энергию системы и принимает/отклоняет обновления на основе температуры T . При высоких температурах сравнительно более вероятны обновления, изменяющие энергию системы. Когда система сильно коррелирована, обновления отклоняются, и считается, что моделирование страдает от критического замедления.
Если бы нам пришлось запустить два моделирования при температурах, разделенных Δ T , мы бы обнаружили, что если Δ T достаточно мало, то гистограммы энергии , полученные путем сбора значений энергий по набору шагов Монте-Карло N, создадут два распределения. это будет несколько перекрываться. Перекрытие можно определить по площади гистограмм, попадающей в один и тот же интервал значений энергии, нормированный по общему количеству выборок. Для Δ T = 0 перекрытие должно приближаться к 1.
Другой способ интерпретировать это перекрытие — сказать, что конфигурации системы, выбранные при температуре T 1 , вероятно, появятся во время моделирования при T 2 . Поскольку цепь Маркова иметь памяти о своем прошлом, мы можем создать новое обновление для системы, состоящей из двух систем в T1 точках и T2 не должна . На данном этапе Монте-Карло мы можем обновить глобальную систему, поменяв конфигурацию двух систем или, альтернативно, обменяв две температуры. Обновление принимается по критерию Метрополиса–Гастингса с вероятностью
в противном случае обновление будет отклонено. Условие детального баланса должно быть удовлетворено путем обеспечения равновероятности обратного обновления при прочих равных условиях. Это может быть обеспечено путем соответствующего выбора регулярных обновлений Монте-Карло или параллельных обновлений отпуска с вероятностями, которые не зависят от конфигураций двух систем или шага Монте-Карло. [8]
Это обновление можно распространить на более чем две системы.
Путем тщательного выбора температур и количества систем можно добиться улучшения свойств смешивания набора симуляций Монте-Карло, которое превышает дополнительные вычислительные затраты на выполнение параллельных симуляций.
Другие соображения, которые следует принять во внимание: увеличение количества различных температур может иметь пагубный эффект, поскольку можно рассматривать «латеральное» движение данной системы в зависимости от температуры как процесс диффузии.Настройка важна, поскольку для достижения разумной вероятности боковых движений должно быть практическое перекрытие гистограмм.
Метод параллельного отпуска можно использовать в качестве супермоделированного отжига , который не требует перезапуска, поскольку система с высокой температурой может подавать новые локальные оптимизаторы в систему с низкой температурой, обеспечивая туннелирование между метастабильными состояниями и улучшая сходимость к глобальному оптимуму.
Реализации
[ редактировать ]См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Свендсен Р.Х. и Ван Дж.С. (1986) Реплика моделирования спиновых стекол методом Монте-Карло Physical Review Letters 57: 2607–2609
- ^ CJ Гейер, (1991) в «Вычислительной науке и статистике» , Труды 23-го симпозиума по интерфейсу, Американская статистическая ассоциация, Нью-Йорк, стр. 156.
- ^ Маринари, Э; Паризи, Дж. (15 июля 1992 г.). «Имитация закалки: новая схема Монте-Карло» . Письма по еврофизике (EPL) . 19 (6): 451–458. arXiv : hep-lat/9205018 . Бибкод : 1992EL.....19..451M . дои : 10.1209/0295-5075/19/6/002 . ISSN 0295-5075 . S2CID 250781561 .
- ^ Хукусима, Кодзи и Немото, Кодзи (1996). «Обмен методом Монте-Карло и его применение для моделирования вращающегося стекла». Дж. Физ. Соц. Япония . 65 (6): 1604–1608. arXiv : cond-mat/9512035 . Бибкод : 1996JPSJ...65.1604H . дои : 10.1143/JPSJ.65.1604 . S2CID 15032087 .
- ^ Марко Фальчиони и Майкл В. Дим (1999). «Смещенная схема Монте-Карло для решения структуры цеолита». Дж. Хим. Физ . 110 (3): 1754. arXiv : cond-mat/9809085 . Бибкод : 1999JChPh.110.1754F . дои : 10.1063/1.477812 . S2CID 13963102 .
- ^ Дэвид Дж. Эрл и Майкл В. Дим (2005) «Параллельный отпуск: теория, приложения и новые перспективы» , Phys. хим. хим. Физ. , 7, 3910
- ^ Ю. Сугита и Ю. Окамото (1999). «Метод репликано-обменной молекулярной динамики сворачивания белков». Письма по химической физике . 314 (1–2): 141–151. Бибкод : 1999CPL...314..141S . дои : 10.1016/S0009-2614(99)01123-9 .
- ^ Рэдфорд М. Нил (1996). «Выборка из мультимодальных распределений с использованием умеренных переходов». Статистика и вычисления . 6 (4): 353–366. дои : 10.1007/BF00143556 . S2CID 11106113 .