Adiabatic Quantum Computation
Adiabatic quantum computation encodes a problem in the low-energy states of a Hamiltonian and approaches those states by changing the Hamiltonian gradually. The starting ground state should be easy to prepare; measuring the final state should yield a useful answer. The central question is how slowly the change must occur, at a fixed energy scale, to obtain that answer reliably. This page treats finite-dimensional closed systems; quantum annealing also considers finite-time and open-system processes.
Helpful background. Adiabatic approximation supplies instantaneous eigenstates and transition amplitudes. The circuit model supplies registers, measurements and computational resources.
Hamiltonian paths and encoded answers
Section titled “Hamiltonian paths and encoded answers”For an instance , choose a Hermitian path with . A schedule specifies its physical traversal:
The common interpolation
is one choice. Additional terms or curved paths can change the spectrum even when the endpoints remain fixed. The path and the schedule are different: the same sequence of Hamiltonians can be traversed at different speeds.
For a classical cost function , a diagonal problem Hamiltonian is
Its ground states represent minimizing bit strings. Computational-basis measurement returns a candidate; the acceptance rule might require the exact minimum or allow a stated approximation. Penalties can exclude invalid configurations, but their coefficients and required precision count toward the cost. Preparing the ground state of must not hide the original hard problem.
More general encodings use a final subspace rather than one string. Projection into that subspace, preservation of a logical superposition within it, and production of a particular measurement distribution are distinct goals. In each case the measurement and classical decoding determine success.
The evolution is
Time ordering matters when Hamiltonians at different times fail to commute. Knowing the endpoint ground states alone does not determine the final state.
Spectral isolation and the relevant gap
Section titled “Spectral isolation and the relevant gap”For the usual gapped subspace theorem, follow a smooth spectral projector of fixed rank along the whole path. Let . Its external gap is
For a nondegenerate ground state, this is . For an isolated band containing several accepted states, degeneracies within the band do not close its external gap. But if a rank-one ground state merges with other states at the endpoint, one cannot merely enlarge and apply the same fixed-rank theorem. One must choose a consistently isolated larger band, analyze the closing gap separately, or use another result.
An exactly conserved symmetry can restrict evolution to one sector. A state prepared there may experience a larger sector gap than the full-space gap. This simplification requires the entire Hamiltonian path to preserve the sector. If a perturbation breaks the symmetry, examine the perturbed full-space spectrum and couplings. Even the unperturbed full-space gap is not automatically a bound for that new problem. For a separated ordered band and a Hermitian perturbation of norm at most , eigenvalue perturbation bounds give the useful estimate
when the right side is positive. Smoothness and derivative bounds are still needed to control the perturbed dynamics.
For a fixed smooth path with a uniform gap, standard adiabatic theorems bound leakage as the traversal time increases. The constants depend on the gap and derivatives; a family of larger problems requires bounds on that dependence. A positive gap in one small matrix is not an efficient algorithm for arbitrary input sizes. See the adiabatic theorem for precise hypotheses and Jansen, Ruskai and Seiler for explicit gap-dependent estimates.
Choosing a schedule and measuring success
Section titled “Choosing a schedule and measuring success”For a nondegenerate two-level path, define
This local ratio estimates where transitions are difficult to suppress. It is a schedule-design diagnostic, not a universal error bound. Where , holding it at suggests
A zero of does not permit an infinite physical speed without further analysis; control limits or a separately justified schedule must handle that region. Endpoint behavior and regularity also matter. Neither this construction nor the minimum gap alone proves an assumption-free law .
For an initial state in , the operator norm
bounds the leakage amplitude for every normalized state in that initial subspace. If success means the final measurement accepts the whole band, failure probability is at most . If a particular logical vector or decoded subset is required, population remaining in the band may still give a wrong answer.
More generally, for initial state , measurement effects and accepted outcomes ,
Independent repetitions with produce at least one successful outcome with probability . Thus a desired probability requires
Using this as an answer-selection procedure requires a verifier or another justified decoding rule. Repetition alone does not identify which unknown output is correct. Preparation, readout and reset costs recur along with the coherent evolution time.
A one-qubit interpolation
Section titled “A one-qubit interpolation”Set and take
The initial ground state is and the final ground state is . The instantaneous eigenvalues are
The ground state changes from to while its energy remains separated from the excited level. The gap is smallest at , but the final success probability also depends on the traversal schedule.
For the linear schedule , direct Schrödinger evolution in the order gives
Consequently and . Keeping the identity term in fixes the displayed common phase. An independent ODE integration and a refined product of midpoint matrix exponentials check these values; no measurement sampling is involved.
The derivative coupling is , so
The diagnostic and are different quantities. This small example makes the distinction visible: spectral information guides a schedule, while direct evolution answers the finite-time measurement question. It does not establish scaling with problem size.
From circuit histories to Hamiltonian ground states
Section titled “From circuit histories to Hamiltonian ground states”A circuit can be represented by a data register and a clock. Its history state is
The clock labels which prefix of the computation has been applied. A propagation Hamiltonian penalizes inconsistent neighboring slices:
Each term is positive semidefinite and annihilates the history state. A full construction also fixes the input, restricts the clock to valid configurations, supplies an easy initial state and proves a suitable gap along the interpolation. Without these additions, the propagation kernel alone does not implement the computation.
Measuring the unpadded clock gives the final time with probability . Appending identity gates increases the fraction of clock positions that carry the final data state. The polynomial equivalence established by Aharonov and colleagues uses uniform constructions with bounded locality and controlled energy, precision and runtime overhead. It does not imply equal running times or make every optimization interpolation efficient. Hamiltonian simulation explains the other direction: implementing sufficiently well-specified Hamiltonian evolution with circuits.
A one-gate history
Section titled “A one-gate history”For , order the registers as data then clock and choose
The first ground state is . The second is
Clock outcome one occurs with probability and then the data is certainly one, as required by .
Along , even and odd parity form invariant blocks. Their eigenvalues are
The full-space minimum ground-state gap is , attained at . The even sector containing the prepared state has minimum gap , attained at . These values answer different questions; a symmetry-breaking perturbation requires a new full-space analysis. No schedule has been specified here, so the endpoint eigenstate and gap calculations do not determine finite-time preparation success.
Energy scales, implementation and limitations
Section titled “Energy scales, implementation and limitations”If with , the eigenvectors remain the same and energy differences scale by . Traversing the rescaled path with reproduces the same ray in time , with an additional scalar phase from . This faster evolution uses proportionally larger nonidentity coefficients and a faster schedule. The operator norm itself also depends on the chosen scalar offset; the spectral range does not.
An efficient family must account for register size, interaction locality, term count, coefficient magnitude and precision, preparation, traversal, measurement and classical decoding. Access to a symbolic path does not automatically provide its physical implementation or its controlled propagator.
Numerical propagation should be checked by step refinement and independent methods where possible; norm preservation alone does not bound state error. The time-propagation methods explain those checks. A finite path should not be assigned an infinite-sweep Landau–Zener probability without matching the sweep assumptions.
A closed-system theorem also does not establish thermal robustness or fault tolerance. Dissipation can both remove and create excitations; quantum annealing treats such regimes. Claims about computational advantage additionally need a specified task and a suitable classical comparison, as discussed in algorithmic benchmarking.
Exercises
Section titled “Exercises”Encode a Two-Bit Cost Function
Section titled “Encode a Two-Bit Cost Function”For bits , encode
as a diagonal two-qubit problem Hamiltonian using . Verify every computational-basis energy and state exactly what the calculation does not establish.
Solution
Substitution gives
In computational order:
- has and energy ;
- has and energy ;
- has and energy ; and
- has and energy .
Thus the ordered spectrum is , matching the four classical costs. The calculation establishes an endpoint encoding only. It supplies no initial Hamiltonian, path, gap, runtime, output-confidence analysis, or speedup.
Rescale the Hamiltonian and runtime
Section titled “Rescale the Hamiltonian and runtime”Let
Given an original schedule on , find the schedule that reproduces the same final ray in time , derive the extra phase, and identify the resources changed by the transformation.
Solution
Set and compress the schedule as
If solves the original equation, then obeys
The scalar term commutes with every operator and contributes only
Therefore the final ray agrees with the original one. The statement is false for a general unchanged physical-time schedule, because the two evolutions then visit different path points at corresponding times.
The projectors are unchanged. All gaps, the spectral range, and nonidentity coefficients scale by . The operator norm need not: the scalar shift changes the absolute eigenvalues. For example, , , and give , although . The compressed schedule requires proportionally faster control. These energy, coefficient-precision, bandwidth, and timing resources must be counted; is phase-only for an isolated evolution but may matter under controlled evolution or phase-sensitive comparison.
Derive the Linear One-Qubit Gap
Section titled “Derive the Linear One-Qubit Gap”For the Hamiltonian in the linear one-qubit example, derive the eigenvalue gap, its minimum, the derivative coupling , and the maximum local diagnostic at .
Solution
The Hamiltonian is
Its nonidentity Bloch vector has length
so
Minimizing gives and
For a two-level Bloch Hamiltonian, the off-diagonal derivative component is the part of the derivative perpendicular to the instantaneous Bloch vector. Here this gives
With , the diagnostic is
It is largest where the gap is smallest, so
This is a local diagnostic, not a theorem-level error bound.
Compare Linear and Local Schedules
Section titled “Compare Linear and Local Schedules”For the same one-qubit path, evaluate
and compare the diagnostic runtimes for a constant-local-diagnostic schedule and a linear schedule at the same maximum diagnostic .
Solution
Because ,
Let . Then and , so
Holding the local diagnostic at gives
and therefore
For a linear schedule, and the maximum diagnostic is , so
This compares two uses of the same diagnostic. Neither equality is a general theorem relating runtime to actual adiabatic error.
Use an External Gap for a Degenerate Target
Section titled “Use an External Gap for a Degenerate Target”Consider
Identify its ground space, compare the sorted value with the external target-to-complement gap, and explain which one belongs in a subspace adiabatic theorem.
Solution
has eigenvalue on even-parity states and on odd-parity states . Hence
while
The accepted ground projector is
The ordered spectrum is . Consequently the naive sorted gap is
because it measures an internal degeneracy within the accepted band. The distance from that band to the rejected even-parity space is instead
The external value belongs in a theorem or leakage statement that transports the whole accepted subspace. If a task distinguishes coherent vectors inside the odd-parity space, internal splitting and logical transport require additional analysis.
Pad a History State
Section titled “Pad a History State”A circuit contains nonidentity gates and is followed by identity gates. For the uniform history state, find the probability that a clock measurement lands at a time whose data register already contains the final circuit output. Separate this clock probability from the circuit’s own success probability.
Solution
The padded clock labels are
so there are
equally weighted clock positions. The final circuit output first appears after gate , at , and persists through . There are therefore
accepted clock positions, giving
This is only the probability of reading a clock position that carries the circuit’s final data state. If the circuit itself succeeds with probability , the joint accepted probability is for this uniform padded history state. The clock acceptance probability does not itself improve the circuit output.
Count Repeated Runs and Wall-Clock Cost
Section titled “Count Repeated Runs and Wall-Clock Cost”Independent runs produce a classically verifiable correct answer with probability . How many serial attempts give at least one correct answer with probability at least ? Each attempt uses for preparation, for coherent evolution, and for readout and reset. Report both coherent-evolution time and total serial time.
Solution
The required attempt count is
Indeed, five failures have probability
whereas six failures have probability
The coherent-evolution budget is
The full serial time is
The value omits preparation and readout; it must not be reported as wall-clock time. These times assume serial attempts. Without a verifier, the probability that some correct answer appeared would not tell us which output to return.
Solve a rotating path exactly
Section titled “Solve a rotating path exactly”Let
Starting in , solve the evolution in a rotating frame and find the final probability of the target ground state . Does a constant nonzero gap guarantee unit success at this finite runtime?
Solution
Set and . Then
Writing gives
The second term is the rotating-frame contribution; omitting it would incorrectly predict exact following. The vector in has length . Since , its exponential is easy to evaluate. Rotating back gives
Thus . The instantaneous gap is exactly one throughout the path, but transitions remain at this finite speed. The constant local diagnostic is ; it is not the failure probability .
References
Section titled “References”- D. Aharonov, W. van Dam, J. Kempe, Z. Landau, S. Lloyd, and O. Regev, “Adiabatic quantum computation is equivalent to standard quantum computation,” SIAM Journal on Computing 37(1), 166–194 (2007), doi:10.1137/S0097539705447323.
- T. Albash and D. A. Lidar, “Adiabatic quantum computation,” Reviews of Modern Physics 90, 015002 (2018), doi:10.1103/RevModPhys.90.015002.
- E. Farhi, J. Goldstone, S. Gutmann, and M. Sipser, “Quantum computation by adiabatic evolution,” arXiv:quant-ph/0001106 (2000), arXiv:quant-ph/0001106.
- S. Jansen, M.-B. Ruskai, and R. Seiler, “Bounds for the adiabatic approximation with applications to quantum computation,” Journal of Mathematical Physics 48, 102111 (2007), doi:10.1063/1.2798382.
- J. Roland and N. J. Cerf, “Quantum search by local adiabatic evolution,” Physical Review A 65, 042308 (2002), doi:10.1103/PhysRevA.65.042308.