Iteration-Free quantum approximate optimization algorithm using neural networks

Ohad Amosy, Tamuz Danzig, Ohad Lev, Ely Porat, Gal Chechik, Adi Makmal

Research output: Contribution to journalArticlepeer-review

Abstract

The quantum approximate optimization algorithm (QAOA) is a leading iterative variational quantum algorithm for heuristically solving combinatorial optimization problems. A large portion of the computational effort in QAOA is spent by the optimization steps, which require many executions of the quantum circuit. Therefore, there is active research focusing on finding better initial circuit parameters, which would reduce the number of required iterations and hence the overall execution time. While existing methods for parameter initialization have shown great success, they often offer a single set of parameters for all problem instances. We propose a practical method that uses a simple, fully connected neural network that leverages previous executions of QAOA to find better initialization parameters tailored to a new given problem instance. We benchmark state-of-the-art initialization methods for solving the MaxCut problem of Erdős-Rényi graphs using QAOA and show that our method is consistently the fastest to converge while also yielding the best final result. Furthermore, the parameters predicted by the neural network are shown to match very well with the fully optimized parameters, to the extent that no iterative steps are required, thereby effectively realizing an iteration-free QAOA scheme.

Original languageEnglish
Article number38
JournalQuantum Machine Intelligence
Volume6
Issue number2
DOIs
StatePublished - Dec 2024

Bibliographical note

Publisher Copyright:
© The Author(s) 2024.

Keywords

  • Combinatorial optimization problem
  • Maximum cut problem
  • Neural network
  • Parametrized quantum circuits
  • QAOA
  • Quantum computing
  • Variational quantum algorithms
  • Variational quantum circuits

Fingerprint

Dive into the research topics of 'Iteration-Free quantum approximate optimization algorithm using neural networks'. Together they form a unique fingerprint.

Cite this