The purpose of these notes is to separate three questions that are easy to confuse: (a) what quantum algorithms can provably do faster than any classical algorithm; (b) what near-term quantum hardware has actually demonstrated; (c) whether either of those tells us that constrained optimization, the workhorse of operations research, machine learning, finance, logistics, will get quantum-easier in practice. The short answers are: very few things provably; sampling tasks, not optimization; and probably not in the regime anyone cares about, with important caveats. The long answers follow.

1. Preliminaries, what counts as a speedup

A constrained optimization problem has the form

with or . When the variables are binary and the objective is a quadratic form, the problem becomes a Quadratic Unconstrained Binary Optimization (QUBO) after penalizing violations:

Substituting with , QUBO becomes the Ising problem

which is the canonical target of quantum-heuristic optimization algorithms. Max-Cut, graph coloring, portfolio selection, traffic routing, and many scheduling problems reduce to (3). Solving Ising exactly is NP-hard (Barahona 1982).

A quantum speedup is a claim that some quantum algorithm solves a problem in asymptotically fewer operations than the best possible classical algorithm. Three flavors matter:

TypeExampleStatus
Exact, provable vs. best classical knownShor’s factoringExponential speedup, broadly believed but unproved-vs-best-possible
Exact, provable vs. black-box lower boundGrover’s searchQuadratic speedup, proven optimal in query model
Heuristic (no proof vs. best classical)QAOA, VQE, quantum annealingNo asymptotic advantage established for general instances

Readers who leave these pages remembering only one distinction should remember this one.

2. Two algorithms with actual proofs

2.1 Shor, factoring in polynomial time

Shor’s algorithm (Shor 1995 [1]) factors an -bit integer in time on a quantum computer, exponentially faster than the best known classical algorithm (general number field sieve, ). The speedup comes from the Quantum Fourier Transform (QFT) computing the period of the function in polylog time.

Factoring is not known to be NP-hard. This matters: Shor’s algorithm does not break NP, and in fact most complexity theorists conjecture . Shor is an existence proof that quantum computers can do something classical computers probably cannot, not that they solve the problems optimization researchers care about.

Grover’s algorithm (Grover 1996 [2]) finds a marked element in an unsorted database of items using quantum queries, versus classically. It is provably optimal in the query model (Bennett-Bernstein-Brassard-Vazirani 1997).

For NP-hard constrained optimization, Grover gives a quadratic speedup on brute-force enumeration: from to . This is useful but not transformational. It does not beat structured classical heuristics (branch and bound, local search, cutting planes, SDP relaxations) on real instances, because those heuristics already run much faster than .

Grover vs. brute-force enumeration on n bits; Shor vs. general number field sieve

The quadratic-vs-exponential distinction is why “quantum computing will solve optimization” claims deserve scrutiny: Grover bounds most general-purpose quantum optimization heuristics, and Grover alone does not clear the bar.

3. The adiabatic theorem and QAOA, the optimization-specific toolkit

3.1 Adiabatic quantum computation

Farhi-Goldstone-Gutmann-Sipser 2000 [3] proposed encoding optimization as ground-state preparation. Define

where is a trivial “mixing” Hamiltonian with known ground state , and is a problem Hamiltonian whose ground state encodes the optimum of (3). For Ising, .

The adiabatic theorem (Born-Fock 1928; see Jansen-Ruskai-Seiler 2007 for modern bounds) states: if the system starts in the ground state of and changes slowly enough, it stays in the instantaneous ground state. Specifically, the evolution time must satisfy

where is the spectral gap between the ground state and first excited state of .

The good news: at , the state is the ground state of , i.e., the optimizer. The bad news: is exponentially small at first-order quantum phase transitions. For worst-case hard instances of 3-SAT, the gap closes as for some , and required runtime becomes exponential (Altshuler-Krovi-Roland 2010; Farhi et al. 2001 [4]). The adiabatic algorithm is provably equivalent in power to universal quantum computation (Aharonov et al. 2007) but it is not provably better than classical algorithms on NP-hard optimization.

3.2 QAOA, discretizing the adiabatic path

For gate-model quantum computers, the adiabatic path is approximated by a Trotter decomposition. Farhi-Goldstone-Gutmann 2014 [5] formalized this as the Quantum Approximate Optimization Algorithm (QAOA). With classical parameters and , the QAOA ansatz is

One measures the expected cost and uses a classical outer loop to minimize over . As with optimal parameters, QAOA recovers the adiabatic limit.

At on 3-regular Max-Cut, Farhi-Goldstone-Gutmann [5] proved an approximation ratio

where is the optimum. Compare to the classical Goemans-Williamson 1995 SDP bound of . QAOA at does not beat Goemans-Williamson. At higher , QAOA numerical studies (Farhi-Goldstone-Gutmann-Zhou 2019 [6]) show QAOA at on the Sherrington-Kirkpatrick model outperforming standard semidefinite programming, but still trailing the conjecturally-optimal Montanari 2019 algorithm, and only in the infinite-size limit (), not on finite hardware.

3.3 VQE, the chemistry-flavored sibling

Peruzzo-McClean et al. 2013 [7] extended the same variational recipe to eigenvalue problems relevant to quantum chemistry. The Variational Quantum Eigensolver (VQE) uses a parameterized state and minimizes classically. For optimization, VQE and QAOA are essentially the same architecture; QAOA just restricts the ansatz to alternating-operator form.

4. Where the claim of “supremacy” actually comes from

Claims of quantum computational supremacy (Preskill 2012) do not come from optimization. They come from three sampling tasks:

4.1 Random Circuit Sampling (Google Sycamore 2019)

A random circuit of qubits and depth produces a distribution over -bit strings that is provably hard to sample from classically, assuming the polynomial hierarchy does not collapse (Boixo et al. 2018; Bouland et al. 2019). Google’s Sycamore experiment (Arute et al. 2019, Nature 574) sampled 53-qubit circuits in 200 seconds and estimated 10,000 years for Summit.

What happened next is instructive. Within 14 months, two classical simulation results tightened the gap:

  • Huang et al. 2020, tensor-network contraction brought the Summit estimate from 10,000 years to 20 days [8].
  • Liu et al. 2021 (Sunway supercomputer), further reduced it to 1 week, with the authors writing that their result “collapses the quantum supremacy claim of Sycamore” [9].

The lesson is not that quantum computers lost. The lesson is that supremacy claims have been a moving target as classical algorithms and hardware improve in lockstep. Both Preskill 2018 [10] and Preskill 2025 [11] stress this: “quantum advantage is a dynamic competition between quantum devices and classical simulation.”

4.2 Gaussian Boson Sampling (USTC Jiuzhang 2020)

Zhong et al. 2020 Science 370 [12] used a 100-mode photonic processor to produce sampling events at a rate faster than reported classical simulators at the time. Unlike Sycamore, the speedup survived follow-up classical simulation attempts through 2024, strengthening the claim. Subsequent Jiuzhang 4.0 (Liu et al. 2025) pushed to 3050 photon clicks with larger margins.

4.3 The framing problem

Notice what these results are not: they are not optimizing portfolio weights, not solving vehicle routing, not training neural networks. They are sampling from particular probability distributions that happen to be classically hard. Boson sampling is a one-output machine. RCS is not even a programmable algorithm, it’s a benchmark.

This has two practical implications:

  1. The hardware that demonstrated supremacy cannot run Shor. It can run sampling circuits because those tolerate noise in a particular way (Aaronson-Gunn 2019).
  2. No supremacy experiment has demonstrated quantum advantage on an optimization problem. The closest attempt, QAOA on Sycamore, came out against the quantum processor. See §5.

5. What happens when you try QAOA on real hardware

Harrigan, Arute, et al. 2020, Nature Physics 17 [13] (593 citations) ran QAOA on Google’s Sycamore processor on two classes of problems:

  1. Hardware-native graph problems (defined on Sycamore’s planar connectivity graph). Here QAOA gave approximation ratios independent of problem size, improving with circuit depth.
  2. Non-native problems (Sherrington-Kirkpatrick, general Max-Cut). Performance decreased with problem size. Circuits involving several thousand gates still beat random guessing but not efficient classical algorithms.

The reason is brutal arithmetic. Compiling a non-native interaction graph onto a hardware topology takes depth for SWAP chains. Noise per gate is ; compose that over gates and state fidelity drops to . Classical benchmarks (Goemans-Williamson, greedy, tabu) have no such fidelity penalty.

The authors concluded: “it will be challenging to scale near-term implementations of the QAOA for problems on non-native graphs. As these graphs are closer to real-world instances, we suggest more emphasis should be placed on such problems when using the QAOA to benchmark quantum processors.”

This is, frankly, the most important paper in the “quantum optimization advantage” literature. It was co-authored by essentially every Google Quantum AI researcher including Farhi himself.

QAOA on Sycamore, native vs. non-native graphs, stylized after Harrigan et al. 2020

6. The NISQ bottleneck and what comes after

6.1 NISQ

Preskill 2018 [10] coined Noisy Intermediate-Scale Quantum (NISQ) for 50-1000 qubit devices without error correction. The paper’s central honest assessment:

NISQ devices will be useful tools for exploring many-body quantum physics, and may have other useful applications, but the 100-qubit quantum computer will not change the world right away.

Seven years later, this has aged well. Sycamore is 53 qubits. IBM Heron is 133. Quantinuum is ~56 ion-trap qubits. None has beaten a well-tuned classical solver on any problem an operations-research engineer would pay to solve.

6.2 Error correction and Megaquop

Preskill 2025 [11] names the next target: the Megaquop machine, an error-corrected device performing logical operations. Getting there requires surface-code-style encoding at physical error rates below the fault-tolerance threshold. Current IBM and Google demos achieve this at small scale; scaling to tens of thousands of physical qubits per logical qubit is the engineering problem of the decade.

If the Megaquop machine arrives, Shor on RSA-2048 becomes feasible ( million physical qubits; Gidney-Ekerå 2021). Optimization is more uncertain: even error-free QAOA has no asymptotic speedup proof against classical algorithms on general Ising.

6.3 Dequantization

Tang 2018 [14] dequantized an influential quantum ML algorithm (Kerenidis-Prakash quantum recommender system), showing that under the same access assumptions, a classical algorithm achieves the same polylogarithmic scaling. A cascade of similar results followed, for principal component analysis, supervised clustering, semidefinite programming, and various linear-algebra subroutines.

The Tang lesson: many claimed quantum speedups assume unrealistic data access (QRAM). If classical algorithms are allowed -norm sampling on the same input, those speedups evaporate. Honest quantum advantage requires specifying classical input access on the same footing.

7. When is quantum optimization plausibly useful?

Synthesizing the above into an operational guide, quantum optimization plausibly helps when:

  1. The problem has a natural local Hamiltonian structure on qubits (spin-glass physics, quantum chemistry, lattice-model simulation). Here the hardware native graph matches the problem graph. See Harrigan et al.’s “hardware-native” setting [13].
  2. Classical heuristics are weak. If Goemans-Williamson already gives 0.87, a 0.7 QAOA bound is not interesting. QAOA’s value proposition is on specific problem structures where classical bounds are known to be tight against barriers.
  3. You have a fault-tolerant device. Without error correction, the circuit-depth budget is too small for meaningful QAOA depth.
  4. You don’t need exponential speedup. Grover-style quadratic speedups on enumeration may become practical on error-corrected machines; exponential speedup for general optimization likely requires a complexity-theoretic breakthrough (probably false).

None of those conditions holds in 2026 for logistics, portfolio optimization, supply chain, scheduling, or most operations-research applications. Published quantum-advantage claims on those problems have, to the best of this author’s knowledge, been classically matched or outperformed shortly after.

8. Honest limits and open problems

What is provably true:

  • Shor gives exponential advantage for factoring and discrete log [1].
  • Grover gives quadratic advantage for unstructured search [2].
  • Adiabatic QC and gate-model QC are polynomially equivalent (Aharonov et al. 2007).

What is not provably true despite frequent claims otherwise:

  • Quantum computers have an asymptotic speedup for NP-hard optimization. No such proof exists. Most complexity theorists conjecture .
  • QAOA outperforms the best classical algorithms on any natural problem. The paper most often cited as evidence [6] only shows QAOA matching SDP at in infinite-size limit.
  • Quantum annealing (D-Wave) gives speedup. Rønnow et al. 2014 Science showed D-Wave 2X gives at most constant-factor speedup over simulated annealing.
  • The Sycamore 2019 experiment demonstrated unconditional supremacy. Huang et al. [8] and Liu et al. [9] brought the classical simulation cost within reach.

Genuinely open questions:

  • Does ? This is not proven, Shor’s speedup is relative to our best known classical factoring algorithms.
  • Is there a natural NP-hard problem with provable quantum speedup? None known.
  • Can fault-tolerant quantum computation achieve better approximation ratios than SDP on Max-Cut? Conjectured yes for specific instance distributions; unproven.
  • When does dequantization succeed? Partially understood (low-rank, QRAM-free settings); general criteria open.

The next 18 months will likely see Google/IBM demonstrate early error-corrected logical operations. Whether these scale to the Megaquop regime is the dominant open engineering question. Whether that matters for optimization specifically, as opposed to chemistry or cryptanalysis, is an open scientific question that this research note cannot answer.


Bibliography

[1] Shor, P. W. (1995). Polynomial-Time Algorithms for Prime Factorization and Discrete Logarithms on a Quantum Computer. SIAM Review 41(2), 303–332 (1999 journal; 1995 conference). arXiv:quant-ph/9508027

[2] Grover, L. K. (1996). A fast quantum mechanical algorithm for database search. STOC 1996, 212–219. arXiv:quant-ph/9605043

[3] Farhi, E., Goldstone, J., Gutmann, S., Sipser, M. (2000). Quantum Computation by Adiabatic Evolution. arXiv:quant-ph/0001106

[4] Farhi, E., Goldstone, J., Gutmann, S., Lapan, J., Lundgren, A., Preda, D. (2001). A Quantum Adiabatic Evolution Algorithm Applied to Random Instances of an NP-Complete Problem. Science 292(5516), 472–475.

[5] Farhi, E., Goldstone, J., Gutmann, S. (2014). A Quantum Approximate Optimization Algorithm. arXiv:1411.4028. Companion: A Quantum Approximate Optimization Algorithm Applied to a Bounded Occurrence Constraint Problem, arXiv:1412.6062.

[6] Farhi, E., Goldstone, J., Gutmann, S., Zhou, L. (2019). The Quantum Approximate Optimization Algorithm and the Sherrington-Kirkpatrick Model at Infinite Size. Quantum 6, 759 (2022). arXiv:1910.08187

[7] Peruzzo, A., McClean, J., Shadbolt, P., et al. (2013). A variational eigenvalue solver on a photonic quantum processor. Nature Communications 5, 4213.

[8] Huang, C., Zhang, F., Newman, M., et al. (2020). Classical Simulation of Quantum Supremacy Circuits. arXiv:2005.06787

[9] Liu, X., Guo, C., Liu, Y., et al. (2021). Redefining the Quantum Supremacy Baseline With a New Generation Sunway Supercomputer. arXiv:2111.01066

[10] Preskill, J. (2018). Quantum Computing in the NISQ era and beyond. Quantum 2, 79.

[11] Preskill, J. (2025). Beyond NISQ: The Megaquop Machine. ACM Transactions on Quantum Computing 6(3).

[12] Zhong, H.-S., Wang, H., Deng, Y.-H., et al. (2020). Quantum computational advantage using photons. Science 370(6523), 1460–1463.

[13] Harrigan, M. P., Arute, F., et al. (2021). Quantum approximate optimization of non-planar graph problems on a planar superconducting processor. Nature Physics 17, 332–336. [Primary source for honest-limits of QAOA on hardware.]

[14] Tang, E. (2018/2019). A quantum-inspired classical algorithm for recommendation systems. STOC 2019, 217–228. arXiv:1807.04271

Additional canonical references:

  • Aharonov, D., van Dam, W., Kempe, J., Landau, Z., Lloyd, S., Regev, O. (2007). Adiabatic Quantum Computation Is Equivalent to Standard Quantum Computation. SIAM Journal on Computing 37(1), 166–194.
  • Barahona, F. (1982). On the computational complexity of Ising spin glass models. Journal of Physics A 15(10), 3241.
  • Boixo, S., Isakov, S. V., Smelyanskiy, V. N., et al. (2018). Characterizing quantum supremacy in near-term devices. Nature Physics 14(6), 595–600.
  • Goemans, M. X., Williamson, D. P. (1995). Improved Approximation Algorithms for Maximum Cut and Satisfiability Problems Using Semidefinite Programming. JACM 42(6), 1115–1145.
  • Harrow, A. W., Hassidim, A., Lloyd, S. (2009). Quantum Algorithm for Linear Systems of Equations. Physical Review Letters 103, 150502.
  • Rønnow, T. F., Wang, Z., Job, J., et al. (2014). Defining and detecting quantum speedup. Science 345(6195), 420–424.

Figures in this note reproduce analytical formulas from Farhi-Goldstone-Gutmann 2014 [5] (QAOA approximation bound, §3.2) and Farhi-Goldstone-Gutmann-Zhou 2019 [6] (SK model results). Classical-simulation time comparisons in §4.1 follow the numbers reported by Arute et al. 2019, Huang et al. 2020 [8], and Liu et al. 2021 [9]. No Sycamore or Jiuzhang data is reproduced, only the published headline metrics.


Related research notes in this series: