VOLUME 72, NUMBER 15 PH
YSICA
L REV
IE%'
LETTERS
11 APRrL 1994Fixed-Nade
Quantum
Mante Carla Methad
for
Lattice
Fermians
H.
J.
M. van Bemmel,D.
F.B.
ten Haaf,W.
van Saarloos,J.
M.J.
van Leeuwen, andG.
An* Institute Lorentz, Leiden University,P.
O. Box 9506, 2800RA Leiden, The¹therlands
(Received 15 December 1993)
We give anew prescription for performing random walks in configuration space forlattice fermion problems. Imposing asuitable condition forthe wave function on nodal boundaries in configuration space enables us to devise ageneralization of the fixed-node quantum Monte Carlo method, as it has been developed for continuum problems.
It
does notsuer
&om the sign problem and provides upper bounds for the energy ofdifferent candidates for the ground state.%e
present new results for the Hubbard model ofFhalf 611ingasa demonstration of the method.PACS numbers:
71.
20.Ad, 74.20.Mn, 75.10.JmInteracting electrons are key ingredients for under-standing the properties of various classes
of
materials, ranging from the energetically most favorable shape of small moleculesto
the magnetic and superconducting in-stabilities of lattice electron systems, such as high-T, and heavy fermion compounds. These properties are diffi-cultto
extract from even the most simple model Hamil-tonians. The reason is thatexact
diagonalizations are restrictedto
relatively small systems, while quantum Monte Carlo (QMC) methods are plagued by what is commonly referredto
as the sign problem [1,2].The origin of the sign problem is
that
the Pauli princi-ple dictatesa
sign changeof
the wave function under per-mutationof
any pair offermions. As a result, when the ground-state energy orthe partition functionof a
fermion model iscalculated by meansof a
QMC method, one ob-tains contributions of different sign that tendto
cancel. Although the problem surfaces in different ways in differ-ent methods, there is one common underlying problem. One can keep track of the sign of each contribution, but one needsto
determinea
digemrice between the vari-ous contributions that is exponentially smaller than the positive and the negative contribution separately [e.g.,in the case
of
a
partition function, this ratio is propor-tionalto
exp(—
cPN),
whereP
=
1/kBT, N
the number of fermions, andc
a
constant]. Inpractice, this severely lim-its the applicabilityof
such QMC methodsto
relatively high temperatures and small system sizes [1,2],except in cases (like the half-filled Hubbard model [3]and the one-dimensional Hubbard model [4]) in which the fermion problem can be mapped ontoa
boson problem.Ways
to
deal with the sign problem are under ac-tive investigation[1,
2,5—7].
In the so-called grand-canonical MC method [6],one first performsa
Hubbard-Stratonovich transformation, ora
discrete equiva-lence [3], and then integrates out the fermions. This leavesa
boson problem. Althougha
boson system by itself does not have asign problem, the determinant that comes invia the transformation causes large positive and negative contributionsto
bepresent; this partial cancella-tion tendsto
make the final answer inaccurate. There isa
proposal [7]
to
take absolute valuesof
the sampledquan-tities, while keeping track
of
the "average sign."
Here, the problem isthat the average sign rapidly vanishes for low temperatures. Fahy and Hamann [8]have recently elucidated the intricaciesof
the sign problem by formu-lating grand-canonical MC asa
diffusion problem in the space of Slater determinants, and comparingit to
Green's function MC(GFMC),
which can beformulated ssa
dif-fusion problem in configuration space.In the GFMC method, the ground-state wave function is filtered out from
a
trial wave function by applying a suitable projection operatorto it.
This method has been successfully appliedto
the calculation of ground-state properties ofvarious models, such asthe two-dimensional antiferromagnetic Heisenberg model [1,9],
buta
recent review [1]conjectured that"it
is likely that the minus-sign problem isdetrimental for the GFMC methodto
be applicableto
lattice fermion problems."
In this paper we take up this challenge and show that
a
fixed node GFM-C method can be successfully devel-oped for lattice fermions. The main idea ofa
fixed-node method [10,11]
isto
forcethe random walkers, with which the wave function is sampled, notto
cross nodal bound-aries, where the wave function changes sign. These nodal boundaries haveto
be provided by a trial wave functiongT.
Since each walker only samplesa
nodal region where the wave function is ofone sign, there is no partial can-cellationof
contributions with different sign, and good statistics can be obtained. The method gives an estimate for the ground-state energy and wave function (with the proper fermion antisymmetry), given the location of the nodal boundaryof
QT . Asa
result, the method isvari-ational in that
it
givesa
true upper boundto
the exact ground-state energy.The 6xed-node GFMC method was developed by Ceperley and Alder [10]for the case inwhich the electron coordinates are continuous variables, as isthe casein the electron gas.
It
gives very accurate values forthe ground-state energies ofsmall molecules[ll].
In the continuum approach, the Schrodinger equation is solved exactly in each nodal region, with the boundary condition that the wave function vanishes identically on the nodal bound-ary of @T,a
surface of codimension 1 in configuration2442 003(-9007/94/72 (I5)/2442(4)
$06.
00VOLUME 72, NUMBER 15
PHYSICAL REVIEW
LETTERS
11 APR&L 1994Choosing ip close
to
the ground-state energy [14] and takingr
small enough [15]ensures that eventually the groundstate
will dominate. This projection is imple-mented in configuration space(Rj,
which should not be confused with the original lattice in real space:a
point in(R)
specifies the positionsof
all the labeled fermions on the real lattice. For the wave function at pointR
we write
Q"(R)
=
(R]Q"),
and for the Hamiltonisn op-eratorH(R, R')
=
(R]'R]R').
To obtain good statistics, importance sampling is used. The Green's functionG(R
R)
=
QT'(R)F(R
R)QT,(R)
(2)
is introduced.
The
mixed estimate for the expecta-tion value of an operator0
then becomes (Q"]G~QT)x(y"]yT
)-',
where [16](0"I&le)
=)
O(R
)G(R' R'-i)eT(Rp)
(3)
Here
O(R)
=
(R]G]QT)@T,(R)
is the local valueof
8,
and
R
=
{Rp,
Ri,
Rs,
...
,~)
isa
path in configurationspace. In this way, one samples more in regions with large contributions.
If
we split the Green's function ina
partP
which satisfiesQR
P(R,
R')
=
1 anda
remaining part m, which we can chooseto
depend only onR',
G(R, R')
=
P(R,
R')m(R'),
(4) we havea
random walk interpretation. The stochastic matrixP
defines the transition probabilities, and m is the "multiplicity"of
the walkers As discussed b.yTrivediand Ceperley [9] and Hetherington
[17],
in orderto
ob-taina
proper statistics the ensembleof
walkers is up-dated regularly by letting walkers die or multiply ac-cordingto
their valueof
m.H(R, R')
(and henceP)
connects points in configuration space. For example, for the Hubbard model with nearest neighbor hopping am-plitudet, H(R, R')
=
t
ifR'
andR
d—ifFer by moving space[12].
Extending the methodto
lattice fermions is far from trivial, since QT generally changes signin
betipeen points
of a
discrete con6guration space. Asa
re-sult,a
lattice Hamiltonian fundamentally connects points in diff'eon,t
nodal regions, andto
implement the fixed-node idea, one is forcedto
simulatea
different efFective Hamiltonian 'M,irthan the Hamiltonian'8
whose ground-state energy one wantsto
calculate[13].
In the earlier approach by twoof
us[13],
this made the method non-variational, but we show herethat
it is possibleto
in-troducea
"nodal boundary potential term" V„b in 'M,p which makes the method variational.We now outline our method. In
GFMC,
one appliesa
projection operatorE
=
1—
7.(R
—
ip)to
filter outthe ground
state
froma
trial wave function. After ri iterations the trialstate
has evolvedto
e(R)
+,
(R}4,
(R')+(R')
FIG.
1.
The "lever rule" ofEq.(5).
The point where the linear interpolation of the wave function @ vanishes must co-incide with the point where the linear interpolation ofthe trial wave function iver vanishes.over one labeled electron by one lattice unit in real space and
H(R,
R')
=
UN~ ifR'
=
R,
with N~ the number of doubly occupied sites.If
QT has different signs inR
and inR',
thenG(R,
R')
is negative [see
Eq. (2)].
This is the causeof
the sign problem: an expectation value as calculated inEq. (3)
isa
sum ofa
large number ofpositive and negative con-tributions. Therefore, we do not wantto
perform steps acrossa
nodal boundary. Unlike in the continuum case, where very small steps in time and in configuration space can be made, these steps are fundamentally present in the Hamiltonian ofa
lattice problem, and therefore in the projection operatorE
inEq.
(1).
Our crucial new point is that we make
a
suitable choice ofboundary conditions in configuration space[18].
We require that the wave function
to
which the system evolves satisfies@(R')
QT'(R')&(R)
&T(R)'
(5)
where
R
andR'
are configurations on either side ofa
node, and where QT is the trial wave function. This can be viewed as pinning down the nodal boundary in
a
point between lattice points. The precise nodal point is the point where
a
linear interpolationof
the trial wave function vanishes. The requirement(5)
can be viewed asa
"lever rule" for the wave function. This is depicted in Fig.1.
Now, consider the Schrodinger equation
)
H(R,
R')Q(R')
=
Epg(R)
Rl
(6)
where the nodal boundary potential isgiven by
2443 The summation over
R'
involves terms withR'
in the same nodal region asR
[we denote this byR'
E JV(R)] and terms withR',
which can bereached fromR
by one step allowed byK(R, R'),
acmss the nodal boundary [denoted asR'
c
BJV(R)].If
we now impose condition(5)
and eliminate
@(R')
in the latter terms, we canwrite '8@ instead as'R,
sg,
with(,
)H(R, R')
+
V„b(R)blrIr,VOLUME 72, NUMBER 15
PHYSICAL REVIEW
LETTERS
11APRIL 1994 —50.3U/t
20 1 I I I 1 I~
1 1 I I commensurate —50.4E,
/t
—60 —50.5 0.5 EBQ@-4-——————————— Eexact 0 I I I I I I 1 I I 1 1.5 —70 —80 ' 10 U/t. 15 20FIG. 2. Fixed-node ground-state energy for a system of free electrons as afunction ofthe Gutzwiller factor that is included in the trial wave function. The error bars give 1 standard deviation in the statistical accuracy. This system has 24 electrons on 32 sites of
a
square lattice ofthe type described in Ref. [13].V„b(R)
=
)
H(R, R')
R' eBN (R)
To understand the effect ofthis term, note that for the Hubbard model the matrix elements
H(R, R')
inEq. (8)
equal t„while th—
e
ratios @T(R')/QT(R)
in this sum are negative. Hence V„b(R) acts as an on-site repulsive po-tential in configuration spacethat
suppresses the wave function in points which are closeto
nodes. The same suppression is required by those hops which are present inR
but which are replaced by V„bin'R,g.
These kinetic terms force the wave functionto
be smooth and thusto
be small neara
node. In the continuum limit, the effectof
V„bis equivalentto
the usual prescription [10] that Q vauishes on the nodal boundary.The terms in the mixed estimator (Qoj'R]@T
),
associ-ated with hops across the nodal surface, are identicalto
those arising from the nodal potential in (Qo['Reg[QT); hence the ground-state energy expectation values of the Hamiltonians are the same: (@o['R]gT )
=
(@o]&ca[MT). Therefore, we can do the simulation entirely with'R,
tr, which only contains hops ioithin one nodal region. Solv-ing forthe groundstate
of
'R,irand measuring the energyof
the same Hlniltonian inthat
state, one therefore does not encountera
sign problem, even though by construc-tion the wave function so obtained does have the proper fermion antisymmetry. This procedure gives the lowest energyof
the true Harniltonian ina
restricted spaceof
wave functions with
a
specified nodal structure. This im-plies that we havea
variational principle(cf. Ref. [11],
sectionD).
It
is instructiveto
first illustrate our approach by con-sidering free electrons,that
is, the Hubbard model with U=
0.
The exact wave function isa
Slaterdetermi-FIG. 3.
Ground-state energies for a system of 104 elec-trons on a 112-site lattice. To study diagonal domain-wall states, alattice with periodic boundary conditions in the di-agonal directions isused, asdescribed inRef.[13].Solid lines, diagonal-wall state; dashes lines, commensurate state.¹i
angles, variational Monte Carlo; squares, fixed-node Monte Carlo. The lines area
guide for the eye, obtained by aspline through the data points. The statistical errors are smaller than the symbol size (1 standard deviation of the energy is smaller than 0.1).
The inset shows the energy difference b,E
=
Eo—
Eo,
for variational (triangles) and fixed-node (squares) Monte Carlo. Here, the statistical error can be es-timated from the scattering of the data points.nant
of
single-particle wave functions, but instead we take an approximate trial wave function by includinga
Gutzwiller factor[19].
When the nodal boundary lies be-tween two points in configuration space witha
different number ofdoubly occupied sites, the nodal boundary is shifted away from its exact; location when gg
1.
The results inFig.
2 illustrate the variational characterof
our method: the energy is above the exact value for all g
g
1.
Nevertheless, the minimum is relatively flat, in-dicating some insensitivityto
the exact locationof
the nodal boundary, and the statistical errors for g nottoo
different from 1are small.
We have used this method
to
investigate the stabil-ityof
diagonal domain walls in the groundstate
of
the two-dimensional Hubbard model.Hartr=-Fock
[20] and variational Monte Carlo [21]calculations indicate that such structures ona
mesoscopic scale are present. Our question is whether this inhomogeneous ground state is still stable with respectto
a
homogeneous one, if both possible phases are allowedto
lower their energy because much more fiuctuations (only restricted by the nodesof
the trial wave function) aretaken into account inthe sim-ulations. Taking the variational Monte Carlo results [21] for the trial wave functions, we have calculated the ener-gies asa
function of Uat
doping b=
0.
07. The
results are presented inFig. 3.
VOLUME 72, NUMBER 15
PHYSICAL REVIEW
LETTERS
11APRIL 1994 tions. One also concludesthat
the stabilityof
domainwalls is diminished compared
to
these previous calcula-tions.The
reason isthat Hartr=-Fock
and variational Monte Carlo calculations tendto
overestimate the influ-ence of potential energy efFects, comparedto
kinetic en-ergy efFects.The
presenceof
domain walls correspondsto a
gain in magnetic energy comparedto
a
homogeneous phase andto
a
loss in kinetic energy. Allowing for more fluctuations than in previous calculations reveals that the presenceof
walls is less favorable than these earlier cal-culations indicate. The groundstate
with walls is still stable, however. Notethat
our energies are within the statistical accuracyof
the resultsof
Ref.[13],
while our present method is variational and in addition allows usto
check self-consistentlythat
utinEq.
(1)
coincides with Inconclusion, we have shown that the continuum fixed-node GFMC can be successfully extendedto
the calcula-tion of ground-state propertiesof
lattice fermions. Clear meritsof
the method are that it avoids the sign prob-lem andthat it
obeysa
variational principle. Other ad-vantages are that it does not rely ona
model-specific transformation, andthat
it allows oneto
systematically improve on existing approximate theories(e.
g.,Hartr=
Fock).
Besides performing further tests
of
our approach,e.
g.,by comparing with
exact
results, other important issues for future research are the developmentof
criteria indi-cating which trial wave function constitutesa
good ap-proximation for the structureof
the nodal regions, and the question whethera
formof
"nodal release" [10] can bedeveloped.We acknowledge fruitful discussions with
P.
J.
H. Den-teneer.Part
of this research was supported bythe Sticht-ing voor Fundamenteel Onderzoek der Materie(FOM),
which is financislly supported by the Nederlandse Organ-isatie voor Wetenschappelijk Onderzoek (NWO).
Present address: Shell Research,
P.
O.Box60, 2280 AB, Rijswijk, The Netherlands.[1] H. De Raedt and W. von der Linden, in The Monte Carlo Method In Condensed Matter Physics, edited by
K.Binder (Springer-Verlag, Berlin, 1992).
[2]M. Suzuki, Physica (Amsterdam)
194A,
432(1993).
[3]
J.
E.
Hirsch, Phys. Rev.B
31,
4403 (1985).[4]M.A. Lee,
K.
A. Motakabbir, audK.E.
Schmidt, Phys. Rev. Lett.53,
1191 (1984).[5]M.Boninsegni and
E.
Manousakis, Phys. Rev.B 46,
560 (1992).[6]
E.
Y.
Loh,Jr.
,J.
E.
Gubernatis,R.
T.
Scalettar,S.R.
White, D.
J.
Scalapino, andR.L.
Sugar, Phys. Rev.B
41,
9301(1990).[7]
S.
Sorella,S.
Baroni,R.
Car, and M. Parrinello, Euro-phys. Lett. 8,663(1989).[8]
S.
Fahy and D.R.
Hamann, Phys. Rev.B 4$,
765(1991).
[9] N. Trivedi and D.M. Ceperley, Phys. Rev.
B 41,
4552 (1990).[10]D.M. Ceperley and
B.
J.
Alder, Phys. Rev. Lett.45,
566 (1980);Science281,
555 (1986).[11]P.
J.
Reynolds, D.M. Ceperley,B.
J.
Alder, and W.A. Lester,Jr.
,J.
Chem. Phys.77,
5593(1982).[12] When the Hamiltonian isnot time-reversal invariant, as isthe caseinthe presence of
a
magnetic field, the contin-uum fixed-node GFMC can beextended toa
fixed-phase method. SeeG.Ortiz, D.M. Ceperley, andR.
M. Martin, Phys. Rev. Lett.71,
2777(1993).
[13]G. An and
J.
M.J.
van Leeuwen, Phys. Rev.B
44, 9410(1991).
[14]This is done in practice by adjusting tv self-consistently so that it becomes equal to the measured ground-state energy.
[15]
r
should besuch that-1
(
1r(E
—
—
m), whereE
is the largest eigenvalue ofR.
See,e.g.,Ref. [13].[16] While mixed estimators of the form (3)arise most nat-urally in GFMC approaches, they are only exact if
6
commutes with 'R. See,e.g.,Ref. [11].[17]
J.
H. Hetherington, Phys. Rev. A80,
2713 (1984). [18] A somewhat similar idea has been advanced forcontin-uum problems with anonlocal potential byL.Mitas,
E.
L. Shirley, and D.M. Ceperley,J.
Chem. Phys.95,
3467(1991).
[19] M.C.Gutzwiller, Phys. Rev. Lett.
10,
159(1963);Phys. Rev.187,
A1726 (1965).[20] D. Poilblanc and
T.
M. Rice, Phys. Rev.B 89,
9749 (1989); H.J.
Schulz,J.
Phys. (Paris) 50, 2833 (1989);K.
Machida, Physica (Anmterdam)158C,
192 (1989);J.
Zaanen and O. Gunnarsson, Phys. Rev.B 40,
7391 (1989).[21]