542 17 Bose-Einstein condensation and Diffusion Monte Carlo
A(x,x′,t) =min
[
1 ,
GK(x′,x)
GK(x,x′)
|ΨT(x)|^2
|ΨT(x′)|^2
]
(17.11)
whereGKis the kinetic part of the Green’s function, the part relatedto the diffusion pro-
cess. If we do not wish to do such a Metropolis test, we may alternatively conduct separate
calculations for a set of different time stepstand extrapolate the results tot= 0.
The second factor of Eq. (17.9) plays the same role as the branching term of Eq. (17.6).
But the potentialVis replaced by an expression dependent on the local energy,
EL(x)+EL(x′)
2
−ET
The new branching term gives a greatly reduced branching effect compared to the one in
Eq. (17.6). Particularly, in the limit ofΨT=φ 0 andET=ε 0 (exactly equal the ground state ofĤ),
the local energy is constant, giving equal branching everywhere, or in effect, no branching at
all. Thus we can in general expect the number of walkers to fluctuate less and we certainly
avoid uncontrollable growth. In addition, the branching favors the areas of the configuration
space that give the lowest local energy, i.e. the local energy closest to the true ground state
energy. Furthermore, the drifted diffusion pushes the walkers towards the desirable areas.
Thus the whole DMC process is conducted more efficiently.
Finally, the introduction of the trial wave functionΨTmakes it possible to evaluate an
estimate of the mean energy given the distribution of the walkers. Instead of calculating the
typical mean energy ∫
∫Ψ∗ĤΨdx
Ψ∗Ψdx
we calculate the so calledmixed estimator
〈E〉mixed=
∫
∫ΨTĤΨdx
ΨTΨdx
(17.12)
As the DMC method approaches the exact resultΨ=φ 0 , the mixed estimator becomes
〈E〉mixed=
∫
∫ΨTε^0 Ψdx
ΨTΨdx
=
ε 0
∫
∫ ΨTΨdx
ΨTΨdx
=ε 0
so that the estimate indeed becomes correct. Because of the hermiticity ofĤwe can rewrite
the mixed estimator of Eq. (17.12) as follows
〈E〉mixed=
∫
∫ΨĤΨTdx
ΨTΨdx
=
∫
ΨTΨΨ^1 TĤΨTdx
∫
ΨTΨdx
=
∫
∫ELf(x)dx
f(x)dx
(17.13)
Since the walkers representfwe just need to average the local energyELover the set of
walkers.
This energy estimator allows us to calculate relatively easily the mean energy on the dis-
tribution of walkers so that we can update the trial energyETdynamically as the algorithm
proceeds. As the trial energy gets better and better, the algorithm will hopefully stabilize on
the exact result within the limits of statistical fluctuations imposed by the local energy and
our choice ofΨT.
As we know, a good choice ofΨTreduces the fluctuations of the local energyEL. Now we
see that this also makes the estimation of the mean energy in Eq. (17.13) more efficient since
the same number of points (walkers) gives a smaller variance, thus pinpointing the energy
more exactly.