Local Classical Competitors to QAOA on MAXCUT
Does QAOA have quantum speedup* on MAXCUT?
Prior work: NO (p=1) (all D-regular, triangle-free graphs)
This work: NO (p=2) (all D-regular, girth>5 graphs)
(*compared to local algorithms)
2
What does “local” mean?
Let’s call an algorithm k-local if:
Local algorithms at small k cannot “see” the entire graph
3
Overview
4
1. The MAXCUT problem
Consider a graph G(V, E).
Split G into S and T, maximizing �the number of edges between partitions.
NP-Hard in exact case!
Best approx. algorithm: SDP (classical but NOT local)
5
2. Brief review of QAOA
“Quantum Approximate Optimization Algorithm”
Start with , evolve times , then measure qubits
Choose evolution times (“angles”) to maximize
“Trotterized” Adiabatic: finds optimal as
6
2. Brief review of QAOA (cont.)
Expected value for :
Hard to analyze for general !
For MAXCUT: ( -local)
7
3. Local classical alternatives
“Threshold Algorithm”
1-local!
8
3. Local classical alternatives (cont.)
Threshold algorithm on D-regular, triangle-free graphs:
(vs QAOA1’s )
Hastings 2019: Lower bound not tight, wins vs QAOA1
9
10
3. Local classical alternatives (cont.)
“k-step Threshold Algorithm” (k-local!)
11
3. Local classical alternatives (cont.)
On D-regular, girth > 5 graphs (i.e. no cycles of length < 6):
2-step threshold , vs QAOA2
12
13
4. Open questions
When does QAOAp win vs all p-local classical algorithms?
What about on graphs with triangles?
Forthcoming work (for large-degree graphs):� threshold wins vs QAOA1 when triangles per edge
14
Thank you!
Corner cases: Local classical wins for every D
“k-step Local Tensor Algorithm” (by Hastings; k-local)
Generic transformation; nonzero when
Update step:
16