14.09.2014 Views

CASINO manual - Theory of Condensed Matter

CASINO manual - Theory of Condensed Matter

CASINO manual - Theory of Condensed Matter

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

The energy minimization method used in casino has two additional benefits. Firstly, it does not re-use<br />

the same set <strong>of</strong> configurations with different parameters. This means that, when optimizing parameters<br />

which change the nodal surface, it will not encounter difficulties caused by old configurations lying<br />

very close to the new nodal surface. Secondly, it is especially accurate when optimizing parameters<br />

which appear linearly in the wave function (i.e., determinant coefficients). When only optimizing such<br />

parameters, the global energy minimum is found, usually in one cycle.<br />

Sections 25.3.2 and 25.3.3 briefly summarize the theory <strong>of</strong> the method, and Sec. 25.3.6 explains its use.<br />

The theoretical background given here is far from exhaustive. For a much more thorough discussion,<br />

see Refs. [60, 61, 62, 63].<br />

25.3.2 Basic theory<br />

Consider a (generally complex) trial wave function Ψ which depends upon a set <strong>of</strong> p real, variable<br />

parameters α. If the cycle Ψ (n) → Ψ (n+1) involves parameter changes α (n) → α (n) + δα (n) , then we<br />

can Taylor-expand Ψ (n+1) = Ψ(α (n+1) ) as:<br />

where Ψ (n+1)<br />

lin<br />

Ψ(α (n+1) ) = Ψ(α (n) ) +<br />

is the linear sum<br />

= Ψ (n+1)<br />

lin<br />

+ O<br />

p∑<br />

i=1<br />

Ψ (n+1)<br />

lin<br />

=<br />

δα (n)<br />

i<br />

with the coefficients {a i } and the basis functions {φ i } defined as:<br />

∣<br />

∂Ψ ∣∣∣α (<br />

+ O [δα (n) ] 2) (203)<br />

∂α i (n)<br />

(<br />

[δα (n) ] 2) , (204)<br />

p∑<br />

a i φ i , (205)<br />

i=0<br />

a i =<br />

φ i =<br />

{ 1 i = 0<br />

δα (n)<br />

i i ≠ 0<br />

{ Ψ(α (n) ) i = 0<br />

∂Ψ<br />

∂α i<br />

∣ ∣∣α<br />

(n)<br />

i ≠ 0.<br />

(206)<br />

(207)<br />

The form <strong>of</strong> Ψ (n+1)<br />

lin<br />

allows {a i } to be optimized using diagonalization (the freedom <strong>of</strong> normalization<br />

in the resulting eigenvectors <strong>of</strong> coefficients can be exploited to demand that a 0 = 1). The energy<br />

minimization method in casino makes the approximation that<br />

Ψ (n+1) ≃ Ψ (n+1)<br />

lin<br />

, (208)<br />

and determines the parameter changes {δα i } at each cycle by optimizing {a i } using diagonalization,<br />

and taking the eigenvector <strong>of</strong> coefficients corresponding to the lowest eigenvalue. This approach is<br />

motivated by the existence <strong>of</strong> a formulation <strong>of</strong> diagonalization for VMC which incorporates a zerovariance<br />

principle similar to that enjoyed by variance minimization [63].<br />

In the standard derivation <strong>of</strong> diagonalization, Ψ (n+1)<br />

lin<br />

would be optimized by demanding that the<br />

variational energy be stationary with respect to the variable parameters:<br />

∂ 〈Ψ (n+1)<br />

lin<br />

∂α i<br />

which leads to the generalized eigenproblem<br />

|Ĥ|Ψ(n+1) lin<br />

〉<br />

〈Ψ (n+1)<br />

lin<br />

|Ψ (n+1)<br />

lin<br />

〉<br />

= 0, (209)<br />

(H + H T )a = E(S + S T )a, (210)<br />

where:<br />

S ij =<br />

H ij =<br />

〈φ i |φ j 〉<br />

〈Ψ (n+1)<br />

lin<br />

|Ψ (n+1)<br />

lin<br />

〉 ; (211)<br />

〈φ i |Ĥ|φ j〉<br />

〈Ψ (n+1)<br />

lin<br />

|Ψ (n+1)<br />

lin<br />

〉 . (212)<br />

159

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!