24.12.2012 Views

5 Hirsch-Fye quantum Monte Carlo method for ... - komet 337

5 Hirsch-Fye quantum Monte Carlo method for ... - komet 337

5 Hirsch-Fye quantum Monte Carlo method for ... - komet 337

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

5.6 Nils Blümer<br />

(i) Imaginary-time discretization (β = Λ∆τ)<br />

(ii) Trotter decoupling (❀ systematic error O(∆τ 2 ))<br />

(iii) Hubbard-Stratonovich trans<strong>for</strong>mation (exact)<br />

Wick theorem:<br />

G =<br />

(iv) MC importance sampling over auxiliary Ising field {s} (❀ statistical error)<br />

Fig. 2: High-level overview of the HF-QMC approach.<br />

separated by use of the Trotter-Suzuki <strong>for</strong>mula [28, 29] <strong>for</strong> operators  and ˆ B:<br />

�<br />

{s} M−1 det{M}<br />

�<br />

{s} det{M}<br />

e −β(Â+ˆ B) = � e −∆τ Â e −∆τ ˆ B � Λ +O(∆τ), (10)<br />

where ∆τ = β/Λ and Λ is the number of (imaginary) time slices. 6 Rewriting the action (7) in<br />

discretized <strong>for</strong>m<br />

AΛ[ψ,ψ ∗ ,G,U] = (∆τ) 2�<br />

σ<br />

�Λ−1<br />

−∆τU<br />

l=0<br />

�Λ−1<br />

l,l ′ =0<br />

ψ ∗ σl (G−1<br />

σ )ll ′ψ σl ′<br />

ψ ∗ ↑lψ↑l ψ∗ ↓lψ↓l , (11)<br />

where the matrix Gσ consists of elements Gσll ′ ≡ Gσ(l∆τ − l ′ ∆τ) and ψσl ≡ ψσ(l∆τ), we<br />

apply (10) and obtain to lowest order<br />

exp(AΛ[ψ,ψ ∗ ,G,U]) =<br />

Λ−1 �<br />

l=0<br />

� �<br />

exp<br />

(∆τ) 2�<br />

�Λ−1<br />

σ<br />

l ′ =0<br />

× exp � −∆τ U ψ ∗ ↑l ψ ↑l ψ∗ ↓l ψ ↓l<br />

ψ ∗ σl(G −1<br />

σ )ll ′ψσl ′<br />

�<br />

� �<br />

. (12)<br />

Shifting the chemical potential by U/2, the four-fermion term can be rewritten as a square<br />

of the magnetization (in terms of operators: (ˆn↑ − ˆn↓) 2 = ˆn 2 ↑ + ˆn2 ↓ − 2ˆn↑ˆn↓ = ˆn↑ + ˆn↓ −<br />

2ˆn↑ˆn↓) which makes it suitable <strong>for</strong> the following discrete Hubbard-Stratonovich trans<strong>for</strong>mation<br />

[30] (the correctness of which is checked easily by inserting the four possible combinations<br />

[(0,0),(0,1),(1,0),(1,1)] of eigen values of the associated density operators):<br />

�<br />

∆τU<br />

exp<br />

2 (ψ∗ ↑lψ↑l −ψ∗ ↓lψ↓l )2<br />

�<br />

= 1 �<br />

exp<br />

2<br />

sl=±1<br />

� λsl(ψ ∗ ↑lψ↑l −ψ∗ ↓lψ↓l )� (13)<br />

6 Since β = 1/kBT is the inverse temperature, small ∆τ on each “time slice” corresponds to a higher temperature,<br />

<strong>for</strong> which the operators effectively decouple. Thus, we may view the Trotter approach as a numerical<br />

extension of a high-temperature expansion to lower temperatures.

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

Saved successfully!

Ooh no, something went wrong!