My PhD thesis - Condensed Matter Theory - Imperial College London
My PhD thesis - Condensed Matter Theory - Imperial College London
My PhD thesis - Condensed Matter Theory - Imperial College London
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
CHAPTER 3.<br />
QUANTUM MONTE CARLO METHODS<br />
When the trial wave function is equal to an eigenfunction of Ĥ, this variance is<br />
reduced to zero. Minimising the variance, rather than the energy, has several advantages,<br />
the most important being that it is much more numerically stable.<br />
Variance minimisation first appeared in the 1930s [82, 7] and was used in numerical<br />
optimization of trial wave functions by Conroy in the 1960s [16, 14, 15]. It<br />
was originally applied to VMC by Coldwell [13], but became popular largely thanks<br />
to the efforts of Umrigar and coworkers [80]. Several modifications of the original<br />
scheme exist and are in use [40].<br />
The usual way to carry out the minimisation involves correlated sampling. A set<br />
of configurations is generated by a VMC calculation, using an initial set of parameter<br />
values α 0 . The variance for a new set of parameter values α (close to the original<br />
set) is then<br />
σ 2 E L<br />
(α) =<br />
∫<br />
Ψ 2 (X; α 0 )w(α, α 0 )(E L (X; α) − E V (α)) 2 dX<br />
∫<br />
Ψ2 (X; α 0 )w(α, α 0 ) dX<br />
(3.84)<br />
where the variational energy is now calculated as<br />
E V (α) =<br />
∫<br />
Ψ 2 (X; α 0 )w(α, α 0 )E L (X; α) dX<br />
∫<br />
Ψ2 (X; α 0 )w(α, α 0 ) dX<br />
(3.85)<br />
and a weighting factor has been introduced:<br />
w(α, α 0 ) = Ψ2 (X; α)<br />
Ψ 2 (X; α 0 ) . (3.86)<br />
The number of configurations is, of course, finite, and the integrals indicated here<br />
are approximated by finite sums.<br />
The advantage of the correlated sampling approach is that, in theory, only one<br />
set of configurations needs to be generated. In practice, it is almost always necessary<br />
to generate more than one set of configurations. This is because the minimisation<br />
process may become numerically unstable; this instability is characterised by a few<br />
configurations acquiring very large weights, and leads to incorrect results [40]. Thus,<br />
once the variance of the weights reaches a certain level, it is normal to regenerate the<br />
configurations (and therefore reset all weights to unity) [22]. It is often preferable<br />
(particularly in large systems) simply to set all the weights equal to unity [76, 83],<br />
55