An introduction to Monte Carlo methods

被引:64
作者
Walter, J. -C. [1 ,2 ]
Barkema, G. T. [3 ,4 ]
机构
[1] Univ Montpellier 2, UMR 5221, Lab Charles Coulomb, F-34095 Montpellier, France
[2] Univ Montpellier 2, CNRS, F-34095 Montpellier, France
[3] Univ Utrecht, Inst Theoret Phys, NL-3508 TC Utrecht, Netherlands
[4] Leiden Univ, Inst Lorentz, NL-2300 RA Leiden, Netherlands
关键词
Monte Carlo simulations; Ising model; Algorithms; COUPLED CHEMICAL-REACTIONS; SPIN SYSTEMS; ISING-MODEL; SIMULATION; ALGORITHM;
D O I
10.1016/j.physa.2014.06.014
中图分类号
O4 [物理学];
学科分类号
0702 ;
摘要
Monte Carlo simulations are methods for simulating statistical systems. The aim is to generate a representative ensemble of configurations to access thermodynamical quantities without the need to solve the system analytically or to perform an exact enumeration. The main principles of Monte Carlo simulations are ergodicity and detailed balance. The Ising model is a lattice spin system with nearest neighbor interactions that is appropriate to illustrate different examples of Monte Carlo simulations. It displays a second order phase transition between disordered (high temperature) and ordered (low temperature) phases, leading to different strategies of simulations. The Metropolis algorithm and the Glauber dynamics are efficient at high temperature. Close to the critical temperature, where the spins display long range correlations, cluster algorithms are more efficient. We introduce the rejection free (or continuous time) algorithm and describe in details an interesting alternative representation of the Ising model using graphs instead of spins with the so-called Worm algorithm. We conclude with an important discussion of the dynamical effects such as thermalization and correlation time. (C) 2014 Elsevier B.V. All rights reserved.
引用
收藏
页码:78 / 87
页数:10
相关论文
共 16 条
[1]   Extended scaling in high dimensions [J].
Berche, B. ;
Chatelain, C. ;
Dhall, C. ;
Kenna, R. ;
Low, R. ;
Walter, J-C .
JOURNAL OF STATISTICAL MECHANICS-THEORY AND EXPERIMENT, 2008,
[2]  
Binney J.J., 1995, The theory of critical phenomena
[3]   NEW ALGORITHM FOR MONTE-CARLO SIMULATION OF ISING SPIN SYSTEMS [J].
BORTZ, AB ;
KALOS, MH ;
LEBOWITZ, JL .
JOURNAL OF COMPUTATIONAL PHYSICS, 1975, 17 (01) :10-18
[4]   THEORY OF PHASE-ORDERING KINETICS [J].
BRAY, AJ .
ADVANCES IN PHYSICS, 1994, 43 (03) :357-459
[5]   Dynamic critical behavior of the worm algorithm for the ising model [J].
Deng, Youjin ;
Garoni, Timothy M. ;
Sokal, Alan D. .
PHYSICAL REVIEW LETTERS, 2007, 99 (11)
[6]   Dynamic critical exponents for Swendsen-Wang and Wolff algorithms obtained by a nonequilibrium relaxation method [J].
Du, Jianqing ;
Zheng, Bo ;
Wang, Jian-Sheng .
JOURNAL OF STATISTICAL MECHANICS-THEORY AND EXPERIMENT, 2006,
[7]   GENERAL METHOD FOR NUMERICALLY SIMULATING STOCHASTIC TIME EVOLUTION OF COUPLED CHEMICAL-REACTIONS [J].
GILLESPIE, DT .
JOURNAL OF COMPUTATIONAL PHYSICS, 1976, 22 (04) :403-434
[8]   EXACT STOCHASTIC SIMULATION OF COUPLED CHEMICAL-REACTIONS [J].
GILLESPIE, DT .
JOURNAL OF PHYSICAL CHEMISTRY, 1977, 81 (25) :2340-2361
[9]   TIME-DEPENDENT STATISTICS OF ISING MODEL [J].
GLAUBER, RJ .
JOURNAL OF MATHEMATICAL PHYSICS, 1963, 4 (02) :294-&
[10]   A study of dynamic finite size scaling behavior of the scaling functions -: calculation of dynamic critical index of Wolff algorithm [J].
Gündüç, S ;
Dilaver, M ;
Aydin, M ;
Gündüç, Y .
COMPUTER PHYSICS COMMUNICATIONS, 2005, 166 (01) :1-7