Quantum Phase Estimation (QPE)

qc/algorithms qc/gates

Given a state decomposed in ‘s eigenbasis, QPE measures out an eigenvalue with probability — in particular, (the ground-state energy) whenever has overlap with the true ground state. It’s called “phase estimation” because it extracts from the phase accumulated by (see Trotterization for how to actually build ).

Circuit (3-bit example)

  1. Apply (Hadamard) to each of 3 ancilla qubits, preparing an equal superposition.
  2. Apply controlled-, controlled-, controlled- from each ancilla onto the register — each ancilla controls a different power of , writing binary digits of the phase into the ancilla register via phase kickback.
  3. Apply the inverse Quantum Fourier Transform () to the ancilla register — see The Quantum Fourier Transform for the full circuit derivation.
  4. Measure the ancillas — the result is a 3-bit binary approximation of an energy eigenvalue, sampled with probability .

QPE is the QFT’s one genuinely load-bearing use case: it never loads classical data into amplitude form and its output (an eigenvalue) is exactly the kind of peaked distribution the QFT reads out cheaply — see The Quantum Fourier Transform for why that combination matters.

Worked example — spin precession

A single qubit under has eigenphase (since contributes phase per application). Running QPE with enough ancilla/phase qubits to represent in binary recovers exactly; with fewer ancillas, the estimate rounds to the nearest representable binary fraction — a concrete illustration of why circuit depth (ancilla count) trades directly against estimation accuracy .

Pros and cons

Pros: high accuracy, asymptotically optimal query complexity, the natural target algorithm for future fault-tolerant hardware (see Error Correction (EC)).

Cons: needs circuit depth for error — deep circuits with today’s noise levels — and the controlled time-evolutions are nonlocal, adding significant overhead even for small problems. This is exactly why Variational Quantum Eigensolver (VQE) and Quantum Krylov Methods exist as near-term alternatives.

Self-Check

  • Why is QPE called “phase estimation” — what phase, and where does it come from?
  • Why does deeper circuit depth trade directly against QPE’s accuracy ?
  • Why is QPE considered better suited to future fault-tolerant hardware than to today’s noisy devices?