| Literature DB >> 31285433 |
Harper R Grimsley1, Sophia E Economou2, Edwin Barnes2, Nicholas J Mayhall3.
Abstract
Quantum simulation of chemical systems is one of the most promising near-term applications of quantum computers. The variational quantum eigensolver, a leading algorithm for molecular simulations on quantum hardware, has a serious limitation in that it typically relies on a pre-selected wavefunction ansatz that results in approximate wavefunctions and energies. Here we present an arbitrarily accurate variational algorithm that, instead of fixing an ansatz upfront, grows it systematically one operator at a time in a way dictated by the molecule being simulated. This generates an ansatz with a small number of parameters, leading to shallow-depth circuits. We present numerical simulations, including for a prototypical strongly correlated molecule, which show that our algorithm performs much better than a unitary coupled cluster approach, in terms of both circuit depth and chemical accuracy. Our results highlight the potential of our adaptive algorithm for exact simulations with present-day and near-term quantum hardware.Entities:
Year: 2019 PMID: 31285433 PMCID: PMC6614426 DOI: 10.1038/s41467-019-10988-2
Source DB: PubMed Journal: Nat Commun ISSN: 2041-1723 Impact factor: 14.919
Fig. 1Schematic depiction of the ADAPT-VQE algorithm described presented. Since step 1 occurs on classical hardware, it is not included in the illustration. is the list of ansatz parameters at the nth iteration. The number of parameters, , is equal to the number of operators in the ansatz. “Operator Pool” refers to the collection of operators which are used to grow the ansatz one-at-a-time. Each represents a generalized single or double excitation, and these operators are then spin-complemented. The orbital indices refer to spatial orbitals, and the overbar indicates β spin. Orbital indices without overbars have α spin. Note that growing the ansatz does not drain the pool, and so operators can show up multiple times if selected by the algorithm
Fig. 2Dissociation curves for LiH, BeH2, and H6. Potential energy as a function of nuclear coordinate, Hartree units (a, d, g). Absolute energy differences from FCI, kcal/mol units (b, e, h). Shaded blue region represents area within “chemical accuracy” as 1 kcal/mol. Number of variational operators in associated ansatz (c, f, i). Notation: ε indicates gradient norm threshold used such that ε = 10−. In all curves, the FCI curve lies directly underneath the ADAPT(ε3) curve, and so is not visible
Average errors across the PES scan for the different methods assessed. Units in kcal/mol
| UCCSD | ADAPT( | ADAPT( | ADAPT( | |
|---|---|---|---|---|
| LiH | 0.0480 | 0.3000 | 0.0058 | 0.0002 |
| BeH2 | 2.2384 | 0.8023 | 0.0907 | 0.0041 |
| H6 | 3.7387 | 4.5297 | 0.3023 | 0.0047 |
Fig. 3Convergence of the energy as a function of parameter count for BeH2 with a Be–H distance of 2.39 Å. The black dot indicates the UCCSD point