24.10.2014 Views

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

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!