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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

CHAPTER 3.<br />

QUANTUM MONTE CARLO METHODS<br />

eigenfunction of Ĥ, the local energy is subject to fluctuations; as a result, the walker<br />

population also fluctuates. Using equation (3.58) allows the population fluctuations<br />

to be kept under control; simply setting E T<br />

= E 0 would not achieve this, even<br />

though the average population would remain constant. In addition, of course, the<br />

precise value of E 0 is not known — calculating E 0 is usually one of the aims of the<br />

simulation.<br />

Modifying the reference energy introduces a bias into the sampling, because the<br />

equation being simulated is no longer (3.38), and therefore has different eigenfunctions.<br />

The bias can be reduced by making τ g as large as possible, although this leads<br />

to greater population fluctuations.<br />

Even when τ g is large and the population-control bias is negligible, there remain<br />

sampling errors, caused by the use of an approximate Green’s function. The true<br />

Green’s function satisfies a form of detailed balance; using equation (3.44), and<br />

noting that G(R, R ′ ; ∆τ) is symmetric in R and R ′ gives<br />

Ψ 2 T (R ′ ) ˜G(R, R ′ ; ∆τ) = Ψ 2 T (R) ˜G(R ′ , R; ∆τ). (3.60)<br />

This is not the usual version of detailed balance, because ˜G does not have the form<br />

of a probability; specifically, the total density is not conserved between moves, and<br />

may increase or decrease.<br />

The approximate Green’s function does not satisfy equation (3.60). This can<br />

be traced back to the expression for G D , equation (3.52), which is only correct to<br />

O [∆τ]. The sampling error can be reduced by making the time step ∆τ smaller;<br />

however, this is inefficient, because many more steps are required between uncorrelated<br />

configurations. A better way of reducing the time-step error is to enforce the<br />

detailed balance condition by introducing a Metropolis rejection step, as described<br />

in section 3.2.2, with an acceptance probability now given by<br />

(<br />

A(R ′ ← R) = min 1, ˜G(R,<br />

)<br />

R ′ ; ∆τ)Ψ 2 T (R′ )<br />

˜G(R ′ , R; ∆τ)Ψ 2 T (R) . (3.61)<br />

For small time steps, the rejection probability tends to zero, since the approximate<br />

drift-diffusion Green’s function becomes more exact. However, for non-zero time<br />

47

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

Saved successfully!

Ooh no, something went wrong!