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