No Slide Title
Download
Report
Transcript No Slide Title
Universita’ dell’Insubria, Como, Italy
Nodal structure and the construction
of trial wave functions for Quantum
Monte Carlo
Dario Bressanini
http://scienze-como.uninsubria.it/bressanini
UNAM, Mexico City, 19/09/2007
Monte Carlo Methods
How to solve a deterministic problem using a
Monte Carlo method?
Rephrase the problem using a probability
distribution
A P(R) f (R)dR
R N
“Measure” A by sampling the probability distribution
1
A
N
N
f (R )
i 1
i
R i ~ P(R )
2
VMC: Variational Monte Carlo
Start from the Variational Principle
H
(R ) H(R )dR
E
(R)dR
0
2
Translate it into Monte Carlo language
H P(R ) EL (R )dR
H (R )
EL (R )
(R )
P(R )
(R )
2
2
(R)dR
3
VMC: Variational Monte Carlo
E H P(R ) EL (R )dR
E is a statistical average of the local energy over P(R)
1
E H
N
N
E
i 1
L
(R i )
R i ~ P(R )
Recipe:
take an appropriate trial wave function
distribute N points according to P(R)
compute the average of the local energy
4
5
VMC for PsH – Positronium Hydride
A wave function with the correct asymptotic conditions:
(1,2, p) (1 Pˆ12 )( H ) f (rp )( Ps) g (r1 p )
Bressanini and Morosi: JCP 119, 7037 (2003)
6
Diffusion Monte Carlo
VMC is a “classical” simulation method
Nature is not classical, dammit, and if you
want to make a simulation of nature, you'd
better make it quantum mechanical, and by
golly it's a wonderful problem, because it
doesn't look so easy.
Richard P. Feynman
Suggested by Fermi in 1945, but implemented
only in the 70’s
7
Diffusion equation analogy
The time dependent
Schrödinger equation
is similar to a diffusion
equation
The diffusion
equation can be
“solved” by directly
simulating the system
2 2
i
V
t
2m
C
2
D C kC
t
Time
evolution
Diffusion
Branch
Can we simulate the Schrödinger equation?
8
Imaginary Time Sch. Equation
The analogy is only formal
is a complex quantity, while C is real and positive
(R, t ) e iEnt / n (R)
If we let the time t be imaginary, then can be real!
D 2 V
Imaginary time Schrödinger equation
9
as a concentration
is interpreted as a concentration of fictitious
particles, called walkers
The schrödinger equation
is simulated by a process
of diffusion, growth and
disappearance of walkers
2
D V
(R, ) ai i (R)e ( Ei ER )
i
(R, ) 0 (R)e ( E0 ER )
Ground State
10
Diffusion Monte Carlo
SIMULATION: discretize time
•Diffusion process
D 2
(R, ) e
( R R 0 ) 2 / 4 D
•Kinetic process (branching)
(V (R ) ER )
(R, ) e
(V ( R ) ER )
(R,0)
11
The DMC algorithm
12
Good for Helium studies
Thousands of theoretical and experimental papers
Hˆ n (R) En n (R)
have been published on Helium, in its various forms:
Atom
Small Clusters
Droplets
Bulk
13
The Fermion Problem
Wave functions for fermions have nodes.
Diffusion equation analogy is lost. Need to introduce
positive and negative walkers.
The (In)famous Sign Problem
If we knew the exact nodes of , we could exactly simulate
the system by QMC methods, restricting random walk to a
positive region bounded by nodes.
Unfortunately, the exact nodes
are unknown. Use approximate
nodes from a trial . Kill the
walkers if they cross a node.
+
-
14
For electronic structure?
Sign Problem
Fixed Nodal error problem
15
The Helium triplet
First 3S state of He is one of very few systems
where we know the exact node
For S states we can write
(r1 , r2 , r12 )
•For the Pauli Principle
(r1 , r2 , r12 ) (r2 , r1 , r12 )
Which means that the node is
r1 r2
or
r1 r2 0
16
The Helium triplet node
Independent of r12
The node is “more
symmetric” than the
wave function itself
It is a polynomial in r1
and r2
r1
r12
r2
r1 r2 0
r1
r2
Present in all 3S states of
two-electron atoms
r1 r2 0
17
The influence on the nodes of T
QMC currently relies on T(R) and its nodes (indirectly)
How are the nodes T(R) of influenced by:
The single particle basis set
The generation of the orbitals (HF, CAS, MCSCF, NO, …)
The number and type of configurations in the multidet.
expansion
?
18
Nodes and Configurations
A better does not necessarily mean better
nodes
Why? What can we do about it?
20
Beryllium Atom
RHF 1s( r1 )2 s( r2 ) 1s( r3 )2s( r4 )
HF predicts 4 nodal regions
Bressanini et al. JCP 97, 9200 (1992)
Node: (r1-r2)(r3-r4) = 0
factors into two determinants
each one “describing” a triplet
Be+2. The node is the union of the
two independent nodes.
The HF node is wrong
•DMC energy -14.6576(4)
•Exact energy -14.6673
Plot cuts of (r1-r2) vs (r3-r424
)
Be Nodal Topology
r1+r2
r1+r2
r3-r4
r3-r4
r1-r2
HF 0
r1-r2
1s 2 2 s 2 c 1s 2 2 p 2
CI 0
25
Be nodal topology
Node is
Now there are only two
nodal regions
It can be proved that the
exact Be wave function has
exactly two regions
( r1 r2 )( r3 r4 ) c( r132 r142 r232 r242 ) ... 0
See Bressanini, Ceperley and Reynolds
http://scienze-como.uninsubria.it/bressanini/
26
Be energy (hartree)
HF node
-14.6565(2) 1s2 2s2
Bressanini et al.
-14.66729(2) +1s2 2p2 small basis
“
no improvement
+1s2 ns ms
“
no improvement
+1s2 np mp
-14.66734(4) +1s2 2p2 large basis
Exact
-14.6673555
Why some configurations are not important for QMC ?
27
Be Node: considerations
they give the same contribution to the node expansion
ex: 1s22s2 and 1s23s2 have the same node ( r1 r2 )( r3 r4 ) 0
ex: 2px2, 2px3px and 3px2 have the same structure
x1 x2 f1 (r1 ) f 2 (r2 )
It seems that the nodes of "useful" CSFs belong to
higher and different symmetry groups than the exact
2
2
2
2
(r1 r2 )(r3 r4 )
r12 r34
iˆ34 (1s 2 s ) 1s 2 s
iˆ34 (1s 2 2 p 2 ) 1s 2 2 p 2
28
Li2
CSF (1g2 1u2 omitted)
2 g2
3 g2 4 g2 ... 9 g2
E (hartree)
-14.9923(2)
-14.9914(2)
1 ux2 1 uy2
4 n ux2 n uy2
-14.9933(2)
1 ux2 1 uy2 2 u2
-14.9939(2)
1 ux2 1 uy2 2 u2 3 g2
-14.9952(1)
E (exact N.R.L.)
-14.9954
-14.9933(1)
Not all functions are useful
Only 5 determinants are needed to build a
statistically exact nodal surface and exact energy
32
A tentative recipe
Use a large Slater basis
But not too large
Try to reach HF nodes convergence
Orbitals from CAS seem better than HF, or NO
Not worth optimizing MOs, if the basis is large enough
Only few configurations seem to improve the FN energy
Use the right determinants...
...different Angular Momentum CSFs
...and not the bad ones
...types already included
iˆ34 (1s 2 2s 2 ) 1s 2 2s 2
iˆ34 (1s 2 2 p 2 ) 1s 2 2 p 2
iˆ34 (1s 2 3s 2 ) 1s 2 3s 2
33
Dimers
Bressanini et al. J. Chem. Phys. 123, 204109 (2005)
34
The curse of the T
QMC currently relies on T(R)
Walter Kohn in its Nobel lecture (R.M.P. 71, 1253 (1999))
“discredited” the wave function as a non legitimate
concept when N (number of electrons) is large
M p3N
3 p 10
p = parameters per variable
For M=109 and p=3 N=6
M = total parameters needed
The Exponential Wall
36
Playing directly with nodes?
It would be useful to be able to optimize only those
parameters that alter the nodal structure
A first “exploration” using a simple test system
He2+
Can we “expand” the
nodes on a basis?
(1 c)1 c2
37
He2+: “expanding” the node
Node (1 ) : c 0
r1 A r1B r3 A r3 B
Node (2 ) : c 1
z1 z3 0
It is a one
parameter !!
Exact
38
“expanding” nodes
This was only a kind of “proof of concept”
It remains to be seen if it can be applied to larger
systems
Writing “simple” (algebraic?) trial nodes is not
difficult ….
The goal is to have only few linear parameters
to optimize
Will it work ??
39
Nodal Topology Conjecture
WARNING: Conjecture Ahead...
The HF ground state of Atomic
and Molecular systems has 4
Nodal Regions, while the Exact
ground state has only 2
40
Nodal topology
The conjecture (which likely is true) claims that there
are only two nodal volumes in the fermion
ground state
See, among others:
Ceperley J.Stat.Phys 63, 1237 (1991)
Bressanini and coworkers. JCP 97, 9200 (1992)
Bressanini, Ceperley, Reynolds, “What do we know about wave
function nodes?”, in Recent Advances in Quantum Monte Carlo
Methods II, ed. S. Rothstein, World Scientfic (2001)
Mitas and coworkers PRB 72, 075131 (2005)
Mitas PRL 96, 240402 (2006)
41
How to directly improve nodes?
Fit to a functional form and optimize the
parameters (maybe for small systems)
“Expand” the exact (unknown) nodes
IF the topology is correct, use a coordinate
transformation preserving the topology
R T (R)
42
Conclusions
The wave function can be improved by
incorporating the known analytical
structure…
… but the nodes do not seem to improve
sistematically
It seems more promising to directly
“manipulate” the nodes.
43
A QMC song...
He deals the cards to find the answers
the sacred geometry of chance
the hidden law of a probable outcome
the numbers lead a dance
Sting: Shape of my heart
44
... and a suggestion
Take a look at your nodes
45
Avoided nodal crossing
At a nodal crossing, and are zero
Avoided nodal crossing should be the rule, not the
exception
Not (yet) a proof...
0
0
3N 1 with 3N variables
3N eqs.
1 eq.
If HF has 4 nodes HF has 2 nodes, with a proper
46
He atom with noninteracting electrons
1
3s5s S
47
Convergence to the exact
We must include the correct analytical structure
Cusps:
r12
(r12 0) 1
2
(r 0) 1 Zr
QMC OK
3-body coalescence and logarithmic terms:
Tails:
QMC OK
Often neglected
48
Asymptotic behavior of
Example with 2-e atoms
1 2
1 1
1
2
H (1 2 ) Z ( )
2
r1 r2 r12
1 2
Z Z 1
2
H (1 2 )
2
r1
r2
r2
r2
0 (r1 )r2
0 (r1 )
( Z 1) / 1 r2
e
2 EI
is the solution of the 1 electron problem
49
Asymptotic behavior of
The usual form
(r1 ) (r2 ) J (r12 )
does not satisfy the asymptotic conditions
(r2 ) 0 (r1 ) (r2 )
(r1 ) (r1 ) 0 (r2 )
A closed shell determinant has the wrong structure
( (r1 ) (r2 ) (r2 ) (r1 )) J (r12 )
50
Asymptotic behavior of
r1
In general N r a1 (1 c r 1 O(r 2 ))e r1 / b1Y m1 (r ) N 1 (2,...N )
0
1
1 1
1
l1
1
0
Recursively, fixing the cusps, and setting the right symmetry…
U
ˆ
A( f1 (1) f 2 (2)... f N ( N ) N )e
Each electron has its own orbital, Multideterminant (GVB) Structure!
Take 2N coupled electrons
2 N (1 2 1 2 )( 3 4 3 4 )...
2N determinants. Again an exponential wall
51
Basis
In order to build compact wave functions we used basis
functions where the cusp and the asymptotic behavior is
decoupled
ar
1s e
2 px x e
ar br2
1 r
ar br2
1 r
e
e
r 0
e
r
br
ar br2
1 cr
Use one function per electron plus a simple Jastrow
52
GVB for atoms
53
GVB for atoms
54
GVB for atoms
55
GVB for atoms
56
GVB for atoms
57