Introduction to computational quantum mechanics Lecture 7: Analysis of full configuration interaction for quantum dots Simen Kvaal simen.kvaal@cma.uio.no Centre of Mathematics for Applications University of Oslo Seminar series in quantum mechanics at CMA Fall 2009 Outline Setting Full configuration interaction The harmonic oscillator Model space and approximation Numerical results Quantum dots No-core shell model calculations References Outline Setting Full configuration interaction The harmonic oscillator Model space and approximation Numerical results Quantum dots No-core shell model calculations References Quantum dots In this lecture, we will consider so-called quantum dots: nanoscale, fabricated devices that can confine a number N of electrons. Figure: Micrograph of a fabricated “triple quantum dot”. Electrical leads confine electrons in a potential roughly equal to three harmonic oscillators glued together Hamiltonian, Hilbert-space and basis We consider here parabolic quantum dots, where the electrons are confined in a ideal harmonic oscillator potential I We consider N particles in d dimensions with spin 1 , i.e., S = {↑, ↓}: 2 H = Π− L2 (Rd × S)⊗N I The Hamiltonian H is given by N H= ∑ H0,k + λ ∑ k=1 I Vij (ij), i6=j Here H0 is the harmonic oscillator, 1 1 H0 = − ∇2 + k~rk2 , 2 2 and Vij = 1 k~ri −~rj k but other (nicer) interactions are possible as well. Spectrum of Hamiltonian N 1 2 1 2 H = ∑ − ∇i + k~rk + λ ∑ Vij 2 2 i=1 (ij), i6=j Theorem (Spectrum) The spectrum σ(H) of the parabolic quantum dot is purely discrete. Outline Setting Full configuration interaction The harmonic oscillator Model space and approximation Numerical results Quantum dots No-core shell model calculations References Full configuration interaction (FCI) I I In one sentence: Rayleigh-Ritz-Galerkin method for the eigenvalues of H, using Slater determinant basis functions with one-particle eigenfunctions of H0 as orbitals. Gives a standard matrix eigenvalue problem Hu = Eu for a fixed number of basis functions ΦSD i , where SD Hij = hΦSD i , HΦj i I I Convergence of this approach (as the matrix dimension grows) was established in Lecture 5. But: How fast does the method converge as the basis grows? Can we say saomething of the error in the discrete eigenvalues? More on H To answer these questions, we begin with some properties of H: Theorem (Properties of H) Define A by N 1 1 1 1 A = ∑ − ∇2i + k~ri k2 = − ∇2ξ + kξk2 , 2 2 2 2 i=1 with ξ = (~r1 , · · · ,~rN ) ∈ RNd , and define also V = ∑ Vij . (ij) Thus H = A + λV. Now, A and H + c are positive definite for some constant c, and V is relatively bounded by A, meaning that the norms kψkA = hψ, Aψi and kψkH+c = hψ, (H + c)ψi are equivalent. Convergence result of Ritz-Galerkin Using the previous facts, standard results on Ritz-Galerkin imply that: Theorem (Error of Ritz-Galerkin) Suppose E is a simple eigenvalue of H, with eigenvector ψ, and that M ⊂ D(H) ⊂ H is a linear subspace with orthogonal projector P. Suppose Eh ∈ σ(PHP) = σ(H) is the Ritz-Galerkin approximation to E. Then there is a constant C1 such that 0 ≤ Eh − E ≤ C1 k(1 − P)ψk2A , where 1 − P is the orthogonal projector onto M ⊥ . Moreover, there is a constant C2 such that 0 ≤ kψh − ψk ≤ C2 k(1 − P)ψkA . We need to estimate k(1 − P)ψkA , i.e., to study how well M can approximate ψ. Crucial to this is the study of the harmonic oscillator eigenfunctions. Outline Setting Full configuration interaction The harmonic oscillator Model space and approximation Numerical results Quantum dots No-core shell model calculations References The one-particle orbitals I I The Slater determinants are created from the eigenfunctions φn ∈ H1 of H0 . These are called d-dimensional Hermite functions and are of the form: φn (~r) = hn1 (r1 )hn2 (r2 ) · · · hnd (rd ), n = (n1 , · · · , nd ) where the standard Hermite functions are given by: hn (x) = [π1/2 2n n!]−1/2 Hn (x)e−x I I 2 /2 , n = 0, 1, 2, · · · The hn (x) are eigenfunctions of (−∂2 /∂x2 + x2 )/2 with eigenvalue n + 1/2. The eigenvalue of φn is n = n1 + n2 + · · · + nd + d 2 which is in general a multiple eigenvalue (“degenerate”) Plot of the standard Hermite functions The first 50 Hermite functions 60 50 40 30 20 10 0 −15 −10 −5 0 5 10 15 Figure: The 50 first Hermite functions hn (x), shifted vertically according to their harmonic oscillator eigenvalue. Notice that the oscillations gets narrower with higher n, while the region of oscillation gets wider. Notice also the Gaussian tail. Two-dimensional (d = 2) Hermite functions n = (0,0) 0.8 −10 0.6 −8 −6 0.4 −4 0.2 −2 0 0 2 −0.2 4 −0.4 6 8 −0.6 10 −10 −5 0 5 10 −0.8 Two-dimensional (d = 2) Hermite functions n = (1,4) 0.8 −10 0.6 −8 −6 0.4 −4 0.2 −2 0 0 2 −0.2 4 −0.4 6 8 −0.6 10 −10 −5 0 5 10 −0.8 Two-dimensional (d = 2) Hermite functions n = (4,1) + n = (1,4) 0.8 −10 0.6 −8 −6 0.4 −4 0.2 −2 0 0 2 −0.2 4 −0.4 6 8 −0.6 10 −10 −5 0 5 10 −0.8 Two-dimensional (d = 2) Hermite functions n = (13,22) 0.8 −10 0.6 −8 −6 0.4 −4 0.2 −2 0 0 2 −0.2 4 −0.4 6 8 −0.6 10 −10 −5 0 5 10 −0.8 Outline Setting Full configuration interaction The harmonic oscillator Model space and approximation Numerical results Quantum dots No-core shell model calculations References Slater determinants The Slater determinants Φn1 ,··· ,nN , where now ni = (ni1 , · · · , nid ), built from d-dimensional Hermite functions have the following properties: I Eigenfunctions of A, which is in fact an Nd-dimensional Harmonic oscillator I For example, for N = 2 (ignoring spin for now): 1 Φn1 ,n2 (~r1 ,~r2 ) = √ [φn1 (~r1 )φn2 (~r2 ) − φn2 (~r1 )φn1 (~r2 )] 2 Note: Each term is a Nd-dimensional Hermite function, with same eigenvalue of A The model space M We define a cut parameter R and a sequence of projectors PR onto spaces MR such that MR ⊂ MR+1 , and PR → 1 as R → ∞. I I Model space MR with basis BR : BR := Φn1 ···nN : n1 + · · · + nN ≤ R That is, the Slater determinants whose harmonic oscillator eigenvalue is at most R + Nd/2. This induces corresponding sequence of discrete problems: Hh uh = Eh uh , I h= 1 R We have introduced the “mesh parameter h” as usual Approximation properties of MR The proof of the following theorem is very similar to the proof of decay of Fourier series coefficients for smooth functions: Theorem Approximation by Hermite functions Assume ψ ∈ H k (Rn ), i.e., ψ is k times weakly differentiable. Assume further that ψ decays exponentially, meaning that for some µ > 0, ψ(ξ)eµkξk ∈ L2 . Then: k(1 − PR )ψk2A = O(R−γ ) = O(hγ ) for some γ ≥ k − 1. The converse is also true: The asymptotic behaviour implies H k -smoothness, assuming exponential decay. Error estimate for eigenvalues We then arrive at the following: I Suppose we know that ψ ∈ H k for some k. I Then, Eh − E = O(R−γ ) I Smoothness properties of ψ can be shown to be at least k = 1. Scaling properties of FCI 1. Sparsity of the matrix H comes from Slater-Condon rules and orthonormality of orbitals. 2. However, number of nonzeroes is not O(dim(MR )), but grows faster. 3. Suppose M is the total amount of memory available. Then the best FCI result goes like: Eh − E ∼ [(Nd)!N!M]−γ/Nd This is not very impressive. “Curse of dimensionality!” Figure: Typical structure of an N = 3 matrix Outline Setting Full configuration interaction The harmonic oscillator Model space and approximation Numerical results Quantum dots No-core shell model calculations References Convergence of parabolic dot FCI N is number of particles, R = Nmax , M is total angular momentum, S is total electron spin. Curves show δE/E. Relative error for N=2, λ = 2 1 10 M=0, S=1, α = −1.2772 M=0, S=3, α = −2.1716 M=2, S=1, α = −1.3093 M=2, S=3, α = −2.5417 M=0, S=0, α = −1.0477 0 10 M=0, S=2, α = −2.1244 M=3, S=0, α = −3.1749 −1 −2 10 M=3, S=2, α = −4.0188 Relative error 10 Relative error Relative error for N=3, λ=2 −1 10 −2 10 −3 10 −3 10 −4 10 −4 10 −5 10 −6 10 −5 6 8 10 12 R 14 16 18 20 10 6 8 10 12 R 14 16 18 20 Convergence of parabolic dot FCI N is number of particles, R = Nmax , M is total angular momentum, S is total electron spin. Curves show δE/E. Relative error for N=4, λ = 2 −1 Relative error for N=5, λ = 0.2 −2 10 10 M=0, S=0, α = −1.4233 M=0, S=4, α = −2.8023 M=3, S=2, α = −1.5327 M=3, S=4, α = −3.2109 −2 10 M=0, S=1, α = −1.5150 M=0, S=5, α = −3.6563 M=3, S=1, α = −1.8159 M=3, S=5, α = −4.2117 −3 Relative error Relative error 10 −3 10 −4 10 −4 10 6 8 10 12 R 14 16 18 20 6 8 10 12 R 14 16 18 20 Exponential convergence in NCSM calculations log(|E − Efadd |) 102 100 10−2 0 10 20 30 40 N h̄ω = 24 MeV, |E − Efadd | ∼ Ce−0.15N From Navratil & Barrett, PRC 57, p. 562 (1998). Convergence test of NCSM for 3 H, Nijmegen II effective interaction. Outline Setting Full configuration interaction The harmonic oscillator Model space and approximation Numerical results Quantum dots No-core shell model calculations References References S.K. Analysis of many-body methods for quantum dots PhD thesis 2009 Babuska, I. and Osborn, J.E. Finite Element-Galerkin Approximation of the Eigenvalues and Eigenvectors of Selfadjoint Problems Math. Comp. 52, pp. 275–297 1989