It is convenient to work in the coordinate representation, as this representation is
the most natural for writing the interaction potential and external potential. In a
system of particles in dimensions the distribution function depends on
variables
. An average value of an operator
is then given by a -multidimensional integral
Even for a few particles the structure of the integral becomes too
difficult for implementation usual discretization methods of integration and instead
one can use stochastic Monte Carlo methods. The idea of the method is to generate
a set of states (chain)
with the probability distribution
and approximate the
as the average
(2.4) |
Such a chain where the next configuration depends only on the previous
configuration (Markov chain) can be generated by the Metropolis algorithm
[MRR+53]: the new configuration is accepted with the probability
given by the rule
In a quantum system the probability distribution is given by the square of the wave function module as Eq. 2.1. The specific construction of wave functions will be discussed in Sec. 2.5.
The efficiency significantly depends on the type of the trial moves. A natural way to generate a new configuration is to move all particles , here is a random shift delimited to range . If the amplitude of the shift is too large the acceptance rate becomes too small, if instead is very small, almost all moves are accepted, but the generated configurations are strongly correlated. The acceptance rate of about in general provides a good choice.
The efficiency of a variational calculation can be highly improved by doing a complex move consisting of separate moves of one particle at a time. Each independent move allow a larger displacement at the fixed acceptance rate. Indeed, the amplitude of each individual move can be an order of magnitude larger and consequently leading to a faster convergence of the sampling.