A Robot Traffic Cop for Quantum Gates ✛

Original: "Iterative Linear Quadratic Regulator for Quantum Optimal Control"
arXiv:2504.10938 · 2025-04-15 · CC BY 4.0 · 3 min
A robotics method steers superconducting qubits along an optimal trajectory with precision down to 10⁻⁸.

A quantum computer is an orchestra where every qubit must come in exactly on cue. But instead of a conductor with a baton, we have an arbitrary waveform generator (AWG) that delivers microwave signals lasting tens of nanoseconds. An error in the pulse shape, and the qubit plays out of tune, slipping into the wrong quantum state. Until now, tuning these pulses meant either analytical recipes like DRAG (a method to suppress leakage to higher levels), which require manual adjustment to the specific hardware, or numerical methods that are finicky about the initial guess. The new work brings the iterative linear-quadratic regulator (iLQR), an iterative trajectory optimization method originally designed to teach robots to walk, into the quantum world.

iLQR once controlled the steps of humanoids; now it governs the evolution of a wavefunction.

The robot traffic cop doesn't just nudge the system in the right direction. It looks ahead, estimating future costs from each state, which in control theory is called the value function. For the quantum problem, the authors recast the dynamics of a superconducting qubit (a transmon, a superconducting qubit with nonlinearity) in a convenient real-valued form, and approximated the matrix exponential with an eighth-order Padé approximant. Then they made a clever move: instead of using the pulse amplitudes themselves as control variables, they used their derivatives. This allows penalizing abrupt changes in the signal and ensures the pulse starts from zero, like a smooth start from a standstill rather than a jerk.

In simulations using parameters from the IBM Brisbane processor, the method performed admirably. For a single-qubit X gate of 40 ns duration on a two-level model, iLQR reproduced the analytical bang-bang solution with an accuracy of 1.3·10⁻¹³, and with smoothing, 4·10⁻⁹. For a two-qubit cross-resonance gate (a two-qubit operation via microwave excitation) of 240 ns duration, the accuracy reached 1.1·10⁻⁸. Of course, GRAPE with a good initial pulse can achieve 10⁻¹³, but it is sensitive to the starting point, whereas iLQR finds a solution from random initialization, like a robot that gets up on its own without being told how.

An accuracy of 4·10⁻⁹ is like hitting a coin from 100 kilometers away.

The practical benefit is clear: automatic gate calibration on quantum processors, especially when no analytical solution is known. Looking ahead, the method could be adapted for shorter pulses, incorporate fidelity directly into the cost function, and be applied to other architectures, such as transmons with tunable couplers for iSWAP or CZ gates. An important direction is integrating hardware feedback so the controller learns from real device errors. In this way, robotics quietly becomes the conductor of the quantum orchestra.

The iLQR method was originally developed for controlling robot motions, such as humanoid walking. Now it controls quantum states, from robot steps to the evolution of the wave function.

Scientists
Niels BohrPascual JordanWerner HeisenbergDavid DeutschErwin SchrödingerJohn Stewart Bell
Concepts
quantum gate tuning quantum algorithm control signal error threshold logical qubit error suppression decoder geometric phase control feedback fidelity hybrid algorithm readout gate voltage x ray imaging optimization single qubit operation classical limit kalman filter optical switch computational power microwave pulse