Computing the time evolution — and its derivatives — fast and accurately enough for optimization, from matrix exponentials to Magnus, Chebyshev and Krylov propagators.
Also known as propagator · time propagation · matrix exponential · Magnus expansion · Chebyshev propagator · Krylov · split operator · GPU
Every optimal-control algorithm spends most of its time propagating: computing the time evolution of states or
operators under the current controls — and, for gradient methods, its derivatives — over and over again. How
fast and how accurately that is done sets the size of the systems and the number of iterations that are practical.
This page collects the numerical methods behind the optimizers.
Propagating one time step
Over a short step \(\Delta t\) in which the Hamiltonian is (approximately) constant, one needs
\(e^{-iH\Delta t}\) or its action on a state.
Dense matrix exponentials. For small systems, \(e^{-iH\Delta t}\) is computed directly. Scaling-and-squaring
with Padé approximants is the standard general-purpose method. Since \(H\) is Hermitian, an eigendecomposition is
also convenient, and it gives exact derivatives (below). Many methods exist and some fail badly in practice
[1].
Krylov subspace (Lanczos). For large sparse \(H\), the action \(e^{-iH\Delta t}|\psi\rangle\) is approximated
in the small subspace spanned by \(|\psi\rangle, H|\psi\rangle, H^2|\psi\rangle, \dots\), using only matrix–vector
products [2].
Chebyshev expansion. The exponential is expanded in Chebyshev polynomials of the spectrally rescaled
Hamiltonian. The error is distributed uniformly over the spectrum and the method is very efficient for long steps
[3]. Variants with iterative time ordering handle explicitly time-dependent Hamiltonians
[4].
Split-operator. For particles on spatial grids, kinetic and potential terms are exponentiated separately, in
momentum and position space, using fast Fourier transforms [5].
Kosloff’s review compares these approaches for molecular dynamics [6]. Their trade-offs carry
over to control.
Time-dependent Hamiltonians
Control Hamiltonians change in time. Options include:
piecewise-constant approximation — natural for GRAPE, with a time step small compared with the
inverse spectral width of \(H(t)\);
Magnus integrators, which exponentiate a truncated Magnus series and stay exactly unitary, with higher-order
accuracy for smooth controls [7];
general ODE solvers (e.g. adaptive Runge–Kutta), which are flexible and error-controlled but not exactly
unitary — used, for example, by GOAT.
Derivatives of propagators
Gradient methods need \(\partial e^{-iH\Delta t}/\partial u\) where \(H = H_0 + u H_k\). Three exact approaches are common:
Eigenbasis formula. With \(H|a\rangle = \lambda_a|a\rangle\), the matrix elements of the derivative are
and with \(A = -iH\), \(B = -iH_k\) the upper-right block is exactly \(\partial e^{-iH\Delta t}/\partial u\). This has
been developed into a general tool for optimal control and spin dynamics [9].
Fréchet-derivative algorithms compute the derivative of the matrix exponential along a direction with the same
scaling-and-squaring machinery as the exponential itself [10].
Automatic differentiation obtains the same derivatives automatically, provided the framework
differentiates matrix functions correctly.
Scaling up
Open systems. Density matrices live in a space of dimension \(d^2\), so Liouville-space propagators are
expensive. Stochastic quantum trajectories trade this for averaging over many state vectors
[11]; see Control of open quantum systems.
Many-body systems. Tensor-network methods (TEBD, tDMRG, TDVP) propagate states with limited entanglement in
very large Hilbert spaces, and have been coupled to optimal control from the start [12]; see
Many-body optimal control.
Hardware. GPUs accelerate both the dense linear algebra and automatic differentiation [13].
Approximations as a feature. Truncated Magnus and Chebyshev expansions also turn the control problem into a
polynomial one that can be solved globally (QCPOP).
Key papers
Ronnie KosloffTime-dependent quantum-mechanical methods for molecular dynamicsJ. Phys. Chem.92, 2087-2100 (1988)doi
A classic review of time-dependent propagation methods — Chebyshev, Lanczos, split-operator — and their accuracy and cost.
Cleve Moler and Charles Van LoanNineteen Dubious Ways to Compute the Exponential of a Matrix, Twenty-Five Years LaterSIAM Rev.45, 3-49 (2003)doi
The standard survey of ways to compute a matrix exponential, and of how they can fail.
S. Blanes, F. Casas, J.A. Oteo and J. RosThe Magnus expansion and some of its applicationsPhysics Reports470, 151-238 (2009)doi
A comprehensive review of the Magnus expansion and the structure-preserving integrators built on it.
D. L. Goodwin and Ilya KuprovAuxiliary matrix formalism for interaction representation transformations, optimal control, and spin relaxation theoriesThe Journal of Chemical Physics143, 084113 (2015)doi
The auxiliary-matrix approach, giving exact propagator derivatives for optimal control from one larger exponential.
Software
dynamiqs — GPU-accelerated, differentiable solvers for closed and open systems (JAX)
QuantumControl.jl — Chebyshev, Newton and exponential propagators (via QuantumPropagators.jl), Julia
Spinach — large-scale spin-dynamics propagation in Liouville space (MATLAB)
References
Cleve Moler and Charles Van LoanNineteen Dubious Ways to Compute the Exponential of a Matrix, Twenty-Five Years LaterSIAM Rev.45, 3-49 (2003)doi
Tae Jun Park and J. C. LightUnitary quantum time evolution by iterative Lanczos reductionThe Journal of Chemical Physics85, 5870-5876 (1986)doi
H. Tal-Ezer and R. KosloffAn accurate and efficient scheme for propagating the time dependent Schrödinger equationThe Journal of Chemical Physics81, 3967-3971 (1984)doi
Mamadou Ndong, Hillel Tal-Ezer, Ronnie Kosloff and Christiane P. KochA Chebychev propagator with iterative time ordering for explicitly time-dependent HamiltoniansThe Journal of Chemical Physics132, 064105 (2010)doi
M.D Feit, J.A Fleck and A SteigerSolution of the Schrödinger equation by a spectral methodJournal of Computational Physics47, 412-433 (1982)doi
Ronnie KosloffTime-dependent quantum-mechanical methods for molecular dynamicsJ. Phys. Chem.92, 2087-2100 (1988)doi
S. Blanes, F. Casas, J.A. Oteo and J. RosThe Magnus expansion and some of its applicationsPhysics Reports470, 151-238 (2009)doi
C. Van LoanComputing integrals involving the matrix exponentialIEEE Trans. Automat. Contr.23, 395-404 (1978)doi
D. L. Goodwin and Ilya KuprovAuxiliary matrix formalism for interaction representation transformations, optimal control, and spin relaxation theoriesThe Journal of Chemical Physics143, 084113 (2015)doi
Awad H. Al-Mohy and Nicholas J. HighamComputing the Fréchet Derivative of the Matrix Exponential, with an Application to Condition Number EstimationSIAM J. Matrix Anal. Appl.30, 1639-1657 (2009)doi
Mohamed Abdelhafez, David I. Schuster and Jens KochGradient-based optimal control of open quantum systems using quantum trajectories and automatic differentiationPhys. Rev. A99, 052327 (2019)doi
Patrick Doria, Tommaso Calarco and Simone MontangeroOptimal Control Technique for Many-Body Quantum DynamicsPhys. Rev. Lett.106, 190501 (2011)doi
Nelson Leung, Mohamed Abdelhafez, Jens Koch and David SchusterSpeedup for quantum optimal control from automatic differentiation based on graphics processing unitsPhys. Rev. A95, 042318 (2017)doi
Recent papers
50 tracked papers since 2000 are classified
under this topic. See all ·
Feed
We introduce an inertial counterdiabatic (CD) protocol that reformulates shortcut-to-adiabaticity design as a moving-frame diagonalization problem. The method employs the Magnus expansion to construct a variational propagator generated by an accessible CD ansatz. In the new rotating frame, the controls are optimized to suppress the off-diagonal Hamiltonian terms, and the CD terms are defined to counteract the corresponding inertial contribution. The propagator generated with the Magnus expansion naturally exploits additional control directions generated through its nested commutator, while the sequential design of the propagator introduces temporal nonlocality into the optimization. We benchmark the method on a two-qubit system and on the one-dimensional quantum Ising chain, where it consistently outperforms variational CD protocols based on action minimization. The largest improvements are observed near gap-closing regions, demonstrating the advantage of combining temporal and algebraic nonlocality for suppressing diabatic excitations.
Although Arnoldi reduction of a generally non-Hermitian Hamiltonian yields an upper Hessenberg matrix rather than the tridiagonal form of Hermitian Lanczos theory, we show that a closed Toda sector survives in its diagonal and subdiagonal coefficients. For a fixed finite-dimensional Hamiltonian and a cyclic state vector deformed holomorphically, the Krylov Gram determinants are $τ$ functions of the finite two-dimensional Toda lattice, whose Flaschka variables coincide exactly with these Arnoldi coefficients. The Toda dynamics therefore closes on this sector without determining the remaining upper Hessenberg entries. The subdiagonal part of the same sector also has a direct geometric meaning: the squared subdiagonal coefficients determine both the Fubini--Study metric and the Berry curvature of holomorphic Krylov subspaces, whereas the geometric quantities associated with subspaces lost at Arnoldi breakdown cease to be defined. Along a smooth real path in the cyclic region, the Arnoldi-frame connection further provides a Hermitian tridiagonal generator of exact isospectral transport. When added to the Arnoldi matrix, this generator cancels transitions between instantaneous eigenspaces and realizes counterdiabatic driving whenever the matrix is diagonalizable with a nondegenerate spectrum.
Quantum optimal control is a key tool for steering quantum dynamics, but its computational cost grows rapidly with the Hilbert space dimension. Here, we introduce a Fourier Neural Operator (FNO)-based framework for learning high dimensional molecular quantum dynamics and accelerating the inverse design of control protocols. Given an initial molecular population distribution, laser frequency, and polarization, the FNO predicts molecular-motional population dynamics up to $10^7$ times faster than GPU-accelerated numerical propagation with CUDA-Q Dynamics. Using this fast and differentiable surrogate, we develop the FNO stochastic pulse-measurement planner (FNO-SPMP), which constructs pulse sequences to purify an initially mixed Boltzmann distribution. We demonstrate the protocol in an 888-dimensional subspace of the hydronium molecule at 20 K, achieving a target-state population of 0.98 with a sequence success rate of up to 86.2%. In a shared discrete control space, FNO-SPMP achieves nearly twice the success rate of a reinforcement-learning baseline while using roughly half as many quantum control pulses and reducing pulse-sequence generation time from approximately 10 hours to 10-20 minutes. These results show that operator-learning surrogates can enable inverse design in quantum systems whose Hilbert spaces are too large for conventional direct optimization.
Shortcuts to adiabaticity (STA) reproduce adiabatic dynamics in finite time, but their counterdiabatic implementation relies on the adiabatic gauge potential (AGP), which is difficult to compute and implement in many-body systems and whose extension to open and non-Hermitian settings has remained largely model-specific. Here, we develop a general, diagonalization-free framework for engineering STA in non-Hermitian systems by representing the AGP in Krylov space. Starting from an integral representation of the counterdiabatic control, we recast the AGP as a nested-commutator series with controlled locality and generate the associated Krylov basis using the bi-Lanczos and Arnoldi algorithms. This reduces the exact or truncated AGP to a sparse tridiagonal or upper-Hessenberg matrix equation that generalizes the Hermitian construction. We demonstrate the method on a decaying two-level atom, where it recovers the exact drive and signals the exceptional point; on the interacting Hatano-Nelson model, where truncated controls rapidly suppress nonadiabatic excitations; and on a PT-symmetric Heisenberg chain, whose AGP norm detects the PT-symmetry-breaking transition. Throughout, the expansion converges with only a small fraction of the full Krylov space, offering a practical route to fast, accurate control of many-body non-Hermitian systems.
We present a framework combining Lie group theory and feed-forward neural networks to efficiently generate quantum optimal control pulses for arbitrary unitary operations in superconducting qubit systems, bypassing the need for explicit optimization at inference time. The exponential scaling of the Hilbert space dimension with qubit number makes standard optimization approaches computationally prohibitive when large ensembles of distinct propagators must be processed, a bottleneck that is particularly acute in Trotterized quantum simulation. Our method addresses this limitation by pre-computing a representative set of control pulses via Lie group theory and training neural networks to map target propagators to their corresponding pulses. We demonstrate the approach on superconducting qubit systems of 2, 3, and 4 qubits, finding high reconstruction fidelity for specific combinations of Lie algebra parameters. As a physically motivated benchmark, we apply the methodology to reconstruct control pulses for the Trotter propagators of a neutrino system undergoing collective flavor oscillations. The successful generalization across system types demonstrates that a single model -- trained once on hardware-specific random propagators -- can serve as a universal control-pulse generator for any target quantum system of compatible Hilbert space dimension, offering a promising route toward scalable quantum simulation.