• Open Access

Quantum Approximate Optimization Algorithm: Performance, Mechanism, and Implementation on Near-Term Devices

Leo Zhou, Sheng-Tao Wang, Soonwon Choi, Hannes Pichler, and Mikhail D. Lukin
Phys. Rev. X 10, 021067 – Published 24 June 2020

Abstract

The quantum approximate optimization algorithm (QAOA) is a hybrid quantum-classical variational algorithm designed to tackle combinatorial optimization problems. Despite its promise for near-term quantum applications, not much is currently understood about the QAOA’s performance beyond its lowest-depth variant. An essential but missing ingredient for understanding and deploying the QAOA is a constructive approach to carry out the outer-loop classical optimization. We provide an in-depth study of the performance of the QAOA on MaxCut problems by developing an efficient parameter-optimization procedure and revealing its ability to exploit nonadiabatic operations. Building on observed patterns in optimal parameters, we propose heuristic strategies for initializing optimizations to find quasioptimal p-level QAOA parameters in O[poly(p)] time, whereas the standard strategy of random initialization requires 2O(p) optimization runs to achieve similar performance. We then benchmark the QAOA and compare it with quantum annealing, especially on difficult instances where adiabatic quantum annealing fails due to small spectral gaps. The comparison reveals that the QAOA can learn via optimization to utilize nonadiabatic mechanisms to circumvent the challenges associated with vanishing spectral gaps. Finally, we provide a realistic resource analysis on the experimental implementation of the QAOA. When quantum fluctuations in measurements are accounted for, we illustrate that optimization is important only for problem sizes beyond numerical simulations but accessible on near-term devices. We propose a feasible implementation of large MaxCut problems with a few hundred vertices in a system of 2D neutral atoms, reaching the regime to challenge the best classical algorithms.

  • Figure
  • Figure
  • Figure
  • Figure
  • Figure
  • Figure
  • Figure
8 More
  • Received 9 November 2019
  • Accepted 15 May 2020

DOI:https://doi.org/10.1103/PhysRevX.10.021067

Published by the American Physical Society under the terms of the Creative Commons Attribution 4.0 International license. Further distribution of this work must maintain attribution to the author(s) and the published article’s title, journal citation, and DOI.

Published by the American Physical Society

Physics Subject Headings (PhySH)

Statistical Physics & ThermodynamicsQuantum Information, Science & TechnologyAtomic, Molecular & OpticalInterdisciplinary PhysicsCondensed Matter, Materials & Applied Physics

Authors & Affiliations

Leo Zhou1,*,‡, Sheng-Tao Wang1,2,†,‡, Soonwon Choi1,3, Hannes Pichler4,1, and Mikhail D. Lukin1

  • 1Department of Physics, Harvard University, Cambridge, Massachusetts 02138, USA
  • 2QuEra Computing Inc., Boston, Massachusetts 02135, USA
  • 3Department of Physics, University of California Berkeley, Berkeley, California 94720, USA
  • 4ITAMP, Harvard-Smithsonian Center for Astrophysics, Cambridge, Massachusetts 02138, USA

  • *leozhou@g.harvard.edu
  • swang@quera-computing.com
  • These authors contributed equally to this work.

Popular Summary

Quantum computers hold the promise to solve computational problems that are beyond the reach of the most powerful classical computers. Recently, hybrid quantum-classical algorithms such as the quantum approximate optimization algorithm (QAOA) have been proposed as promising applications for the near-term quantum computers. Nevertheless, not much is currently understood about their performance or mechanism beyond the simplest cases, as one critical hurdle is to find the optimal adjustable parameters for the algorithms. Here, we provide the first in-depth study of the performance of the QAOA by developing an efficient parameter-optimization procedure. We show that the QAOA can exploit novel mechanisms to speed up computation and provide tools that will guide the implementation of similar algorithms on near-term quantum computers.

Using the observed pattern in typical problems, our parameter-optimization procedure heuristically selects good initial parameters that can be further optimized. This strategy works remarkably well on all problems tested, efficiently finding high-quality parameters that would be intractable for conventional schemes. With these parameters in hand, we then discover that the QAOA can use operations beyond a conventional quantum paradigm to speed up the computation time by many orders of magnitude. Additionally, we propose a feasible implementation for a near-term experiment with hundreds of atoms that will allow the QAOA to challenge the best classical computers.

This work will greatly stimulate and guide the implementation of the QAOA and similar algorithms on near-term quantum-computing devices. Our theoretical insights will likely induce further understanding of these algorithms and increase confidence in their potential to exhibit quantum computational advantages.

Key Image

Article Text

Click to Expand

References

Click to Expand
Issue

Vol. 10, Iss. 2 — April - June 2020

Subject Areas
Reuse & Permissions
Author publication services for translation and copyediting assistance advertisement

Authorization Required


×
×

Images

×

Sign up to receive regular email alerts from Physical Review X

Reuse & Permissions

It is not necessary to obtain permission to reuse this article or its components as it is available under the terms of the Creative Commons Attribution 4.0 International license. This license permits unrestricted use, distribution, and reproduction in any medium, provided attribution to the author(s) and the published article's title, journal citation, and DOI are maintained. Please note that some figures may have been included with permission from other third parties. It is your responsibility to obtain the proper permission from the rights holder directly for these figures.

×

Log In

Cancel
×

Search


Article Lookup

Paste a citation or DOI

Enter a citation
×