The schedule is the recipe for turning the driver off and the problem Hamiltonian on. It
controls both whether the evolution stays adiabatic and how the spectral gap behaves along the
way. This lesson studies the simplest non-trivial case — a single qubit — where the
instantaneous ground state can be written down exactly.
The interpolating Hamiltonian
The most common schedule is the linear interpolation
H(s)=(1−s)HB+sHP,s=t/T∈[0,1].
More general schedules replace the two coefficients with smooth functions A(s) and B(s)
with A(0)=1,A(1)=0 and B(0)=0,B(1)=1:
H(s)=A(s)HB+B(s)HP.
Good schedules slow down — keep dtds small — near the minimum gap, where the system
is most fragile, and can move quickly where the gap is wide.
A single-qubit example
Take HB=−X and HP=−Z with the linear schedule:
H(s)=−(1−s)X−sZ.
Writing a=1−s and b=s, this is H(s)=−(aX+bZ). The operator aX+bZ has
eigenvalues ±a2+b2, so the gap is
Δ(s)=2(1−s)2+s2,
which is smallest at s=21, where Δ=2. The ground state of H(s) is
the +1 eigenstate of aX+bZ — a spin pointing along the Bloch-sphere direction
n^=a2+b2(a,0,b)=(1−s)2+s2(1−s,0,s).
Preparing it with one rotation
A Y-rotation of ∣0⟩ produces a state whose Bloch vector lies in the xz-plane:
RY(θ)∣0⟩=cos2θ∣0⟩+sin2θ∣1⟩↔n^=(sinθ,0,cosθ).
Matching (sinθ,0,cosθ) to the direction (1−s,0,s) gives
θ=atan2(1−s,s).
At the midpoint s=21 this is θ=atan2(21,21)=4π, so the ground state is cos8π∣0⟩+sin8π∣1⟩.
Try it
Prepare the instantaneous ground state of H(s)=−(1−s)X−sZ at s=0.5 using a single
RY rotation. The grader checks the statevector.
Run your code to see the quantum state.
After running, the statevector panel shows amplitudes cos(π/8)≈0.924 on ∣0⟩
and sin(π/8)≈0.383 on ∣1⟩.
Sign in on the full site to ask questions and join the discussion.