Computational Physics - Department of Physics

(Axel Boer) #1

540 17 Bose-Einstein condensation and Diffusion Monte Carlo


GK(x,x′′,t) =〈x|e−Kt̂|x′′〉
=

1

( 2 π)^3 N


〈x|k〉e−Dk

(^2) t
〈k|x′′〉dk


1

( 2 π)^3 N


e−ikxe−Dk

(^2) t
eikx
′′
dk
=^1
( 4 πDt)^3 N/^2
e−(x′′−x)^2 /^4 Dt
The constantDis still the same diffusion constant in Eq. (17.4). The part related to the
potential,GV, is simpler, since it contains a local operator only dependent onx
GV(x′′,x′,t) =e−(V(x
′)−ET)t
δ(x′−x′′)
Putting these two parts together and carrying out the integral overx′′is simplified by the
delta function ofGV. Ignoring the normalization constant ofGKwe get
G(x,x′,t) =e−(x
′−x) (^2) / 4 Dt
e(ET−V(x
′))t
+O(t^2 ) (17.6)
At this point, the GFMC method would pursue the problem by explicitly evaluating the
Green’s function integral of Eq. (17.5) with a suitable approximation. We, on the other hand,
are now ready to interpret the diffusion process controlledby Eq. (17.3) in terms of the short
time approximated Green’s function. Our wave functionΨ(x)is represented by a set of ran-
dom walkers, so the integral overG(x,x′,t)Ψ(x′)expresses the probability of a walker ending
up atxgiven the initial configuration of walkersΨ(x′). Calculating the integral corresponds
to one iteration of the DMC algorithm (to be described in detail later on). Operationally this
has a different effect for each of the two exponential factors ofG.
The first factor expresses the probability for a walker to move from positionxtox′. Since
this clearly is just a Gaussian ofxaroundx′, we can simply generate new positions as a simple
diffusion process
x=x′+χ
whereχis a Gaussian pseudo-random number with mean equal zero and variance equal 2 Dt.
The second factor, the branching term, is only dependent onx′and can be interpreted as the
rate of growth of random walkers at each positionx′. The short time approximation permits
us to conduct the two processes, diffusion and branching separately, as long as the time step
tis kept small.
Even though this approach, after a large enough number of iterations, should yield a dis-
tribution of walkers corresponding to the exact ground state ofĤ, the method is not efficient.
In particular, a serious problem arises when our system is governed by an unbounded po-
tential, like a Coulomb potential typical for interactionsbetween electrons or a parametrized
nucleon-nucleon central potential with a hard central core. The branching exponential may
diverge giving a huge production of new random walkers that may be difficult to handle nu-
merically. Also the fluctuations become very large making statistical estimates of physical
quantities inaccurate.
Another problem is that there is actually no simple way of calculating a mean energy esti-
mate from the set of walkers alone. The mean energy is not onlythe most essential result of
the algorithm, we also need it to be able to adjust the trial energyETdynamically throughout
the DMC calculation.
For these reasons, and others that will become apparent, we introduce so called impor-
tance sampling by biasing the combined branching-diffusion process with a trial wave func-
tionΨTwhich hopefully imitates the exact solution well. The technical contents of this will be
made clear shortly.

Free download pdf