Computing Library › Quantum Algorithms
Quantum Algorithms

Quantum Annealing

Quantum annealing seeks the ground state of an optimization problem by slowly evolving from an easy Hamiltonian to the problem Hamiltonian, using quantum tunnelling to escape local minima.

Model
adiabatic / analog
Targets
QUBO / Ising problems
Contrast
gate-model QAOA is the digital cousin

What it does

Start in the ground state of a simple transverse-field Hamiltonian, then adiabatically turn on the problem Hamiltonian. If done slowly enough, the system stays in the ground state — which now encodes the optimal solution. Tunnelling can cross barriers that trap classical annealers.

Where it's used

Kronos motion — state estimation

Combinatorial optimization on specialized hardware; useful framing for design-space and scheduling problems.

In code (Qiskit)

python
# Map problem to Ising couplings J_ij, h_i; anneal transverse field -> 0