Papers
Topics
Authors
Recent
Search
2000 character limit reached

Performance of the Quantum Approximate Optimization Algorithm on the Maximum Cut Problem

Published 20 Nov 2018 in quant-ph | (1811.08419v1)

Abstract: The Quantum Approximate Optimization Algorithm (QAOA) is a promising approach for programming a near-term gate-based hybrid quantum computer to find good approximate solutions of hard combinatorial problems. However, little is currently know about the capabilities of QAOA, or of the difficulty of the requisite parameters optimization. Here, we study the performance of QAOA on the MaxCut combinatorial optimization problem, optimizing the quantum circuits on a classical computer using automatic differentiation and stochastic gradient descent, using QuantumFlow, a quantum circuit simulator implemented with TensorFlow. We find that we can amortize the training cost by optimizing on batches of problems instances; that QAOA can exceed the performance of the classical polynomial time Goemans-Williamson algorithm with modest circuit depth, and that performance with fixed circuit depth is insensitive to problem size. Moreover, MaxCut QAOA can be efficiently implemented on a gate-based quantum computer with limited qubit connectivity, using a qubit swap network. These observations support the prospects that QAOA will be an effective method for solving interesting problems on near-term quantum computers.

Citations (241)

Summary

  • The paper demonstrates that QAOA can exceed the classical Goemans-Williamson algorithm's approximation ratio using relatively shallow quantum circuits.
  • The study employs TensorFlow-enhanced simulations and a linear qubit array to reveal QAOA's scalability and efficient resource utilization with O(N²P) gate complexity.
  • The paper highlights that training QAOA on specific instances allows the learned parameters to generalize across similar distributions, suggesting a path toward near-term quantum advantage.

An Evaluation of the Quantum Approximate Optimization Algorithm for the Maximum Cut Problem

The paper under consideration presents an empirical study on the Quantum Approximate Optimization Algorithm (QAOA) applied to the Maximum Cut (Max-Cut) problem, a well-known combinatorial optimization challenge. The primary objective of the research is to elucidate the capabilities of QAOA when implemented on near-term, gate-based, hybrid quantum computers. By analyzing QAOA's performance using classical simulations enhanced by TensorFlow, the authors aim to outline its advantages over traditional algorithms and identify challenges in parameter optimization.

The QAOA is introduced as a hybrid classical-quantum approach that leverages quantum circuits in combination with classical optimization methods. The main task of QAOA is to optimize gate parameters that evolve a quantum state such that the measurement samples result in high-quality approximations to the Max-Cut problem. The Max-Cut problem is characterized as an NP-hard optimization task where one seeks to maximally separate the nodes of a graph into two subsets, maximizing the number of edges between them. This problem is reduced to finding the ground state energy of an Ising model represented by a cost Hamiltonian.

Several key findings are highlighted in the study. Firstly, the authors demonstrate that QAOA can surpass the classical Goemans-Williamson (GW) algorithm's approximation ratio with a modest circuit depth using QAOA. Remarkably, the performance does not diminish significantly with increased problem size, indicating the algorithm's scalability. The training costs can be amortized effectively, as QAOA circuits trained on specific instances can generalize to other problem instances within the same statistical distribution.

Impressively, the research underscores that QAOA maintains its performance edge over Goemans-Williamson even as circuit depth increases, with an average approximation ratio that exceeds that of GW obtained with relatively shallow circuits. This is a promising development given the constraints of gate-based quantum computers and the limited qubit connectivity supported by current hardware configurations. The implementation of QAOA on such devices, using a linear qubit array with efficient qubit swap networks, illustrates practical feasibility marked by an overhead of only 50% in computational resources compared to an ideal fully connected qubit topology.

The paper also provides thorough computational resource analysis, detailing that QAOA's efficient implementation warrants an O(N2P) gate complexity and a run time of O(N P), making it potentially more favorable than other classical heuristic approaches.

The implications of this research are multifaceted. On a practical level, this work reallocates interest and credibility towards adopting QAOA as a viable quantum algorithm for solving combinatorial problems in the near-term. Should these empirical findings hold in larger system implementations, QAOA might offer a tangible quantum advantage capable of outperforming existing classical methods. On a theoretical front, this paper contributes to setting a precedent for further exploration into the exhaustive strategies for optimizing QAOA and understanding its limitations with more complex quantum simulations.

This insightful assessment of the QAOA in relation to Max-Cut underscores the algorithm's potential and highlights critical development points for quantum computation aimed at realizing combinatorial optimization tasks efficiently. While the results are primarily demonstrated through simulation, the anticipation of quantum computers equipped to execute such algorithms could lead to substantial advancements in the domain. Future research may seek to validate these findings on actual quantum devices and explore additional classes of problem instances to further broaden the applicability and impact of QAOA implementations.

Paper to Video (Beta)

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Authors (1)

Collections

Sign up for free to add this paper to one or more collections.