25
Computational Solid State Physics 計計計計計計計 計 8. Many-body effect II: Quantum Monte Carlo method

Computational Solid State Physics 計算物性学特論 第8回 8. Many-body effect II: Quantum Monte Carlo method

Embed Size (px)

Citation preview

Page 1: Computational Solid State Physics 計算物性学特論 第8回 8. Many-body effect II: Quantum Monte Carlo method

Computational Solid State Physics

計算物性学特論 第8回

8. Many-body effect II:Quantum Monte Carlo method

Page 2: Computational Solid State Physics 計算物性学特論 第8回 8. Many-body effect II: Quantum Monte Carlo method

Quantum diffusion Monte Carlo method

Diffusion Monte Carlo method to calculate the ground state

Importance sampling method How to treat the Pauli principle:

fixed node approximation

Page 3: Computational Solid State Physics 計算物性学特論 第8回 8. Many-body effect II: Quantum Monte Carlo method

Schrödinger equation in atomic unit

EH

eN

iiJ

1

2

2

1

e ee N

i

N

ij ij

N

ii rrvV

11

1)(

VJH

How to solve the Schrödinger equation for many electrons?

Page 4: Computational Solid State Physics 計算物性学特論 第8回 8. Many-body effect II: Quantum Monte Carlo method

),()(),(

tEti

tT x

x

0

)()(),(k

tEEikk

TkeCt xx )0( tC kk

),()(),(

xx

TE

0

)()(),(k

EEkk

TkeC xx

)(

100

0)(),( EE

kkk

keCC

xx

Imaginary Time

00),(lim

Cx

The ground state wave function can be obtained in the limit of infinite time.

Time-dependent Schrödinger equation

Page 5: Computational Solid State Physics 計算物性学特論 第8回 8. Many-body effect II: Quantum Monte Carlo method

),())((),(),( 2

xxxx

VED T

.0),( x

diffusion

TExVm

H )(2

22

mD

2

2

branching

Diffusion equation holds for

Diffusion equation with branching process for the ground state wave function

Page 6: Computational Solid State Physics 計算物性学特論 第8回 8. Many-body effect II: Quantum Monte Carlo method

Diffusion equation for particles

),(),( tntnDd

xvxF

Fx

div),(

t

tn

),(),(),( 2 tntnD

t

tnd

xvxx

Flux:

Conservation of number of particles:

D : diffusion constant, vd: drift velocity

Diffusion equation

diffusion flux drift flux

Page 7: Computational Solid State Physics 計算物性学特論 第8回 8. Many-body effect II: Quantum Monte Carlo method

Rate equation

)exp(0 Rtnn

Rndt

dn

R>0 : growth rate

R<0: decay rate

Page 8: Computational Solid State Physics 計算物性学特論 第8回 8. Many-body effect II: Quantum Monte Carlo method

Time-dependent Green’s function

),;,()(),;,(

122

12

xy

xyGE

GT

xxxyy dG ),(),;,(),( 1122

)(),;,( 11 yxxy G : Boundary Condition

Page 9: Computational Solid State Physics 計算物性学特論 第8回 8. Many-body effect II: Quantum Monte Carlo method

xxxyy de TE ),(),( 1))((

212

xyxy ))((12

12),;,( TEeG

xxxyy dG ),();,(),(

)()( 1))((

212 TEe

Time evolution of wave function

Page 10: Computational Solid State Physics 計算物性学特論 第8回 8. Many-body effect II: Quantum Monte Carlo method

Short time approximation

xyxy ))((12

12),;,( TEeG

BdiffEVJEVJ GGeee TT )()(

)(],[2

1 32 OJVGGGBdiff

BdiffGGG

Page 11: Computational Solid State Physics 計算物性学特論 第8回 8. Many-body effect II: Quantum Monte Carlo method

);,();,( 2

xyxy

diffdiff GD

G

DNdiff eDG 4/)(2/3 2

)4();,( xyxy

The transition probability from x to y  can be simulated by random walk in 3N dimensions for N electron system.

Green’s function of the classical diffusion equation

Page 12: Computational Solid State Physics 計算物性学特論 第8回 8. Many-body effect II: Quantum Monte Carlo method

))]()([2

1(

);,(TEVV

B eG

yx

xy

BTB GVE

G)(

The branching process can be simulated by the creation or destruction of walkers with probability GB

Green’s function of the rate equation

Page 13: Computational Solid State Physics 計算物性学特論 第8回 8. Many-body effect II: Quantum Monte Carlo method

Importance sampling

)(),(),( xxxf

/HEL

/2QF

),())(())(),((),(),( 2

xxxFxxx

fEEfDfDf

LTQ

: Local energy

: Quantum force

: analytical trial fn.

Diffusion Drift Branching

Diffusion equation with branching process

Page 14: Computational Solid State Physics 計算物性学特論 第8回 8. Many-body effect II: Quantum Monte Carlo method

FF DDDJ )(~ 2

Jdiff eG

~);,(

~ xy

DDNdiff

QeDG 4/))((2/32

)4();,(~ xFxyxy

Kinetic energy operator

Drift term

The transition probability from x to y  can be simulated by biased random walk with quantum force F in 3N dimensions for N electron system.

Biased diffusion Green’s function

Page 15: Computational Solid State Physics 計算物性学特論 第8回 8. Many-body effect II: Quantum Monte Carlo method

Detailed balance condition

To guarantee equilibrium

);,(~

);,(~

)(

)();,( 2

2

xy

yx

x

yxy

G

Gq

));,(,1min();,( xyyx qA

Acceptance ratio of move of the walker from x to y

);,(~

);,(~ yxxy diffdiff GG

Page 16: Computational Solid State Physics 計算物性学特論 第8回 8. Many-body effect II: Quantum Monte Carlo method

DMC Importance-sampled DMC

))]()([( 21

);,(~

TLL EEEB eG yxxy

))]()([2

1(

);,(TEVV

B eG

yx

xy

suppression of branching process

DMC and Importance-sampled DMC for the hydrogen atom

Branching process:

Page 17: Computational Solid State Physics 計算物性学特論 第8回 8. Many-body effect II: Quantum Monte Carlo method

Walker 1

Walker 2

Walker 3

Walker 4 Branching

Biased diffusion

Schematic of the Green’s function Monte Carlo calculation with importance sampling for 3 electrons

Page 18: Computational Solid State Physics 計算物性学特論 第8回 8. Many-body effect II: Quantum Monte Carlo method

0

00

00

)()()()(

)()()()(

)()(

)()()(

E

dd

dd

dfdEfE LfL

xxxxxx

xxxxxx

xx

xxxxx

M

kkL

MfL EM

E1

)(1

lim X

Evaluation of the ground state energy

Page 19: Computational Solid State Physics 計算物性学特論 第8回 8. Many-body effect II: Quantum Monte Carlo method

How to remove the condition ?

Fixed node approximation

to treat wave functions with nodes Fixed phase approximation

to treat complex wave functions

0),( x

Page 20: Computational Solid State Physics 計算物性学特論 第8回 8. Many-body effect II: Quantum Monte Carlo method

Fixed node approximation

0)(),(),( xxxfD

Wave function φ is assumed to have the same nodes with ΨD .

Importance sampling on condition

Page 21: Computational Solid State Physics 計算物性学特論 第8回 8. Many-body effect II: Quantum Monte Carlo method

Pauli principle for n like-spin electrons

)()()(

)()()(

)()()(

det)(

21

22212

12111

nnnn

n

n

D

xxx

xxx

xxx

x

)()( xx ji

)()( ikDkiD xxxx

Slater determinant

ji xx 0)( xD

Slater determinant has nodes.

Page 22: Computational Solid State Physics 計算物性学特論 第8回 8. Many-body effect II: Quantum Monte Carlo method

Fixed phase approximation

0)(*),(),( xxxf

Wave function φ is assumed to have the same phase with ).(x

Importance sampling on condition

Page 23: Computational Solid State Physics 計算物性学特論 第8回 8. Many-body effect II: Quantum Monte Carlo method

Ground states of free electrons

n

rs 1

3

4 3

D.M.Ceperley, B.J.Alder: PRL 45(1980)566

Page 24: Computational Solid State Physics 計算物性学特論 第8回 8. Many-body effect II: Quantum Monte Carlo method

Transition of the ground state of free electrons

Unpolarized Fermi fluidPolarized Fermi fluidWigner crystal

70sr

9070 sr

sr90

n

rs 1

3

4 3

n: concentration of free electrons

Page 25: Computational Solid State Physics 計算物性学特論 第8回 8. Many-body effect II: Quantum Monte Carlo method

Problems 8

Calculate the ground state wave function of a hydrogen atom, using the diffusion Monte Carlo method.

Consider how to calculate the ground state energy. Calculate the ground state of a hydrogen atom,

using the diffusion Monte Carlo method with importance sampling method. Assume the trial function as follows.

Derive the diffusion equation for in importance sampling method.

)exp( 2rtr

),( xf