2021
DOI: 10.48550/arxiv.2111.09967
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

Differentiable quantum computational chemistry with PennyLane

Abstract: This work describes the theoretical foundation for all quantum chemistry functionality in PennyLane, a quantum computing software library specializing in quantum differentiable programming. We provide an overview of fundamental concepts in quantum chemistry, including the basic principles of the Hartree-Fock method. A flagship feature in PennyLane is the differentiable Hartree-Fock solver, allowing users to compute exact gradients of molecular Hamiltonians with respect to nuclear coordinates and basis set para… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0

Year Published

2022
2022
2023
2023

Publication Types

Select...
4
1

Relationship

2
3

Authors

Journals

citations
Cited by 5 publications
(6 citation statements)
references
References 42 publications
(52 reference statements)
0
6
0
Order By: Relevance
“…where θ is used to indicate that the derivatives in (11) act only on the right hand side of the overlap. After solving (9) for θ the parameters are updated according to θ(τ + ∆τ ) = θ(τ ) + ∆τ θ where ∆τ acts like a learning rate parameter.…”
Section: Variational Quantum Imaginary Time Evolutionmentioning
confidence: 99%
See 1 more Smart Citation
“…where θ is used to indicate that the derivatives in (11) act only on the right hand side of the overlap. After solving (9) for θ the parameters are updated according to θ(τ + ∆τ ) = θ(τ ) + ∆τ θ where ∆τ acts like a learning rate parameter.…”
Section: Variational Quantum Imaginary Time Evolutionmentioning
confidence: 99%
“…The Pennylane quantum computing framework [8] has extensive built-in automatic differentiation capability mainly focused on machine learning applications. However, quantum automatic differentiation does have applications in scientific computations [9,10] and will be used here as it vastly simplifies the use of variational quantum imaginary time evolution.…”
Section: Introductionmentioning
confidence: 99%
“…Differentiable programming is a programming paradigm in which the computational flow of a program can be explicitly differentiated with respect to its parameters, thereby allowing gradient-descent optimisation of those parameters. The approach is widely used as a backbone of machine learning tools [30] and has been applied to variational problems in quantum many-body physics [31][32][33][34] and quantum technology [35][36][37].…”
Section: Variational Optimisation By Differentiable Programmingmentioning
confidence: 99%
“…are the one and two-electron integrals yielded from a set of molecular orbitals φ p (r), usually obtained by using the Hartree-Fock method [31]. Note that these molecular orbitals depend implicitly on R. of the energy Hessian -the matrix of second-order energy derivatives with respect to each of the nuclear coordinates,…”
Section: Numerical Examplesmentioning
confidence: 99%
“…We use the PennyLane library for quantum differentiable programming [31,32] to simulate an adaptive circuit-building procedure, followed by VQE, to compute approximate ground-state energies at the equilibrium geometry. More specifically, we run an adaptive gate selection procedure using a pool of gates composed of all admissible single and double excitation gates for each particular molecule [30], and optimize the resulting circuit by minimizing the energy expectation value of the Hamiltonian, at geometry R 0 , with gradient descent.…”
Section: Numerical Examplesmentioning
confidence: 99%