QAOA Performance Bounds and Concentration
The Quantum Approximate Optimization Algorithm promises to attack hard combinatorial problems — MaxCut, Max-SAT, portfolio selection — with a shallow, parameterized quantum circuit. But a promise is not a proof, and the theory of QAOA is really the theory of two questions in tension: how good can it be? and why is it so easy to train? Both answers flow from a single structural fact: at depth , the algorithm is strictly local. A QAOA circuit alternates layers of a problem unitary and a mixer , and each cost term , evolved in the Heisenberg picture, can only reach qubits within graph distance of its own support. Its causal light cone has radius , no more. That one geometric constraint organizes everything. Because is a sum of contributions that each see only a radius- neighbourhood, two large instances sharing the same local structure yield almost the same expected cost at the same angles — so optimal parameters concentrate and transfer, and the cost value concentrates to a sharp mean with fluctuations. The same locality is a cage: on large-girth graphs every light cone looks like an identical tree, so constant-depth QAOA is provably blind to global structure and cannot beat the best classical local algorithms on ensembles like the Sherrington–Kirkpatrick spin glass. This article assembles the guarantees, the concentration theorems, and the locality obstructions into one picture, and names the central open question: how fast must grow with for QAOA to win?
- QAOA at depth prepares and maximizes over angles; its power is set by depth, degree, and geometry.
- For MaxCut on triangle-free 3-regular graphs the level-1 guarantee is exactly — beating random () but short of the classical Goemans–Williamson bound .
- Higher depth helps monotonically: Wurtz and Love prove at and at on 3-regular MaxCut, climbing toward the classical value.
- Optimal angles concentrate — for fixed they depend only on local subgraph types, so they are nearly instance-independent, transferable, and learnable.
- The cost value concentrates too: , a gift for cheap estimation but also the root of no-go theorems, since locality blinds constant-depth QAOA to global structure.
- Girth makes every radius- light cone a tree, so QAOA cannot distinguish hard instances from typical random graphs — beating classical algorithms requires to grow with .
- Key idea: At depth each local cost term sees only a radius- light cone, so is a sum of instance-independent local contributions — this simultaneously forces optimal parameters and cost values to concentrate and imposes locality-based limitation theorems bounding constant-depth performance.
Where this lives today
QAOA is the flagship candidate for near-term quantum advantage in optimization, and the performance-and-concentration theory is what tempers the hype into a research program. Google's Sycamore ran QAOA up to a few dozen qubits, and Harvard–MIT–QuEra neutral-atom arrays ran QAOA for Maximum Independent Set on hundreds of atoms — the sparse ensembles where the obstructions bite, so measured ratios are read against the FGG no-go baseline, not against . Parameter concentration is now standard practice: the INTERP and FOURIER heuristics of Zhou et al. exploit the smooth, near-universal schedules (rising , falling ) to seed depth- angles from depth , and transferability lets angles from small tree light cones be reused on large instances. On the theory frontier the question is quantitative: constant depth provably cannot win on the hardest ensembles, so the live problem is how slowly may grow — is enough to overtake the best classical solvers, and does the optimization stay tractable? Recursive RQAOA, longer-range mixers, and warm-started variants all try to buy reach without paying full depth, each benchmarked against these locality bounds.
The physical picture
Think of each edge as a tiny sensor contributing to the MaxCut cost. Evolve its operator backward through the circuit — the Heisenberg picture — and the diagonal cost layers leave its support unchanged, while each mixer smears it onto every neighbouring qubit. After mixer layers the operator lives on the radius- ball around the edge and nowhere else — the causal light cone, whose size grows like on a degree- graph. The first figure draws this cone and states the two facts everything rests on: it holds at most qubits, and with no short cycles it is a tree.
Locality is double-edged, and the second figure turns the two edges into numbers. Because is a sum over local cones, the certified worst-case ratio is fixed by the least favourable subgraph type — and climbs with as the cones grow. Farhi, Goldstone and Gutmann proved at for 3-regular MaxCut; Wurtz and Love pushed it to at and at ; the staircase sits below the classical Goemans–Williamson bound and above the random floor . This is the honest scorecard for constant-depth QAOA.
The core equations
QAOA is defined by one state and one number. The state alternates the problem Hamiltonian and the mixer times from the uniform superposition; the number is its expected cost, maximized over the angles. Everything downstream is a statement about this expectation.
where: — diagonal cost Hamiltonian, for MaxCut ; — transverse-field mixer; — the variational angles; — uniform superposition, the ground state of . Reading: imprint cost phases and mix, times, from the equal superposition. The figure of merit is the expected cost, reported as an approximation ratio against the true optimum. A ratio of is exact; random guessing scores on MaxCut, the floor any honest algorithm must beat.
where: — expected cost at depth ; — maximum cost over all bit strings, the exact optimum; — approximation ratio, with exact and for random MaxCut. Reading: tune the angles to push toward . The structural heart of the theory is that decomposes into local pieces: evolved in the Heisenberg picture, each term is supported only on the radius- ball , so its expectation is computed on that subgraph alone.
where: — the full QAOA unitary; — qubits within graph distance of the support of ; — expectation in the initial product state. Reading: the objective is a sum of local subgraph expectations; identical types contribute identically. At the subgraph is just the edge and its immediate neighbours, and the sum closes in closed form — the workhorse behind every level-1 guarantee, giving the probability an edge is cut in terms of the endpoint degrees and triangle count.
where: — degrees of the endpoints excluding the shared edge; — number of triangles on edge ; — probability that is cut at depth 1, summed over edges to give . Reading: the first term is the single-neighbour signal, the -term the triangle correction coupling the two cones. Optimizing (4) over the finite list of local subgraph types gives the certified worst-case bounds, which rise monotonically with depth toward — but never reach at finite — the Goemans–Williamson value.
where: — worst-case ratio on 3-regular MaxCut at depth ; — Goemans–Williamson SDP guarantee. Reading: each layer buys a monotone increase in the certified ratio, but constant depth stays below the classical bound. Concentration is the second pillar. Because disjoint light cones are independent over a random ensemble, the variance of the rescaled objective is bounded by the overlapping-cone count per term — a function of depth and degree only, not .
where: — number of cost terms (edges); — degree bounding the cone size; — constant independent of . Reading: the objective per term has fluctuations, so typical instances share a value — and share optimal angles. Finally, locality makes gradients cheap: differentiating by any angle inserts a generator at one layer, but only the part inside a term's light cone survives, so each gradient is a sum of local parameter-shift evaluations.
where: — any of the angles ; the shift rule is exact for generators with eigenvalues and each shift touches only bounded-size subgraphs. Reading: exact gradients from two local evaluations per angle keep training tractable at fixed and .
The goal is to derive the closed-form single-edge cut probability of equation (4) from first principles, since it is the analytic seed of every level-1 guarantee including the celebrated . We take the MaxCut cost , evolve one edge correlator in the Heisenberg picture through a single layer, and evaluate it in , where the light cone reduces the computation to the edge and its immediate neighbours.
Step 1. Write the level-1 state and push the observable into the Heisenberg picture: . Why: evolving the operator, not the state, exposes the light cone — only a handful of factors fail to commute through.
Step 2. Conjugate by the mixer first. Since acts independently on each qubit, , a pure single-qubit rotation. Why: single-qubit mixing grows the support by exactly one shell — the first ring of neighbours.
Step 3. Conjugate the resulting by the diagonal . Each picks up factors (identity on a neighbour edge) or (a on the neighbour), one factor per edge incident to or . Why: the endpoint degrees enter as exponents — each independent neighbour multiplies by .
Step 4. Evaluate in , using and . Independent neighbours factorize; a shared neighbour — a triangle, counted by — couples the two cones and contributes the correction. Why: the product state factorizes over neighbours; only triangles break independence, giving the -term.
Step 5. Assemble the pieces into and convert to the cut probability , recovering equation (4). Why: the cut probability is the physical quantity, and summing over edges gives .
Go deeper · Derivation B · 1 minObjective-value concentration from disjoint light cones
The goal is to prove that the rescaled objective concentrates across a random ensemble of -regular instances, with variance falling as , so that at fixed depth and degree typical instances share their optimal value and, by the same reasoning, their optimal angles. We write the cost as local terms, argue that disjoint light cones are independent, and count the overlapping pairs.
Step 1. Decompose and note that depends only on the radius- subgraph , whose size is at most . Why: by equation (3) each term depends on local geometry alone, so its randomness is confined to its own cone.
Step 2. Observe that if then the two subgraphs are drawn independently from the ensemble, so . Why: disjoint cones kill almost all cross terms — only overlapping pairs correlate.
Step 3. Count the survivors. Two cones of radius overlap only if their centres lie within distance , and on a -regular graph each term has at most such neighbours. Hence . Why: counts the terms reachable within the combined diameter of two radius- cones.
Step 4. Rescale by : as at fixed . Why: the relative spread shrinks as , so the objective per term becomes deterministic — value concentration, matching Brandão et al. (2018).
Go deeper · Derivation C · 1 minThe tree-neighbourhood obstruction at large girth
The goal is to show why constant-depth QAOA is provably blind to global structure on high-girth graphs, turning the friendly concentration property into a hard limitation theorem. Assuming girth , we follow the light-cone decomposition to conclude that the algorithm cannot distinguish structurally different instances sharing the same local tree, forcing to grow with for any advantage.
Step 1. If the shortest cycle exceeds , no cycle fits inside a radius- ball, so every neighbourhood is a -regular tree of depth , identical for every term . Why: only a cycle of length can close a radius- ball; forbidding them makes every cone the same acyclic object.
Step 2. By the light-cone decomposition, is the same tree expectation for all , so with independent of the global graph. Why: if every local computation returns the same number, the total is copies of it — no global information.
Step 3. Two high-girth instances with different true optima but the same local tree therefore produce identical output statistics on every light cone. Why: depth cannot see past distance , so it acts the same on graphs that agree locally.
Step 4. For ensembles like the Sherrington–Kirkpatrick spin glass and sparse Maximum Independent Set, this indistinguishability means constant-depth QAOA cannot beat local classical algorithms — the overlap-gap-property and needs-to-see-the-whole-graph obstructions — so surpassing them requires to grow with . Why: a fixed-depth algorithm blind to global structure cannot exploit the long-range correlations that separate good solutions from typical ones — the essence of the no-go results.
Limiting cases
Performance and concentration are governed by depth, degree, and graph geometry; the extremes make the tradeoffs concrete.
| Case | Result | Meaning |
|---|---|---|
| Depth | Slowly-varying angles Trotterize adiabatic evolution and reach the optimum — an existence result, not a bound on required . | |
| , triangle-free 3-regular MaxCut | The Farhi–Goldstone–Gutmann guarantee, attained on the tree-like local type. | |
| Large girth / locally tree-like, fixed | Every cone is an identical tree, so QAOA cannot exploit global structure — no advantage over local classical algorithms for SK and sparse MIS. | |
| Many terms, | Objective concentrates across shots and typical instances — cheap estimation, transferable angles. | |
| Triangles (), fixed degree | ratio non-monotonic | The -term in (4) can raise or lower the cut probability — worst case is not the densest type. |
Worked examples
1 · Deriving the 0.6924 guarantee (fully worked)
A 3-regular graph is triangle-free. Optimize the level-1 QAOA objective analytically and find the certified worst-case approximation ratio for MaxCut.
Step 1. Set local parameters. For a 3-regular edge each endpoint has two other neighbours, so , and triangle-free means , killing the last term of (4) via .
Step 2. Reduce the formula. What remains is .
Step 3. Optimize the mixer. Take , i.e. , leaving .
Step 4. Optimize the cost angle. Maximizing : gives , so and .
Step 5. Assemble the ratio. The optimized cut fraction is . Every edge of a triangle-free 3-regular graph has this local type, so the objective inherits the same fraction and the certified worst-case ratio is — the FGG level-1 guarantee, above the random floor but below Goemans–Williamson .
2 · Concentration and the shot budget
A 3-regular MaxCut instance has vertices. Estimate the relative fluctuation of the objective and the measurement cost.
Step 1. Count the terms. A 3-regular graph on vertices has edges, so with each .
Step 2. Bound the variance. Equation (6) with , gives overlap constant , so and the relative spread is , under two percent.
Step 3. Translate to shots. Estimating the mean to precision needs shots — independent of here — so costs of order shots whether or .
Step 4. Read it off. The measurement cost does not grow with system size, and angles found on a small instance transfer to the large one because value and parameters both concentrate — the gift of locality, which is also exactly why stalls below the classical bound at fixed .
3 · How fast the light cone grows
On a 3-regular graph, how many qubits does an edge's light cone touch at , and what depth is needed to see a graph of diameter ?
Step 1. Count a ball. A radius- ball on a -regular graph holds at most vertices. For : , , vertices.
Step 2. Read the reach. An edge cone is two such balls, so at it spans a few dozen qubits — a vanishing fraction of a large graph. Correlating vertices at distance needs , or the cones never overlap.
Step 3. Compare to diameter. A random 3-regular graph has , so exploiting global structure needs . At constant the algorithm cannot see the whole graph — the geometric content of the FGG limitation theorem.
Physics of the portrait
QAOA fuses two big ideas — the adiabatic theorem and the variational method — and the person at the centre of both, and of the sharpest limitation theorems that followed, is Edward Farhi.
Origins · 1 minEdward Farhi and how this was discovered
Edward Farhi is an American theoretical physicist who spent most of his career at MIT — long directing its Center for Theoretical Physics — before joining Google's quantum computing group. He began in particle physics but left his lasting mark through quantum algorithms. Around 2000, with Jeffrey Goldstone, Sam Gutmann and collaborators, he proposed adiabatic quantum computation, reframing optimization as slowly deforming a Hamiltonian from an easy ground state to one encoding the answer. In 2014 the same core trio distilled that into a circuit model — QAOA — replacing the continuous sweep with discrete alternations of a cost and a mixer unitary, and proving the first closed-form guarantee, the ratio for 3-regular MaxCut. Characteristically, Farhi then mapped the limits as sharply as the promise: the 2020 paper with David Gamarnik and Gutmann, showing that constant-depth QAOA needs to see the whole graph, is as much his legacy as the algorithm itself.
Going further
Texts. Nielsen and Chuang, Quantum Computation and Quantum Information, Ch. 4 · Preskill, Caltech Ph219 Lecture Notes, on quantum algorithms and NISQ optimization · Watrous, The Theory of Quantum Information, for the operator formalism behind the light-cone argument · Kitaev, Shen and Vyalyi, Classical and Quantum Computation, for the adiabatic-to-circuit correspondence QAOA discretizes.
Provenance. The primary sources are Farhi, Goldstone and Gutmann, A Quantum Approximate Optimization Algorithm, arXiv:1411.4028 (2014), and its bounded-occurrence companion arXiv:1412.6062; Wurtz and Love, MaxCut QAOA performance guarantees for p>1, Phys. Rev. A 103, 042612 (2021); Brandão, Broughton, Farhi, Gutmann and Neven, arXiv:1812.04170 (2018) for concentration; Farhi, Gamarnik and Gutmann, arXiv:2004.09002 / 2005.08747 (2020) for the whole-graph obstruction; Bravyi, Kliesch, Koenig and Tang, Phys. Rev. Lett. 125, 260505 (2020) for symmetry-protection limits; and Goemans and Williamson, J. ACM 42, 1115 (1995) for the classical bound. A verifier should: (1) re-derive equation (4) by Heisenberg evolution and product-state expectation and confirm the triangle-free 3-regular optimum ; (2) check the guarantees against Wurtz–Love; (3) confirm the variance bound; (4) verify the girth tree-neighbourhood argument.
Prerequisites. Quantum Approximate Optimization Algorithm · Variational Quantum Eigensolver · Cost-Function and Measurement Estimation in Variational Algorithms · Parameterized Quantum Circuits and Ansatz Design. Leads to. Classical Optimizers for Variational Quantum Algorithms · Barren Plateaus in Variational Landscapes · Expressibility, Entangling Capability, and Trainability Trade-offs.
Ask the tutor: Ask me to walk through the light-cone derivation of the bound, or to show why value concentration turns into a no-go theorem on large-girth graphs.
Is the 0.6924 ratio the performance you should expect from QAOA in practice?
No — it is a worst-case lower bound for depth one on 3-regular graphs, not a typical value. It certifies that level-1 QAOA cuts at least a fraction of the maximum on any triangle-free 3-regular instance. On most instances the achieved ratio is higher, and it rises with depth: at , at . The bound matters because it is instance-agnostic and provable, an honest floor against Goemans–Williamson — but treating it as expected performance undersells typical runs and hides that depth, not luck, closes the gap.
What is the difference between parameter concentration and value concentration?
Two objects that share a mechanism. Parameter concentration is about the optimizer's inputs: for fixed depth the best angles depend only on local subgraph types, so they are nearly identical across a family and learnable on small samples. Value concentration is about the output: has fluctuations across typical instances and shots. Parameter concentration is unambiguously good — it slashes training cost. Value concentration is double-edged: it makes estimation cheap, but on tree-like graphs it is exactly why the algorithm cannot tell instances apart, driving the no-go theorems.
Why does girth greater than 2p+1 make the light cones into trees?
A radius- ball can contain a cycle only if some cycle is short enough to fit, and the smallest cycle that closes within it has length at most . Demand girth and every radius- ball is acyclic — a -regular tree of depth , identical for every term. That uniformity is the point: each local expectation returns the same number, the objective becomes copies of one tree value with no global information, and QAOA at depth cannot distinguish graphs that differ only beyond distance . Increasing girth is how theorists build instances that expose the constant-depth limitation.
Does QAOA reach the true optimum if you make the depth large enough?
Yes, but as an existence statement, not a practical recipe. As with slowly-varying angles, the alternating layers Trotterize a continuous adiabatic evolution from to the ground state of the cost Hamiltonian, so . What this does not tell you is how large must be — the adiabatic theorem ties the depth to the inverse spectral gap along the path, which can be exponentially small for hard instances. So makes QAOA a universal optimizer in principle, while the open question stays quantitative: how slowly can grow with before the advantage evaporates?
Why are QAOA gradients cheap to compute despite the exponentially large Hilbert space?
Two facts combine. First, the parameter-shift rule: because and have eigenvalues (up to shifts), the exact derivative of with respect to any angle is , two evaluations with no finite-difference error. Second, locality: differentiating inserts a generator at one layer, but only the part inside a term's light cone contributes, so each gradient is a sum over bounded-size subgraphs. Together they keep gradients tractable at fixed and degree — one reason QAOA avoids the worst of the barren-plateau problem, though growing reintroduces trainability concerns.
How does QAOA compare with the classical Goemans–Williamson algorithm on MaxCut?
Goemans–Williamson is a classical polynomial-time algorithm that rounds a semidefinite relaxation and guarantees a ratio on any MaxCut instance — a high, uniform bar. Constant-depth QAOA on 3-regular graphs certifies less: at , rising to at , still below GW, so low-depth QAOA does not yet beat the best classical method. The interesting regime is asymptotic: since GW is fixed while the QAOA guarantee climbs with , the question is whether modestly growing depth lets QAOA overtake it — exactly what the limitation theorems constrain and current research probes.