Skip to main content
KetQat

Appearance

Algorithm family

Quantum phase estimation

Estimation of an eigenphase with an m-qubit counting register: dyadic phases representable in m bits are returned with certainty; non-representable phases concentrate on the nearest bin with probability at least 4/pi^2. The registry's reference runs sweep m = 3..8 for both regimes.

Assumptions and execution semantics

The registry implementation is a STATEVECTOR SIMULATION of the textbook circuit (Hadamards, controlled-phase ladder, inverse QFT) with Born-rule sampling; noiseless and exact by construction. Gate counts are of the constructed circuit. No hardware execution.

Implementations

Implementations of Quantum phase estimation with engine, method, backend, abstraction level and execution semantics
EngineMethodBackendAbstraction levelSemantics
ketqat-runnerstatevectorketqat-statevector-pythongate-level circuit, exact simulation
SIMULATED

Simulated — a circuit was executed on a classical simulator

phase_is_representable is recorded per point, so the certain and nearest-bin regimes are never conflated

Problem and sizes

Instance types
eigenphase
Size axis
qubit_count (counting-register width m)
Sizes measured
n = 3
n = 4
n = 5
n = 6
n = 7
n = 8
Parameters
phase, shots, seed

Quality and resources across size

One row per measured point; every row traces to its run. Semantics per the implementation table — nothing here mixes modelled and simulated values in one aggregate.

Per-size measurements for Quantum phase estimation: success probability, depth, gates, runtime, with source runs
nSuccess probabilityDepthGates (2q)Runtime (s)Run
31.00000079 (3)0.0000phase-estimation-reference-dyadic
30.69751079 (3)0.0000phase-estimation-reference-nondyadic
41.000000914 (6)0.0000phase-estimation-reference-dyadic
40.678955914 (6)0.0000phase-estimation-reference-nondyadic
51.0000001120 (10)0.0000phase-estimation-reference-dyadic
50.6726071120 (10)0.0000phase-estimation-reference-nondyadic
61.0000001327 (15)0.0000phase-estimation-reference-dyadic
60.6831051327 (15)0.0000phase-estimation-reference-nondyadic
71.0000001535 (21)0.0000phase-estimation-reference-dyadic
70.6726071535 (21)0.0000phase-estimation-reference-nondyadic
81.0000001744 (28)0.0000phase-estimation-reference-dyadic
80.6997071744 (28)0.0000phase-estimation-reference-nondyadic

References

  • Kitaev, Quantum measurements and the Abelian Stabilizer ProblemarXiv:quant-ph/9511026
  • Cleve, Ekert, Macchiavello, Mosca, Quantum algorithms revisitedarXiv:quant-ph/9708016

Next action

Sweep additional non-representable phases and plot the nearest-bin probability against the 4/pi^2 bound across register widths.