Skip to content

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.

For an instance xx, choose a Hermitian path Hx(s)H_x(s) with 0≤s≤10\leq s\leq1. A schedule s(t)s(t) specifies its physical traversal:

iℏddt∣ψx(t)⟩=Hx(s(t))∣ψx(t)⟩,s(0)=0,s(T)=1.i\hbar\frac{d}{dt}|\psi_x(t)\rangle =H_x(s(t))|\psi_x(t)\rangle, \qquad s(0)=0,\quad s(T)=1.

The common interpolation

Hx(s)=(1−s)Hi,x+sHf,xH_x(s)=(1-s)H_{{\rm i},x}+sH_{{\rm f},x}

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 Cx(z)C_x(z), a diagonal problem Hamiltonian is

Hf,x=∑zCx(z)∣z⟩⟨z∣.H_{{\rm f},x}=\sum_z C_x(z)|z\rangle\langle z|.

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 Hi,xH_{{\rm i},x} 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

Ux(T)=Texp⁡ ⁣[−iℏ∫0THx(s(t)) dt].U_x(T)=\mathcal T\exp\!\left[-\frac{i}{\hbar} \int_0^T H_x(s(t))\,dt\right].

Time ordering matters when Hamiltonians at different times fail to commute. Knowing the endpoint ground states alone does not determine the final state.

For the usual gapped subspace theorem, follow a smooth spectral projector Px(s)P_x(s) of fixed rank along the whole path. Let Qx(s)=I−Px(s)Q_x(s)=I-P_x(s). Its external gap is

gx(s)=dist⁡ ⁣(spec⁡(Hx∣Ran⁡Px),spec⁡(Hx∣Ran⁡Qx)),gmin⁡=min⁡0≤s≤1gx(s).g_x(s)=\operatorname{dist}\!\left( \operatorname{spec}(H_x|_{\operatorname{Ran}P_x}), \operatorname{spec}(H_x|_{\operatorname{Ran}Q_x})\right), \qquad g_{\min}=\min_{0\leq s\leq1}g_x(s).

For a nondegenerate ground state, this is E1−E0E_1-E_0. 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 P(1)P(1) 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 δ\delta, eigenvalue perturbation bounds give the useful estimate

gperturbed(s)≥gunperturbed(s)−2δ,g_{\mathrm{perturbed}}(s)\geq g_{\mathrm{unperturbed}}(s)-2\delta,

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.

For a nondegenerate two-level path, define

M(s)=∣⟨1(s)∣H′(s)∣0(s)⟩∣,η(t)=ℏ∣s˙(t)∣M(s)Δ(s)2.M(s)=|\langle1(s)|H'(s)|0(s)\rangle|, \qquad \eta(t)=\frac{\hbar|\dot s(t)|M(s)}{\Delta(s)^2}.

This local ratio estimates where transitions are difficult to suppress. It is a schedule-design diagnostic, not a universal error bound. Where M(s)>0M(s)>0, holding it at ϵ\epsilon suggests

s˙=ϵΔ(s)2ℏM(s),T=ℏϵ∫01M(s)Δ(s)2 ds.\dot s=\frac{\epsilon\Delta(s)^2}{\hbar M(s)}, \qquad T=\frac{\hbar}{\epsilon}\int_0^1\frac{M(s)}{\Delta(s)^2}\,ds.

A zero of MM 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 T∝gmin⁡−2T\propto g_{\min}^{-2}.

For an initial state in Px(0)P_x(0), the operator norm

ϵad(T)=∥Qx(1)Ux(T)Px(0)∥\epsilon_{\mathrm{ad}}(T)=\|Q_x(1)U_x(T)P_x(0)\|

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 ϵad2\epsilon_{\mathrm{ad}}^2. 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 ρ0,x\rho_{0,x}, measurement effects MyM_y and accepted outcomes Ax\mathcal A_x,

psucc(x)=∑y∈AxTr⁡ ⁣[MyUx(T)ρ0,xUx(T)†].p_{\mathrm{succ}}(x)=\sum_{y\in\mathcal A_x} \operatorname{Tr}\!\left[M_yU_x(T)\rho_{0,x}U_x(T)^\dagger\right].

Independent repetitions with 0<psucc<10<p_{\mathrm{succ}}<1 produce at least one successful outcome with probability 1−(1−psucc)R1-(1-p_{\mathrm{succ}})^R. Thus a desired probability η\eta requires

Rη=⌈ln⁡(1−η)ln⁡(1−psucc)⌉.R_\eta=\left\lceil\frac{\ln(1-\eta)}{\ln(1-p_{\mathrm{succ}})}\right\rceil.

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.

Set ℏ=1\hbar=1 and take

HB=I−X2,HP=I−Z2,H(s)=(1−s)HB+sHP.H_B=\frac{I-X}{2},\qquad H_P=\frac{I-Z}{2}, \qquad H(s)=(1-s)H_B+sH_P.

The initial ground state is ∣+⟩|+\rangle and the final ground state is ∣0⟩|0\rangle. The instantaneous eigenvalues are

E±(s)=1±Δ(s)2,Δ(s)=(1−s)2+s2.E_\pm(s)=\frac{1\pm\Delta(s)}2, \qquad \Delta(s)=\sqrt{(1-s)^2+s^2}.

Ground and excited energies of a one-qubit interpolation, with the minimum gap at the midpoint

The ground state changes from ∣+⟩|+\rangle to ∣0⟩|0\rangle while its energy remains separated from the excited level. The gap is smallest at s=1/2s=1/2, but the final success probability also depends on the traversal schedule.

For the linear schedule s=t/8s=t/8, direct Schrödinger evolution in the order (∣0⟩,∣1⟩)(|0\rangle,|1\rangle) gives

∣ψ(8)⟩≈(0.804636102344−0.581531139378i)∣0⟩+(−0.078388950073+0.090760394695i)∣1⟩.|\psi(8)\rangle\approx{} (0.804636102344-0.581531139378i)|0\rangle +(-0.078388950073+0.090760394695i)|1\rangle.

Consequently p0≈0.9856177233p_0\approx0.9856177233 and p1≈0.0143822767p_1\approx0.0143822767. Keeping the identity term in HH 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 M(s)=1/[2Δ(s)]M(s)=1/[2\Delta(s)], so

Δmin⁡=12,ηmax⁡=28≈0.176777.\Delta_{\min}=\frac1{\sqrt2}, \qquad \eta_{\max}=\frac{\sqrt2}{8}\approx0.176777.

The diagnostic and 1−p01-p_0 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 UL⋯U1U_L\cdots U_1 can be represented by a data register and a clock. Its history state is

∣η⟩=1L+1∑ℓ=0LUℓ⋯U1∣ψin⟩⊗∣ℓ⟩c,U0=I.|\eta\rangle=\frac1{\sqrt{L+1}}\sum_{\ell=0}^L U_\ell\cdots U_1|\psi_{\mathrm{in}}\rangle\otimes|\ell\rangle_c, \qquad U_0=I.

The clock labels which prefix of the computation has been applied. A propagation Hamiltonian penalizes inconsistent neighboring slices:

Hprop=12∑ℓ=1L[I⊗(∣ℓ⟩⟨ℓ∣+∣ℓ−1⟩⟨ℓ−1∣)−Uℓ⊗∣ℓ⟩⟨ℓ−1∣−Uℓ†⊗∣ℓ−1⟩⟨ℓ∣].H_{\mathrm{prop}}=\frac12\sum_{\ell=1}^L\bigl[ I\otimes(|\ell\rangle\langle\ell|+|\ell-1\rangle\langle\ell-1|) -U_\ell\otimes|\ell\rangle\langle\ell-1| -U_\ell^\dagger\otimes|\ell-1\rangle\langle\ell|\bigr].

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 1/(L+1)1/(L+1). 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.

For U=XU=X, order the registers as data then clock and choose

Hstart=I−∣00⟩⟨00∣,Hhist=12(I−XdXc)+∣10⟩⟨10∣.H_{\mathrm{start}}=I-|00\rangle\langle00|, \qquad H_{\mathrm{hist}}=\frac12(I-X_dX_c)+|10\rangle\langle10|.

The first ground state is ∣00⟩|00\rangle. The second is

∣η⟩=∣00⟩+∣11⟩2,Hhist∣η⟩=0.|\eta\rangle=\frac{|00\rangle+|11\rangle}{\sqrt2}, \qquad H_{\mathrm{hist}}|\eta\rangle=0.

Clock outcome one occurs with probability 1/21/2 and then the data is certainly one, as required by X∣0⟩=∣1⟩X|0\rangle=|1\rangle.

Along H(s)=(1−s)Hstart+sHhistH(s)=(1-s)H_{\mathrm{start}}+sH_{\mathrm{hist}}, even and odd parity form invariant blocks. Their eigenvalues are

λA,±(s)=1±(1−s)2+s22,λB,±(s)=1±s2.\lambda_{A,\pm}(s)=\frac{1\pm\sqrt{(1-s)^2+s^2}}2, \qquad \lambda_{B,\pm}(s)=1\pm\frac{s}{\sqrt2}.

The full-space minimum ground-state gap is 1−1/2≈0.2928931-1/\sqrt2\approx0.292893, attained at s=1s=1. The even sector containing the prepared state has minimum gap 1/21/\sqrt2, attained at s=1/2s=1/2. 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 H~(s)=aH(s)+b(s)I\widetilde H(s)=aH(s)+b(s)I with a>0a>0, the eigenvectors remain the same and energy differences scale by aa. Traversing the rescaled path with s~(t′)=s(at′)\widetilde s(t')=s(at') reproduces the same ray in time T/aT/a, with an additional scalar phase from b(s)b(s). 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.

For bits x1,x2∈{0,1}x_1,x_2\in\{0,1\}, encode

C(x1,x2)=2x1+x2+x1x2C(x_1,x_2)=2x_1+x_2+x_1x_2

as a diagonal two-qubit problem Hamiltonian using xj=(1−Zj)/2x_j=(1-Z_j)/2. Verify every computational-basis energy and state exactly what the calculation does not establish.

Solution

Substitution gives

HP=2I−Z12+I−Z22+(I−Z1)(I−Z2)4=74I−54Z1−34Z2+14Z1Z2.\begin{aligned} H_P ={}&2\frac{I-Z_1}{2} +\frac{I-Z_2}{2} +\frac{(I-Z_1)(I-Z_2)}{4}\\ ={}& \frac74I -\frac54Z_1 -\frac34Z_2 +\frac14Z_1Z_2. \end{aligned}

In computational order:

  • ∣00⟩|00\rangle has (Z1,Z2)=(+1,+1)(Z_1,Z_2)=(+1,+1) and energy 00;
  • ∣01⟩|01\rangle has (+1,−1)(+1,-1) and energy 11;
  • ∣10⟩|10\rangle has (−1,+1)(-1,+1) and energy 22; and
  • ∣11⟩|11\rangle has (−1,−1)(-1,-1) and energy 44.

Thus the ordered spectrum is {0,1,2,4}\{0,1,2,4\}, 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.

Let

H~(s)=aH(s)+b(s)I,a>0.\widetilde H(s)=aH(s)+b(s)I, \qquad a>0.

Given an original schedule s(t)s(t) on 0≤t≤T0\leq t\leq T, find the schedule that reproduces the same final ray in time T/aT/a, derive the extra phase, and identify the resources changed by the transformation.

Solution

Set t′=t/at'=t/a and compress the schedule as

s~(t′)=s(at′),0≤t′≤Ta.\widetilde s(t')=s(at'), \qquad 0\leq t'\leq\frac{T}{a}.

If ∣ψ(t)⟩|\psi(t)\rangle solves the original equation, then ∣ψ(at′)⟩|\psi(at')\rangle obeys

iℏddt′∣ψ(at′)⟩=aH(s(at′))∣ψ(at′)⟩.i\hbar\frac{d}{dt'}|\psi(at')\rangle = aH(s(at'))|\psi(at')\rangle.

The scalar term commutes with every operator and contributes only

exp⁡ ⁣[−iℏ∫0T/ab ⁣(s~(t′)) dt′].\exp\!\left[ -\frac{i}{\hbar} \int_0^{T/a} b\!\left(\widetilde s(t')\right)\,dt' \right].

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 aa. The operator norm need not: the scalar shift changes the absolute eigenvalues. For example, H=ZH=Z, a=2a=2, and b=10b=10 give ∥2Z+10I∥=12\|2Z+10I\|=12, although 2∥Z∥=22\|Z\|=2. The compressed schedule requires proportionally faster control. These energy, coefficient-precision, bandwidth, and timing resources must be counted; b(s)b(s) is phase-only for an isolated evolution but may matter under controlled evolution or phase-sensitive comparison.

For the Hamiltonian in the linear one-qubit example, derive the eigenvalue gap, its minimum, the derivative coupling ∣⟨1∣H′∣0⟩∣|\langle1|H'|0\rangle|, and the maximum local diagnostic at T=8T=8.

Solution

The Hamiltonian is

H(s)=12[I−(1−s)X−sZ].H(s) = \frac12 \left[ I-(1-s)X-sZ \right].

Its nonidentity Bloch vector has length

Δ(s)=(1−s)2+s2,\Delta(s)=\sqrt{(1-s)^2+s^2},

so

E±(s)=1±Δ(s)2.E_\pm(s)=\frac{1\pm\Delta(s)}{2}.

Minimizing Δ(s)2=1−2s+2s2\Delta(s)^2=1-2s+2s^2 gives s=1/2s=1/2 and

Δmin⁡=12.\Delta_{\min}=\frac{1}{\sqrt2}.

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

∣⟨1(s)∣H′(s)∣0(s)⟩∣=12Δ(s).\left|\langle1(s)|H'(s)|0(s)\rangle\right| = \frac{1}{2\Delta(s)}.

With s˙=1/8\dot s=1/8, the diagnostic is

∣s˙∣2Δ(s)3.\frac{|\dot s|}{2\Delta(s)^3}.

It is largest where the gap is smallest, so

ηmax⁡=1812(1/2)3=28.\eta_{\max} = \frac18 \frac{1}{2(1/\sqrt2)^3} = \frac{\sqrt2}{8}.

This is a local diagnostic, not a theorem-level error bound.

For the same one-qubit path, evaluate

∫01∣⟨1∣H′∣0⟩∣Δ2 ds\int_0^1 \frac{|\langle1|H'|0\rangle|}{\Delta^2}\,ds

and compare the diagnostic runtimes for a constant-local-diagnostic schedule and a linear schedule at the same maximum diagnostic ϵ\epsilon.

Solution

Because ∣⟨1∣H′∣0⟩∣=1/(2Δ)|\langle1|H'|0\rangle|=1/(2\Delta),

∫01∣⟨1∣H′∣0⟩∣Δ2 ds=∫01ds2Δ3.\int_0^1 \frac{|\langle1|H'|0\rangle|}{\Delta^2}\,ds = \int_0^1\frac{ds}{2\Delta^3}.

Let u=2s−1u=2s-1. Then ds=du/2ds=du/2 and Δ2=(1+u2)/2\Delta^2=(1+u^2)/2, so

∫01ds2Δ3=12∫−11du(1+u2)3/2=12[u1+u2]−11=1.\begin{aligned} \int_0^1\frac{ds}{2\Delta^3} &= \frac{1}{\sqrt2} \int_{-1}^{1} \frac{du}{(1+u^2)^{3/2}}\\ &= \frac{1}{\sqrt2} \left[ \frac{u}{\sqrt{1+u^2}} \right]_{-1}^{1} =1. \end{aligned}

Holding the local diagnostic at ϵ\epsilon gives

s˙=ϵΔ2M=2ϵΔ3,\dot s = \frac{\epsilon\Delta^2}{M} =2\epsilon\Delta^3,

and therefore

Tlocal=∫01ds2ϵΔ3=1ϵ.T_{\mathrm{local}} = \int_0^1\frac{ds}{2\epsilon\Delta^3} = \frac{1}{\epsilon}.

For a linear schedule, s˙=1/T\dot s=1/T and the maximum diagnostic is 2/T\sqrt2/T, so

Tlinear=2ϵ.T_{\mathrm{linear}}=\frac{\sqrt2}{\epsilon}.

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

HP=I+Z1Z22.H_P=\frac{I+Z_1Z_2}{2}.

Identify its ground space, compare the sorted E1−E0E_1-E_0 value with the external target-to-complement gap, and explain which one belongs in a subspace adiabatic theorem.

Solution

Z1Z2Z_1Z_2 has eigenvalue +1+1 on even-parity states ∣00⟩,∣11⟩|00\rangle,|11\rangle and −1-1 on odd-parity states ∣01⟩,∣10⟩|01\rangle,|10\rangle. Hence

HP∣00⟩=∣00⟩,HP∣11⟩=∣11⟩,H_P|00\rangle=|00\rangle, \qquad H_P|11\rangle=|11\rangle,

while

HP∣01⟩=0,HP∣10⟩=0.H_P|01\rangle=0, \qquad H_P|10\rangle=0.

The accepted ground projector is

P=∣01⟩⟨01∣+∣10⟩⟨10∣.P = |01\rangle\langle01| +|10\rangle\langle10|.

The ordered spectrum is {0,0,1,1}\{0,0,1,1\}. Consequently the naive sorted gap is

E1−E0=0,E_1-E_0=0,

because it measures an internal degeneracy within the accepted band. The distance from that band to the rejected even-parity space is instead

gexternal=1.g_{\mathrm{external}}=1.

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.

A circuit contains L=3L=3 nonidentity gates and is followed by r=5r=5 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

ℓ=0,1,…,L+r,\ell=0,1,\ldots,L+r,

so there are

L+r+1=3+5+1=9L+r+1=3+5+1=9

equally weighted clock positions. The final circuit output first appears after gate LL, at ℓ=3\ell=3, and persists through ℓ=8\ell=8. There are therefore

r+1=6r+1=6

accepted clock positions, giving

pclock output=r+1L+r+1=69=23.p_{\mathrm{clock\ output}} = \frac{r+1}{L+r+1} = \frac69 = \frac23.

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 pcircuitp_{\mathrm{circuit}}, the joint accepted probability is (2/3)pcircuit(2/3)p_{\mathrm{circuit}} for this uniform padded history state. The clock acceptance probability does not itself improve the circuit output.

Independent runs produce a classically verifiable correct answer with probability p=0.6p=0.6. How many serial attempts give at least one correct answer with probability at least η=0.99\eta=0.99? Each attempt uses 2 μs2\,\mu\mathrm{s} for preparation, 8 μs8\,\mu\mathrm{s} for coherent evolution, and 3 μs3\,\mu\mathrm{s} for readout and reset. Report both coherent-evolution time and total serial time.

Solution

The required attempt count is

R0.99=⌈ln⁡(0.01)ln⁡(0.4)⌉=6.R_{0.99} = \left\lceil \frac{\ln(0.01)}{\ln(0.4)} \right\rceil =6.

Indeed, five failures have probability

0.45=0.01024>0.01,0.4^5=0.01024>0.01,

whereas six failures have probability

0.46=0.004096<0.01.0.4^6=0.004096<0.01.

The coherent-evolution budget is

6(8 μs)=48 μs.6(8\,\mu\mathrm{s})=48\,\mu\mathrm{s}.

The full serial time is

6(2+8+3) μs=78 μs.6(2+8+3)\,\mu\mathrm{s} =78\,\mu\mathrm{s}.

The 48 μs48\,\mu\mathrm{s} 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.

Let

H(s)=−12[cos⁡ ⁣(πs2)Z+sin⁡ ⁣(πs2)X],s=t/T,T=π32,ℏ=1.H(s)=-\frac12\left[\cos\!\left(\frac{\pi s}{2}\right)Z +\sin\!\left(\frac{\pi s}{2}\right)X\right], \qquad s=t/T,\qquad T=\frac{\pi\sqrt3}{2},\quad\hbar=1.

Starting in ∣0⟩|0\rangle, solve the evolution in a rotating frame and find the final probability of the target ground state ∣+⟩|+\rangle. Does a constant nonzero gap guarantee unit success at this finite runtime?

Solution

Set θ=πt/(2T)\theta=\pi t/(2T) and Ry(θ)=e−iθY/2R_y(\theta)=e^{-i\theta Y/2}. Then

H(t)=Ry(θ)(−Z/2)Ry(θ)†.H(t)=R_y(\theta)(-Z/2)R_y(\theta)^\dagger.

Writing ∣ψ(t)⟩=Ry(θ)∣ϕ(t)⟩|\psi(t)\rangle=R_y(\theta)|\phi(t)\rangle gives

iddt∣ϕ⟩=Hrot∣ϕ⟩,Hrot=−12(Z+θ˙Y),θ˙=13.i\frac{d}{dt}|\phi\rangle=H_{\mathrm{rot}}|\phi\rangle, \qquad H_{\mathrm{rot}}=-\frac12(Z+\dot\theta Y), \qquad \dot\theta=\frac1{\sqrt3}.

The second term is the rotating-frame contribution; omitting it would incorrectly predict exact following. The vector in HrotH_{\mathrm{rot}} has length 2/32/\sqrt3. Since T(2/3)/2=π/2T(2/\sqrt3)/2=\pi/2, its exponential is easy to evaluate. Rotating back gives

∣ψ(T)⟩=(1+i3)∣0⟩+(−1+i3)∣1⟩22.|\psi(T)\rangle= \frac{(1+i\sqrt3)|0\rangle+(-1+i\sqrt3)|1\rangle}{2\sqrt2}.

Thus ∣⟨+∣ψ(T)⟩∣2=3/4|\langle+|\psi(T)\rangle|^2=3/4. The instantaneous gap is exactly one throughout the path, but transitions remain at this finite speed. The constant local diagnostic is η=π/(4T)=1/(23)\eta=\pi/(4T)=1/(2\sqrt3); it is not the failure probability 1/41/4.

  • 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.