Surrogate optimization of variational quantum circuits
Erik J. Gustafson, Juha Tiihonen, Diana Chamaki, Farshud Sorourifar,, J. Wayne Mullinax, Andy C. Y. Li, Filip B. Maciejewski, Nicolas PD Sawaya,, Jaron T. Krogel, David E. Bernal Neira, and Norm M. Tubman

TL;DR
This paper introduces a surrogate optimization method for variational quantum circuits that uses classical simulators to improve convergence, demonstrated on a 40-qubit quantum processor.
Contribution
It presents a novel surrogate optimization approach combining classical simulation and Hessian approximation to enhance VQE convergence on near-term quantum hardware.
Findings
Efficient Hessian calculation using classical simulators.
Parallelizable optimization method for quantum circuits.
Successful demonstration on a 40-qubit quantum processor.
Abstract
Variational quantum eigensolvers are touted as a near-term algorithm capable of impacting many applications. However, the potential has not yet been realized, with few claims of quantum advantage and high resource estimates, especially due to the need for optimization in the presence of noise. Finding algorithms and methods to improve convergence is important to accelerate the capabilities of near-term hardware for VQE or more broad applications of hybrid methods in which optimization is required. To this goal, we look to use modern approaches developed in circuit simulations and stochastic classical optimization, which can be combined to form a surrogate optimization approach to quantum circuits. Using an approximate (classical CPU/GPU) state vector simulator as a surrogate model, we efficiently calculate an approximate Hessian, passed as an input for a quantum processing unit or exact…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsQuantum Computing Algorithms and Architecture · Error Correcting Code Techniques · Parallel Computing and Optimization Techniques
