Ising 模型是一种应用广泛的磁自旋相互作用模型,其二维情况严格求解极为复杂,实际应用中通常利用 Wolff 算法进行模拟.Wolff
算法目前被认为是最好的聚类翻转Monte-Carlo 算法. Metropolis 和 Swendsen-Wang 算法同 Wolff 算法类似,理论上也适用于Ising
模型的模拟,却未有文章将三者系统对比来说明 Wolff算法的优越性,本科课程对于 Monte-Carlo 算法的介绍也较少.本文分别利用三种算法模拟了二维 Ising模型,介绍了其算法原理、参数选择及实现方式,分析对比了三种算法的模拟效果和适用范围,从而总结说明在二维 Ising 模型的模拟中 Wolff
算法效果更好的原因.