introduction to the random phase approximation in dft 1 introduction these notes provide an overview...

29
Introduction to the Random Phase Approximation in DFT anos G. ´ Angy´ an CRM2, Institut Jean Barriol, Facult´ e des Sciences, Universit´ e Lorraine & CNRS, Vandœuvre-l` es-Nancy, France June 20, 2015 Contents 1 Introduction 2 1.1 History ....................................... 2 2 Adiabatic Connection-Fluctuation Dissipation Theorem 4 2.1 Adiabatic Connection (AC) ............................ 4 2.2 AC correlation energy with Kohn-Sham reference ................ 6 2.3 AC correlation energy with Hartree-Fock reference ............... 7 2.4 Fluctuation Dissipation Theorem (FDT) ..................... 8 3 RPA correlation energy 12 3.1 Kohn-Sham reference: direct RPA ........................ 13 3.2 Hartree-Fock reference: RPA with exchange ................... 18 3.3 Ring CCD and RPA ................................ 21 3.4 Approximate RPA schemes with exchange .................... 26 Bibliography 28 1

Upload: others

Post on 22-May-2020

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Introduction to the Random Phase Approximation in DFT 1 Introduction These notes provide an overview of the basic formalism of the random phase approximation (RPA) as it is used in

Introduction to theRandom Phase Approximation in DFT

Janos G. AngyanCRM2, Institut Jean Barriol, Faculte des Sciences,

Universite Lorraine & CNRS, Vandœuvre-les-Nancy, France

June 20, 2015

Contents

1 Introduction 21.1 History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

2 Adiabatic Connection-Fluctuation Dissipation Theorem 42.1 Adiabatic Connection (AC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42.2 AC correlation energy with Kohn-Sham reference . . . . . . . . . . . . . . . . 62.3 AC correlation energy with Hartree-Fock reference . . . . . . . . . . . . . . . 72.4 Fluctuation Dissipation Theorem (FDT) . . . . . . . . . . . . . . . . . . . . . 8

3 RPA correlation energy 123.1 Kohn-Sham reference: direct RPA . . . . . . . . . . . . . . . . . . . . . . . . 133.2 Hartree-Fock reference: RPA with exchange . . . . . . . . . . . . . . . . . . . 183.3 Ring CCD and RPA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213.4 Approximate RPA schemes with exchange . . . . . . . . . . . . . . . . . . . . 26

Bibliography 28

1

Page 2: Introduction to the Random Phase Approximation in DFT 1 Introduction These notes provide an overview of the basic formalism of the random phase approximation (RPA) as it is used in

1 IntroductionThese notes provide an overview of the basic formalism of the random phase approximation(RPA) as it is used in density functional calculations to evaluate the correlation energy. Somemore advanced subjects will be treated as well and the state-of-the-art performance will beshortly discussed. There are several excellent recent review papers available [1, 2, 3, 4, 5, 6]covering different aspects of the RPA, where the interested reader can complete and deepenhis/her knowledge.

1.1 HistoryWhen dealing with RPA, it is perhaps more appropriate to speak about random phase approxima-tions (plural), since there is a whole family of approaches used in many-body physics, which arereferred to in the literature under the name RPA. Although the pioneering works are due to Bohmand Pines in the early fifties [7, 8, 9] in the context of the homogeneous electron gas (HEG), whichcan be classified as a subject of electronic structure of solids, nuclear physicists improved andrefined this methodology for the study of the correlated nuclear matter [10]. In the early sixties,McLachlan and Ball reformulated RPA for quantum chemists [11], and it became a popularapproach for the study of excited states under the name of time-dependent Hartree-Fock (TDHF)method. Although before the late seventies quantum chemistry articles on RPA/TDHF mentionthat RPA can be used to obtain approximate ground state electron correlation energies, from theeighties on such a use of the RPA became obsolete. The fact that the RPA has been completelyignored in quantum chemistry as a correlation method is mostly due to the fast developments incoupled-cluster and other many-body methods and to its poor performance in a wave functioncontext, when it is based on Hartree-Fock reference orbitals. The last significant quantum chemi-cal contribution was due to Szabo and Ostlund [12] and Oddershede reviewed the state-of-the-artin 1978 [13]. After that, the usage of RPA for correlation energies has been limited to the nuclearphysicist community, although it survived also in electronic structure theory in relation to thestudies of the HEG, often in view of designing correlation functionals for density functionaltheory (DFT). The works of Langreth and Perdew [14] and of Harris [15] had a strong influenceon the interpretation of Kohn-Sham DFT, by introducing the adiabatic connection-fluctuationdissipation theorem approach for the definition of the exact exchange-correlation functional. Atthis time, disregarded from the simplest electronic systems, AC-FDT was used only in theoreticalanalyses, without attempting to perform numerical calculations on the correlation energy startingfrom Kohn-Sham orbitals.

A renaissance of RPA applied for inhomogeneous electronic systems, such as molecules andreal solids, appeared around the year 2000. This breakthrough was due to the discovery thatRPA can be formulated as a relatively efficient practical computational method which providesreasonable estimates of the many-body, infinite order, correlation energy and can be implementedby algorithms that scale advantageously with the number of electrons. In the quantum chemistrycommunity, Furche published the first successful calculations on small molecules [16], andseveral other authors came upon with application to real solids [17, 18, 19]. Although thesefirst calculations were rather inefficient computationally, they provided a convincing proof of

2

Page 3: Introduction to the Random Phase Approximation in DFT 1 Introduction These notes provide an overview of the basic formalism of the random phase approximation (RPA) as it is used in

principle, and within a few years more efficient computational procedures were developed andimplemented for solids [20, 21] and for molecules [22, 23, 24].

3

Page 4: Introduction to the Random Phase Approximation in DFT 1 Introduction These notes provide an overview of the basic formalism of the random phase approximation (RPA) as it is used in

2 Adiabatic Connection-Fluctuation Dissipation TheoremThe derivation of the ground state RPA correlation energy may be done following several differentpaths. The first one has a DFT flavor and is based on the adiabatic connection-fluctuation-dissipation theorem, which has been already presented during these courses (in the DFT lecture).A second method is rooted in the coupled-cluster formalism correlation energy, and thereforeseems to be closer to the wave-function theories (WFT). Another approach is based on the Green’sfunctions.

The most important results obtained by the different derivations are strictly equivalent, butsome differences exist in particular cases, giving different insights and leading to different RPAmethods and algorithms. The equivalence of some of the formulations of RPA is far from beingobvious for a non-initiated reader of the relevant literature, therefore it could be interesting tounderstand the hidden relationships among the various ways of expressing the RPA correlationenergy.

In order to prepare ourselves to this task, the adiabatic connection fluctuation dissipationtheorem (AC-FDT) approach will be overviewed. In principle it gives a general formulationfor the exact correlation energy, and will be the starting point to introduce the random phaseapproximation.

2.1 Adiabatic Connection (AC)The approach of the adiabatic connection (AC) as a way of expressing the exact exchange-correlation energy functional has already been exposed in chapter 2.1.2 of the DFT course. Here,the AC will be exposed in a slightly more general context.

The central idea is to construct an interpolation Hamiltonian, Hλ, which connects smoothlyan independent particle Hi.p. and the physical Hphys. Hamiltonians:

Hλ = T + Vne + V λ + λWee (2.1.1)

Hi.p. = Hλ=0 = T + Vne + V λ=0 ⇒ Hphys. = Hλ=1 = T + Vne + Wee (2.1.2)

The connection path is controlled by a single parameter λ which gradually switches on theelectron-electron interaction Wee and simultaneously changes the effective one-electron potentialVne + V λ, which is equal to the electron-nuclear attraction for λ = 1, i.e. V λ=1 = 0. 1

General AC expression of the correlation energyLet Ψ be the exact many-body wave-function, eigenfunction of the physical Hamiltonian Hphys.,so that the physical energy is E(λ = 1) = 〈Ψ|Hphys.|Ψ〉 and let Φ0 be the independent particle

1The linear scaling of the electron-electron interaction, which is the most popular one and will be used inthe present notes, is not the only possibility. More complicated, non-linear paths can be constructed, e.g. using ascreened Coulomb interaction [25].

4

Page 5: Introduction to the Random Phase Approximation in DFT 1 Introduction These notes provide an overview of the basic formalism of the random phase approximation (RPA) as it is used in

(single determinant) wave function, eigenfunction of Hi.p., with the corresponding energy E(λ =

0) = 〈Φ0|Hi.p.|Φ0〉. In general, for any λ, let Ψλ be the eigenfunction of Hλ.The difference of the physical and independent particle energies, E(λ = 1)− E(λ = 0) =

〈Ψ|Hphys.|Ψ〉 − 〈Ψ0|Hi.p.|Ψ0〉, can be obtained via an adiabatic connection path:

E(λ = 1)− E(λ = 0) =

∫ 1

0

∂E(λ)

∂λdλ

=

∫ 1

0

〈Ψλ|∂Hλ

∂λ|Ψλ〉dλ

=

∫ 1

0

〈Ψλ|Wee +∂V λ

∂λ|Ψλ〉dλ (2.1.3)

where in the second equality we have used the Hellmann-Feynman theorem.

Exercice #: Prove the differential Hellmann-Feynman theorem

∂E

∂λ= 〈Ψ|∂H

∂λ|Ψ〉〈Ψ|Ψ〉−1. (2.1.4)

and specify the conditions of its validity.

On the other hand, the correlation energy can be defined as the difference of the expectationvalues of the physical Hamiltonian taken on the one side with the exact many-electron wavefunction and on the other side with the independent particle wave function:

Ecorr = 〈Ψ|Hphys.|Ψ〉 − 〈Φ0|Hphys.|Φ0〉. (2.1.5)

This definition can be transformed by adding and subtracting the effective one-electron potentialat λ = 0:

Ecorr = 〈Ψ|Hphys.|Ψ〉 − 〈Φ0|Hi.p.|Φ0〉 − 〈Φ0|Wee − V 0|Φ0〉 (2.1.6)

Exercice #: Show that the general correlation energy definition Eq.(2.1.5) coincides withthe conventional Lowdin’s expression in the WFT case and with the correlation energyfunctional in the DFT case (Eq. 25 of the DFT course).

Thus we are in measure of writing a general expression for the correlation energy:

Ecorr =

∫ 1

0

〈Ψλ|Wee +∂V λ

∂λ|Ψλ〉dλ− 〈Φ0|Wee − V 0|Φ0〉 (2.1.7)

Remark that in contrast to a simple “algebraic” decomposition of the correlation energy, involvingboth kinetic and potential energy contributions, the kinetic correlation energy has been eliminatedand transformed to a potential energy term by virtue of the integration along the adiabaticconnection path.

5

Page 6: Introduction to the Random Phase Approximation in DFT 1 Introduction These notes provide an overview of the basic formalism of the random phase approximation (RPA) as it is used in

Pair density operatorAny multiplicative one-electron operator can be easily expressed using the electron densityoperator ρ(r) =

∑i δ(r − ri). For instance, the electron-nuclei attraction operator Ven =∑

i

∑A ZA/|ri −RA| becomes

Ven =

∫drρ(r)vne(r) (2.1.8)

The electron-electron repulsion operator Wee = 12

∑i 6=j |ri − rj| can be expressed with the help

of the electron density operator, as

Wee =1

2

∫∫dr dr′ ρ(r) ρ(r′)− ρ(r)δ(r− r′) wee(r, r

′) (2.1.9)

where the second term in curly brackets removes the Coulomb singularity ofwee(r, r′) = |r−r′|−1.

If one introduces the pair density operator

n2(r, r′) = ρ(r)ρ(r′)− δ(r− r′)ρ(r) (2.1.10)

the electron repulsion operator becomes

Wee =1

2

∫∫drdr′ n2(r, r

′)wee(r, r′) (2.1.11)

2.2 AC correlation energy with Kohn-Sham referenceIn DFT the natural choice for the independent particle model is the Kohn-Sham determinant, Φ0

KS.The effective potential V 0

DFT is constructed to produce the exact one particle density ρ(r) and atintermediate values of λ the potential V λ

DFT is chosen to maintain the density at its exact value,i.e. for all λ: 〈Ψλ|ρ(r)|Ψλ〉 = ρ(r). At λ = 1 the effective potential is vanishing (V 1

DFT = 0): thenuclear attraction potential of the physical Hamiltonian ensures that 〈Ψ|ρ(r)|Ψ〉 = ρ(r).

The integral involving the derivative of V λDFT in Eq.(2.1.7) is easy to obtain, as:∫ 1

0

〈Ψλ|∂Vλ

∂λ|Ψλ〉dλ = 〈Ψ|V 1

DFT|Ψ〉 − 〈Φ0KS|V 0

DFT|Φ0KS〉 = 0− 〈Φ0

KS|V 0DFT|Φ0

KS〉 (2.2.1)

After cancellation of the 〈Φ0KS|V 0

DFT|Φ0KS〉 terms, one obtains the simple expression

EDFTcorr =

∫ 1

0

〈Ψλ|Wee|Ψλ〉dλ− 〈Φ0KS|Wee|Φ0

KS〉 (2.2.2)

It remains to calculate the expectation values of the electron repulsion operator with theλ-dependent many-electron wave function and with the KS determinant. The second term isequal to the sum of the exact Hartree and the exact exchange energies, provided we have the exactKS determinant.

6

Page 7: Introduction to the Random Phase Approximation in DFT 1 Introduction These notes provide an overview of the basic formalism of the random phase approximation (RPA) as it is used in

Exercice #: Show that the expectation value of the electron repulsion operator taken withthe KS determinant gives the sum of the exact Hartree and exact exchange energies. UseSlater rules.

In order to obtain the electron repulsion expectation value, it is sufficient to calculate theexpectation value of the pair density operator. The pair density function along the adiabatic pathnλ2(r, r′) = 〈Ψλ|n2(r, r

′)|Ψλ〉 can be decomposed (see DFT course) into the Hartree energy anda non-trivial exchange-correlation part:

nλ2(r, r′) = ρ(r)ρ(r′) + ρ(r)hλxc(r, r′) (2.2.3)

The hole function hλxc(r, r′) is further decomposed into a λ-independent exchange hole and aλ-dependent correlation hole: hλxc(r, r′) = hx(r, r

′) + hλc (r, r′).

Remember (DFT courses) that the DFT correlation energy can be written with the couplingstrength averaged correlation hole, hc(r, r′) =

∫ 1

0dλhλc (r, r

′) as

EDFTcorr =

1

2

∫∫drdr′

ρ(r)hc(r, r′)

|r− r′|. (2.2.4)

Instead of this form of the correlation energy, we are going to follow a different method. For thispurpose, we are going to transform the pair density operator in a more convenient form for thefollowing developments. Introduce the density fluctuation operator ∆ρ(r) = ρ(r)− ρ(r) to get

n2(r, r′) =

∆ρ(r)∆ρ(r′) + ρ(r)ρ(r′) + ρ(r)ρ(r′)− ρ(r)ρ(r′)− δ(r− r′)ρ(r)

(2.2.5)

This form is particularly useful to express the expectation value in the the AC integrand, becausein the DFT case one can take profit of the constancy of the electron density along the adiabaticpath:

EDFTcorr =

1

2

∫ 1

0

∫∫drdr′

〈Ψλ|∆ρ(r)∆ρ(r′)|Ψλ〉 − 〈Φ0KS|∆ρ(r)∆ρ(r′)|Φ0

KS〉|r− r′|

(2.2.6)

2.3 AC correlation energy with Hartree-Fock referenceIn wave function theory, the usual independent particle reference is the Hartree-Fock (HF)determinant, Φ0

HF. The HF one-electron density, 〈Φ0HF|ρ(r)|Φ0

HF〉 = ρHF(r), is not equal tothe exact density. The effective potential at λ = 0 is the (nonlocal) Hartree-Fock potentialV 0

WFT = VHF = VH + Vx,HF and the adiabatic connection path can be defined by scaling thefluctuation potential, ∆W = Wee − VHF from λ = 0 to λ = 1. This choice corresponds toV λ

WFT = (1− λ)VHF and the correlation energy of Eq. (2.1.7) becomes:

EWFTcorr =

∫ 1

0

〈Ψλ|Wee − VHF|Ψλ〉dλ− 〈Φ0HF|Wee − VHF|Φ0

HF〉 (2.3.1)

7

Page 8: Introduction to the Random Phase Approximation in DFT 1 Introduction These notes provide an overview of the basic formalism of the random phase approximation (RPA) as it is used in

In contrast to the DFT case, where the adiabatic connection integrand contains only the electronrepulsion operator, the WFT integrand also contains one-electron terms. This is a consequence ofthe fact that, in the context of WFT, the electron density (and the one-particle density matrix) variesalong the adiabatic connection path. Remark that the integration constant is the expectation valueof the fluctuation potential taken with the HF determinant, which is the first-order Møller-Plessetenergy.

The non-constancy of the density gives rise to various corrective terms. To demonstrate this,we write the fluctuation potential operator as

Wee − VHF =1

2

∫∫dr dr′

n2(r, r′)

|r− r′|

− 1

2

∫∫dr dr′

ρ(r)ρHF(r′)

|r− r′|− γ(r, r′)γ∗HF(r′, r)

|r− r′|

(2.3.2)

where γ(r, r′) is the one-particle density matrix operator, with diagonal elements γ(r, r) = ρ(r)the density operator. In contrast to the DFT case, the density and density matrix expectationvalues are λ-dependent, so one should keep them in the integrand:

〈Ψλ|Wee − VHF|Ψλ〉 − 〈ΦHF|Wee − VHF|ΦHF〉 =

1

2

∫∫dr dr′

〈Ψλ|∆ρ(r)∆ρ(r′)|Ψλ〉 − 〈ΦHF|∆ρ(r)∆ρ(r′)|ΦHF〉|r− r′|

+1

2

∫∫dr dr′

(ρλ(r)− ρHF(r)) ρλ(r′)

|r− r′|

− 1

2

∫∫dr dr′

δ(r− r′) (ρλ(r)− ρHF(r))

|r− r′|

+1

2

∫∫dr dr′

(γλ(r, r′)− γHF(r, r′)) γ∗HF(r′, r)

|r− r′|. (2.3.3)

If one supposes that the one particle exact and HF density matrices are equal, which is avery strong assumption (it would mean e.g. that there is no kinetic energy contribution to thecorrelation energy) one gets an analogous expression to the DFT case. With the considerablyweaker assumption that the Hartree-Fock density is a good approximation of the exact one, onlythe last correction term, corresponding to an exchange energy, survives.

2.4 Fluctuation Dissipation Theorem (FDT)The density fluctuation at a given value λ of the AC parameter is related to the linear chargedensity response function χ through the zero temperature fluctuation-dissipation theorem, whichstates that the frequency integral of the linear response function along the imaginary axis is equalto the correlation function of the spontaneous charge density fluctuations of the system. Notethat this still lies , in principle, in the realm of the exact theory. In this section, the DFT-basedresponse theory, TDDFT, will be discussed. This would be exact if the exact frequency-dependent

8

Page 9: Introduction to the Random Phase Approximation in DFT 1 Introduction These notes provide an overview of the basic formalism of the random phase approximation (RPA) as it is used in

exchange-correlation kernel was known. In the WFT case the density matrix response is givenby the “four-point” polarization propagator. This latter is actually more convenient to use evenin DFT calculations with a basis, where four-index quantities appear (the density response caneasily be extracted from the polarization propagator).

AC-FDT formulaThe frequency-dependent response function for real wave functions and imaginary frequenciestakes the form

χλ(r, r′; iω) = −2

∑n6=0

Eλn − Eλ

0

(Eλn − Eλ

0 )2 + ω2〈Ψλ

0 |ρ(r)|Ψλn〉〈Ψλ

n|ρ(r′)|Ψλ0〉 (2.4.1)

The frequency integration can be carried out using that∫∞0dω a

a2+ω2 = π2

(for positive a) toobtain

−∫ ∞0

2πχλ(r, r

′; iω) =1

2

∑n6=0

〈Ψλ0 |ρ(r)|Ψλ

n〉〈Ψλn|ρ(r′)|Ψλ

0〉 (2.4.2)

which can be rewritten as:

−∫ ∞0

2πχλ(r, r

′; iω) =1

2〈Ψλ

0 |∆ρ(r) ∆ρ(r′)|Ψλ0〉 (2.4.3)

known as the zero temperature FDT.

Exercice #: Prove the identity∑n6=0

〈Ψλ0 |ρ(r)|Ψλ

n〉〈Ψλn|ρ(r′)|Ψλ

0〉 = 〈Ψλ0 |∆ρ(r)∆ρ(r′)|Ψλ

0〉 (2.4.4)

which permitted us to complete the proof of the FDT.

The importance of the FDT is that it offers a convenient method to evaluate or approximatethe AC integrand for different coupling strengths, avoiding the difficult task of solving a many-body Schrodinger equation for each value of the coupling strength. The AC-FDT correlationenergy expression is obtained by the combination of the adiabatic connection method and thefluctuation-dissipation theorem, and reads as

EDFTcorr = −

∫ 1

0

∫ ∞−∞

∫∫drdr′

χλ(r, r′; iω)− χ0(r, r

′; iω)

|r− r′|(2.4.5)

An analogous expression exists for the polarization propagator.

9

Page 10: Introduction to the Random Phase Approximation in DFT 1 Introduction These notes provide an overview of the basic formalism of the random phase approximation (RPA) as it is used in

Interacting density responseTime-dependent density functional theory (TDDFT) provides a convenient framework to obtainthe frequency-dependent linear charge density response function. Suppose that the exact exchange-correlation functional and its functional derivative (the exchange-correlation potential) is knownand the solution of the KS equations produce the exact ground state density of the system, ρ(0)(r).The first order density response, ρ(1)λ (r, ω), to an external field v(1)(r, ω) oscillating with a givenfrequency is given by

ρ(1)λ (r, ω) =

∫dr′χλ(r, r

′;ω) v(1)λ (r′, ω) (2.4.6)

We assume that the first order density response can be written in an independent particle formand there exist an effective one-particle potential, such that

ρ(1)λ (r, ω) =

∫dr′χ0(r, r

′;ω) v(1,eff)λ (r′, ω) (2.4.7)

where the non-interacting response function is known and takes the form:

χ0(r, r′;ω) =

occ.∑i

virt.∑a

φ∗i (r)φa(r

′)φ∗a(r)φi(r′)

εia − ω + i0++φ∗a(r)φi(r

′)φ∗i (r)φa(r′)

εia + ω + i0+

(2.4.8)

The first order effective potential is decomposed into an external, an Hartree and a first-orderexchange-correlation contribution:

v(1,eff)λ (r, ω) = v(1)(r, ω) +

∫dr′

ρ(1)λ (r′, ω)

|r− r′|+ v(1)xc (r, ω) = v(1)(r, ω) + v

(1)Hxc(r, ω) (2.4.9)

In the spirit of linear response, v(1)Hxc(r, ω) will be considered in the form

v(1)Hxc(r, ω) =

∫dr′fλHxc(r, r

′;ω) ρ(1)(r′, ω) (2.4.10)

where fλHxc(r, r′;ω) is the Hartree-exchange-correlation kernel, which is a functional of ρ(0).All what remains to do is to establish the relationship between the non-interacting and the

interacting response functions. Compare the right-hand sides of relationships 2.4.6 and 2.4.7∫dr′χλ(r, r

′;ω) v(1)(r′, ω) =

∫dr′χ0(r, r

′;ω) v(1,eff)(r′, ω) (2.4.11)

where substituting the decomposition of the effective first order potential and the definition ofthe kernels leads to

χ−10 (r, r′;ω) = χ−1λ (r, r′;ω) + fλHxc(r, r′;ω) (2.4.12)

10

Page 11: Introduction to the Random Phase Approximation in DFT 1 Introduction These notes provide an overview of the basic formalism of the random phase approximation (RPA) as it is used in

Exercice #: Derive equation 2.4.12 relating non-interacting and exact linear responsefunctions via the Hartree-exchange-correlation kernel.

In practice, instead of attempting the exact resolution of the equation for the linear response,one tries to obtain reasonably good correlation energies using some approximation for fλHxc.Among such approximations to get the response function are RPA or some higher RPA method,the time-dependent Hartree-Fock (TDHF), BSE, etc.

The direct space coordinate representation of the response function, discussed here, is veryconvenient for formal developments. In material science, people use the reciprocal space represen-tation obtained by Fourier transformation. In quantum chemical calculations using atomic orbitalbasis functions, it is more convenient to work in matrix representation, i.e. with the polarizationpropagator, as will be discussed in the following sections.

Interacting density matrix responseThe exact DFT correlation energy is the following multiple integral involving the AC parameterλ and the imaginary frequency:

EACFDTc = −1

2

∫ 1

0

∫ ∞−∞

2πTr λ(iω)V− 0(iω)V . (2.4.13)

where λ(z) is the four-index matrix representation of the density matrix response function (alsocalled dynamic polarization propagator) at interaction strength λ, and 0(z) is the polarizationpropagator of the non-interacting reference system given by (see equation 2.4.12):

0(z) = −(0 − z )−1, (2.4.14)

with0 =

(εεε 00 εεε

)and =

(1 00 −1

). (2.4.15)

The elements of the 0 matrix are independent one-particle excitation energies: (εεε)ia,jb =εiaδijδab, where εia=εa−εi, εa is the energy of a virtual orbital and εi the energy of an occupiedorbital. This can be written:

0(z) =

(− (εεε− z1)−1 0

0 − (εεε+ z1)−1

)=

(Π+

0 (z) 00 Π−0 (z)

), (2.4.16)

which introduces a compact notation Π±0 for the diagonal blocks.The interacting polarization propagator λ(z) is obtained from a Dyson-like equation (see

2.4.12),

−1λ (z) = −10 (z)− FλHxc(z), (2.4.17)

where FλHxc(z) is the kernel matrix. Again, this expression is exact only if one knows the exactHxc kernel, which is usually not the case.

11

Page 12: Introduction to the Random Phase Approximation in DFT 1 Introduction These notes provide an overview of the basic formalism of the random phase approximation (RPA) as it is used in

The correlation energy expression has been written with the direct Coulomb interaction,which has a representation V with simple two-electron integrals as matrix elements. Since theexact (and some of the approximate) polarization propagator matrix is a properly antisymmetricobject an equivalent energy expression can be written down by replacing V by its antisymmetrizedcounterpart, denoted in the following notes by W. In order to maintain the same value of thecorrelation energy the prefactor of 1/2 should be changed to 1/4.

3 RPA correlation energyIn short, the RPA, or rather the DFT-flavored RPA, consists in completely neglecting the exchange-correlation kernel and retaining only the Hartree-kernel in the determination of the interactingresponse function:

FdRPA,λHxc (z) = λV (3.0.18)

In the quantum chemistry language, RPA can have a slightly different meaning (as a synonymof TDHF) and means retaining the Hartree kernel and approximating the exchange kernel by thenonlocal exchange potential:

FRPAx,λHxc (z) = λW (3.0.19)

For the sake of the clarity, in the former case we are going to speak about direct RPA (dRPA),while the second case will be refereed to as RPA with exchange (RPAx).

RPA (both RPAx and dRPA) is a quite crude approximation, which leads to a loss of theproper antisymmetry of the polarization propagator. Therefore one cannot take advantage of theequivalence of the energy expression with simple two- electron integrals, 〈ij|ab〉 (“single-bar”)and antisymmetrized integrals 〈ij||ab〉 (“double-bar”). In our notational conventions the type ofintegrals used in the energy expression will be refer erred to by “I” and “II”. For instance, dRPA-Imeans that the response function has been evaluated by a Dyson-like equation where the kernelis a simple Coulomb interaction and the energy expression is formed by a contraction usingnon-antisymmetrized “single-bar” two-electron integrals. The notation RPAx-II means a method,where the response equations are the TDHF equations with antisymmetrized two-electron integralsin the kernel, and the energy is calculated also with antisymmetrized “double-bar” integrals.

In this chapter first we are going to overview the main types of the RPA correlation energyformulations on the example of the dRPA-I. The different RPA “flavors” can be classified accordingto the way the interaction strength and the frequency integrations are carried out: either analyticallyor numerically. Anyhow, it would be impractical to leave both integrals on numerical quadratures.After a first analytical integration we are left with different physical objects. It is possible alsoto perform both integrations analytically, leading to again a very differently looking expression.Three other topics will be discussed in this chapter: the relationship to the coupled cluster doubles(CCD) theory, the Hartree-Fock based energy expression and various attempts to include at leastpartly some exchange effects in the RPA scheme via antisymmetrized integrals.

12

Page 13: Introduction to the Random Phase Approximation in DFT 1 Introduction These notes provide an overview of the basic formalism of the random phase approximation (RPA) as it is used in

3.1 Kohn-Sham reference: direct RPAThe polarization propagator matrix expression will be used in the following. This formalismhas the double advantage that the matrix expression can be directly implemented in quantumchemical codes and the incorporation of exchange effects is quite obvious. Our starting pointwill be the formally exact ACFDT expression, Eq.(2.4.13), where we have to calculate first theresponse function in dRPA. This consists in changing the kernel to a simple Coulomb matrix:

−1λ (z) = −10 (z)− FλHxc(z) ⇒ −1RPA,λ(z) = −10 (z)− λV (3.1.1)

In dRPA the interaction kernel matrix is constituted from four identical blocks,

V =

(K KK K

), (3.1.2)

where Kia,jb=〈ij|ab〉 are the non-antisymmetrized two-electron integrals (physicist’s notation)in spin-orbitals. The solution of Eq. (3.1.1), required in the AC-FDT formula, Eq.(2.4.13) is

λ(iω) = (I− λ0(iω)V)−10(iω). (3.1.3)

The matrices appearing in the above formulae have doubled linear dimensions with respectto the necessary minimal number Nexc = Nocc × Nvirt. It is a nontrivial but straightforwardexercise to show that with the help of the non-interacting reduced dimension response functionΠ0(iω) = Π+

0 (iω) + Π−0 (iω) the reduced dimension interacting response function is given by

Πλ(iω) =(I− λΠ0(iω)K

)−1Π0(iω). (3.1.4)

Accordingly, the dRPA-I correlation energy is

EdRPA-Ic = −1

2

∫ 1

0

∫ ∞−∞

2πtr Πλ(iω) K−Π0(iω) K . (3.1.5)

which will be used as starting point to in the forthcoming derivations concerning dRPA-I.To avoid the double numerical integration (adiabatic connection parameter and frequency) we

will examine the possibilities of integrating analytically at least according to one of the variables.

Adiabatic connection dRPA-I formulationAfter the analytical integration according to the frequency parameter, the adiabatic connectionintegral can usually be calculated on a few numerical quadrature points.

Starting from Eq. (3.1.5) and using that

Π0(iω) = Π+0 (iω) + Π−0 (iω) = −2εεε1/2(εεε2 + ω2I)−1εεε1/2, (3.1.6)

we have from the “dimension-reduced” Dyson equation Π−1λ (iω) = Π−10 (iω)− λK that

Π−1λ (iω) = −1

2εεε−1/2(Mλ + ω2I)εεε−1/2, (3.1.7)

13

Page 14: Introduction to the Random Phase Approximation in DFT 1 Introduction These notes provide an overview of the basic formalism of the random phase approximation (RPA) as it is used in

where

Mλ = εεε1/2(εεε+ 2λK)εεε1/2. (3.1.8)

The symmetric matrix Mλ can be brought to a diagonal form using its eigenvectors andeigenvalues:

MλZλ = ZλΩ2λ, ZλZ

Tλ = ZT

λZλ = I. (3.1.9)

Thus we find:

Π−1λ (iω) = −1

2εεε−1/2ZλZ

Tλ(Mλ + ω21)ZλZ

Tλεεε−1/2

= −1

2εεε−1/2Zλ(Ω

2λ + ω2I)ZT

λεεε−1/2, (3.1.10)

and furthermore:

Πλ(iω) = −2εεε1/2Zλ(Ω2λ + ω2I)−1ZT

λεεε1/2. (3.1.11)

Noting that ∫ ∞−∞

1

Ω2λ,k + ω2

=1

2Ω−1λ,k,

where k labels the eigenvalues of Mλ, we get

∫ ∞−∞

2πΠλ(iω) = −2εεε1/2Zλ

∫ ∞−∞

2π(Ωλ + ω2I)−1

ZTλεεε

1/2

= −εεε1/2ZλΩ−1λ ZT

λεεε1/2 = −εεε1/2M−1/2

λ εεε1/2 (3.1.12)

Furthermore, since M0 = εεε2, we have∫ ∞−∞

2πΠ0(iω) = −εεε1/2εεε−1εεε1/2 = −I, (3.1.13)

which finally leads to

EdRPA-Ic =

1

2

∫ 1

0

dλ tr

(εεε1/2M−1/2λ εεε1/2 − I)K

(3.1.14)

or

EdRPA-Ic =

1

2

∫ 1

0

dλ trPdRPAc,λ K

(3.1.15)

This method has been proposed first and implemented in a quantum chemical programpackage (Turbomole) by Furche [16].

14

Page 15: Introduction to the Random Phase Approximation in DFT 1 Introduction These notes provide an overview of the basic formalism of the random phase approximation (RPA) as it is used in

Exercice #: Demonstrate the physical meaning of the frequency integral∫ ∞−∞

2πtrΠ0(iω)K

=∑i

∑a

〈ii|aa〉

which plays the role of an integration constant for the AC integral.

Example of the minimal basis H2 molecule

In minimal basis H2 we have only one occupied and one virtual orbital, so the matrices areone-dimensional for spin-adapted singlet, which is the only contribution to the correlation energy.This simple model is discussed in the textbook Modern Quantum Chemistry by Szabo andOstlund. The ”full CI” correlation energy is given by

EFCIc = ∆−

√∆2 +K2 (3.1.16)

with

2∆ = 2∆ε+ J11 + J22 − 4J12 + 2K (3.1.17)

Considering the occupied/virtual orbital energy difference, ∆ε and the two-electron integral,K = 〈11|22〉, M = ∆ε1/2(∆ε+ 4λK)∆ε1/2 = ∆ε2 + 4λ∆εK. The correlation energy is givenby the integral

EdRPA-Ic =

∫ 1

0

dλ∆εK√

∆ε(∆ε+ 4λK)−K (3.1.18)

Analytical integration gives:

EdRPA-Ic = −1

2

(2K + ∆ε−

√∆ε(∆ε+ 4K)

)(3.1.19)

Dielectric matrix expressionAn alternative possibility is to perform analytically the adiabatic connection integral analyticallyand use a numerical quadrature for the frequency integration.

Start again from the double integral form after substituting the formal solution of the Dyson-like response equation:

EdRPA-Ic = −1

2

∫ 1

0

∫ ∞−∞

2πtr((

I− λΠ0(iω)K)−1

Π0(iω)−Π0(iω))K

(3.1.20)

The general definition of a matrix function is f(A) = Q f(D) Q−1, where A = QDQ−1, Dis the diagonal matrix of the eigenvalues of A and Q is the matrix of eigenvectors, respectively.

15

Page 16: Introduction to the Random Phase Approximation in DFT 1 Introduction These notes provide an overview of the basic formalism of the random phase approximation (RPA) as it is used in

Πλ(iω)K = Q(iω)(I− λD(iω)

)−1D(iω)Q−1(iω). (3.1.21)

Using the cyclic invariance of the trace and denoting by di the i-th diagonal element of D,Eq. (3.1.5) becomes

EdRPA-Ic = −1

2

∫ ∞−∞

∫ 1

0

dλn∑i=1

di(iω)

1− λdi(iω)− di(iω)

=

1

2

∫ ∞−∞

n∑i=1

log(1− di(iω)

)+ di(iω)

, (3.1.22)

where n denotes the total number of eigenvalues; specifically, in the occupied-virtual staterepresentation used up to this point n = Nexc.

In matrix form Eq. (3.1.22) can be written as

EdRPA-Ic =

1

2

∫ ∞−∞

2πtr log (I−Π0(iω) K) + Π0(iω) K . (3.1.23)

We recognize here the matrix representation of the dielectric function, εεε(iω) = I−Π0(iω)K,and the dRPA-I correlation energy can be written as:

EdRPA-Ic =

1

2

∫ ∞−∞

2πtr

log(εεε(iω)

)+ I− εεε(iω)

(3.1.24)

This expression may be called the dielectric matrix formulation of the dRPA-I correlationenergy.

Example of the minimal basis H2 molecule

The noninteracting response function is simply

Π0(iω) = − ∆ε

∆ε2 + ω2(3.1.25)

The correlation energy is given by the frequency integral

EdRPA-Ic = −

∫ ∞0

2πlog(1− Π0(iω)K

)+ Π0(iω)K =

∫ ∞0

4K ∆ε

∆ε2 + ω2(3.1.26)

which can be carried out again analytical and yields the same result as the dielectric matrixformulation

EdRPA-Ic =

∫ ∞0

log(1 +

4K ∆ε

∆ε2 + ω2

)− 4K ∆ε

∆ε2 + ω2

= −1

2

(2K + ∆ε−

√∆ε(∆ε+ 4K)

)(3.1.27)

16

Page 17: Introduction to the Random Phase Approximation in DFT 1 Introduction These notes provide an overview of the basic formalism of the random phase approximation (RPA) as it is used in

Plasmonic expressionBoth integrations can be performed analytically, leading to another, different RPA energy ex-pression, which does not require any numerical quadrature. One can integrate either the ACexpression or the dielectric one, both methods lead to the same result.

Let us consider the generalized non-hermitian RPA eigenvalue equation

λCλ,n = ωλ,nCλ,n, (3.1.28)

whose solutions come in pairs: positive excitation energies ωλ,n with eigenvectors Cλ,n =(xλ,n,yλ,n) and negative excitation energiesωλ,−n = −ωλ,n with eigenvectorsCλ,−n = (yλ,n,xλ,n).The spectral representation of RPA

λ (ω) then writes

RPAλ (ω) =

∑n

Cλ,nC

Tλ,n

ω − ωλ,n + i0+−

Cλ,−nCTλ,−n

ω − ωλ,−n − i0+

, (3.1.29)

where the sum is over eigenvectors n with positive excitation energies ωλ,n > 0. The fluctuation-dissipation theorem leads to the supermatrix representation of the correlation density matrixPRPAc,λ (using contour integration in the upper half of the complex plane)

PRPAc,λ = −

∫ ∞−∞

2πieiω0

+

[RPAλ (ω)− 0(ω)] =

∑n

Cλ,−nC

Tλ,−n − C0,−nC

T0,−n, (3.1.30)

with the non-interacting eigenvectors C0,−n = (y0,n,x0,n) with y0,n = 0 and x0,n = 1n (where1n is the vector whose nth component is 1 and all other components are zero). The explicitsupermatrix expression of the RPA correlation density matrix is thus

PRPAc,λ =

(YλY

Tλ YλX

XλYTλ XλX

)−(

0 00 I

), (3.1.31)

where Xλ and Yλ are the matrices whose columns contain the eigenvectors xλ,n and yλ,n.In the following we show the second analytic integration starting from the AC expression,

which is rewritten in an equivalent form as

EdRPA-Ic =

1

2

∫ 1

0

dλ∑n

TrCTλ,−nVCλ,−n − CT

0,−nVC0,−n, (3.1.32)

obtained by a cyclic permutation of the matrices in the trace. Since the positive excitation energiescan be written as [11, 22]

ωdRPAλ,n = CT

λ,−ndRPAλ Cλ,−n, (3.1.33)

the derivative of ωλ,n with respect to λ gives

dωdRPAλ,n

dλ= CT

λ,−nddRPA

λ

dλCλ,−n = CT

λ,−nVCλ,−n, (3.1.34)

17

Page 18: Introduction to the Random Phase Approximation in DFT 1 Introduction These notes provide an overview of the basic formalism of the random phase approximation (RPA) as it is used in

which allows one to perform the integral over λ in 3.1.32 analytically, leading to the plasmonformula

EdRPA-Ic =

1

2

∑n

(ωdRPA1,n − ω0,n − CT

0,−nVC0,−n)

=1

2

∑n

(ωdRPA1,n − ωdTDA

n

), (3.1.35)

where∑

n ωdTDAn =

∑n C

T0,−n

dRPA1 C0,−n =

∑n ω0,n + CT

0,−nVC0,−n is the sum of the (positive)excitation energies in the direct Tamm-Dancoff approximation (dTDA). The sum of the dTDAexcitation energies can also be expressed as

∑n ω

dTDAn = trε + K.

Exercice #: When taking the derivative in Eq. (3.1.34) we have used an analog of theHellmann-Feynman theorem for the excitation energies:

dωRPAλ,n

dλ= CT

λ,−nRPAλ

dλCλ,−n

which holds as a consequence of the fact that ωRPAλ,n excitation energies are solutions of a

(non-Hermitian) eigenvalue problem Prove the theorem.

The correlation energy expression, Eq. (3.1.35) has a direct physical interpretation as theshift of the zero-point energy of a set of noninteracting harmonic oscillators upon the switchingon of their interaction.

Example of the minimal basis H2 molecule

Using the results derived in the course on Green’s function, the time-dependent Hartree excitationenergies are given by the spin-adapted dRPA 1A and 1B matrices. In our 1-dimensional case

ωdRPA =√

(1A+1 B)((1A−1 B) =√

(4K + ∆ε)∆ε (3.1.36)

and the TDA excitation energy, ωdTDA =1 A = ∆ε+ 2K. The correlation energy given by theplasmon formula is:

EdRPA-Ic =

1

2

(√(4K + ∆ε)∆ε−∆ε− 2K

), (3.1.37)

which agrees with the dielectric matrix and density matrix values.

3.2 Hartree-Fock reference: RPA with exchangeWe have seen that the exact AC-DFT formula in the WFT case must involve one-electron correctionterms, which are necessary to take into account the non-constancy of the density along thisconnection path. Crude approximations would be necessary to remove these correction termsand the resulting approximate AC-FDT formula, which involves only the frequency-dependent

18

Page 19: Introduction to the Random Phase Approximation in DFT 1 Introduction These notes provide an overview of the basic formalism of the random phase approximation (RPA) as it is used in

response function is not only difficult to calculate, but it is doomed to fail because of the neglectedterms. It can be anticipated that an approximate calculation of the response function, moreprecisely of the polarization propagator based on the Hartree-Fock independent particle reference,is not going to lead precise estimates of the correlation energy.

In spite of these facts, it is of some interest to briefly overview the Hartree-Fock based RPAapproach, where, in contrast to the dRPA, exchange effects are consistently taken into account.According to the common usage in quantum chemistry, RPA is used as a synonym of the time-dependent Hartree-Fock method, while the dRPA would correspond to a time-dependent Hartreeapproach. In the following, in order to make clear the distinction between the two types ofmethods the acronym RPAx will be used when the response function is calculated at the TDHFlevel.

The RPAx equations are fully analogous to the dRPA variant, the only difference is that theA and B matrices are defined with antisymmetrized two-electron integrals and the orbitals aresupposed to satisfy the Hartree-Fock equations. In the case of non-HF orbitals the definition ofA and B matrices should be, in principle, modified.

RPAx equations

In order to fix notations, we recall that the RPAx polarization propagator at interaction strength λwrites as

RPAxλ (ω) = −(λ − ω )−1, (3.2.1)

where the supermatrix λ is calculated with the Hartree-Fock kernel W,

RPAxλ = 0 + λW. (3.2.2)

The Hartree-Fock kernel isW =

(A′ BB A′

), (3.2.3)

with the antisymmetrized two-electron integrals

A′ia,jb = 〈ib||aj〉 = 〈ib|aj〉 − 〈ib|ja〉 = Kia,jb − Jia,jb, (3.2.4)

andBia,jb = 〈ab||ij〉 = 〈ab|ij〉 − 〈ab|ji〉 = Kia,jb −K ′ia,jb. (3.2.5)

AC-RPAx-II energy expression

The RPAx-II correlation energy can be written in terms of the eigenvectors of the RPAx polariza-tion propagator

ERPAx-IIc =

1

4

∫ 1

0

dλ∑n

TrWCλ,−nC

Tλ,−n −WC0,−nC

T0,−n, (3.2.6)

or, using the block structure of W [3.2.3],

ERPAx-IIc =

1

4

∫ 1

0

dλ tr(

YλYTλ + XλX

Tλ − I

)A′ +

(YλX

Tλ + XλY

)B. (3.2.7)

19

Page 20: Introduction to the Random Phase Approximation in DFT 1 Introduction These notes provide an overview of the basic formalism of the random phase approximation (RPA) as it is used in

Using the matrix Qλ which is given by

QRPAxλ = (Xλ + Yλ) (Xλ + Yλ)

T

= (ε + λA′ − λB)1/2 (

MRPAxλ

)−1/2(ε + λA′ − λB)

1/2, (3.2.8)

withMRPAx

λ = (ε + λA′ − λB)1/2

(ε + λA′ + λB) (ε + λA′ − λB)1/2, (3.2.9)

and the inverse Q−1λ(QRPAxλ

)−1= (ε + λA′ − λB)

−1/2 (MRPAx

λ

)1/2(ε + λA′ − λB)

−1/2, (3.2.10)

we arrive at the adiabatic-connection formula for the RPAx-II correlation energy

ERPAx-IIc =

1

4

∫ 1

0

dλ tr

12QRPAxλ (A′ + B) + 1

2

(QRPAxλ

)−1(A′ −B)−A′

. (3.2.11)

which is much more complicated as the dRPA-I correlation energy. The above expressionsare written in spinorbitals. In practical applications for closed-shell systems a spin-adaptedformulation is more advantageous. Details are given in Ref. [26], only the final result is citedhere:

ERPAx-IIc =

1

4

∫ 1

0

dλ tr

12

(1QRPAx

λ

) (1A′ + 1B

)+ 1

2

(1QRPAx

λ

)−1 (1A′ − 1B)− 1A′

+

3

4

∫ 1

0

dλ tr

12

(3QRPAx

λ

) (3A′ + 3B

)+ 1

2

(3QRPAx

λ

)−1 (3A′ − 3B)− 3A′

.

(3.2.12)

which is a sum of singlet and triplet contributions.

RPAx-II plasmon formula

The plasmon formula for the RPAx-II correlation energy is found by taking profit of the cyclicinvariance of the trace to rewrite 3.2.6 as

ERPAx-IIc =

1

4

∫ 1

0

dλ∑n

TrCTλ,−nWCλ,−n − CT

0,−nWC0,−n, (3.2.13)

and then using dωRPAxλ,n /dλ = CT

λ,−n(dRPAxλ /dλ)Cλ,−n = CT

λ,−nWCλ,−n the analytical integrationover λ leads to

ERPAx-IIc =

1

4

∑n

(ωRPAx1,n − ω0,n − CT

0,−nWC0,−n)

=1

4

∑n

(ωRPAx1,n − ωTDAx

n

), (3.2.14)

20

Page 21: Introduction to the Random Phase Approximation in DFT 1 Introduction These notes provide an overview of the basic formalism of the random phase approximation (RPA) as it is used in

where∑

n ωTDAxn =

∑n C

T0,−n

RPAx1 C0,−n =

∑n ω0,n +CT

0,−nWC0,−n is the sum of the (positive)excitation energies in the Tamm-Dancoff approximation with exchange (TDAx) or configurationinteraction singles (CIS). The sum of the TDAx excitation energies can also be expressed as∑

n ωTDAxn = tr ε + A′. This plasmon formula was first presented by McLachlan and Ball [11]

in the quantum chemistry literature.The RPAx-II plasmon formula decomposes into sums over singlet and triplet excitation

energies

ERPAx-IIc =

1

4

∑n

(1ωRPAx

1,n − 1ωTDAxn

)+

3

4

∑n

(3ωRPAx

1,n − 3ωTDAxn

), (3.2.15)

3.3 Ring CCD and RPAThe possibility of a close connection between the RPA and ring coupled cluster doubles correlationenergies has been remarked by several authors in the past. In certain cases the close connectionbecomes strict identity, which might seem to be surprising. In the section we explore theserelationships.

CCDThe coupled cluster doubles method is based on the following form of the correlated wavefunction:

|ΨCCD〉 = exp(T2)|ΦHF〉 (3.3.1)

where double excitations operator T2 = 14

∑tabij a

†aaia

†baj is parametrized by the amplitudes tabij .

The CCD correlation energy is

ECCDc = 〈ΦHF|H|ΨCCD〉 − 〈ΦHF|H|ΦHF〉 =

1

4

∑〈ab||ij〉 tabij =

1

4tr[BT] (3.3.2)

where Bia,jb = 〈ab||ij〉 are antisymmetrized two-electron integrals. The CCD amplitudes satisfythe nonlinear equations,

0 = 〈Φabij | exp(−T2) H exp(T2)|Φ〉. (3.3.3)

The CCD equations can be simplified by keeping only certain kind of terms. One speaksabout ring coupled cluster doubles approximation, when only the terms corresponding to theparticle-hole ring contractions are retained. The rCCD equations can be expressed as

0 = B + AT + TA + TBT (3.3.4)

with Aia,jb = (εa − εi)δijδab + 〈ib||aj〉.Although CCD and rCCD, when they are derived from a Hartree-Fock reference naturally

involve exchange, a further approximation can be introduced in a DFT context: the antisym-metrized two-electron integrals are replaced by non-antisymmetrized integrals. The resulting

21

Page 22: Introduction to the Random Phase Approximation in DFT 1 Introduction These notes provide an overview of the basic formalism of the random phase approximation (RPA) as it is used in

direct ring CCD (ddccd) method is similar to the rCCD, excepted the definition of the A and Bmatrices: BdrCCD

ia,jb = 〈ab|ij〉 and Addccdia,jb = (εa − εi)δijδab + 〈ib|aj〉, and the energy expression,

which takes a pre-factor of 1/2 instead of 1/4:

EdrCCDc =

1

2tr[BdrCCDTdrCCD] (3.3.5)

Equivalence of RPA and ring CCDIn 2008, Kresse and his coworkers implemented the rCCD method in VASP and realized that theobtained correlation energies systematically agreed with the RPA results. It was obvious thatsuch an agreement cannot be a question of hazard. Inspired by the numerical observations of theVASP group, presented at a conference in september 2008, Scuseria [27] succeeded in provingformally the equivalence of these methods.

Write the RPA generalized eigenvalue problem in the following form:(A B−B −A

)(XY

)=

(XY

)ω, (3.3.6)

Multiply from the right by X−1 and introduce the notations R = XωX−1 and T = YX−1(A B−B −A

)(I

T

)=

(I

T

)R, (3.3.7)

Alter multiplication from the left by (T− I)

(T− I)

(A B−B −A

)(I

T

)= (T− I)

(I

T

)R, (3.3.8)

and carrying out the matrix multiplications we obtain the rCCD equation:

B + AT + TA + TBT = 0 (3.3.9)

From the RPA equations we obtain the relationship A + BT = R which allows us to rewrite theenergy expression:

Ec =1

2tr[BT] =

1

2tr[R−A] =

1

2tr[ω −A] (3.3.10)

which is just the dRPA plasmon formula.

RPAx-II and ring-CCDThe ring CCD approximation corresponding to the RPAx-II plasmon formula can be derived infull analogy with the dRPA-I case. The rCCD correlation energy in spin-adapted formulation is

Ec,RPAx-II =1

4tr1B 1TRPAx + 3 3B 3TRPAx

, (3.3.11)

22

Page 23: Introduction to the Random Phase Approximation in DFT 1 Introduction These notes provide an overview of the basic formalism of the random phase approximation (RPA) as it is used in

where the singlet and triplet amplitudes 1TRPAx and 3TRPAx satisfy the equations

1B + 1A 1TRPAx + 1TRPAx1A + 1TRPAx

1B 1TRPAx = 0, (3.3.12)

and3B + 3A 3TRPAx + 3TRPAx

3A + 3TRPAx3B 3TRPAx = 0, (3.3.13)

where 1Aia,jb = ∆εia,jb + 2〈ib|aj〉 − 〈ib|ja〉, 1Bia,jb = 2〈ab|ij〉 − 〈ab|ji〉, 3Aia,jb = ∆εia,jb −〈ib|ja〉, and 3Bia,jb = −〈ab|ji〉.

First order limit: MP2

The amplitude equations in spinorbitals are solved iteratively starting with the first approximation

B + ∆εT(1)RPAx + T

(1)RPAx∆ε = 0, (3.3.14)

leading to the MP2 energy by substitution of T(1)RPAx

T(1)ia,jb =

〈ab|ij〉 − 〈ab|ji〉∆εia,jb + ∆εjb,ia

(3.3.15)

in the energy formula

Ec,MP2 =1

4tr

B T(1)RPAx

=

1

4

∑iajb

|〈ij||ab〉|2

εi + εi − εa − εb, (3.3.16)

which is the usual MP2 energy expression in spinorbitals. Remark that the exchange-free drCCDapproximation leads to a “direct MP2” energy, instead of the usual MP2, at the first order.

Corrections to RPAx-II

The Hartree-Fock based rCCD method provides rather poor results. A diagrammatic analysisof the rCCD energy expression, Fukuda was the first to realize that although the second orderresult is correct, higher order contributions appear with an incorrect, too low by a factor of2, coefficient. Szabo and Ostlund showed in 1977 that the RPAx-II method predicts a wrongasymptotic behavior of the intermolecular dispersion energy: the vdW coefficient is an averageof the TDHF(RPA) and MP2 dispersion coefficients. Moszynski and coworkers analyzed theRPAx-II energy expression from the viewpoint of intermolecular interactions and proposedindependently the same correction as Fukuda:

EFukudac = 2ERPAx-II

c − EMP2c (3.3.17)

This correction repairs the asymptotic behavior of the R−6 contribution to the intermolecularforces. Szabo and Ostlund showed that there are other problems: e.g. RPAx-II introducesnonphysical contributions as well.

23

Page 24: Introduction to the Random Phase Approximation in DFT 1 Introduction These notes provide an overview of the basic formalism of the random phase approximation (RPA) as it is used in

Amplitudes and correlation density matrix elementsIf we compare the drCCD and dRPA(AC) correlation energy expressions

EdrCCDc =

1

2tr[BTdrCCD] EdRPA

c =1

2tr[BP

dRPAc ] (3.3.18)

where we define the adiabatic connection averaged correlation density matrix, Pc =∫ 1

0dλPc,λ.

At first glance one may think that the correlation density matrix Pc and the amplitude matrix Tare the same. This is not the case at all, Pc 6= T, a fact that is less surprising if we consider thatthey obey quite different equations.

The Riccatti equation at arbitrary interaction strength reads as

λK + (ε+ λK),Tλ + Tλ(ε+ λK) + λTλKTλ = 0.

Using the normalization conditions

XTλXλ −YT

λYλ = I and YTλXλ = XT

λYλ

from the expression of the density matrix

Pλ = (Xλ + Yλ)(Xλ + Yλ)T − I. (3.3.19)

and the definition of the amplitude T = YX−1, one obtains the following expression for thedensity matrix:

Pλ = 2Tλ(I−Tλ)−1 = 2(Tλ + T2

λ + T3λ + T4

λ + . . .)

such that the AC energy can be expressed by λ-dependent drCCD amplitudes

EAC-dRPAc =

1

2

∫ 1

0

dλ trK Pλ

=

1

2

∫ 1

0

dλ trK 2Tλ(I−Tλ)

−1First, we show that the series expansion of the interaction strength averaged density matrix is

term-by-term different from the series expansion of the amplitude. Inserting the expansion

Tλ = λT(1) + λ2T(2) + λ3T(3) + . . .

in the coupling strength averaged density matrix expansion, one obtains

Pc = 2

∫ 1

0

dλTλ(I−Tλ)−1 = T(1) +

2

3

(T(2) + (T(1))2

)+

+2

4

(T(3) + T(2)T(1) + T(1)T(2) + (T(1))3

)+ . . . (3.3.20)

Disregarded from the first term T(1), all higher order terms appear with different prefactors inthe two expansions, proving that these matrices are different.

24

Page 25: Introduction to the Random Phase Approximation in DFT 1 Introduction These notes provide an overview of the basic formalism of the random phase approximation (RPA) as it is used in

In spite of that lack of equality of the amplitude and density matrices, the drCCD and dRPA-Icorrelation energies are the same. To show that, we consider the expanded form of the drCCDenergy by substituting Tλ at λ = 1:

EdrCCDc =

1

2

(tr(K T(1)

)+ tr

(K T(2)

)+ tr

(K T(3)

)+ tr

(K T(4)

)+ . . .

)and calculate the coupling strength integral of the AC-dRPA-I energy using the same expansion

EdRPA-Ic =

1

2

∫ 1

0

dλ 2tr(K (Tλ + T2

λ + T3λ + T4

λ . . .))

=1

2

(trKT(1)

+

2

3trKT(2)

+

2

3trK(T(1))2

+

1

4trK(T(3) + (T(1))3 + T(1)T(2) + T(2)T(1))

+

1

5trK(T(4) + T(1)T(2)T(1) + (T(1))2T(2) + T(2)(T(1))2)

+

1

5trK (T(1)T(3) + T(3)T(1) + (T(2))2 + (T(1))4)

+ . . .

)It can be demonstrated order by order that the two expansions are equal. For this purpose, we

use the nth oder Riccati equations:

λ1 : K + ∆εT(1) + T(1)∆ε = 0 (3.3.21)λ2 : ∆εT(2) + T(2)∆ε+ KT(1) + T(1)K = 0 (3.3.22)λ3 : ∆εT(3) + T(3)∆ε+ KT(2) + T(2)K + T(1)KT(1) = 0 (3.3.23)λ4 : ∆εT(4) + T(4)∆ε+ KT(3) + T(3)K + T(1)KT(2) + T(2)KT(1) = 0 (3.3.24)

For instance, multiplication of the first order Riccati equation by T(2) and taking the trace leadsto

trKT(2)

= −2tr

∆εT(1)T(2)

(3.3.25)

and multiplication of the second order Riccati by T(1)

2trK(T(1))2

= −2tr

∆εT(2)T(1))

(3.3.26)

we have used the cyclic invariance of the trace and obtain that

1

2trKT(2)

= tr

K(T(1))2

(3.3.27)

The third oder energy contribution of the AC-dRPA-I energy is equal to the third order of thedrCCD result:

4

6trKT(2)

+

2

6trKT(2)

= tr

KT(2)

(3.3.28)

In a similar manner one can prove in each order the equivalence of the two energy expressions.

25

Page 26: Introduction to the Random Phase Approximation in DFT 1 Introduction These notes provide an overview of the basic formalism of the random phase approximation (RPA) as it is used in

3.4 Approximate RPA schemes with exchangeAs it has been stressed, the DFT definition of RPA is the neglect the exchange-correlationkernel. Exchange effects can be re-introduced at different levels: roughly speaking either in thedensity matrix (via the calculation of the response function) or in the amplitudes (via the Riccatiequations). In the following a few examples, falling in one of these categories, will be discussed.

SOSEXThe second order screened exchange RPA method, introduced in this name by Kresse andGruneis, is based on the drCCD amplitudes but uses antisymmetrized two-electron integralsin the correlation energy. This method has been first described by Freeman in a study of thecorrelation energy of the homogeneous electron gas. The signficant improvement with respectto the dRPA-I method is related to the fact that SOSEX correction effectively removes theself-correlation error for a one-electron system. The SOSEX method in the coupled clusterformulation is thus defined by the energy expression (in spinorbitals):

ESOSEXc =

1

2trBTdrCCD (3.4.1)

Exercice #: Show that the first approximation of the amplitudes substituted in the SOSEXenergy expression yields the MP2 result.

We note that SOSEX-like approximations can also be derived in response function basedRPA formulations as well. Following the philosophy of SOSEX, first we have to calculate theresponse at the dRPA level and contract the correlation density matrix, obtained from analytical(or numerical) frequency integration, with antisymmetrized two-electron integrals. This “AC-SOSEX” variant, called in our previous works also as dRPA-IIa is the density-matrix analog ofthe SOSEX energy expression:

EdRPA-IIac =

1

2trBP

dRPAc (3.4.2)

It can be shown analytically by a perturbation analysis that these two SOSEX variants are notstrictly equivalent, but our numerical experience shows that the differences are usually very small.

The main advantage of SOSEX is in the calculation of total correlation energies. For weaklybound intermolecular complexes (London dispersion forces) the difference between dRPA-I andSOSEX is very small.

Hesselmann’s RPAX2 method

The dRPA Riccati equations

εT + Tε + (I + T)K(I + T) = 0 (3.4.3)

26

Page 27: Introduction to the Random Phase Approximation in DFT 1 Introduction These notes provide an overview of the basic formalism of the random phase approximation (RPA) as it is used in

can be quite efficiently solved by density fitting or Cholesky decomposition methods. The usualupdate formula is

T(n+1) = −∆ (K + KT(n) + T(n)K + T(n)KT(n) (3.4.4)

with ∆ia,jb = 1/(εa − εi + εb − εj) and means an entrywise matrix product. By taking thedecomposition of the two-electron integrals and of the energy denominator

K = LLT ∆ =∑ζ

eζeTζ (3.4.5)

the update

T(n+1) = −∑ζ

eζ · (L + T(n)L)(L + T(n)L)T · eTζ = −∑ζ

eζ ·UUT · eTζ (3.4.6)

Since U has smaller dimensions as the occ/virt products, the resulting algorithm is considerablylighter.

The rCCD Riccati equation cannot be simplified the above manner, because we have both Band A′ matrices, but the favorable mathematical form can be recovered if one replaces A′ byB. Interestingly, it turned out by the diagrammating analysis of this method the RPAX behavesbetter (the various diagrams have the good prefactor) in cases where RPAx fails. Hesselmannjustified also the usage of B also by the fact that for 2-electron systems the exact-exchange EXX(OEP) Kohn-Sham gives identical formula.

Other rCCD-based approximationsSzabo and Ostlund proposed alternative rCCD-based energy expressions as possible approxima-tions to self-consistent RPA schemes. One of these approximations (RPAx-SO1) seems to bethe only one, which is able to produce a correct asymptotic behavior of vdW complexes in thesense that RPA calculations of the intermolecular interaction energies lead to a C6 coefficientwhich is equal to the C6 calculated from the response equations at the same level (Casimir-Polderconsistency).

Ec,RPAx-SO1 =1

2tr1B(1TRPAx − 3TRPAx) . (3.4.7)

This formula combines the singlet and triplet amplitudes and has the drawback that it is moresusceptible to fail due to the triplet instabilities.

The another formula, having a structure reminiscent to the RPAx-I AC expression, is notaffected by the triplet instability, but the asymptotic behavior of the van der Waals interactionenergy is only approximately Casimir-Polder consistent:

Ec,RPAx-SO2 =1

2tr1K 1TRPAx . (3.4.8)

According to our numerical experience the SO1 and SO2 methods produce very good resultsin a range-separated context.

27

Page 28: Introduction to the Random Phase Approximation in DFT 1 Introduction These notes provide an overview of the basic formalism of the random phase approximation (RPA) as it is used in

Bibliography[1] A. Hesselmann (Springer, Berlin, Heidelberg, 2014).

[2] X. Ren, P. Rinke, C. Joas, and M. Scheffler, J. Mater. Sci. 47, 7447 (2012).

[3] A. Hesselmann, Phys. Rev. A 85, 012517 (2012).

[4] J. Paier, X. Ren, P. Rinke, G. E. Scuseria, A. Gruneis, G. Kresse, and M. Scheffler, New J.Phys. 14, 043002 (2012).

[5] H. Eshuis, J. E. Bates, and F. Furche, Theoret. Chem. Acc. 131, 1 (2012).

[6] A. Hesselmann and A. Gorling, Mol. Phys. 109, 2473 (2011).

[7] D. Bohm and D. Pines, Phys. Rev. B 82, 625 (1951).

[8] D. Pines and D. Bohm, Phys. Rev. B 85, 338 (1952).

[9] D. Bohm and D. Pines, Phys. Rev. B 92, 609 (1953).

[10] P. Ring and P. Schuck, The nuclear many-body problem (Springer, New York, 1980).

[11] A. D. McLachlan and M. A. Ball, Rev. Mod. Phys. 36, 844 (1964).

[12] A. Szabo and N. Ostlund, J. Chem. Phys. 67, 4351 (1977).

[13] J. Oddershede, Adv. Quantum Chem. 11, 275 (1978).

[14] D. C. Langreth and J. C. Perdew, Solid State Commun. 17, 1425 (1975).

[15] J. Harris and R. O. Jones, J. Phys. F : Metal Phys. 4, 1170 (1974).

[16] F. Furche, Phys. Rev. B 64, 195120 (2001).

[17] M. Fuchs and X. Gonze, Phys. Rev. B 65, 235109 (2002).

[18] T. Miyake, F. Aryasetiawan, T. Kotani, M. van Schilfgaarde, M. Usuda, and K. Terakura,Phys. Rev. B 66, 245103 (2002).

[19] F. Aryasetiawan, T. Miyake, and K. Terakura, Phys. Rev. Lett. 88, 166401 (2002).

[20] J. Harl and G. Kresse, Phys. Rev. Lett. 103, 056401 (2009).

[21] H.-V. Nguyen and S. de Gironcoli, Phys. Rev. B 79, 205114 (2009).

[22] F. Furche, J. Chem. Phys. 129, 114105 (2008).

[23] X. Ren, P. Rinke, and M. Scheffler, Phys. Rev. B 80, 045402 (2009).

[24] H. Eshuis, J. Yarkony, and F. Furche, J. Chem. Phys. 132, 234114 (2010).

28

Page 29: Introduction to the Random Phase Approximation in DFT 1 Introduction These notes provide an overview of the basic formalism of the random phase approximation (RPA) as it is used in

[25] W. Yang, J. Chem. Phys. 109, 10107 (1998).

[26] J. G. Angyan, R.-F. Liu, J. Toulouse, and G. Jansen, J. Chem. Theory Comput. 7, 3116(2011).

[27] G. E. Scuseria, T. M. Henderson, and D. C. Sorensen, J. Chem. Phys. 129, 231101 (2008).

29