Quantum gate control · Chapter 03

What the simulations establish—and what they leave open

The project has moved from basic control tests to reusable two-qubit calibration. These are ongoing research results from simulation, not hardware demonstrations or a claim that reinforcement learning always beats numerical optimization.

A strong baseline changes the learning problem

The Walsh-basis reproduction includes single-qubit tests and fixed- and random-target two-qubit experiments. Early random-target residual policies could damage an already good analytical pulse. The current accept/reject design protects the retained solution and turns learning into a sequence of bounded calibration proposals.

That protection is important to interpreting the results: with exact fidelity feedback, retained performance cannot decrease by construction. A rising trajectory alone therefore does not establish that the learned proposals are better than other proposal strategies.

Generalization with frozen policies

Each noise condition uses 2,048 held-out target–noise pairs and its own trained controller. The plot starts at the analytical baseline (cycle zero); every subsequent point is a saved evaluation, not a fitted learning curve.

Ten cycles require 561 complete-pulse fidelity evaluations, including the initial reference. The target and detuning remain fixed within each task. These results demonstrate improvement on unseen samples from the training distribution; they do not show one controller transferring between the two noise distributions.

Frozen-policy calibration over ten cycles

00.20.40.60.810246810Calibration cycle (0 = analytical pulse)Mean average gate fidelityσδ = 5 × 10⁶ rad/s: 0, 0.733751σδ = 5 × 10⁶ rad/s: 1, 0.918987σδ = 5 × 10⁶ rad/s: 2, 0.941751σδ = 5 × 10⁶ rad/s: 3, 0.951121σδ = 5 × 10⁶ rad/s: 4, 0.956065σδ = 5 × 10⁶ rad/s: 5, 0.958967σδ = 5 × 10⁶ rad/s: 6, 0.960801σδ = 5 × 10⁶ rad/s: 7, 0.962021σδ = 5 × 10⁶ rad/s: 8, 0.962905σδ = 5 × 10⁶ rad/s: 9, 0.963551σδ = 5 × 10⁶ rad/s: 10, 0.964093σδ = 10⁷ rad/s: 0, 0.488384σδ = 10⁷ rad/s: 1, 0.722086σδ = 10⁷ rad/s: 2, 0.772601σδ = 10⁷ rad/s: 3, 0.799891σδ = 10⁷ rad/s: 4, 0.817488σδ = 10⁷ rad/s: 5, 0.827919σδ = 10⁷ rad/s: 6, 0.833975σδ = 10⁷ rad/s: 7, 0.838083σδ = 10⁷ rad/s: 8, 0.840908σδ = 10⁷ rad/s: 9, 0.843017σδ = 10⁷ rad/s: 10, 0.844632
σδ = 5 × 10⁶ rad/s σδ = 10⁷ rad/s
Saved fidelity-only evaluation summaries; 2,048 held-out tasks per condition. Each condition has a separately trained controller. Lines join discrete means; no confidence interval or between-training-seed uncertainty is implied.
View plot data
Frozen-policy calibration over ten cycles: saved observations
SeriesCalibration cycle (0 = analytical pulse)Mean average gate fidelity
σδ = 5 × 10⁶ rad/s00.733751
σδ = 5 × 10⁶ rad/s10.918987
σδ = 5 × 10⁶ rad/s20.941751
σδ = 5 × 10⁶ rad/s30.951121
σδ = 5 × 10⁶ rad/s40.956065
σδ = 5 × 10⁶ rad/s50.958967
σδ = 5 × 10⁶ rad/s60.960801
σδ = 5 × 10⁶ rad/s70.962021
σδ = 5 × 10⁶ rad/s80.962905
σδ = 5 × 10⁶ rad/s90.963551
σδ = 5 × 10⁶ rad/s100.964093
σδ = 10⁷ rad/s00.488384
σδ = 10⁷ rad/s10.722086
σδ = 10⁷ rad/s20.772601
σδ = 10⁷ rad/s30.799891
σδ = 10⁷ rad/s40.817488
σδ = 10⁷ rad/s50.827919
σδ = 10⁷ rad/s60.833975
σδ = 10⁷ rad/s70.838083
σδ = 10⁷ rad/s80.840908
σδ = 10⁷ rad/s90.843017
σδ = 10⁷ rad/s100.844632
Fidelity-only evaluation: selected checkpoints
Detuning SD (rad/s)Baseline1 cycle10 cyclesFinal SD
5 × 10⁶0.7337510.9189870.9640930.047095
10⁷0.4883840.7220860.8446320.146780
Final SD describes variability across the 2,048 test tasks, not across training runs. A single cycle costs 57 pulse evaluations including the baseline; ten cost 561. Values rounded from saved aggregate results.

More informative feedback helps in a matched test

A separate reproduction compares feedback choices on the same 2,048 held-out tasks at detuning standard deviation 5 × 10⁶ rad/s.

Each controller uses 57 complete-pulse evaluations, but these counts do not include the extra hardware measurements needed to estimate projection features. This task set is different from the ten-cycle evaluation above, so the numbers should not be combined into a single improvement curve.

Matched one-cycle comparison: a separate test set
MethodMean fidelity10th percentilePulse evaluations
Analytical reference0.766964—1
Fidelity-only RL0.9301540.82926657
Projection-feedback RL0.9760650.96528257
Source: the two matched one-cycle evaluation summaries. Projection features use exact simulated channels. The pulse count does not price their additional measurement requirements; this is not an equal-hardware-cost comparison.

The next questions are about evidence and cost

The reported comparisons use exact channel-derived feedback and one training seed. A useful next step is to test whether the advantage survives imperfect measurement, changing noise, and variation across training runs. Another is to compare learned proposals with alternatives under the same evaluation budget.

  • Test noisy fidelity estimates: accept/reject decisions need not protect true fidelity when measurements are uncertain.
  • Account for the measurement cost of projection feedback, not just the number of candidate pulses.
  • Use budget-matched random and numerical-search baselines, and examine difficult lower-tail cases rather than means alone.

Last updated