Jump to content

Алгоритм Свендсена – Ванга

Алгоритм Свендсена-Ванга — первый нелокальный или кластерный алгоритм моделирования Монте-Карло для больших систем, близких к критичности . Его представили Роберт Свендсен и Цзянь-Шэн Ван в 1987 году в Карнеги-Меллоне .

Исходный алгоритм был разработан для моделей Изинга и Поттса, а позже был обобщен и на другие системы, такие как модель XY по алгоритму Вольфа и частицы жидкостей. Ключевым ингредиентом была модель случайного кластера , представление модели Изинга или Поттса через модели перколяции соединительных связей, предложенные Фортуином и Кастелейном. Это было обобщено Барбу и Чжу. [ 1 ] к произвольным вероятностям выборки, рассматривая его как алгоритм Метрополиса – Гастингса и вычисляя вероятность принятия предлагаемого хода Монте-Карло.

Мотивация

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

Проблема критического замедления, влияющего на локальные процессы, имеет фундаментальное значение при изучении фазовых переходов второго рода (например, ферромагнитного перехода в модели Изинга ), поскольку увеличение размера системы с целью уменьшения эффектов конечного размера имеет большое значение. недостатком является необходимость гораздо большего количества ходов для достижения теплового равновесия. Действительно, время корреляции обычно увеличивается по мере с или больше; поскольку, чтобы быть точным, время моделирования должно быть Это главное ограничение размера систем, которые можно изучать с помощью локальных алгоритмов . Алгоритм SW был первым, кто выдал необычно малые значения динамических критических показателей: для 2D-модели Изинга ( для стандартного моделирования); для 3D-модели Изинга, в отличие от для стандартных симуляций.

Описание

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

Алгоритм нелокален в том смысле, что за одну прогонку обновляется набор спиновых переменных на основе представления Фортюна-Кастелейна . Обновление выполняется на «кластере» спиновых переменных, связанных переменными открытой связи, которые генерируются в процессе перколяции на основе состояний взаимодействия спинов.

Рассмотрим типичную ферромагнитную модель Изинга с взаимодействием только ближайших соседей.

  • Каждой паре ближайших соседей на узлах, исходя из заданной конфигурации спинов, сопоставляем случайная величина что интерпретируется следующим образом: если тогда нет связи между сайтами и (облигация закрыта ); если тогда есть связь, соединяющая спины (облигация открыта ). Эти значения присваиваются в соответствии со следующим (условным) распределением вероятностей:
 ;
 ;
 ;
 ;

где – сила ферромагнитной связи.

Это распределение вероятностей было получено следующим образом: гамильтониан модели Изинга равен

,

и распределения функция

.

Рассмотрим взаимодействие пары выбранных сайтов и и исключим его из полного гамильтониана, определив

Определим также ограниченные суммы:

;

Введите количество

;

функцию распределения можно переписать как

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

  • После назначения переменных связи мы идентифицируем односпиновые кластеры, образованные связанными узлами, и с вероятностью 1/2 производим инверсию всех переменных в кластере. На следующем временном шаге у нас будет новая стартовая конфигурация Изинга, которая создаст новую кластеризацию и новый коллективный спин-флип.

Корректность

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

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

Эргодичность означает, что возможен переход из любого начального состояния в любое конечное с конечным числом обновлений. Показано, что алгоритм SW в общем случае (в термодинамическом пределе) не является эргодичным. [ 2 ] Таким образом, на практике алгоритм SW обычно используется в сочетании с алгоритмами одиночного спин-флипа, такими как алгоритм Метрополиса – Гастингса, для достижения эргодичности.

Алгоритм ПО, однако, удовлетворяет детальному балансу. Чтобы показать это, заметим, что каждый переход между двумя спиновыми состояниями Изинга должен проходить через некоторую конфигурацию связей в перколяционном представлении. Зафиксируем конкретную конфигурацию облигации: при сравнении связанных с ней вероятностей важно количество факторов. за каждую недостающую связь между соседними спинами одинакового значения; вероятность перехода к определенной конфигурации Изинга, совместимой с данной конфигурацией связей, одинакова (скажем, ). Тогда отношение переходных вероятностей перехода из одного состояния в другое равно

с .

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

Эффективность

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

Хотя это аналитически не ясно из исходной статьи, причина, по которой все значения z, полученные с помощью алгоритма SW, намного ниже точной нижней границы для алгоритмов с односпиновым флипом ( ) заключается в том, что расхождение корреляционных длин строго связано с образованием перколяционных кластеров, которые переворачиваются вместе. Таким образом, время релаксации значительно сокращается. Другой способ увидеть это — через соответствие между статистикой спина и статистикой кластера в представлении Эдвардса-Сокала . [ 3 ] Некоторые математически точные результаты о времени смешивания в этом процессе были получены Го и Джеррумом [1] .

Обобщения

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

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

Первый подход заключается в распространении правил формирования связей на большее количество нелокальных ячеек, а второй подход заключается в создании кластеров на основе более релевантных параметров порядка. В первом случае мы имеем алгоритм KBD для полностью несостоявшейся модели Изинга , где решение об открытии облигаций принимается на каждой плакетке, расположенной в шахматном порядке на квадратной решетке. [ 5 ] Во втором случае мы имеем движение кластеров реплик для низкоразмерных спиновых стекол , где кластеры генерируются на основе перекрытия спинов, что считается соответствующим параметром порядка.

См. также

[ редактировать ]
  1. ^ Барбу, Адриан; Чжу, Сон-Чун (август 2005 г.). «Обобщение Свендсена-Ванга на выборку произвольных апостериорных вероятностей» . Транзакции IEEE по анализу шаблонов и машинному интеллекту . 27 (8): 1239–1253. дои : 10.1109/TPAMI.2005.161 . ISSN   0162-8828 . ПМИД   16119263 . S2CID   410716 .
  2. ^ Гор, Вивек К.; Джеррум, Марк Р. (1 октября 1999 г.). «Процесс Свендсена-Ванга не всегда быстро смешивается» . Журнал статистической физики . 97 (1): 67–86. Бибкод : 1999JSP....97...67G . дои : 10.1023/А:1004610900745 . ISSN   1572-9613 . S2CID   189821827 .
  3. ^ Эдвардс, Роберт Г.; Сокал, Алан Д. (15 сентября 1988 г.). «Обобщение представления Фортюина-Кастеляна-Свенсена-Ванга и алгоритма Монте-Карло» . Физический обзор D . 38 (6): 2009–2012. Бибкод : 1988PhRvD..38.2009E . doi : 10.1103/PhysRevD.38.2009 . ПМИД   9959355 .
  4. ^ Катауделла, В.; Францезе, Г.; Никодеми, М.; Скала, А.; Конильо, А. (7 марта 1994 г.). «Критические кластеры и эффективная динамика для моделей фрустрированного спина» . Письма о физических отзывах . 72 (10): 1541–1544. Бибкод : 1994PhRvL..72.1541C . doi : 10.1103/PhysRevLett.72.1541 . HDL : 2445/13250 . ПМИД   10055635 .
  5. ^ Кандел, Дэниел; Бен-Ав, Радель; Домани, Эйтан (20 августа 1990 г.). «Динамика кластера для полностью расстроенных систем» . Письма о физических отзывах . 65 (8): 941–944. Бибкод : 1990PhRvL..65..941K . doi : 10.1103/PhysRevLett.65.941 . ПМИД   10043065 .
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 851183bbab376bab6d5e5d2f681b1aa8__1714289880
URL1:https://arc.ask3.ru/arc/aa/85/a8/851183bbab376bab6d5e5d2f681b1aa8.html
Заголовок, (Title) документа по адресу, URL1:
Swendsen–Wang algorithm - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)