Next: Getting free energy using
Up: Umbrella Sampling
Previous: Umbrella Sampling
The umbrella sampling method is very efficient in sampling low probability events [1,2]. Suppose we need to compute the thermodynamic average of some quantity
. Let
denote the ensemble average, then
 |
(1) |
Where
is the density operator, and
is the trace. The density operator assumes different form in different ensembles, for example, in microcanonical ensemble,
; In canonical ensemble,
, where
is the density of states. Suppose we generated a series of configurations in some ensemble(say NVT) according to the appropriate distribution
, we can calculate the thermodynamic average of
by using
 |
(2) |
here
is the value of
calculated based on each configuration. If the probability density for some values of
is low, it is hard to get a good sampling using conventional methods. For instance, if we want to sample the energy of a system in the canonical ensemble, we know that the probability of
is peaked roughly at its mean value
. Configurations with very low or very high energies are hardly sampled using Metropolis algorithm, which invalidates the final result. To circumvent this, we can use the umbrella sampling technique. The idea is to introduce a weight function
to enhance the probability in the low probability regions, or to force the system to stay in some particular regions in the phase space. With the weight function, the density operator is now
, and the average in the unbiased case can be calculated as
From this we can see that if the weight function overlaps both with
and
, we get a reasonable sampling of
. Now if the configurations are generated according to the new density operator
, the average of
is
 |
(4) |
Next: Getting free energy using
Up: Umbrella Sampling
Previous: Umbrella Sampling
Hui Wang
2006-10-31