← Atlas

Algorithms · QAOA

ADAPT-QAOA: an iterative, problem-tailored QAOA

Find a better parameterized ansatz for the quantum approximate optimization algorithm (QAOA) applied to combinatorial optimization problems such as Max-Cut, where the standard, fixed-form QAOA ansatz is not known to be optimal and no systematic method exists for improving on it.

Attested & literatureUpdated

Open on the mapView frozen graph

A small worked example, computed in your browser. It is not a result from this record's papers.

QAOA, p=1, MaxCut on a 4-cycle

4 qubits on a 4-cycle (edges 0-1, 1-2, 2-3, 3-0), one QAOA layer with gamma=pi/8, beta=3*pi/8.

q0q1q2q3Step 1 of 2 · Hadamard layer(4)Hadamard layer(4)Step 2 of 2 · QAOA MaxCut layerQAOA MaxCut layer

Step 1 of 2 · Hadamard layer(4)

Probability of each outcome after this step

  • 00006%
  • 00016%
  • 00106%
  • 00116%
  • 01006%
  • 01016%
  • 01106%
  • 01116%
  • 8 more outcomes50%
  1. Starts from the uniform superposition over all 16 possible cuts.

    Probability spreads from 1 outcome to 16. All 16 are equally likely.

  2. The cost layer (RZZ(2*gamma) on each of the 4 edges) rewards cuts that separate connected qubits, then the mixer (RX(2*beta) on every qubit) lets amplitude move between cuts.

    Probability moves between the same 16 outcomes. Up: 0101 6.3% → 26.6%, 1010 6.3% → 26.6%. Down: 0001 6.3% → 1.6%. This is the step that entangles the qubits: from here on no single qubit has a state of its own, only the register as a whole does.

Readout 0101 and 1010 are the two optimal cuts of a 4-cycle (alternating around the ring); at these angles measuring the register returns one of them clearly more often than any other cut.

Open in Studio
  • Record typeLiterature reference
  • Reference implementationadapt_qaoa
  • Reported costNot stated by the sources read
  • Papers1

Find a better parameterized ansatz for the quantum approximate optimization algorithm (QAOA) applied to combinatorial optimization problems such as Max-Cut, where the standard, fixed-form QAOA ansatz is not known to be optimal and no systematic method exists for improving on it. Zhu, Tang, Barron, Calderon-Vargas, Mayhall, Barnes and Economou address the fixed, potentially suboptimal form of the standard QAOA ansatz by developing an iterative version of QAOA that is problem-tailored and that can also be adapted to specific hardware constraints. Rather than fixing the ansatz's structure in advance, their algorithm builds it up step by step for the specific problem instance being solved. The authors simulate the algorithm on a class of Max-Cut graph problems and report that it converges much faster than the standard QAOA, while simultaneously reducing the required number of CNOT gates and optimization parameters. They connect this improvement to the concept of shortcuts to adiabaticity, and state that they provide evidence for that connection rather than a proof of it. The abstract frames the underlying motivation as addressing a documented gap: evidence that the standard ansatz is not optimal, without a systematic approach existing for finding a better one.

References

  • An adaptive quantum approximate optimization algorithm for solving combinatorial problems on a quantum computer

    Linghua Zhu, Ho Lun Tang, George S. Barron, F. A. Calderon-Vargas, Nicholas J. Mayhall, Edwin Barnes, Sophia E. Economou · 2020

    Primary source: it develops the iterative, problem-tailored QAOA ansatz, reports from simulation on a class of Max-Cut graph problems that it converges much faster than the standard QAOA while reducing the required CNOT gate and parameter counts, and connects the improvement to shortcuts to adiabaticity. Consult it for the ansatz-growing procedure itself, the graph instances and sizes simulated, and the numerical results the abstract does not quote.

Attested & literature
  • Peer-reviewed paper
Method
Curation only. This record documents the algorithm a published reference implementation demonstrates, not the demonstration itself: nothing in Leona runs Qmod. The primary reference's title, authors and submission year were read from its arXiv abs page, and the complexity claim taken from a clause of that paper's abstract (The abstract of arXiv:2005.10258, the only source read for this record, states no complexity expression, no qubit count and no formal speedup bound. Its performance claim is comparative and empirical: "We simulate the algorithm on a class of Max-Cut graph problems and show that it converges much faster than the standard QAOA, while simultaneously reducing the required number of CNOT gates and optimization parameters." The word "speedup" used elsewhere in the abstract names this same convergence comparison, not a proven separation from any classical or standard-QAOA running-time bound: "We provide evidence that this speedup is connected to the concept of shortcuts to adiabaticity." No number of gates, parameters, graphs or qubits is quoted anywhere in the abstract, and the comparison throughout is to "the standard QAOA" on the graph class simulated, not to a stated general bound. The demonstration this record covers states no complexity bound of its own. The field is left empty on purpose rather than filled with a bound written from memory.). No circuit was constructed, simulated or run.
Result
Pass · the record's problem statement and primary reference agree with the sources named above.
Caveat
This is a literature record. No circuit was built, compiled, simulated or run for it, and no Max-Cut instance was solved here; the record documents the algorithm as its paper states it and does not reproduce or verify the demonstration, and nothing about that demonstration's files was read for this record. The abstract's central finding is a comparison, not a proven bound: the iterative algorithm is reported to converge much faster than the standard QAOA on the simulated instances, which is a claim about fewer optimization iterations to convergence, not a proven separation in any complexity class, and the comparison is qualitative — the abstract quotes no iteration count, no number of graphs, no graph size, and no running time for either algorithm. The reduction in the number of CNOT gates and optimization parameters is likewise a comparison against the standard QAOA ansatz on the same problems, with no gate count or parameter count given as a number. Everything reported was simulated, on a class of Max-Cut graph problems, so this is the paper's own simulation, at whatever scale the paper used, not repeated or checked here; the abstract does not say how many qubits or how many graph instances were simulated. The abstract calls the improvement a speedup and connects it to the concept of shortcuts to adiabaticity, but frames that connection as evidence the paper provides, not as a theorem. Nothing here establishes that the iterative ansatz outperforms the standard ansatz outside the Max-Cut graph class simulated, that it scales favorably as the problem grows, or that it succeeds on any hardware; the abstract states no hardware experiment and this record reports none.
An adaptive quantum approximate optimization algorithm for solving combinatorial problems on a quantum computer ↗
Kind
curated reference
Reviewed by
Leona Quantum curation pass
License
Citation metadata only; source publication terms apply
QAOAadaptive ansatzcombinatorial optimizationmax-cutshortcuts to adiabaticity

Atlas stars stay in the public catalog. Saving this entry to your workspace starts an unstarred private copy.