Combinatorial Optimisation

last updated 2026-08-31 · +20 sources in last 30d
Assessment draft · unreviewed
Viability
2/5
Drivers
4/5
Novelty
2/5
Diffusion
2/5
Impact
4/5

Timing Later (5-10yr) · Read Overrated

Quantum Annealing Quantum Annealing Stochastic / Ising Machines Stochastic / Ising … Coherent Ising Machine Coherent Ising Mach… Probabilistic Computing Probabilistic Compu… Thermodynamic Computing Thermodynamic Compu… Physics-Native Compute Physics-Native Comp… Combinato…

Combinatorial optimisation is the search for the best arrangement among exponentially many discrete options, and it has become the main testing ground for non-conventional compute (quantum annealers, gate-based QAOA variants, probabilistic bit hardware, tensor-network engines), where the current published record shows working demonstrations at tens to a few hundred variables but no settled advantage over classical solvers.

Summary

Combinatorial optimisation covers problems where the answer is a discrete configuration: which items to put in a knapsack, what order to visit cities in, how to cut a graph, which assets to hold, how to schedule cars through a paint shop. The number of candidate configurations grows exponentially with problem size, so exact solution is hopeless beyond modest sizes and practice relies on heuristics, relaxations and problem-specific preprocessing. In the non-conventional compute world these problems matter because almost all of them can be rewritten as the ground state of an Ising-type energy function, which is exactly what several unconventional hardware substrates natively minimise.

The rewriting step is where much of the engineering sits. The standard target is QUBO (quadratic unconstrained binary optimisation), with generalisations to higher-order binary forms (HOBO/PUBO) and to d-valued variables on qudits (QUDO, tensor QUDO), each with different variable counts and constraint-handling costs. Encoding choice dominates resource cost: the naive one-hot formulation of the travelling salesman problem needs O(n^2) qubits, while a compact binary register brings it to O(n log n). Constraints are handled either by penalty terms, which enlarge the problem and distort the energy landscape, or by constraint-preserving mixers such as XY-mixers that confine the evolution to the feasible subspace but incur Trotterisation error on gate-based hardware. Classical preprocessing that prunes candidate arcs before encoding cuts decision-variable counts for both classical and quantum solvers.

The solver side is a crowded field rather than a single technology. Gate-based variational methods (QAOA and its parameterisation variants, Grover-mixer QAOA for higher-order problems, feedback-based schemes), analog quantum annealing, quantum Markov chain Monte Carlo built on many-body-localised dynamics, probabilistic-bit hardware, and classical or GPU-based Ising and tensor-network engines all attack the same Ising target. Scalability is generally bought with decomposition: partition the problem into qubit-sized subproblems, solve locally, stitch classically.

The parameters that decide the outcome are: qubits or spins per problem variable after encoding; how constraints are enforced and what that does to the landscape; trainability of the variational parameters, which is governed by barren-plateau structure now being characterised analytically through dynamical Lie algebras; and, decisively, what a well-tuned classical baseline achieves on the same instance.

Evidence base

Open questions


Assessment drafted 2026-08-31 from up to 18 KB sources using the technology-scorecard framework; scores are a draft read pending review.

Recent mentions

Related concepts

Frontier questions