Matthias
Loipersberger‡
a,
Fionn D.
Malone‡§
a,
Alicia R.
Welden
a,
Robert M.
Parrish
*a,
Thomas
Fox
b,
Matthias
Degroote
c,
Elica
Kyoseva
c,
Nikolaj
Moll
*c,
Raffaele
Santagati
c and
Michael
Streif
c
aQC Ware Corporation, Palo Alto, CA 94301, USA. E-mail: rob.parrish@qcware.com
bMedicinal Chemistry, Boehringer Ingelheim Pharma GmbH & Co. KG, Birkendorfer Straße 65, 88397 Biberach an der Riß, Germany
cQuantum Lab, Boehringer Ingelheim, 55218 Ingelheim am Rhein, Germany. E-mail: nikolaj.moll@boehringer-ingelheim.com
First published on 23rd February 2023
The calculation of non-covalent interaction energies on noisy intermediate-scale quantum (NISQ) computers appears to be challenging with straightforward application of existing quantum algorithms. For example, the use of the standard supermolecular method with the variational quantum eigensolver (VQE) would require extremely precise resolution of the total energies of the fragments to provide for accurate subtraction to the interaction energy. Here we present a symmetry-adapted perturbation theory (SAPT) method that may provide interaction energies with high quantum resource efficiency. Of particular note, we present a quantum extended random-phase approximation (ERPA) treatment of the SAPT second-order induction and dispersion terms, including exchange counterparts. Together with previous work on first-order terms (Chem. Sci., 2022, 13, 3094), this provides a recipe for complete SAPT(VQE) interaction energies up to second order, which is a well established truncation. The SAPT interaction energy terms are computed as first-level observables with no subtraction of monomer energies invoked, and the only quantum observations needed are the VQE one- and two-particle density matrices. We find empirically that SAPT(VQE) can provide accurate interaction energies even with coarsely optimized, low circuit depth wavefunctions from a quantum computer, simulated through ideal statevectors. The errors of the total interaction energy are orders of magnitude lower than the corresponding VQE total energy errors of the monomer wavefunctions. In addition, we present heme-nitrosyl model complexes as a system class for near term quantum computing simulations. They are strongly correlated, biologically relevant and difficult to simulate with classical quantum chemical methods. This is illustrated with density functional theory (DFT) as the predicted interaction energies exhibit a strong sensitivity with respect to the choice of functional. Thus, this work paves the way to obtain accurate interaction energies on a NISQ-era quantum computer with few quantum resources. It is the first step in alleviating one of the major challenges in quantum chemistry, where in-depth knowledge of both the method and system is required a priori to reliably generate accurate interaction energies.
Classically, a proper treatment of these strongly correlated systems is achieved with multi-reference methods where the naive combinatorial scaling of the wavefunction ansatz limits its applications. Note however that much progress has been made on classical heuristics for wavefunction methods that exhibit less than combinatorial scaling and that may be highly accurate for a broad range of problems.7–13 Alternatively, quantum algorithms2,14–16 might be used to solve the Schrödinger equation with a resource cost that scales polynomially with the number of qubits. Unfortunately, the currently available noisy intermediate-scale quantum (NISQ) hardware17 suffers from relatively poor gate fidelity and a low qubit count,18 which poses two key challenges. First, it is important for NISQ-tailored quantum algorithms19 to minimize quantum resources. The most prominent NISQ methods are hybrid quantum-classical algorithms like the variational quantum eigensolver (VQE),20,21 quantum Krylov methods,18,22–26 or the fermionic quantum Monte Carlo method.27 The second challenge is to find specific applications that could harness quantum computing.28,29 Many application studies in chemistry use either reduced model systems or molecules with a simple electronic structure.30–33 There are several promising application areas for quantum chemistry in computer aided drug design34 namely, exploring potential energy surfaces,35 simulating metalloenzymes36 and computing protein-ligand interaction energies,37 the last of which we consider in this work.
The computation of non-covalent interaction energies is a routine task in classical quantum chemistry38,39 and the standard procedure is the supermolecular approach: the interaction energy is calculated as the difference between the ground state energies of the dimer and two monomers separated to infinity.40 However, transferring this approach to a NISQ type quantum computer is difficult for several reasons: first, the VQE total energies (on the order of thousands of kcal mol−1) need to be tightly converged to resolve interaction energies on the order a few kcal mol−1 with the supermolecular approach. This is a disadvantage on NISQ hardware because the total energy expectation value is obtained statistically and high-precision expectation values require a high number of measurements. Furthermore, converging the VQE total energy to high accuracy requires deep circuits associated with a large set of parameters, where it becomes increasingly difficult to reach the global minimum on the parameter surface.41 Second, accounting for the basis set superposition error (BSSE) in the supermolecular approach40 is commonly achieved by expanding the basis in the monomer calculations to the size of the dimer basis. This unnecessarily increases the qubit count requirements for the individual monomers and can potentially lead to convergence issues for the VQE.20,21
To this end, this work provides an alternative pathway towards interaction energies with high accuracy and low quantum resource requirements by using symmetry-adapted perturbation theory (SAPT)42–44 in combination with VQE monomer wave functions [SAPT(VQE)]. This approach directly computes the interaction energy as a sum of small expectation values; in contrast, the supermolecular approach computes the small interaction energy (several kcal mol−1) as a difference of large total energies (thousands of kcal mol−1). This work builds on our previous work,37 where we presented the implementation of the first-order SAPT(VQE) terms of electrostatics and exchange. However, the first-order SAPT(VQE) terms alone are not capable of computing accurate interaction energies – standard levels of SAPT also require the computation of the second-order induction and dispersion terms.43 Up to now, the absence of a SAPT(VQE) recipe for the complete second-order SAPT terms has been a major potential weakness of the approach – indeed, other authors30 have noted that “[first-order SAPT(VQE)] computed interaction energies did not reproduce ligand rankings yielded by more accurate 2nd order SAPT calculations, due to the missing induction and dispersion components in the 1st order approximation”, and conclude that “[the first-order SAPT(VQE)] workflow is limited by truncation of the SAPT expansion at 1st order and it is not clear how their method can be effectively extended to higher orders”.
In this work, we ameliorate this crucial deficiency by direct implementation of the second-order induction and dispersion terms, together with their exchange counterparts. The combination of first order energies (from our previous work37) and second order energies (presented in this work) is an accurate truncation of the SAPT perturbation series.43 Those methods usually provide interaction energies with an accuracy below 1 kcal mol−1 for a large spectrum of non-covalent binding motifs, even with modest basis sets.45,46 Therefore, this work provides a pathway to obtain accurate intermolecular interaction energies using wavefunctions from quantum computations (in this work using VQE wavefunctions). The improved SAPT(VQE) workflow is depicted in Fig. 1 (using a water dimer as an example).
Fig. 1 The workflow of SAPT(VQE) to obtain accurate interaction energies using a NISQ quantum algorithm: first, we define two monomers and the interaction of interest (exemplary here: two water molecules); second, we define the active space of the electrons which are simulated on the quantum computer; third, the quantum computer is used to compute the electronic structure via a quantum algorithm such as the VQE. The converged wavefunction yields reduced one- and two-particle density matrices (1- and 2-RDM); fourth, the classical computer computes the interaction energy as a post-processing step using the RDMs via a sum of electrostatic, exchange, induction and dispersion energies. The former two terms were published by some of us previously,37 and the latter two are presented in this study and employ an extended random phase approximation (ERPA) formalism. They require solving response equations and are necessary to obtain accurate interaction energies; fifth, the SAPT energy components and interaction energies provide an in-depth understanding of intermolecular interaction of interest (note that in this work the quantum computing results were obtained on a simulator). |
Our approach follows the SAPT(FCI) approach of Korona47 but with the naively exponential-scaling FCI piece replaced by an active-space VQE wavefunction, which is intended to be implemented on a forthcoming NISQ computer (in this work we use ideal statevector simulators for the numerical tests). To implement the second-order terms, we follow the extended random phase approximation (ERPA) formalism for SAPT(CASSCF) (complete active space self-consistent field (CASSCF)) developed by Hapka et al.,48 with the VQE standing in for the FCI solver in CASSCF. In the approach, the response equations for the coupled polarization propagators are carried out in a truncated hole-particle basis reminiscent of the Casida expansion49 in TD-DFT or the quantum subspace expansion (QSE) for VQE excited states.50 While this treatment necessarily does not include all Hamiltonian states even in the FCI limit, it does use a set of coupled hole-particle states that span the full range of energetic scales of the Hilbert space, which are empirically known to provide highly converged results for the induction and dispersion energies. Notably, the use of the ERPA formalism in SAPT(VQE) allows for the computation of the second-order induction and dispersion terms, together with exchange counterparts (here in the S2 approximation) with the active-space one- and two-particle density matrices of the VQE ground state wavefunctions appearing as the only “new” quantum observables. These observables are polynomial scaling and typically readily available as a byproduct of the VQE optimization procedure. The subsequent ERPA equations, induction and dispersion contractions, and exchange counterparts are polynomial scaling classical operations. They are significantly more complicated than the first-order terms – roughly 200 equations are needed to describe the implementation (see the ESI† for full details), and the naive CuPy90 implementation of the equations implemented here is restricted to smaller systems than our previous paper due to classical postprocessing overheads (though optimization techniques such as hole/active/particle separations and density fitting might significantly reduce these overheads). Complexity notwithstanding, the approach presented provides a recipe for a SAPT(VQE) doppelganger of SAPT(FCI) complete through all second order terms.
Below, we first lay out the motivation and high-level theory for the ERPA treatment of the second-order SAPT(VQE) approach. The ERPA equations, contractions to induction and dispersion terms, and exchange counterparts are straightforward but extremely verbose, so much of their explicit presentation is deferred to the ESI (Sections 1–3).† We then demonstrate the numerical performance of all four SAPT(VQE) terms and total interaction energies for several small multi-reference dimers and a model heme-nitrosyl hydrogen bonding complex, using classical ideal statevector simulators to emulate the VQE.
Eint = EAB − EA − EB | (1) |
ideally using the exact wave function for each system.
An alternative approach to computing intermolecular interaction energies is symmetry adapted perturbation theory (SAPT), which obtains the interaction energy with a different approach. In particular, we can write the Hamiltonian of the combined system as
Ĥ = ĤA + ĤB + | (2) |
(3) |
In our previous work,37 we derived and implemented the first order polarisation energy, usually denoted as the electrostatic interaction energy E(1)elst and the first order exchange energy E(1)exch.
In the following, we provide a brief overview over the second order terms (the detailed equations are presented in ESI Section 1).† For the second order polarisation energy, it is conventional in SAPT to split it into induction and dispersion energy, i.e., E(2)pol = E(2)ind + E(2)disp.
The second order induction energy is E(2)ind defined as:
E(2)ind = Eind(A ← B) + Eind(B ← A) | (4) |
E(2)ind(A ← B) = 〈Ψ0AΨ0B||ΨindAΨ0B〉 | (5) |
(6) |
(7) |
The dispersion energy is defined as:
E(2)disp = 〈Ψ0AΨ0B||ΨdispAB〉 | (8) |
(9) |
(10) |
If one neglects all electron exchange processes other than those that exchange a single electron between monomers A and B one arrives at the so-called S2 approximation to the exchange energies,51–54 and the second order exchange terms are defined as:
E(2)exch-ind(A → B) = 〈Ψ0AΨ0B|( − )( − )|ΨindAΨ0B〉 | (11) |
E(2)exch-disp = 〈Ψ0AΨ0B|( − )( − )|ΨdispAB〉 | (12) |
The combination of both first and second order terms yields the following expression for the interaction energy:
Eint ≈ ESAPT = E(1)elst + E(1)exch + E(2)ind + E(2)disp + E(2)exch-disp + E(2)exch-ind | (13) |
Both the dispersion and induction energies are often combined with their exchange counterparts and the order superscripts are dropped to yield a simplified energy expression:
ESAPT = Eelst + Eexch + Eind + Edisp | (14) |
If we use high quality monomer wavefunctions approaching full configuration interaction (FCI), we conceptually approach the SAPT(FCI) method of Korona and co-workers. In Korona's original work, the computation of the second-order induction and dispersion terms is performed by a direct response property treatment of static (induction) and frequency dependent dynamic susceptibility tensors (dispersion), followed by contractions of these property tensors to form polarization and exchange SAPT contributions.47,52,55–57 In this work, we instead employ extended random phase approximation (ERPA)58 as pioneered within SAPT(CASSCF) by Hapka48,53,54,59 to avoid computing excited state properties on a quantum computer as they often require a significant measurement overhead on NISQ-era quantum computers.22,60–62 We note that the use of ERPA as a proxy for the explicit response properties of the VQE resembles the quantum subspace expansion (QSE) method,50 wherein a basis of single and double excitations out of a VQE reference is used to provide an excited state ansatz that is truncated in character (but not in excitation energy).
Further details of SAPT and the ERPA procedure are provided in the ESI† along with explicit expressions for each term in terms of ERPA transition density matrices (ESI Sections 2 and 3).† We note that SAPT interaction energies using this second-order truncation of SAPT are typically highly accurate, even with Hartree–Fock wavefunctions (for the case of single-reference systems), and well established to produce accurate interaction energies in many common cases.46 Third- and higher-order extensions are likely possible along similar response properties or ERPA lines as used here, but are typically found to not improve the SAPT interaction energy significantly past the second-order level.
The current NISQ-era hardware is limited to tens of qubits (spin-orbitals); therefore an active space formalism is necessary to describe realistic chemical systems. In the active space approach, we partition the one-electron orbital set into core orbitals, active orbitals and virtual orbitals. Ideally, the active orbitals contain the orbitals required to describe the entangled electrons properly. The active space of the wave function is then calculated on a quantum computer (see ESI Section 1.2† for more information). In the SAPT(VQE) approach, one or both of the monomer active space wavefunctions are generated by VQE-type quantum circuits:
|ΨVQE〉 ≡ ÛVQE|ΦI〉 | (15) |
(16) |
The first test case is a hydrogen bonding motif: the stretched water dimer complex, which is depicted in Fig. 2a. The two partially broken single bonds make this system strongly correlated and require a multi-reference treatment to accurately describe the electronic structure. We included all eight valence electrons of the stretched monomer and eight spatial orbitals (8e and 8o) in the active space (for a detailed procedure on how the active orbitals were selected for the CASSCF calculations see ESI Section 4).† The CASSCF natural orbital occupation numbers (NOON, see Fig. S2†) exhibit deviations from integer values, which is an indicator of strong correlation. Consequently, the single reference RHF method fails to describe this system as apparent from the large deviation of the absolute energy of the monomer (see Fig. 2b black dotted line). This system also provides a challenge for the quantum algorithm as the k-muCJ ansatz needs a repetition factor of k > 10 to converge the absolute energy to the stretched monomer below 1 kcal mol−1. This can lead to large resource requirements for the supermolecular ansatz: in a worst case scenario for the supermolecular ansatz, both monomers are treated with an active space which then increases the resource requirement for the dimer computation even further (assuming that the active spaces combine). This is illustrated for the water dimer, we chose the same (8e, 8o) active space for the “stretched” water and add a (4e, 4o) active space for the second water yielding a (12e, 12o) and 24 qubits for the dimer. The VQE calculation for the dimer system did not converge sufficiently even with k > 20 (ε ∼30 kcal mol−1). This illustrates the difficulties of using the supermolecular ansatz in the NISQ era.
In sharp contrast to this, the errors of the total interaction energy as well as the errors of each individual SAPT energy term are multiple orders of magnitude lower than the absolute VQE errors (see Fig. 2(b)). In fact, the very shallow k = 1 circuit is accurate enough to provide interaction energies in comparison to the SAPT(CAS-CI) results. In the next step, we probed the bond dissociation of the water complex (along the intermolecular O–H bond labeled r in Fig. 2a). We find a similar behavior: the errors in the interaction energies and each energy component are below 1 kcal mol−1 for all intermolecular distances and several orders of magnitude lower than the error in absolute energies. For k = 4, each interaction energy is below the 1 kcal mol−1 threshold; for k = 1 some errors are slightly larger at small intermolecular distances.
The second test case is a dispersion bound complex: the T-shaped benzene p-benzyne dimer, depicted in Fig. 3a. The p-benzyne monomer has a biradical ground state, which is difficult to describe with classical single reference methods.66 The k-muCJ VQE ansatz requires k = 8 for a moderate (6e, 6o) active space to reach sub 1 kcal mol−1 accuracy as illustrated in Fig. 3b. The key findings are identical to the previous test case and also hold for different intermolecular distances (see Fig. 3b and c). Thus, these findings hold for very different types of intermolecular interaction motifs, intermolecular distances, different active spaces and different type difficult electronic structures.
In order to understand and control these biological processes, the chemistry around the metal–NO bonds must be elucidated in terms of electronic structure and reactivity74 as illustrated by theoretical,75 experimental76 and medicinal77–79 work. Unfortunately, the metal–NO bond in nitrosyl complexes poses a challenge for many quantum chemistry methods due to the redox active nature of the NO ligand.80 There are three possible oxidation states for the NO moiety: NO−, NO˙ and NO+, which is illustrated for a generic M–NO complex in Fig. 4. In many cases, the bond is best described in terms of a superposition of these states. This strong correlation makes this a challenging system for many single reference methods such as DFT.81 This results in a large variety of recommended functionals depending on the specific nitrosyl complex studied.70,75,82,83
In this work, we study the hydrogen bonding to a heme-model manganese–nitrosyl complex. This model can serve as a proxy of how a metal-heme bound NO interacts with a protein environment as depicted in Fig. 4. The metal-coordinating cyano and ammonia ligands resemble a porphyrin coordination environment in terms of the ligand field, total charge and π-acidity (see Fig. 4). As hydrogen bond donors we chose HF, H2O, NH3 and CH4, which cover a wide range of donor strengths similarly to active sites in proteins. The resulting four hydrogen complexes are depicted in Fig. 4 and are abbreviated as MnNO⋯HF, MnNO⋯HOH, MnNO⋯HNH2 and MnNO⋯HCH3.
As a first step, we analyzed the electronic structure of [Mn(CN)2(NH3)3NO]0 and found the system to be strongly correlated (see ESI Section 5† for a more detailed discussion). We used a (6e, 6o) active space for the subsequent CASSCF and VQE calculations to include all 6 electrons of the Mn–NO bond. The key six active orbitals are centered around the Mn–NO moiety and are very similar to the active orbitals in real heme nitrosyl complexes84 (see Fig. S2 and Section 5†). The k-uCJ VQE ansatz required up to k = 8 layers to converge to the CASSCF energy within 1 kcal mol−1 (the variations are caused by the additional ghost-basis functions from the different hydrogen bonding donors). In contrast, the SAPT interaction energy is already significantly below that threshold even for k = 1. It is noteworthy that this finding holds true for the wide range of interaction energies in this series (−0.3 to −9.3 kcal mol−1, see Fig. 5a). Thus, we confirm the core finding of this work for different interaction motifs, a wide range of interaction energies, different strongly correlated electronic structure systems and both equilibrium and non-equilibrium bond distances. However, we reiterate that this work uses an ideal statevector simulator; thus, the effect of noise is yet to be seen.
Fig. 5 (a) Top figure: absolute errors of the VQE total energy for the [Mn(CN)2(NH3)3NO]0 complex and the “stretched” water; bottom figure: the SAPT(VQE) interaction energy as a function of the repetition factor k for the water dimer and each model heme-nitrosyl hydrogen bond complex showing that our empirical finding about accurate interaction energies also holds for a wide range of interaction energies (error relative to the CAS-CI and SAPT(CAS-CI) energies, and the dotted gray line represents the 1 kcal mol−1 threshold); (b) term-by-term decomposition of the SAPT(VQE) (k = 4) interaction energies of each model heme-nitrosyl hydrogen complex (see Table S1† for details). |
In addition to the interaction energy, SAPT provides a decomposition into physical meaningful terms helping to unravel the origin of the interaction. Fig. 6b plots each component of the SAPT(VQE) (k = 4) calculation of the series of hydrogen bonded complexes plus the stretched water dimer as a reference of a typical hydrogen bond (see ESI Section 5.1, Table S1 and Fig. S7† for more details including bond distances). The main driving force for binding is the electrostatic term as expected for hydrogen bonds. The strongest contrast between the water dimer and the Mn–NO hydrogen bonds is observed in the exchange energy and is the main driving force for the difference in interaction energies. This may be rationalized by the difference in the diffuseness of the lone pairs: the bound NO becomes (partly) NO+, which makes the lone pair more compact in space than the lone pair in the water dimer, thus resulting in less exchange repulsion.
Fig. 6 Interaction energies using several approximate DFT exchange correlation functionals (supermolecular approach) in comparison to the SAPT(CAS-CI) and SAPT(VQE) (k = 4) interaction energies showing the sensitivity of the results for a given hydrogen bonding complex–exchange correlation functional pair (see Table S3† for more details). |
Finally, we compare the SAPT(VQE) interaction energy to DFT based supermolecular (BSSE corrected85) interaction energies, the standard approach on classical hardware. The exact comparison is difficult as there is no standard procedure to obtain accurate interaction energies for strongly correlated systems. In addition, we use a small basis set [due to technical limits in the current CuPy classical implementation of SAPT(VQE)]. However, nitrosyl complexes are an example of the non-universality problem of approximate density functionals as the hydrogen bonding moiety and the nitrosyl moiety prefer different approximate density functionals75,84,86 and thus reliable predictions are only possible with careful system specific benchmarking when experimental data are available.70 In contrast, SAPT is expected to robustly give accurate results for hydrogen bonds given appropriate monomer wavefunctions, e.g. via a quantum algorithm in SAPT(VQE). To illustrate this point, Fig. 6 plots the interaction energies of SAPT(VQE), SAPT(CAS-CI) and several popular DFT functionals (through the supermolecular approach). We included many popular functionals as well as several top performing functionals for non-covalent interactions.87 We see in Fig. 6 that the SAPT(VQE) (k = 4) is almost identical to the SAPT(CAS-CI) in all four cases. The DFT functionals exhibit a significant spread for each complex. The B97-D functional predicted the smallest interaction energy in all four cases, but the highest interaction energy is predicted in each case by a different functional. Furthermore, we see the relative ordering of the functional change for each system (color sequence in each plot). This illustrates the non-universality problem for approximate exchange correlation functionals even for very similar nitrosyl complexes (this also holds true for a larger basis set as illustrated in Fig. S8†). Note that the SAPT(CAS-CI) results are the reference for the SAPT(VQE) calculations and do not represent the true interaction energy, and thus, only the SAPT(VQE) and not the DFT interaction energies should be compared against this reference.
To demonstrate that the erroneous behavior of DFT is related to the system studied here, we calculate azanone hydrogen complexes with HF and H2O (see Fig. S9†). These hydrogen complexes are the main group analogues of the nitrosyl complex where we replace the Mn–NO with a H–NO bond. This results in a much simpler electronic structure without strong correlation where we can generate reference energies using coupled cluster wave function methods. We find that many DFT functionals perform within 1 kcal mol−1 accuracy. Interestingly, we see that the relative ordering of the functional changes notably from the MnNO to the HNO systems. Furthermore, we note that SAPT predicts the interaction energies with <0.5 kcal mol−1 error in both cases using the optimal basis set (see Fig. S9(a) and (b); see ESI Section 5.2† for details on the reference energies). We can expect SAPT(VQE) ansätze to yield similarly accurate results for strongly correlated examples as presented above when the optimal basis is used. Therefore, the SAPT formalism, presented in this work, is able to provide accurate interaction energies both for simple and difficult electronic structures, while the accuracy of DFT deteriorates for the latter.
We find empirically that SAPT(VQE) can provide accurate interaction energies even with coarsely optimized, low circuit depth wavefunctions from the quantum computer. The resulting errors of first and second order contributions, in addition to the total interaction energies, are orders of magnitude lower than the corresponding VQE total energies of the monomer wavefunctions. Our empirical findings are based on the application of the SAPT(VQE) method to several systems with strongly correlated electronic structures: two classic intermolecular interaction motifs and several hydrogen bonding complexes of a heme-nitrosyl model complex, a class of biological highly relevant metalloenzymes where classic quantum chemistry methods such as DFT struggle to obtain accurate interaction energies. Thus, this works paves the way to obtain accurate interaction energies on a NISQ-era quantum computer with few quantum resources. It is the first step in alleviating one of the major challenges in quantum chemistry where in-depth knowledge of both the method and system is required a priori to reliably generate accurate interaction energies.
While a basic path to NISQ-type computations of interaction energies is now reasonably clear, much remains to improve the details of the operational concept. One basic direction that needs improvement is the classical acceleration of the ERPA and SAPT terms – our naïve CuPy code for this consideration was severely limited in system size due to a non-optimal treatment of core/active/virtual simplification and a lack of density fitting of the response functions.57 The implementation of the latter would alleviate the limitation to small basis sets, as medium size basis sets are required for accurate interaction energies with second order SAPT methods. In another instance, it may be that the ERPA formalism for the second order terms could be improved by direct treatment of the response of the monomers to external perturbations, including coupled response of the quantum and classical monomer wavefunction parameters. It might also be the case that more-advanced treatment of the required observables along the lines of double factorization88,89 could significantly reduce the number of required measurements when the time comes to deploy this method in the presence of shot noise. As the present work used ideal statevector simulators, the effect of noisy RDMs remains unclear. However, efforts are already underway to gauge this effect. Another highly interesting question is how the present approach might map (if at all) to the fault tolerant regime where statistical evaluation of expectation values is definitionally prohibitive. Finally, beyond the concept of interaction energies, this work represents our general hypothesis of the level of specialization needed to converge various important chemical observables - we believe that other properties such as gradients, polarizabilities, spectroscopies, etc., may require similar quantum adaption of rather verbose classical methods like SAPT to provide good convergence of observables on NISQ devices.
Footnotes |
† Electronic supplementary information (ESI) available: Computational details, extended derivation of the ERPA-based SAPT terms, more background on the VQE algorithm used, additional data for the application examples, XYZ structures and NPZ files for the MnNO⋯HF example. We also include the python code to obtain and save the active space Hamiltonian via PySCF. See DOI: https://doi.org/10.1039/d2sc05896k |
‡ These two authors contributed equally to this work. |
§ Present address: Google Quantum AI, Mountain View, CA, 94043 |
This journal is © The Royal Society of Chemistry 2023 |