Monte Carlo methods are a class of computational algorithms that rely on repeated random sampling to compute their results. In
statistical mechanics applications prior to the introduction of the Metropolis algorithm, the method consisted of generating a large number of random configurations of the system, computing the properties of interest (such as energy or density) for each configuration, and then producing a
weighted average where the weight of each configuration is its
Boltzmann factor, exp(−
E/
kT), where
E is the
energy,
T is the
temperature, and
k is the
Boltzmann constant. The key contribution of the Metropolis paper was the idea that This change makes the sampling focus on the low-energy configurations, which contribute the most to the Boltzmann average, resulting in improved
convergence. To choose configurations with a probability exp(−
E/
kT) that can be weighed evenly, the authors devised the following algorithm: 1) each configuration is generated by a random move on the previous configuration and the new energy is computed; 2) if the new energy is lower, the move is always accepted; otherwise the move is accepted with a probability of exp(−Δ
E/
kT). When a move is rejected, the last accepted configuration is counted again for the statistical averages and is used as a base for the next attempted move. The main topic of the article was the numerical calculation of the
equation of state for a system of
rigid spheres in two dimensions. Subsequent work generalized the method to three dimensions and to fluids using the
Lennard-Jones potential. The simulations were done for a system of 224 particles; each simulation consisted of up to 48 cycles, where each cycle consisted of moving each particle once and took about three minutes of computer time using the
MANIAC computer at
Los Alamos National Lab. To minimize surface effects, the authors introduced the use of
periodic boundary conditions. This means that the simulated system is treated as a
unit cell in a lattice, and when a particle moves out of the cell, it automatically comes in through the other side (making the system a topological
torus). == Review and reception ==