A Quantum Approximate Optimization Algorithm I: At p = 1 the QAOA Expected Cut Is at Least 0.6924 Times the Maximum Cut on Every Connected 3-Regular GraphResearch Paper
Motivation
The quantum approximate optimization algorithm (QAOA) of Farhi, Goldstone and Gutmann (arXiv:1411.4028, 2014) is a family of shallow quantum circuits, indexed by an integer depth , that prepare states whose computational-basis measurements are biased toward good solutions of a combinatorial optimization problem. It became the standard candidate for optimization on near-term quantum hardware, and its performance on MaxCut is the benchmark against which later analyses and experiments are measured.
The original paper proves one concrete performance guarantee: at depth , on 3-regular graphs, the algorithm achieves an approximation ratio of at least . Short timeline:
- 2014, Farhi–Goldstone–Gutmann: the bound on 3-regular graphs, by reducing the expected cut to three subgraph functions and a numerical minimization (arXiv:1411.4028).
- 2018, Wang, Hadfield, Jiang and Rieffel: closed-form expressions for the MaxCut expectation on arbitrary graphs (arXiv:1706.02998, Phys. Rev. A 97, 022304).
- Classically, Goemans and Williamson's semidefinite rounding achieves on all graphs (J. ACM 42, 1995), so the guarantee is, as the paper itself notes, below the best classical algorithms.
Setting
A graph has vertex set , and 3-regular means every vertex has exactly three neighbours. Each vertex carries a qubit; a computational basis state is a bit string . For an edge the clause is if and otherwise, and the cut objective is
the number of edges cut by the bipartition defines. As an operator, is diagonal in the computational basis.
Let and let . For angles , the depth-one QAOA state and its expected cut are
The angles may be restricted to , by periodicity.
Two kinds of small subgraphs govern the analysis. A crossed square is a set of four vertices spanning exactly five edges (a 4-cycle with one diagonal). An isolated triangle is a triangle whose three outgoing edges end on three distinct vertices. and denote their numbers in . Finally, for an edge the subgraph type is the shape of the edge together with its adjacent edges; in a 3-regular graph there are three types , according as and have two, one or no common neighbours. Each type defines a function , the expectation of the clause of the central edge in the depth-one QAOA state of the subgraph alone.
Formalization targets
Goal: the depth-one ratio on cubic graphs
For every connected 3-regular graph there are angles , with
that is, . The constant is exactly the paper's , and is included.
Milestones
The paper's argument passes through the following claims, each a milestone:
- At each edge term of a 3-regular graph equals , or according to its subgraph type (p. 5).
- In a connected 3-regular graph other than , there are edges of type and of type (pp. 8–9).
- Equation (32): (p. 9).
- (p. 8).
- Every cut has at most edges (p. 9).
- For with , the scaled ratio (35) is at least (p. 9).
- On the depth-one ratio exceeds (p. 8).
Significance
The result is the first rigorous worst-case guarantee for the QAOA, and the method behind it (the expected objective is a sum of local terms, each depending only on a bounded neighbourhood of an edge) is the template for every later analysis of fixed-depth QAOA on bounded-degree graphs. It shows that a depth-one circuit, of depth independent of , achieves a constant approximation ratio uniformly over an infinite class of graphs.
The paper's proof is complete apart from one numerical step: the minimization of (35) is reported as a numerical evaluation. No machine-checked version of the result exists. A formal proof requires an exact evaluation of the three subgraph functions at suitable angles, an exact combinatorial count of edge types, and a certified inequality in place of the numerical minimization. The margin is small: the exact minimum is , about above the paper's constant.
Difficulty
The light-cone reduction (milestone 1) is the conceptual step: one must show that conjugating a two-qubit clause by and leaves an operator that involves only the qubits adjacent to the edge, and that the remaining qubits contribute a factor of one. In matrix form on -dimensional space this is a statement about tensor-product structure that the definitions do not make visible. The combinatorial count (milestones 2–4) needs a careful case analysis of how triangles sit in a cubic graph, including the exceptional graph , where the count fails. The final inequality (milestone 6) has a margin of order , so crude bounds on the trigonometric functions do not suffice.
Formalization scope
- Representation. Bit strings are
Qubits n = Fin n → Boolfrom the publishedQAlgorithmslayer, withtruethe bit . States are vectors inEuclideanSpace ℂ (Qubits n); , as a diagonal operator, and the QAOA unitary are the published definitionsuniformState,problemHamiltonian,qaoaMixer,qaoaUnitary. The latter takes mixer angles before phase angles. - Conventions. Graphs are
SimpleGraph (Fin n)with decidable adjacency; "3-regular" isIsRegularOfDegree 3. The cut counts each edge once. is defined as , which equals because is diagonal. The constant is the exact rational . - Added hypotheses. Milestones 2 and 3 assume connected and , which excludes , the case the paper sets aside on p. 8. No other hypothesis is added.
- Out of scope. The goal concerns the expected cut at good angles, which is what the paper's analysis bounds. Measuring the state, repeating, and the claim that a cut of that size is then found with high probability are not formalized; nor are running time, circuit depth, or the search for optimal angles.
- Ruled-out trivializations. A cut objective counting each edge twice, or an unnormalized state, would leave the ratio statement formally intact but about the wrong objects; the setting counts each edge once and uses the normalized uniform superposition. The goal quantifies over all bit strings, so it cannot be satisfied by bounding a particular cut.
- Contributions welcome. Reusable lemmas on the light-cone locality of conjugated Pauli operators, closed forms of the depth-one MaxCut expectation, and counting lemmas for triangles in cubic graphs all serve beyond this mission.
Selected references
- E. Farhi, J. Goldstone, S. Gutmann, A Quantum Approximate Optimization Algorithm, arXiv preprint, 2014. https://arxiv.org/abs/1411.4028
- Z. Wang, S. Hadfield, Z. Jiang, E. G. Rieffel, Quantum approximate optimization algorithm for MaxCut: A fermionic view, Phys. Rev. A 97, 022304, 2018. https://arxiv.org/abs/1706.02998
- M. X. Goemans, D. P. Williamson, Improved approximation algorithms for maximum cut and satisfiability problems using semidefinite programming, J. ACM 42(6), 1995. https://doi.org/10.1145/227683.227684