This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Second-order perturbative correlation energy functional in the ensemble density-functional theory

Zeng-hui Yang Microsystem and Terahertz research center, China Academy of Engineering Physics, Chengdu, China 610200 Institute of Electronic Engineering, China Academy of Engineering Physics, Mianyang, China 621000
Abstract

We derive the second-order approximation (PT2) to the ensemble correlation energy functional by applying the Görling-Levy perturbation theory on the ensemble density-functional theory (EDFT). Its performance is checked by calculating excitation energies with the direct ensemble correction method in 1D model systems and 3D atoms using numerically exact Kohn-Sham orbitals and potentials. Comparing with the exchange-only approximation, the inclusion of the ensemble PT2 correlation improves the excitation energies in 1D model systems in most cases, including double excitations and charge-transfer excitations. However, the excitation energies for atoms are generally worse with PT2. We find that the failure of PT2 in atoms is due to the two contributions of an orbital-dependent functional to excitation energies being inconsistent in the calculations. We also analyze the convergence of PT2 excitation energies with respect to the number of unoccupied orbitals.

I Introduction

The ensemble density functional theory (EDFT)T79 ; GOKb88 ; GOK88 ; OGKb88 is a formally exact excited-state extension to the highly successful density-functional theory (DFT)HK64 ; KS65 ; FNM03 . EDFT is shown to be promising in solving some of the difficult problems in the widely used time-dependent density-functional theory (TDDFT)RG84 ; C96 ; MMNG12 ; U12 such as the double excitationTH00 ; LKQM06 ; EGCM11 ; M16 charge-transfer excitationTAHR99 ; DWH03 ; DH04 ; M16 ; M17 and so on, and recently there is a renewed interest in EDFTF15 ; ADKF17 ; GP17 ; YPBU17 ; GKP18 ; SB18 ; DF19 ; GP19 ; LFM19 ; F20 ; G20 ; GSP20 ; LF20 ; MSFL20 ; FLNC21 ; GKP21 ; HH21 .

One need to approximate the ensemble Hartree-exchange-correlation (Hxc) energy functional for practical calculations with EDFT. Unlike ground state DFT, it is more difficult to develop approximations as explicit density functionals, since ensemble functionals have an extra dependence on ensemble weights. Furthermore, the ensemble Hartree and exchange energies are not separated naturallyGSP20 and an involved process is required to utilize ground-state experiences in approximationsGKP21 , which is another difficulty in developing approximated functionals in EDFT. Only a few approximations are available in EDFTOGKb88 ; YPBU17 ; ADKF17 ; DMSF18 ; F20 ; LF20 ; MSFL20 ; GKP21 , and many are not built for general usage.

One can avoid most of the difficulties associated with developing explicit density functionals by using orbital-dependent approximations. The most simple one is the exact-exchange approximation known as symmetry-eigenstate Hartree-exchangePYTB14 ; YTPB14 ; YPBU17 or ensemble exact-exchange (EEXX)DMSF18 ; GKP18 ; SB18 ; SF18 ; DF19 ; SF20 in literature, the form of which is simply the definition of the ensemble Hartree-exchange energy. EEXX in general performs well, but the errors in the excitation energies can be large in some casesYPBU17 ; GKP18 ; SB18 due to the lack of correlation. An approximated ensemble correlation energy functional is needed to improve the accuracy.

In this paper, we derive an orbital-dependent second-order perturbative approximation (PT2) to the ensemble correlation energy functional by applying the Görling-Levy perturbation theory (GLPT)GL93 ; GL94 on EDFT. Since EEXX can be obtained from the first order correction to the non-interacting Kohn-Sham (KS) ensemble energy, the PT2 correlation is the most simple natural extension to EEXX. Since the optimized effective potential (OEP)KLI92 in EDFT is more complicated than in DFT due to the dependence on ensemble weights, we test the PT2 correlation with the direct ensemble correction (DEC)YPBU17 instead of doing self-consistent ensemble Kohn-Sham (EKS) calculations. We find that PT2 generally improves the accuracy of excitation energies in 1D model systems including double excitations and charge-transfer excitations. The performance of PT2 is unsatisfactory in 3D atoms, however, and we discuss the possible reasons. The convergence of PT2 excitation energies with respect to orbitals is discussed as well.

II Theory

II.1 Background

We use atomic units [e==me=1/(4πϵ0)=1e=\hbar=m_{e}=1/(4\pi\epsilon_{0})=1] unless otherwise specified. The interacting system is described by the Schödinger equation:

H^|Ψik=i|Ψik,\hat{H}\left|\Psi_{ik}\right>=\mathcal{E}_{i}\left|\Psi_{ik}\right>, (1)

where the Hamiltonian H^\hat{H} is H^=T^+V^ext+V^ee\hat{H}=\hat{T}+\hat{V}_{\rm ext}+\hat{V}_{\rm ee} with T^\hat{T}, V^ext\hat{V}_{\rm ext} and V^ee\hat{V}_{\rm ee} being the kinetic, external potential and electron-electron interaction potential operators, and ii denotes a set of degenerate states (‘multiplet’) and kk an individual state in the multiplet. The multiplets are ordered by energy with i=0i=0 being the ground state. The ordering of wavefunctions within a multiplet is arbitrary but fixed. An ensemble in EDFT contains consecutive multiplets from the ground state to a highest-energy multiplet II. Each state in multiplet ii is assigned a weight wiw_{i} satisfying wiwjw_{i}\geq w_{j} for i<ji<j.GOKb88 We require i=0Igiwi=1\sum_{i=0}^{I}g_{i}w_{i}=1 for simplicity, where gig_{i} is the degeneracy of multiplet ii. We denote all weights as {w}{\{w\}} in the following.

The ensemble density and energy are defined as

n{w}(𝐫)=tr{D^{w}n^(𝐫)}=i=0Iwik=1ginik(𝐫),n_{\{w\}}({\bf r})=\operatorname{tr}\{\hat{D}_{\{w\}}\hat{n}({\bf r})\}=\sum_{i=0}^{I}w_{i}\sum_{k=1}^{g_{i}}n_{ik}({\bf r}), (2)

and

E{w}=tr{D^{w}H^}=i=0Iwik=1gii,E_{\{w\}}=\operatorname{tr}\{\hat{D}_{\{w\}}\hat{H}\}=\sum_{i=0}^{I}w_{i}\sum_{k=1}^{g_{i}}\mathcal{E}_{i}, (3)

where the ensemble density matrix D^{w}\hat{D}_{\{w\}} is

D^{w}=i=0Iwik=1gi|ΨikΨik|,\hat{D}_{\{w\}}=\sum_{i=0}^{I}w_{i}\sum_{k=1}^{g_{i}}\left|\Psi_{ik}\right>\left<\Psi_{ik}\right|, (4)

and nik(𝐫)=Ψik|n^(𝐫)|Ψikn_{ik}({\bf r})=\left\langle\Psi_{ik}\left|\hat{n}({\bf r})\right|\Psi_{ik}\right\rangle.

EDFT proves the one-to-one correspondence betweeen n{w}n_{\{w\}} and the external potential given V^ee\hat{V}_{\rm ee}GOKb88 , so E{w}E_{\{w\}} is a functional of n{w}n_{\{w\}}. One can define a non-interacting EKS system with the same n{w}n_{\{w\}} as the interacting system, with the EKS orbitals satisfying

{12𝐫2+vs,{w}[n{w}](𝐫)}ϕμ,{w}(𝐫)=ϵμ,{w}ϕμ,{w}(𝐫).\left\{-\frac{1}{2}\nabla^{2}_{\bf r}+v_{\text{s},{\{w\}}}[n_{\{w\}}]({\bf r})\right\}\phi_{\mu,{\{w\}}}({\bf r})=\epsilon_{\mu,{\{w\}}}\phi_{\mu,{\{w\}}}({\bf r}). (5)

The EKS density matrix D^s,{w}\hat{D}_{\text{s},{\{w\}}} is

D^s,{w}=i=0Iwik=1gi|Φik,{w}Φik,{w}|,\hat{D}_{\text{s},{\{w\}}}=\sum_{i=0}^{I}w_{i}\sum_{k=1}^{g_{i}}\left|\Phi_{ik,{\{w\}}}\right>\left<\Phi_{ik,{\{w\}}}\right|, (6)

where |Φik,{w}\left|\Phi_{ik,{\{w\}}}\right> is an EKS wavefunction corresponding to the |Ψik\left|\Psi_{ik}\right> state of the interacting system. The existence of an adiabatic connectionPY89 ; FNM03 between the interacting and EKS systems is assumed. n{w}KS(𝐫)=tr{D^s,{w}n^(𝐫)}=n{w}(𝐫)n^{\text{KS}}_{\{w\}}({\bf r})=\operatorname{tr}\{\hat{D}_{\text{s},{\{w\}}}\hat{n}({\bf r})\}=n_{\{w\}}({\bf r}) if vs,{w}v_{\text{s},{\{w\}}} is exact.

Unlike in ground-state DFT, |Φik,{w}\left|\Phi_{ik,{\{w\}}}\right> is not necessarily a single Slater determinant of EKS orbitals since the EKS degenercies are in general greater than or equal to the corresponding interacting ones.PYTB14 We require Φik,{w}\Phi_{ik,{\{w\}}} to have the same spatial and spin symmetries as Ψik\Psi_{ik}PYTB14 to distinguish the otherwise degenerate EKS states by linearly combine the EKS Slater determinants:

|Φik,{w}=p=1g~i~Cikp|Φ~i~p,{w},\left|\Phi_{ik,{\{w\}}}\right>=\sum_{p=1}^{\tilde{g}_{\tilde{i}}}C_{ikp}\left|\tilde{\Phi}_{\tilde{i}p,{\{w\}}}\right>, (7)

where i~\tilde{i} and g~i~\tilde{g}_{\tilde{i}} denote the EKS multiplet and its degeneracy corresponding to interacting multiplet ii, Φ~i~p,w\tilde{\Phi}_{\tilde{i}p,w} denotes the EKS Slater determinant pp in EKS multiplet i~\tilde{i}, and CikpC_{ikp} is the linear combination coefficient.

E{w}E_{\{w\}} can be decomposed as

E{w}[n]=Ts,{w}[n]+Vext[n]+EHx,{w}[n]+Ec,{w}[n]=tr{D^s,{w}T^}+d3rn(𝐫)vext(𝐫)+tr{D^s,{w}V^ee}+Ec,{w}[n].\begin{split}E_{\{w\}}[n]=&T_{\text{s},{\{w\}}}[n]+V_{\rm ext}[n]+E_{\text{Hx},{\{w\}}}[n]+E_{\text{c},{\{w\}}}[n]\\ =&\operatorname{tr}\{\hat{D}_{\text{s},{\{w\}}}\hat{T}\}+\int\mathrm{d}^{3}r\,n({\bf r})v_{\rm ext}({\bf r})\\ &+\operatorname{tr}\{\hat{D}_{\text{s},{\{w\}}}\hat{V}_{\rm ee}\}+E_{\text{c},{\{w\}}}[n].\end{split} (8)

The ensemble Hartree-exchange energy is

EHx,{w}=tr{D^s,{w}V^ee}=i=0Iwik=1giΦik,{w}|V^ee|Φik,{w},E_{\text{Hx},{\{w\}}}=\operatorname{tr}\{\hat{D}_{\text{s},{\{w\}}}{\hat{V}_{\rm ee}}\}=\sum_{i=0}^{I}w_{i}\sum_{k=1}^{g_{i}}\left\langle\Phi_{ik,{\{w\}}}\left|\hat{V}_{\rm ee}\right|\Phi_{ik,{\{w\}}}\right\rangle, (9)

which can be evaluated using the Slater-Condon rulesL14 . The ensemble correlation energy Ec,{w}E_{\text{c},{\{w\}}} is defined by Eq. (8) and must be approximated in practice. The EKS potential vs,{w}(𝐫)v_{\text{s},{\{w\}}}({\bf r}) is determined variationally by δE{w}[n]/δn(𝐫)=0\delta E_{\{w\}}[n]/\delta n({\bf r})=0 as

vs,{w}[n](𝐫)=vext(𝐫)+vHx,{w}[n](𝐫)+vc,{w}[n](𝐫)=vext(𝐫)+δEHx,{w}[n]δn(𝐫)+δEc,{w}[n]δn(𝐫).\begin{split}v_{\text{s},{\{w\}}}[n]({\bf r})&=v_{\rm ext}({\bf r})+v_{\text{Hx},{\{w\}}}[n]({\bf r})+v_{\text{c},{\{w\}}}[n]({\bf r})\\ &=v_{\rm ext}({\bf r})+\frac{\delta E_{\text{Hx},{\{w\}}}[n]}{\delta n({\bf r})}+\frac{\delta E_{\text{c},{\{w\}}}[n]}{\delta n({\bf r})}.\end{split} (10)

EDFT calculates excitation energies either by subtracting ensemble energies or by taking derivative of E{w}E_{\{w\}} with respect to the weightsGOK88 ; DF19 , and both requires solving Eq. (5) self-consistently. The DEC method of our previous workYPBU17 can be used to calculate excitation energies without extra self-consistent calculations other than the ground-state one. The DEC method uses a special type of ensemble defined as

wi(𝚠)={1𝚠(MIg0)g0i=0,𝚠i0,w_{i}(\mathtt{w})=\left\{\begin{array}[]{cl}\frac{1-\mathtt{w}(M_{I}-g_{0})}{g_{0}}&i=0,\\ \mathtt{w}&i\neq 0,\end{array}\right. (11)

where MI=igiM_{I}=\sum_{i}g_{i} is the total number of states in the ensemble, and 𝚠[0,1/MI]\mathtt{w}\in[0,1/M_{I}] is the weight parameter. The excitation energy ωI=I0\omega_{I}=\mathcal{E}_{I}-\mathcal{E}_{0} can be written as a correction to the ground-state KS excitation energy:

ωI=ωIKS+1gIddw(EHxc,I,𝚠EHxc,I1,𝚠)|𝚠=0.{\omega_{I}=\omega_{I}^{\text{KS}}+\frac{1}{g_{I}}\left.\frac{d}{dw}(E_{\text{Hxc},I,\mathtt{w}}-E_{\text{Hxc},I-1,\mathtt{w}})\right|_{\mathtt{w}=0}.} (12)

The ensemble density reduces to the ground-state density at 𝚠=0\mathtt{w}=0, so Eq. (12) only requires a self-consistent ground-state KS calculation.

II.2 GLPT of EDFT

GLPTGL93 ; GL94 is developed for ground-state DFT as a systematic approach for developing orbital-dependent xc functionals. The perturbation is along the adiabatic connection with the KS Hamiltonian as the zeroth order and density fixed. The perturbation is the difference between the interacting and KS Hamiltonians V^eeV^HXC\hat{V}_{\rm ee}-\hat{V}_{\scriptscriptstyle\rm HXC}, so one can extract approximations to EXCE_{\scriptscriptstyle\rm XC} and vXCv_{\scriptscriptstyle\rm XC} from the perturbative corrections. GLPT differs from the Rayleigh-Schrödinger perturbation theory since the perturbation is dependent on the coupling strength, and perturbative corrections to the density vanish at all orders. GLPT yields the exact exchange (EXX) approximation which is widely used in both DFT and TDDFT.

We apply GLPT on EDFT in this paper. GLPT has to be applied along a different adiabatic connection with the ensemble density fixed, with the EKS Hamiltonian as the zeroth-order Hamiltonian. The Schrödinger equation with the electron-electron interaction scaled by the coupling constant λ[0,1]\lambda\in[0,1] is

(T^+V^λ,{w}+λV^ee)|Φik,λ,{w}=i,λ,{w}|Φik,λ,{w},{(\hat{T}+\hat{V}_{\lambda,{\{w\}}}+\lambda\hat{V}_{\rm ee})}\left|\Phi_{ik,\lambda,{\{w\}}}\right>=\mathcal{E}_{i,\lambda,{\{w\}}}\left|\Phi_{ik,\lambda,{\{w\}}}\right>, (13)

where V^λ,{w}=ivλ,{w}(𝐫i)\hat{V}_{\lambda,{\{w\}}}=\sum_{i}v_{\lambda,{\{w\}}}({\bf r}_{i}), and the existence of vλ,{w}v_{\lambda,{\{w\}}} is assumed. The scaled ensemble energy is

Eλ,{w}=tr{D^λ,{w}H^λ}=i=0Iwigii,λ,{w}=Ts,λ,{w}+d3rnλ,{w}(𝐫)[vext(𝐫)+vHxc,λ,{w}(𝐫)],\begin{split}E_{\lambda,{\{w\}}}&=\operatorname{tr}\{\hat{D}_{\lambda,{\{w\}}}\hat{H}_{\lambda}\}=\sum_{i=0}^{I}w_{i}g_{i}\mathcal{E}_{i,\lambda,{\{w\}}}\\ &=T_{\text{s},\lambda,{\{w\}}}+\int\mathrm{d}^{3}r\,n_{\lambda,{\{w\}}}({\bf r})\left[v_{\rm ext}({\bf r})+v_{\text{Hxc},\lambda,{\{w\}}}({\bf r})\right],\end{split} (14)

where D^λ,{w}=i=0Iwik=1gi|Φik,λ,{w}Φik,λ,{w}|\hat{D}_{\lambda,{\{w\}}}=\sum_{i=0}^{I}w_{i}\sum_{k=1}^{g_{i}}\left|\Phi_{ik,\lambda,{\{w\}}}\right>\left<\Phi_{ik,\lambda,{\{w\}}}\right|. Treating λV^ee+V^λ,{w}V^s,{w}\lambda\hat{V}_{\rm ee}+\hat{V}_{\lambda,{\{w\}}}-\hat{V}_{\text{s},{\{w\}}} as the perturbation and expanding vλ,{w}(𝐫)v_{\lambda,{\{w\}}}({\bf r}) as p=0λpv{w}(p)(𝐫)\sum_{p=0}^{\infty}\lambda^{p}v^{(p)}_{\{w\}}({\bf r}), we obtain the formula for the ensemble PT2 correlation energy:

Ec,{w}PT2=i=0Iwik=1giΦik,{w}|V^ee+V^{w}(1)|Φik,{w}(1).E^{\text{PT2}}_{\text{c},{\{w\}}}=\sum_{i=0}^{I}w_{i}\sum_{k=1}^{g_{i}}\left\langle\Phi_{ik,{\{w\}}}\left|\hat{V}_{\rm ee}+\hat{V}^{(1)}_{\{w\}}\right|\Phi^{(1)}_{ik,{\{w\}}}\right\rangle. (15)

Details of the derivations is available in Appendix A.

Degenerate perturbation theoryD61 ; L14 requires that the zeroth-order wavefunctions of an EKS multiplet diagonalizes H^\hat{H}^{\prime}, and this is satisfied by the EKS wavefunctions in Eq. (7) since they are eigenfunctions of the spatial and spin symmetry operators that commute with H^\hat{H}. |Φik,{w}(1)\left|\Phi^{(1)}_{ik,{\{w\}}}\right> in Eq. (15) is then

|Φik,{w}(1)=j~i~q=1g~j~Φ~j~q,{w}(0)|V^ee+V^{w}(1)|Φik,{w}(0)i,{w}KSj,{w}KS|Φ~j~q,{w}(0),\left|\Phi^{(1)}_{ik,{\{w\}}}\right>=\sum_{\tilde{j}\neq\tilde{i}}^{\infty}\sum_{q=1}^{\tilde{g}_{\tilde{j}}}\frac{\left\langle\tilde{\Phi}^{(0)}_{\tilde{j}q,{\{w\}}}\left|\hat{V}_{\rm ee}+\hat{V}^{(1)}_{\{w\}}\right|\Phi^{(0)}_{ik,{\{w\}}}\right\rangle}{\mathcal{E}^{\text{KS}}_{i,{\{w\}}}-\mathcal{E}^{\text{KS}}_{j,{\{w\}}}}\left|\tilde{\Phi}^{(0)}_{\tilde{j}q,{\{w\}}}\right>, (16)

where i,{w}KS\mathcal{E}^{\text{KS}}_{i,{\{w\}}} is the EKS energy of EKS multiplet i~\tilde{i}.

The OEP equations for the perturbative corrections of the potential can be derived by requiring the perturbative corrections of the density to vanishGL93 . However, these equations involve weighted sums over states and are more difficult to solve than their counterparts in ground-state DFT. Approximations to v{w}(1)v^{(1)}_{\{w\}} can be derived and are provided in the supplemental materialsupplemental . While approximations to v{w}(2)v^{(2)}_{\{w\}} can be derived similarly in principle, it is more cumbersome as it would contain functional derivatives of v{w}(1)v^{(1)}_{\{w\}}, so self-consistent EKS calculation with ensemble PT2 correlation can be unhandy. We also encounter divergences related to the ensemble derivative discontinuityL95 in the OEP calculations. We therefore choose to use the DEC method to assess the performance of the ensemble PT2 correlation in this paper to avoid solving the EKS equation self-consistently.

II.3 Ensemble PT2 correlation in the DEC method

The orbital-dependent Eqs. (9) and (15) are implicit density functionals. In the DEC method, these equations represent EHx,𝚠[n𝚠KS]E_{\text{Hx},\mathtt{w}}[n^{\text{KS}}_{\mathtt{w}}] and Ec,𝚠PT2[n𝚠KS]E^{\text{PT2}}_{\text{c},\mathtt{w}}[n^{\text{KS}}_{\mathtt{w}}] instead of EHx,𝚠[n]E_{\text{Hx},\mathtt{w}}[n] and Ec,𝚠PT2[n]E^{\text{PT2}}_{\text{c},\mathtt{w}}[n] required by Eq. (12). Since the 𝚠\mathtt{w}-dependences of the functional and of the EKS density are inseparable in these equations, we calculate the 𝚠\mathtt{w}-derivatives in Eq. (12) byYPBU17

dEHxc,I,𝚠d𝚠|𝚠=0=𝒟(EHxc,I,𝚠)d3rvHXC(𝐫)𝒟(nI,𝚠KS),{\left.\frac{dE_{\text{Hxc},I,\mathtt{w}}}{d\mathtt{w}}\right|_{\mathtt{w}=0}=\mathcal{D}\left(E_{\text{Hxc},I,\mathtt{w}}\right)-\int\mathrm{d}^{3}r\,v_{\scriptscriptstyle\rm HXC}({\bf r})\mathcal{D}\left(n^{\text{KS}}_{I,\mathtt{w}}\right),} (17)

where vHXCv_{\scriptscriptstyle\rm HXC} is the ground-state Hxc potential, and the shorthand 𝒟\mathcal{D} means

𝒟(EHxc,I,𝚠)\displaystyle\mathcal{D}\left(E_{\text{Hxc},I,\mathtt{w}}\right) =EHxc,I,𝚠[nI,𝚠KS[{ϕμ}]]𝚠|𝚠=0{ϕμ}={ϕμKS},\displaystyle=\left.\frac{\partial E_{\text{Hxc},I,\mathtt{w}}[n^{\text{KS}}_{I,\mathtt{w}}[\{\phi_{\mu}\}]]}{\partial\mathtt{w}}\right|_{\begin{subarray}{c}\mathtt{w}=0\\ \{\phi_{\mu}\}=\{\phi^{\text{KS}}_{\mu}\}\end{subarray}}, (18)
𝒟(nI,𝚠KS)\displaystyle\mathcal{D}\left(n^{\text{KS}}_{I,\mathtt{w}}\right) =nI,𝚠KS[{ϕμ}](𝐫)𝚠|𝚠=0{ϕμ}={ϕμKS},\displaystyle=\left.\frac{\partial n^{\text{KS}}_{I,\mathtt{w}}[\{\phi_{\mu}\}]({\bf r})}{\partial\mathtt{w}}\right|_{\begin{subarray}{c}\mathtt{w}=0\\ \{\phi_{\mu}\}=\{\phi^{\text{KS}}_{\mu}\}\end{subarray}}, (19)

with {ϕμ}\{\phi_{\mu}\} and {ϕμKS}\{\phi^{\text{KS}}_{\mu}\} being a complete set of one-electron orbitals and the ground-state KS orbitals respectively, and nI,𝚠KS[{ϕμ}]n^{\text{KS}}_{I,\mathtt{w}}[\{\phi_{\mu}\}] being the EKS density of the ensemble defined by Eq. (11) with II being the highest energy multiplet constructed with orbitals {ϕμ}\{\phi_{\mu}\}.

The orbitals are held fixed for the derivatives in Eq. (17) to avoid the otherwise required self-consistent EKS calculations, since the 𝚠\mathtt{w}-dependence of |Φ~i~p,𝚠\left|\tilde{\Phi}_{\tilde{i}p,\mathtt{w}}\right> and Ei,𝚠KSE^{\text{KS}}_{i,\mathtt{w}} originates from that of the EKS orbitals. 𝒟(EHxc,I,𝚠)\mathcal{D}(E_{\text{Hxc},I,\mathtt{w}}) is then the direct differentiation of Eqs. (9) and (15). Its PT2 part is

𝒟(Ec,I,𝚠PT2)=i=0I𝒟(wi)k=1gij~i~q=1g~j~|j~qik(V^eeV^HX)|2i,𝚠KSj,𝚠KS+1g0k=1g0j~0~q=1g~j~{j~qik(V^eeV^HX)j~q0k[𝒟(V^Hx,𝚠)]+c.c.}0KSjKS\mathcal{D}\left(E^{\text{PT2}}_{\text{c},I,\mathtt{w}}\right)=\sum_{i=0}^{I}\mathcal{D}(w_{i})\sum_{k=1}^{g_{i}}\sum_{\tilde{j}\neq\tilde{i}}^{\infty}\sum_{q=1}^{\tilde{g}_{\tilde{j}}}\frac{\left|\mathcal{M}_{\tilde{j}q}^{ik}\left(\hat{V}_{\rm ee}-\hat{V}_{\scriptscriptstyle\rm HX}\right)\right|^{2}}{\mathcal{E}^{\text{KS}}_{i,\mathtt{w}}-\mathcal{E}^{\text{KS}}_{j,\mathtt{w}}}\\ +\frac{1}{g_{0}}\sum_{k=1}^{g_{0}}\sum_{\tilde{j}\neq\tilde{0}}^{\infty}\sum_{q=1}^{\tilde{g}_{\tilde{j}}}\frac{\left\{\mathcal{M}_{\tilde{j}q}^{ik}\left(\hat{V}_{\rm ee}-\hat{V}_{\scriptscriptstyle\rm HX}\right)^{*}\mathcal{M}_{\tilde{j}q}^{0k}\left[-\mathcal{D}\left(\hat{V}_{\text{Hx},\mathtt{w}}\right)\right]+\text{c.c.}\right\}}{\mathcal{E}^{\text{KS}}_{0}-\mathcal{E}^{\text{KS}}_{j}} (20)

where 𝒟(wi)=dwi(𝚠)/d𝚠|𝚠=0\mathcal{D}(w_{i})=dw_{i}(\mathtt{w})/d\mathtt{w}|_{\mathtt{w}=0}, 𝒟(V^Hx,𝚠)=V^Hx,𝚠[ns,𝚠[{ϕμ}]]/𝚠|{ϕμ}={ϕμKS},𝚠=0\mathcal{D}(\hat{V}_{\text{Hx},\mathtt{w}})=\partial\hat{V}_{\text{Hx},\mathtt{w}}[n_{\text{s},\mathtt{w}}[\{\phi_{\mu}\}]]/\partial\mathtt{w}|_{\{\phi_{\mu}\}=\{\phi^{\text{KS}}_{\mu}\},\mathtt{w}=0}, and the notation \mathcal{M} means

j~qik(V^eeV^HX)\displaystyle\mathcal{M}_{\tilde{j}q}^{ik}\left(\hat{V}_{\rm ee}-\hat{V}_{\scriptscriptstyle\rm HX}\right) =Φ~j~q|V^eeV^HX|Φik,\displaystyle=\left\langle\tilde{\Phi}_{\tilde{j}q}\left|\hat{V}_{\rm ee}-\hat{V}_{\scriptscriptstyle\rm HX}\right|\Phi_{ik}\right\rangle, (21)
j~q0k[𝒟(V^Hx,𝚠)]\displaystyle\mathcal{M}_{\tilde{j}q}^{0k}\left[-\mathcal{D}\left(\hat{V}_{\text{Hx},\mathtt{w}}\right)\right] =Φ~j~q|𝒟(V^Hx,𝚠)|Φik.\displaystyle=\left\langle\tilde{\Phi}_{\tilde{j}q}\left|-\mathcal{D}\left(\hat{V}_{\text{Hx},\mathtt{w}}\right)\right|\Phi_{ik}\right\rangle. (22)

We ignore the second term of Eq. (20) in the calculations in this paper since it is usually small (Appendix B). This approximation allows us to greatly simplify the calculation by using a bi-ensemble comprised of the ground state and the II-th multiplet, which is equivalent to the full ensemble due to the functional form of the first term of Eq. (20).YPBU17 Eq. (20) apparently indicates that the number of orbitals required for convergence determines the scaling of the computational cost.

III Results and discussion

We carry out DEC calculations with EEXX and EEXX+PT2 functionals on 1D model systems for double excitation and charge-transfer excitation and on 3D He and Be atoms. TDDFT results are reported as well for comparison. We use the numerically exact KS ground state and the exact vHXv_{\scriptscriptstyle\rm HX} and vHXCv_{\scriptscriptstyle\rm HXC} in the calculations. For EEXX calculations, the errors in excitation energies would exclusively reflect the performances of the method; for EEXX+PT2, however, the results contain higher-order terms due to the exact vCv_{\scriptscriptstyle\rm C}, which is used to avoid solving for the OEP vCPT2v_{\scriptscriptstyle\rm C}^{\text{PT2}}.

The orbital-dependent ensemble Hxc energy functional contributes to the excitation energy in two different ways corresponding to the two terms of Eq. (17), one from the 𝚠\mathtt{w}-dependence of the orbital-dependent functional, and another one from the Hxc potential. This is relevant to self-consistent EKS calculations as well since the excitation energies also depend on EHxc,I,𝚠/𝚠\partial E_{\text{Hxc},I,\mathtt{w}}/\partial\mathtt{w}GOK88 . For the EEXX functional, the two terms of Eq. (17) are found to have the same orders of magnitudeYPBU17 , but this is not true for the correlation part. We demonstrate this by reporting excitation energies of EEXX+ECPT2E_{\scriptscriptstyle\rm C}^{\text{PT2}} and EEXX+vCv_{\scriptscriptstyle\rm C}, where ECPT2E_{\scriptscriptstyle\rm C}^{\text{PT2}} and vCv_{\scriptscriptstyle\rm C} denote the correlation contribution to the two terms of Eq. (17) respectively. The EEXX+PT2 result can be written as EEXX+ECPT2E_{\scriptscriptstyle\rm C}^{\text{PT2}}+vCv_{\scriptscriptstyle\rm C} in this notation.

In ground-state DFT, a common approximation to the PT2 correlation energy is to neglect the ‘singly-excited’ matrix elements where the Slater determinants of the bra and ket differ by one orbital (such as in the B2PLYPG06 double hybrid functional). We test the performance of this approximation as well and denote it as PT2(no single).

III.1 1D model systems

We solve the interacting Schrödinger equation for 1D model systems by direct diagonalization on a grid. All 1D model systems have two electrons so that the exact vX(x)v_{\scriptscriptstyle\rm X}(x) can be obtained as vH(x)/2-v_{\scriptscriptstyle\rm H}(x)/2. The second term of Eq. (20) vanishes for two-electron systems, so the 1D PT2 calculations are not approximated. Numerically exact KS ground state is obtained by inverting the ground-state KS equationYTPB14 .

We use an 1D Hooke’s atom as the model system for double excitation MZCB04 ; YPBU17 . The system has vext(x)=x2/2v_{\rm ext}(x)=x^{2}/2 and contact interaction vee(x,x)=0.2δ(xx)v_{\rm ee}(x,x^{\prime})=0.2\delta(x-x^{\prime}), where δ\delta is the Dirac δ\delta function. The doubly excited states in this system are close to singly excited states due to the weak electron-electron interaction. We use a large 20001×2000120001\times 20001 grid with grid-point spacing 0.0010.001 and x[10,10]x\in[-10,10] to ensure that the effect of the grid boundary on all orbitals is negligible. Table 1 lists the errors in the excitation energies.

ΔωI=ωIωIexact\Delta\omega_{I}=\omega_{I}-\omega_{I}^{\text{exact}} (mH)
DEC TDDFT TDDFT
II EEXX +ECPT2E_{\scriptscriptstyle\rm C}^{\text{PT2}} +vCv_{\scriptscriptstyle\rm C} +PT2 +PT2(no single)\begin{subarray}{c}\text{+PT2}\\ \text{(no single)}\end{subarray} AEXX DSPA
1(1,2) 1.389 2.240 1.350 2.201 2.401 1.041 1.400
2(2,2) 17.24 4.565 17.16 4.487 5.001 N/A -1.900
3(1,3) -16.65 -1.929 -18.27 -3.550 -3.554 -16.94 2.200
4(2,3) 28.34 19.85 26.68 18.19 18.15 N/A -1.800
5(1,4) -26.60 -15.78 -28.40 -17.58 -17.05 -26.55 1.600
Table 1: Errors in the first 5 singlet excitation energies of the 1D Hooke’s atom, where I=2I=2 and I=4I=4 are doubly excited states. +ECPT2E_{\scriptscriptstyle\rm C}^{\text{PT2}} is short for EEXX+ECPT2E_{\scriptscriptstyle\rm C}^{\text{PT2}}, and the same goes for +vCv_{\scriptscriptstyle\rm C}, +PT2 and +PT2(no single). The occupied KS orbitals of the excited states are shown in parentheses, and the ground state is (1,1)(1,1). AEXX denotes the adiabatic exact-exchange kernel in TDDFTMZCB04 . All calculations use 10 orbitals. DSPA is the dressed TDDFT single-pole approximation of Ref. MZCB04 for comparison.

ΔωIEEXX\Delta\omega_{I}^{\text{EEXX}} shows the error in excitation energies due to the lack of correlation. With PT2 correlation, EEXX+PT2 in Table 1 improves the accuracy of excitation energies in most cases, including both doubly-excited states. Due to the perturbative nature of the ensemble PT2 correlation, however, improvement in accuracy is not guaranteed, as seen in the first excited state.

The correlation contribution of the two terms of Eq. (17) can be obtained from Table 1 by subtracting column 1(EEXX) from columns 2(EEXX+ECPT2E_{\scriptscriptstyle\rm C}^{\text{PT2}}) and 3(EEXX+vCv_{\scriptscriptstyle\rm C}), which shows that the correlation effect in the 1D Hooke’s atom is dominated by the first term of Eq. (17). This dominance allows us to estimate the PT2 errors in excitation energies with this first term alone while ignoring the effect of using exact vCv_{\scriptscriptstyle\rm C}: comparing ωIexactωIEEXX+vC\omega_{I}^{\text{exact}}-\omega_{I}^{\text{EEXX}+v_{\scriptscriptstyle\rm C}} (the effect of this term of the exact functional) and ωIEEXX+ECPT2ωIEEXX\omega_{I}^{\text{EEXX}+E_{\scriptscriptstyle\rm C}^{\text{PT2}}}-\omega_{I}^{\text{EEXX}} (that of the PT2 approximation) yields 163%163\%, 26%26\%, 19%19\%, 19%19\%, 62%62\% for the 5 states in Table 1. These large errors for PT2 indicate that higher-order terms are probably needed to properly describe the ensemble correlation energy.

We use a system with two potential wells in a box as the model system for charge-transfer excitation. The external potential is

vext(x)={x(,0][6.5,),0x(0,1)(5,6.5),20x[1,5].v_{\rm ext}(x)=\left\{\begin{array}[]{ll}\infty&x\in(-\infty,0]\cup[6.5,\infty),\\ 0&x\in(0,1)\cup(5,6.5),\\ 20&x\in[1,5].\end{array}\right. (23)

and the electron-electron interaction is the soft-Coulomb potential

vee(x,x)=1(xx)2+α.v_{\rm ee}(x,x^{\prime})=\frac{1}{\sqrt{(x-x^{\prime})^{2}+\alpha}}. (24)

We set α=1\alpha=1 in order to carry out adiabatic TDDFT calculations with the 1D local-density approximation (LDA)HFCV11 kernel for comparison. We orbtain the numerically exact KS system on a 1301×13011301\times 1301 grid with grid-point spacing 0.0050.005 and x[0,6.5]x\in[0,6.5]. Excitations to the first (triplet) and second (singlet) excited states are charge-transfer excitations, both of which correspond to one electron transferring from the right potential well to the left one. The distance between the two wells lead to negligible overlap between the involved KS orbitals, so the TDDFT couplings between the initial and final states vanish for local or semi-local approximated xc kernels. The corresponding TDDFT excitation energies would be very close to the KS ones.

Δω1=ω1ω1exact\Delta\omega_{1}=\omega_{1}-\omega_{1}^{\text{exact}} (mH)
KSKS DEC TDDFT
(mH) EEXX +ECPT2E_{\scriptscriptstyle\rm C}^{\text{PT2}} +vCv_{\scriptscriptstyle\rm C} +PT2 +PT2(no single)\begin{subarray}{c}\text{+PT2}\\ \text{(no single)}\end{subarray} ALDA
-53.38 -53.38 -53.18 -0.1011 0.1027 0.2205 -53.38
Table 2: Errors in the first (I=1I=1) charge-transfer excitation energy of the 1D model system described in Eq. (23). ALDA denotes the adiabatic LDA xc kernel. 7 orbitals are used in both EEXX+PT2 and in TDDFT.

We list the error in the KS excitation energy in Table 2. Since the singlet-triplet splitting between the first two states is very small, Table 2 only lists the calculation result for the first excited state. The correlation effect dominates the correction to ωIKS\omega_{I}^{\text{KS}} for the charge-transfer box as well. Both DEC/EEXX and TDDFT/ALDA fail to correct the KS excitation energy due to non-overlapping orbitals leading to vanishing matrix elements. Unlike the 1D Hooke’s atom, the correlation contribution from the 𝚠\mathtt{w}-dependence of the orbital-dependent Ec,𝚠PT2E^{\text{PT2}}_{\text{c},\mathtt{w}} [first term of Eq. (17)] only changes the result slightly due to either vanishing matrix elements or large energy differences in Eq. (20). The contribution from vCv_{\scriptscriptstyle\rm C} dominates the correlation effect. This suggests that the two correlation contributions in Eq. (17) can be regarded as representing the local and the non-local correlation effects, respectively.

We also calculate the excitation energies of an 1D flat box, where both terms of Eq. (17) contribute significantly to the correlation effect (Appendix C). We find that the inclusion of ensemble PT2 correlation improves the exchange-only EEXX excitation energies for most of the states of the tested 1D systems. However, the PT2 correction to EEXX is not always in the correct direction. The magnitude of improvement also varies a lot for different states.

III.2 3D atoms

We carry out DEC calculations on He and Be atoms using numerically exact KS potentialsUG93 ; UG94 , and compare the excitation energies to the experimental valuesNIST_ASD . Since we solve the ground-state KS orbitals on a radial grid, the higher-energy orbitals are not well represented due to tails being truncated at the grid boundary. This leads to the ordering of higher-energy orbitals being different from that of the exact KS system (see He PT2 convergece curve in supplemental materialsupplemental ). Nevertheless, this should not affect the PT2 results since the orbitals form a complete basis set with respect to the grid, and convergence is achieved fairly quickly for PT2 (Sec. III.3).

ΔωI=ωIωIexact{\Delta\omega_{I}=}\omega_{I}-\omega_{I}^{\text{exact}} (mH)
DEC TDDFT
II EEXX +ECPT2E_{\scriptscriptstyle\rm C}^{\text{PT2}} +vCv_{\scriptscriptstyle\rm C} +PT2 +PT2(no single)\begin{subarray}{c}\text{+PT2}\\ \text{(no single)}\end{subarray} ALDA
He atom
3S(1s2s) -4.996 -23.93 9.092 -9.841 9.318 -8.724
1S(1s2s) 11.25 2.476 25.34 16.56 23.16 10.61
3P(1s2p) -0.9324 -22.22 12.91 -8.376 13.48 -16.41
1P(1s2p) 5.355 -21.59 19.20 -7.748 19.45 -3.247
3S(1s3s) -1.075 -24.14 13.48 -9.581 14.65 -0.3482
1S(1s3s) 2.574 -17.12 17.13 -2.566 18.57 4.217
3P(1s3p) -0.1077 -24.22 14.33 -9.776 15.21 -2.276
3D(1s3d) 0.3006 -24.97 15.02 -10.24 15.92 -1.036
1D(1s3d) 0.3715 -25.09 15.09 -10.37 15.95 -0.6598
1P(1s3p) 1.712 -23.70 16.15 -9.257 17.17 -0.0629
3S(1s4s) -0.2530 -24.47 14.39 -9.822 15.50 0.2161
1S(1s4s) 1.140 -21.70 15.79 -7.049 17.20 2.354
Be atom
3P(1s22s2p) -38.06 15.46 -38.76 14.76 17.59 -46.89
1P(1s22s2p) 4.067 52.91 3.368 52.22 52.11 6.473
3S(1s22s3s) -4.407 42.58 -36.84 10.14 17.30 -13.64
1S(1s22s3s) 6.179 41.58 -26.26 9.145 11.86 1.836
1D(1s22p2) 10.77 17.78 9.374 16.38 17.55 N/A
3P(1s22s3p) -4.778 45.19 -37.64 12.33 20.00 -13.32
3P(1s22p2) -35.49 19.19 -36.88 17.79 20.51 N/A
Table 3: Errors in the excitation energies of the He and Be atoms. The final KS states of excitations are written in parentheses. 15 orbitals and 20 orbitals are used in calculations for He and Be respectively. The Tamm-Dancoff approximation (TDA)HH99 is used in TDDFT/ALDA calculations for Be due to numerical problems without TDA.

Table 3 lists the errors in the excitation energies for He and Be. The performance of the ensemble PT2 correlation energy functional is disappointing in atoms. Unlike 1D systems, EEXX+PT2 excitation energies are in general worse than those of EEXX despite a few exceptions. This includes the He atom as well, which is a two-electron system as the 1D model systems. The ground-state PT2 correlation is also found to be problematic when used directlyMWY05 , and the failure is attributed to the algebraic structure of KS orbitals. However, this is unlikely the reason for the failure seen in Table 3 since the DEC method does not involve self-consistent ensemble PT2 calculations.

The reason for larger error of EEXX+PT2 might be related to the two terms of Eq. (17) being incompatible. For EEXX, these two terms are close in magnitude and have different signsYPBU17 . Due to their cancellation, the resulting corrections to KS excitation energies have much smaller magnitudes. If these two terms are incompatible, the error can be large since Eq. (17) subtracts two large numbers, which can be seen from the EEXX+vCv_{\scriptscriptstyle\rm C} results. This might be the case for EEXX+PT2 shown in Table 3, where we use the exact vCv_{\scriptscriptstyle\rm C} in Eq. (17) instead of the OEP vCPT2v_{\scriptscriptstyle\rm C}^{\text{PT2}}. As an example to demonstrate the effect of incompatible Ec,𝚠E_{\text{c},\mathtt{w}} and vCv_{\scriptscriptstyle\rm C}, using the LDA correlation potentialPW92 in an EEXX calculation of the first excitation energy of He yields an error of -55.98 mH, which is much greater than the one in Table 3. Since the correlation is dominated by one of the two terms for the 1D Hooke’s atom and charge-transfer box, the error due to this incompatibility is small (but the error due to PT2 itself can still be large), so the overall accuracy of EEXX+PT2 only depends on the dominant term. This problem is a disadvantage of orbital-dependent Hxc energy functionals and does not affect explicit density functionals. This failure also indicates that the OEP vCPT2v_{\scriptscriptstyle\rm C}^{\text{PT2}} is not close to the exact vCv_{\scriptscriptstyle\rm C} for atoms, which agrees with the large relative errors due to PT2 in the 1D Hooke’s atom, showing that higher-order terms are probably needed for correlation.

EEXX+PT2(no single) results for the 1D Hooke’s atom and 1D charge-transfer box are close to the DEC/EEXX+PT2 results, but the error is larger for atoms. Despite this, the error introduced by this approximation is still small comparing with the excitation energies (see supplemental materialsupplemental and Ref. NIST_ASD ), suggesting that the ground-state approximation of neglecting singly-excited matrix elements is also applicable in EDFT.

III.3 Convergence for PT2

Although the j~\tilde{j}- and qq-sums in Eq. (20) sums over all KS states, these sums can be truncated by only including a finite number of KS orbitals, since the contributions from higher-energy orbitals vanish due to the KS energy differences in the denominators. We check the convergence of the EEXX+PT2 excitation energies with respect to the number of KS orbitals, which are plotted in Fig. 1 for the 1D Hooke’s atom.

Refer to caption
Figure 1: Convergence of EEXX+PT2 excitation energies of the 1D Hooke’s atom with respect to the number of KS orbitals. The excitation energies calculated with 10 KS orbitals are used as references. The differences between the last two points of each curve are 0.020.02 mH, 0.020.02 mH, 0.020.02 mH, 0.050.05 mH, and 0.0060.006 mH respectively.

Fig. 1 shows that convergence is achieved for all EEXX+PT2 excitation energies of the 1D Hooke’s atom with only a few KS orbitals. Higher-energy orbitals have a small impact on excitation energies as the KS energy differences become large. Due to the near-degeneracies between KS states (2,2)(2,2) and (1,3)(1,3) and between (2,3)(2,3) and (1,4)(1,4), the changes of the I=2I=2 and I=4I=4 excitation energies are big when orbitals 3 and 4 are included, respectively. The excitation energies of the 1D charge-transfer box and 1D flat box (see supplemental materialsupplemental ) also converge quickly with respect to the number of orbitals, since the orbital energies of these systems increase rapidly.

Refer to caption
Figure 2: Convergence of EEXX+PT2 excitation energies of the Be atom with respect to the number of KS orbitals. Results for S, P and D states are shown in the upper panel, lower panel and the inset respectively. The excitation energies calculated with 20 KS orbitals are used as references. The horizontal axis is labeled by the highest orbital. The differences between the last two points of each curve are all smaller than 10410^{-4} mH.

Fig. 2 plots the EEXX+PT2 excitation energies of the Be atom with different numbers of KS orbitals included. The He atom have similar trends (see supplemental materialsupplemental ). Comparing with 1D cases, higher-energy orbitals can affect the excitation energies significantly since the orbital energies form a Rydberg series. More orbitals are needed to achieve convergence in 3D atoms.

The excitation energies in Fig. 2 only change notably when orbitals with certain angular momentum quantum numbers are included, since otherwise many of the newly included matrix elements in Eq. (20) would vanish due to symmetry. Therefore one can achieve convergence with fewer orbitals for atoms by ignoring the orbitals whose angular momentum quantum numbers differ too much from those of the orbitals in the KS ensemble. As an example, the EEXX+PT2 excitation energy of the 1S(1s22s3s) state of Be calculated with all orbitals (upto 6g) only differ from that calculated with only s and p orbitals (upto 6p) by 0.007 mH.

IV Conclusion

We apply GLPT on EDFT and derive the orbital-dependent ensemble PT2 correlation energy functional. We test the performance of the ensemble PT2 functional on 1D model systems and 3D atoms using the DEC method in our previous work. For 1D model systems, inclusion of Ec,𝚠PT2E^{\text{PT2}}_{\text{c},\mathtt{w}} improves the exchange-only EEXX results in general, but the errors of EEXX+PT2 are at the same orders of magnitude as those of EEXX. We show that the ensemble correlation effect on excitation energies of an orbital-dependent functional consists of contributions from the 𝚠\mathtt{w}-dependence of Ec,𝚠E_{\text{c},\mathtt{w}} and from vCv_{\scriptscriptstyle\rm C}. The ratio of these two can differ a lot for different systems, and double excitation and charge-transfer excitation represent two extremes, which are dominated by the 𝚠\mathtt{w}-dependence of Ec,𝚠E_{\text{c},\mathtt{w}} and by vCv_{\scriptscriptstyle\rm C} respectively. Calculation results suggest that PT2 may not be enough to properly approximate the ensemble correlation effect, which may need higher order terms.

For 3D He and Be atoms, the EEXX+PT2 results are generally worse than EEXX. The failure of EEXX+PT2 is probably related to the inconsistency between the Ec,𝚠PT2E^{\text{PT2}}_{\text{c},\mathtt{w}} functional and the exact vCv_{\scriptscriptstyle\rm C} used in the calculation. This problem only affects orbital-dependent functionals, and the OEP of Ec,𝚠PT2E^{\text{PT2}}_{\text{c},\mathtt{w}} is needed to completely assess the performance of the ensemble PT2 correlation. However, we find the ensemble PT2 OEP more difficult to evaluate than in ground-state due to ensemble sums and divergences, and it is beyond the scope of this paper to develop proper approximations for it. We also find that the commonly used ground-state approximation of neglecting singly-excited matrix elements is applicable in EDFT with slightly larger error. Because of the problems associated with the ensemble PT2, a double hybrid functional mixing in a part of PT2 in the generalized EKS schemeGK21 might be a more viable approach for developing approximated ensemble Hxc energy functionals.

Ec,𝚠PT2E^{\text{PT2}}_{\text{c},\mathtt{w}} contains sums over all EKS Slater determinants, and we studied the convergence of EEXX+PT2 excitation energies with respect to the number of KS orbitals. We find that in 1D systems convergence is achieved with only one or two extra orbitals than the minimal case, and the excitation energies only change slightly when higher-energy orbitals are included. Although more orbitals are needed for convergence of 3D atoms due to the orbital energies resemble the Rydberg series, convergence is still achieved fairly fast, allowing the use of Ec,𝚠PT2E^{\text{PT2}}_{\text{c},\mathtt{w}} in practical calculations.

Acknowledgements

This work is supported by the National Natural Science Foundation of China Grant No. 11804314.

Appendix A Details in GLPT for EDFT

The scaled Hamiltonian H^λ,{w}\hat{H}_{\lambda,{\{w\}}} is equal to H^{w}(0)+λH^λ,{w}\hat{H}^{(0)}_{\{w\}}+\lambda\hat{H}^{\prime}_{\lambda,{\{w\}}} in GLPT, and the zeroth-order and perturbative Hamiltonians are

H^{w}(0)=H^s,{w}=T^+V^s,{w},\hat{H}^{(0)}_{\{w\}}=\hat{H}_{\text{s},{\{w\}}}=\hat{T}+\hat{V}_{\text{s},{\{w\}}}, (25)

and

λH^=λV^ee+V^λ,{w}V^s,{w}=λ(V^ee+V^{w}(1))+p=2λpV^{w}(p).\begin{split}\lambda\hat{H}^{\prime}&=\lambda\hat{V}_{\rm ee}+\hat{V}_{\lambda,{\{w\}}}-\hat{V}_{\text{s},{\{w\}}}\\ &=\lambda(\hat{V}_{\rm ee}+\hat{V}^{(1)}_{\{w\}})+\sum_{p=2}^{\infty}\lambda^{p}\hat{V}^{(p)}_{\{w\}}.\end{split} (26)

Eq. (26) differs from the Rayleigh-Schrödinger perturbation theory since the perturbation is dependent on λ\lambda.

GLPT expands vλ,{w}(𝐫i)v_{\lambda,{\{w\}}}({\bf r}_{i}) at λ=0\lambda=0 as

vλ,{w}(𝐫)=p=0λpv{w}(p)(𝐫),v_{\lambda,{\{w\}}}({\bf r})=\sum_{p=0}^{\infty}\lambda^{p}v_{\{w\}}^{(p)}({\bf r}), (27)

and Eλ,{w}E_{\lambda,{\{w\}}} and Φik,λ,{w}\Phi_{ik,\lambda,{\{w\}}} can be expanded similarly. Since v0,{w}(𝐫)=vs,{w}(𝐫)v_{0,{\{w\}}}({\bf r})=v_{\text{s},{\{w\}}}({\bf r}) and v1,{w}(𝐫)=vext(𝐫)v_{1,{\{w\}}}({\bf r})=v_{\rm ext}({\bf r}), we can derive the expression for the ensemble Hxc potential from Eqs. (10) and (27) as

vHxc,{w}(𝐫)=p=1v{w}(p)(𝐫).v_{\text{Hxc},{\{w\}}}({\bf r})=-\sum_{p=1}^{\infty}v^{(p)}_{\{w\}}({\bf r}). (28)

For the ensemble energy, we have E0,{w}=E{w}KS=Ts,{w}+d3rn{w}(𝐫)[vext(𝐫)+vHxc,{w}(𝐫)]E_{0,{\{w\}}}=E^{\text{KS}}_{\{w\}}=T_{\text{s},{\{w\}}}+\int\mathrm{d}^{3}r\,n_{\{w\}}({\bf r})[v_{\rm ext}({\bf r})+v_{\text{Hxc},{\{w\}}}({\bf r})] and E1,{w}=E{w}E_{1,{\{w\}}}=E_{\{w\}}. The ensemble Hxc energy is derived similarly as in Eq. (28):

EHxc,{w}=p=1E{w}(p)d3rn{w}(𝐫)p=1v{w}(p)(𝐫).E_{\text{Hxc},{\{w\}}}=\sum_{p=1}^{\infty}E^{(p)}_{\{w\}}-\int\mathrm{d}^{3}r\,n_{\{w\}}({\bf r})\sum_{p=1}^{\infty}v^{(p)}_{\{w\}}({\bf r}). (29)

Inserting the λ\lambda-expansions into Eq. (13) and collecting different orders of λ\lambda, the equations from λ0\lambda^{0} to λ2\lambda^{2} are

λ0:\displaystyle\lambda^{0}: H^{w}(0)|Φik,{w}(0)=Ei,{w}(0)|Φik,{w}(0)\displaystyle\hat{H}^{(0)}_{\{w\}}\left|\Phi^{(0)}_{ik,{\{w\}}}\right>=E^{(0)}_{i,{\{w\}}}\left|\Phi^{(0)}_{ik,{\{w\}}}\right> (30)
λ1:\displaystyle\lambda^{1}: H^{w}(0)|Φik,{w}(1)+(V^ee+V^{w}(1))|Φik,{w}(0)\displaystyle\hat{H}^{(0)}_{\{w\}}\left|\Phi^{(1)}_{ik,{\{w\}}}\right>+(\hat{V}_{\rm ee}+\hat{V}^{(1)}_{\{w\}})\left|\Phi^{(0)}_{ik,{\{w\}}}\right>
=Ei,{w}(0)|Φik,{w}(1)+Ei,{w}(1)|Φik,{w}(0)\displaystyle=E^{(0)}_{i,{\{w\}}}\left|\Phi^{(1)}_{ik,{\{w\}}}\right>+E^{(1)}_{i,{\{w\}}}\left|\Phi^{(0)}_{ik,{\{w\}}}\right> (31)
λ2:\displaystyle\lambda^{2}: H^{w}(0)|Φik,{w}(2)+(V^ee+V^{w}(1))|Φik,{w}(1)+V^{w}(2)|Φik,{w}(0)\displaystyle\hat{H}^{(0)}_{\{w\}}\left|\Phi^{(2)}_{ik,{\{w\}}}\right>+(\hat{V}_{\rm ee}+\hat{V}^{(1)}_{\{w\}})\left|\Phi^{(1)}_{ik,{\{w\}}}\right>+\hat{V}^{(2)}_{\{w\}}\left|\Phi^{(0)}_{ik,{\{w\}}}\right>
=Ei,{w}(0)|Φik,{w}(2)+Ei,{w}(1)|Φik,{w}(1)+Ei,{w}(2)|Φik,{w}(0),\displaystyle=E^{(0)}_{i,{\{w\}}}\left|\Phi^{(2)}_{ik,{\{w\}}}\right>+E^{(1)}_{i,{\{w\}}}\left|\Phi^{(1)}_{ik,{\{w\}}}\right>+E^{(2)}_{i,{\{w\}}}\left|\Phi^{(0)}_{ik,{\{w\}}}\right>, (32)

where H^{w}(0)=T^+V^s,{w}\hat{H}^{(0)}_{\{w\}}=\hat{T}+\hat{V}_{\text{s},{\{w\}}} and |Φik,{w}(0)=|Φik,{w}\left|\Phi^{(0)}_{ik,{\{w\}}}\right>=\left|\Phi_{ik,{\{w\}}}\right>.

The first and second order corrections to the EKS energy can be derived from Eq. (32) as

E{w}(1)=EHx,{w}+d3rv{w}(1)(𝐫)n{w}(𝐫),E^{(1)}_{\{w\}}=E_{\text{Hx},{\{w\}}}+\int\mathrm{d}^{3}r\,v^{(1)}_{\{w\}}({\bf r})n_{\{w\}}({\bf r}), (33)

and

E{w}(2)=i=0Iwik=1giΦik,{w}|V^ee+V^{w}(1)|Φik,{w}(1)+d3rv{w}(2)(𝐫)n{w}(𝐫).\begin{split}E^{(2)}_{\{w\}}=&\sum_{i=0}^{I}w_{i}\sum_{k=1}^{g_{i}}\left\langle\Phi_{ik,{\{w\}}}\left|\hat{V}_{\rm ee}+\hat{V}^{(1)}_{\{w\}}\right|\Phi^{(1)}_{ik,{\{w\}}}\right\rangle\\ &+\int\mathrm{d}^{3}r\,v^{(2)}_{\{w\}}({\bf r})n_{\{w\}}({\bf r}).\end{split} (34)

Eq. (33) indicates that v{w}(1)(𝐫)=vHx,{w}(𝐫)=δEHx,{w}/δn(𝐫)v^{(1)}_{\{w\}}({\bf r})=-v_{\text{Hx},{\{w\}}}({\bf r})=-\delta E_{\text{Hx},{\{w\}}}/\delta n({\bf r}) since δE{w}(1)/δn(𝐫)=0\delta E^{(1)}_{\{w\}}/\delta n({\bf r})=0 due to variational principle. Inserting Eq. (33) and (34) into the ensemble energy decomposition Eq. (14), and noticing that

E{w}(0)=Ts,{w}+d3rn{w}(𝐫)[vext(𝐫)p=1v{w}(p)(𝐫)],E^{(0)}_{\{w\}}=T_{\text{s},{\{w\}}}+\int\mathrm{d}^{3}r\,n_{\{w\}}({\bf r})\left[v_{\rm ext}({\bf r})-\sum_{p=1}^{\infty}v^{(p)}_{\{w\}}({\bf r})\right], (35)

we arrive at the formula for the ensemble PT2 correlation energy Eq. (15).

Appendix B Justification of neglecting the fixed-orbital 𝚠\mathtt{w}-derivative of v,HX𝚠v_{{}_{\scriptscriptstyle\rm HX},\mathtt{w}} in DEC/PT2

The second term of Eq. (20) is neglected the calculations, and we provide a justification here. Since the DEC method is evaluated at 𝚠=0\mathtt{w}=0, this term reduces to

j~0q=1g~j~10KSjKS{Φ~j~q|V^eeV^HX|Φ~0×Φ~j~q|V^Hx,𝚠[ns,𝚠[{ϕμ}]]𝚠|ϕμ=ϕμKS|Φ~0+c.c.},\sum_{\tilde{j}\neq 0}^{\infty}\sum_{q=1}^{\tilde{g}_{\tilde{j}}}\frac{1}{\mathcal{E}^{\text{KS}}_{0}-\mathcal{E}^{\text{KS}}_{j}}\Bigg{\{}\left\langle\tilde{\Phi}_{\tilde{j}q}\left|\hat{V}_{\rm ee}-\hat{V}_{\scriptscriptstyle\rm HX}\right|\tilde{\Phi}_{0}\right\rangle^{*}\\ \times\left\langle\tilde{\Phi}_{\tilde{j}q}\left|-\left.\frac{\partial\hat{V}_{\text{Hx},\mathtt{w}}[n_{\text{s},\mathtt{w}}[\{\phi_{\mu}\}]]}{\partial\mathtt{w}}\right|_{\phi_{\mu}=\phi^{\text{KS}}_{\mu}}\right|\tilde{\Phi}_{0}\right\rangle+\text{c.c.}\Bigg{\}}, (36)

where we assume that the ground state is non-degenerate for simplicity.

v,HX𝚠v_{{}_{\scriptscriptstyle\rm HX},\mathtt{w}} is a one-body potential, so is its fixed-orbital 𝚠\mathtt{w}-derivative. Therefore the summations over j~0\tilde{j}\neq 0 and qq in Eq. (36) only involve ‘singly-excited’ Φ~j~q\tilde{\Phi}_{\tilde{j}q} that differs from Φ~0\tilde{\Phi}_{0} by one orbital according to the Slater-Condon rules. The V^eeV^HX\hat{V}_{\rm ee}-\hat{V}_{\scriptscriptstyle\rm HX} in Eq. (36) is H^H^KS\hat{H}-\hat{H}^{\text{KS}} truncated at the first order. We have Φ~j~q|H^KS|Φ~0=0\left\langle\tilde{\Phi}_{\tilde{j}q}\left|\hat{H}^{\text{KS}}\right|\tilde{\Phi}_{0}\right\rangle=0 since j~0\tilde{j}\neq 0 , so the magnitude of Φ~j~q|V^eeV^HX|Φ~0\left\langle\tilde{\Phi}_{\tilde{j}q}\left|\hat{V}_{\rm ee}-\hat{V}_{\scriptscriptstyle\rm HX}\right|\tilde{\Phi}_{0}\right\rangle is approximately that of Φ~j~q|H^|Φ~0\left\langle\tilde{\Phi}_{\tilde{j}q}\left|\hat{H}\right|\tilde{\Phi}_{0}\right\rangle, which vanishes for Hartree-Fock (HF) single-Slater-determinant wavefunctions according to Brillouin’s theorem. Although this matrix element does not vanish for Kohn-Sham (KS) Slater determinants, it is small in most cases since the KS Slater determinants resemble the HF onesSH99 . Therefore the second term of Eq. (20) can be neglected in EEXX+PT2 calculations in most cases.

We carry out EEXX+PT2 calculations with this term for the Be atom to demonstrate the validity of this approximation. The fixed-orbital 𝚠\mathtt{w}-derivative of vHx,𝚠v_{\text{Hx},\mathtt{w}} term is calculated with the Slater approximation (see supplemental materialsupplemental ). These calculations must use the full ensemble containing all the states from the ground state to the interested excited multiplet, so the computational cost is much larger than the bi-ensemble calculations in the main text. Table 4 lists the differences of excitation energies with and without this term, and these differences are at least two orders of magnitudes smaller than the error in EEXX+PT2 shown in the main text. This demonstrates that the approximation of neglecting this term is viable.

I ωIfullωIpart\omega_{I}^{\text{full}}-\omega_{I}^{\text{part}} (mH)
3P(1s22s2p) 0.02396
1P(1s22s2p) 0.03065
3S(1s22s3s) 0.1580
1S(1s22s3s) 0.1310
1D(1s22p2) 0.04902
3P(1s22s3p) 0.1510
3P(1s22p2) 0.03527
Table 4: Difference between the excitation energies of Be calculated by EEXX+PT2 with and without the fixed-orbital 𝚠\mathtt{w}-derivative of vHx,𝚠v_{\text{Hx},\mathtt{w}} term, which are denoted by ωIfull\omega_{I}^{\text{full}} and ωIpart\omega_{I}^{\text{part}} respectively. The calculation parameters are the same as in the main text.

Appendix C 1D flat box

We carry out DEC and TDDFT calculations of a two-electron 1D flat box whose external potential is

vext(x)={x(,0][1,),0x(0,1),v_{\rm ext}(x)=\left\{\begin{array}[]{ll}\infty&x\in(-\infty,0]\cup[1,\infty),\\ 0&x\in(0,1),\end{array}\right. (37)

and the soft-Coulomb interaction Eq. (24). We use α=0.01\alpha=0.01 to ensure that the differences between exact and KS excitation energies are large, so that the improvement of EEXX+PT2 results over EEXX can be seen clearly. We use a grid with 1001 points with grid-point spacing 0.001 for x[0,1]x\in[0,1]. Table 5 lists the calculation results.

ΔωI=ωIDECωIexact\Delta\omega_{I}=\omega_{I}^{\text{DEC}}-\omega_{I}^{\text{exact}} (mH)
II ωIexact\omega_{I}^{\text{exact}} (H) ωIKS\omega_{I}^{\text{KS}} (H) EEXX +ECPT2E_{\scriptscriptstyle\rm C}^{\text{PT2}} +vCv_{\scriptscriptstyle\rm C} +PT2 +PT2(no single)\begin{subarray}{c}\text{+PT2}\\ \text{(no single)}\end{subarray}
Singlet
2(1,2) 15.62 13.88 -78.40 28.41 31.76 138.6 104.2
3(2,2) 28.86 27.76 -145.2 -220.0 75.16 0.3752 17.04
5(1,3) 39.93 38.60 -302.0 13.59 -261.9 53.66 51.76
7(2,3) 54.49 52.48 -153.9 -212.9 -3.650 -62.67 -40.72
9(1,4) 74.05 73.12 -281.3 -32.25 -236.9 12.21 20.92
10(3,3) 77.93 77.20 -18.99 -107.4 61.15 -27.21 -38.43
Triplet
1(1,2) 12.44 13.88 -219.7 -144.7 -109.5 -34.57 -2.608
4(1,3) 37.70 38.60 -132.9 -42.36 -92.82 -2.292 8.062
6(2,3) 52.08 52.48 -246.8 -123.0 -96.53 27.20 18.81
8(1,4) 72.61 73.12 -136.3 -34.64 -91.81 9.829 20.89
Table 5: Errors in the excitation energies of the 1D flat box. 6 orbitals are used in EEXX+PT2 calculations. The occupied KS orbitals are shown in parentheses after II, and the ground state is (1,1)(1,1). 7 orbitals are used in the calculations.

References

  • [1] A.K. Theophilou. The energy density functional formalism for excited states. J. Phys. C, 12:5419, 1979.
  • [2] E. K. U. Gross, L. N. Oliveira, and W. Kohn. Rayleigh-Ritz variational principle for ensemble of fractionally occupied states. Phys. Rev. A, 37:2805, 1988.
  • [3] E. K. U. Gross, L. N. Oliveira, and W. Kohn. Density-functional theory for ensembles of fractionally occupied states. I. Basic formalism. Phys. Rev. A, 37:2809, 1988.
  • [4] L. N. Oliveira, E. K. U. Gross, and W. Kohn. Density-functional theory for ensembles of fractionally occupied states. II. Application to the He atom. Phys. Rev. A, 37:2821, 1988.
  • [5] P. Hohenberg and W. Kohn. Inhomogeneous electron gas. Phys. Rev., 136:B864, 1964.
  • [6] W. Kohn and L. J. Sham. Self-consistent equations including exchange and correlation effects. Phys. Rev., 140:A1133, 1965.
  • [7] C. Fiolhais, F. Nogueira, and M. Marques, editors. A primer in density functional theory. Lecture notes in physics. Springer, Berlin, 2003.
  • [8] E. Runge and E. K. U. Gross. Density-functional theory for time-dependent systems. Phys. Rev. Lett., 52:997, 1984.
  • [9] M. E. Casida. Time-dependent density functional response theory of molecular systems: theory, computational methods, and functionals. In J. M. Seminario, editor, Recent developments and applications in density functional theory. Elsevier, Amsterdam, 1996.
  • [10] M. A. L. Marques, N. T. Maitra, F. M. S. Nogueira, E. K. U. Gross, and A. Rubio, editors. Fundamentals of time-dependent density functional theory. Lecture Notes in Physics. Springer, Berlin, 2012.
  • [11] C. A. Ullrich. Time-Dependent Density-Functional Theory: Concepts and Applications. Oxford University Press, Oxford, 2012.
  • [12] D. J. Tozer and N. C. Handy. On the determination of excitation energies using density functional theory. Phys. Chem. Chem. Phys., 2:2117, 2000.
  • [13] B. G. Levine, C. Ko, J. Quenneville, and T. Z. Martínez. Conical intersections and double excitations in time-dependent density functional theory. Mol. Phys., 104:1039, 2006.
  • [14] P. Elliott, S. Goldson, Canahui C., and N. T. Maitra. Perspectives on double-excitations in tddft. Chem. Phys., 391:110, 2011.
  • [15] N. Maitra. Perspective: Fundamental aspects of time-dependent density functional theory. J. Chem. Phys., 144:220901, 2016.
  • [16] D. J. Tozer, R. D. Amos, N. C. Handy, B. O. Roos, and L. Serrano-Andres. Dose density functional theory contribute to the understanding of excited states of unsaturated organic compounds? Mol. Phys., 97:859, 1999.
  • [17] A. Dreuw, J. L. Weisman, and M. Head-Gordon. Long-range charge-transfer excited states in time-dependent density functional theory require non-local exchange. J. Chem. Phys., 119:2943, 2003.
  • [18] A. Dreuw and M. Head-Gordon. Failure of time-dependent density functional theory for long-range charge-transfer excited states: the zincbacteriochlorin-bacteriochlorin and bacteriochlorophyll-spheroidene complexes. J. Am. Chem. Soc., 126:4007, 2004.
  • [19] N. T. Maitra. Charge transfer in time-dependent density functional theory. J. Phys. Condens. Matter, 29:423001, 2017.
  • [20] M. Filatov. Ensemble dft approach to excited states of strongly correlated molecular systems. Top. Curr. Chem., 368:97, 2015.
  • [21] M. Alam, K. Deur, S. Knecht, and E. Fromager. Combining extrapolation with ghost interaction correction in range-separated ensemble density functional theory for excited states. J. Chem. Phys., 147:204105, 2017.
  • [22] T. Gould and S. Pittalis. Hartree and exchange in ensemble density functional theory: avoiding the nonuniqueness disaster. Phys. Rev. Lett., 119:243001, 2017.
  • [23] Z.-H. Yang, A. Pribram-Jones, K. Burke, and C. A. Ullrich. Direct extraction of excitation energies from ensemble density-functional theory. Phys. Rev. Lett., 119:033003, 2017.
  • [24] T. Gould, L. Kronik, and S. Pittalis. Charge transfer excitations from exact and approximate ensemble kohn-sham theory. J. Chem. Phys., 148:174101, 2018.
  • [25] F. Sagredo and K. Burke. Accurate double excitations from ensemble density functional calculations. J. Chem. Phys., 149:134103, 2018.
  • [26] K. Deur and E. Fromager. Ground and excited energy levels can be extracted exactly from a single ensemble density-functional theory calculation. J. Chem. Phys., 150:094106, 2019.
  • [27] T. Gould and S. Pittalis. Density-driven correlations in many-electron ensembles: theory and application for excited states. Phys. Rev. Lett., 123:016401, 2019.
  • [28] I. S. Lee, M. Filatov, and S. K. Min. Formulation and implementation of the spin-restricted ensemble-referenced kohn-sham method in the context of the density functional tight binding approach. J. Chem. Theory Comput., 15:3021, 2019.
  • [29] E. Fromager. Individual correlations in ensemble density functional theory: state- and density-driven decompositions without additional kohn-sham systems. Phys. Rev. Lett., 124:243001, 2020.
  • [30] T. Gould. Approximately self-consistent ensemble density functional theory: toward inclusion of all correlations. J. Phys. Chem. Lett., 11:9907, 2020.
  • [31] T. Gould, G. Stefanucci, and S. Pittalis. Ensemble density functional theory: insight from the fluctuation-dissipation theorem. Phys. Rev. Lett., 125:233001, 2020.
  • [32] P.-F. Loos and E. Fromager. A weight-dependent local correlation density-functional approximation for ensembles. J. Chem. Phys., 152:214101, 2020.
  • [33] C. Marut, B. Senjean, E. Fromager, and P.-F. Loos. Weight dependence of local exchange-correlation functionals in ensemble density-functional theory: double excitations in two-electron systems. Faraday Discuss., 224:402, 2020.
  • [34] M. Filatov, S. Lee, H. Nakata, and C.-H. Choi. Signatures of conical intersection dynamics in the time-resolved photoelectrons spectrum of furan: theoretical modeling with an ensemble density functional theory method. Int. J. Mol. Sci., 22:4276, 2021.
  • [35] T. Gould, L. Kronik, and S. Pittalis. Double excitations in molecules from ensemble density functionals: theory and approximations. Phys. Rev. A, 104:022803, 2021.
  • [36] D. Hait and Head-Gordon M. Orbital optimized density functional theory for electronic excited states. J. Phys. Chem. Lett., 12:4517, 2021.
  • [37] K. Deur, L. Mazouin, B. Senjean, and E. Fromager. Exploring weight-dependent density-functional approximations for ensembles in the hubbard dimer. Eur. Phys. J. B, 91:162, 2018.
  • [38] A. Pribram-Jones, Z.-H. Yang, J. R. Trail, K. Burke, R. J. Needs, and C. A. Ullrich. Excitations and benchmark ensemble density functional theory for two electrons. J. Chem. Phys., 140:18A541, 2014.
  • [39] Z.-H. Yang, J. R. Trail, A. Pribram-Jones, K. Burke, R. J. Needs, and C. A. Ullrich. Exact and approximate kohn-sham potentials in ensemble density-functional theory. Phys. Rev. A, 90:042501, 2014.
  • [40] B. Senjean and E. Fromager. Unified formulation of fundamental and optical gap problems in density-functional theory for ensembles. Phys. Rev. A, 98:022513, 2018.
  • [41] B. Senjean and E. Fromager. N-centered ensemble density-functional theory for open systems. Int. J. Quantum Chem., 120:e26190, 2020.
  • [42] A. Görling and M. Levy. Correlation-energy functional and its high-density limit obtained from a coupling-constant perturbation expansion. Phys. Rev. B, 47:13105, 1993.
  • [43] A. Görling and M. Levy. Exact kohn-sham scheme based on perturbation theory. Phys. Rev. A, 50:196, 1994.
  • [44] J. B. Krieger, Y. Li, and G. J. Iafrate. Construction and application of an accurate local spin-polarized kohn-sham potential with integer discontinuity: exchange-only theory. Phys. Rev. A, 45:101, 1992.
  • [45] R. G. Parr and W. Yang. Density functional theory of atoms and molecules. Oxford University Press, 1989.
  • [46] I. N. Levine. Quantum Chemistry. Pearson, Upper Saddle River, NJ, 2014.
  • [47] A. Dalgarno. Stationary perturbation theory. In D. R. Bates, editor, Quantum Theory. Academic Press, New York, 1961.
  • [48] See supplemental material at [url].
  • [49] M Levy. Excitation energies from density-functional orbital energies. Phys. Rev. A, 52:R4313, 1995.
  • [50] S. Grimme. Semiempirical hybrid density functional with perturbative second-order correlation. J. Chem. Phys., 124:034108, 2006.
  • [51] N. T. Maitra, F. Zhang, R. J. Cave, and K. Burke. Double excitations within time-dependent density functional theory linear response. J. Chem. Phys., 120:5932, 2004.
  • [52] N. Helbig, J. I. Fuks, M. Casula, M. J. Verstraete, M. A. L. Marques, I. V. Tokatly, and A. Rubio. Density functional theory beyond the linear regime: validating an adiabatic local density approximation. Phys. Rev. A, 83:032503, 2011.
  • [53] C. J. Umrigar and X. Gonze. High performance computing and its application to the physical sciences. In D. A. Browne, editor, Proceedings of the Mardi Gras ’93 Conference, Singapore, 1994. World Scientific.
  • [54] C. J. Umrigar and X. Gonze. Accurate exchange-correlation potentials and total-energy components for the hellium isoelectronic series. Phys. Rev. A, 50:3827, 1994.
  • [55] A. Kramida, Yu. Ralchenko, J. Reader, and and NIST ASD Team. NIST Atomic Spectra Database (ver. 5.8), [Online]. Available: https://physics.nist.gov/asd [2021, July 13]. National Institute of Standards and Technology, Gaithersburg, MD., 2020.
  • [56] S. Hirata and M. Head-Gordon. Time-dependent density functional theory within the tamm-dancoff approximation. Chem. Phys. Lett., 314:291, 1999.
  • [57] P. Mori-Sánchez, Q. Wu, and W. Yang. Orbital-dependent correlation energy in density-functional theory based on a second-order perturbation approach: Success and failure. J. Chem. Phys., 123:062204, 2005.
  • [58] J. P. Perdew and Y. Wang. Accurate and simple analytic representation of the electron-gas correlation energy. Phys. Rev. B, 45:13244, 1992.
  • [59] T. Gould and L. Kronik. Ensemble generalized kohn-sham theory: the good, the bad, and the ugly. J. Chem. Phys., 154:094125, 2021.
  • [60] Stowasser R. and Hoffmann R. What do the kohn-sham orbitals and eigenvalues mean? J. Am. Chem. Soc., 121:3414, 1999.