Also known as Krotov · monotonic convergence · sequential update
Krotov’s method is a gradient-type optimization scheme with two distinguishing features. Its update is
sequential: the correction to the control at time \(t\) uses the state already propagated under the updated
control at earlier times. And it is monotonically convergent: every iteration is guaranteed not to make the
figure of merit worse. It comes from V. F. Krotov’s global improvement methods in control theory. Tannor, Kazakov
and coworkers adapted it to quantum dynamics in the early 1990s for laser control of molecules
[1]. Together with GRAPE, it is one of the two classic workhorses of quantum
optimal control.
The idea
As in all gradient methods, a figure of merit \(J_T\) evaluated at the final time is minimized with respect to
control fields \(\epsilon_l(t)\) that enter the Hamiltonian. Krotov’s method minimizes the augmented functional
where \(i\) labels the iteration and \(\{|\psi_k\rangle\}\) are the states being steered: one state for state-to-state
transfer, or a basis of states for a gate [2]. The running cost penalizes the change of the
control from one iteration to the next, not the control itself. It therefore vanishes at convergence and does not
bias the final solution. \(\lambda_{a,l}\) plays the role of an inverse step size, and the shape function
\(S_l(t) \in [0,1]\) switches the update smoothly on and off — a simple way to keep the pulse’s beginning and end
fixed.
The update
For a Hamiltonian linear in the controls and a functional that depends only on the final states, the first-order
update reads (with \(\hbar = 1\))
the co-states \(|\chi_k^{(i-1)}(t)\rangle\), obtained by propagating the boundary condition
\(|\chi_k(T)\rangle = -\partial J_T / \partial \langle \psi_k(T)|\) backward in time with the old controls;
the forward states \(|\psi_k^{(i)}(t)\rangle\), propagated forward with the new controls, as they are being
constructed.
So each iteration is one backward propagation followed by one forward propagation, during which the new control is
computed time step by time step. This sequential structure is what guarantees monotonic convergence. When the
functional is not convex in the states, or the Hamiltonian depends non-linearly on the control, monotonicity
requires an additional second-order term in the update [3].
Krotov and GRAPE
Both methods use the same two ingredients — forward-propagated states and backward-propagated co-states, as in
Pontryagin's maximum principle — but they combine them differently:
Krotov
GRAPE
Update
sequential in time, uses the updated forward state
concurrent: all time slices updated at once
Convergence
monotonic by construction
depends on step size / line search
Step size
set by \(\lambda_a\) (fixed or adapted)
line search, or a quasi-Newton method
Time grid
controls on the propagation grid (continuous-time derivation)
piecewise-constant slices, can be coarse
A commonly reported pattern is that sequential, Krotov-type updates make rapid progress in early iterations, while
concurrent updates with a quasi-Newton method converge faster close to the optimum. The trade-offs, which depend on
the problem, have been analysed within one common framework [4]. The two ideas can also be combined — for example by adding quasi-Newton updates to Krotov’s
method [5].
Variants and extensions
Other monotonic schemes. Zhu and Rabitz derived a closely related rapidly converging, monotonic iteration
[6]; Maday and Turinici unified several such schemes in one family [7].
Gates. Optimizing a unitary amounts to steering a set of basis states simultaneously
[2]; see Quantum gate synthesis.
Non-linear dynamics. The method extends to the Gross–Pitaevskii (non-linear Schrödinger) equation, for example to
load a Bose–Einstein condensate into an optical lattice [8]; see Ultracold atoms & BECs.
Open systems. Applied to density matrices with a Liouvillian instead of a Hamiltonian, the same update optimizes
dissipative dynamics [3, 9]; see Control of open quantum systems.
Strengths and limitations
Strengths
Monotonic convergence without line searches.
Naturally produces time-continuous controls on the simulation grid; the shape function \(S(t)\) gives simple
control over switch-on and switch-off.
Very general: states, gates, ensembles, open and non-linear dynamics.
Limitations
A local method, like all gradient approaches.
The step-size parameter \(\lambda_a\) needs tuning: too small gives erratic updates, too large slow progress.
Sequential updates require fine time steps, and constraints such as strict amplitude bounds or bandwidth limits are
less natural to impose than in parametrized methods.
Key papers
József Somlói, Vladimir A. Kazakov and David J. TannorControlled dissociation of I2 via optical transitions between the X and B electronic statesChemical Physics172, 85-98 (1993)doi
One of the first applications of Krotov's method to quantum dynamics (laser control of molecular dissociation), by the group that brought the method into quantum control.
José P. Palao and Ronnie KosloffOptimal control theory for unitary transformationsPhys. Rev. A68, 062308 (2003)doi
Extends the method from state-to-state transfer to the optimization of unitary transformations — the route to quantum gates.
Daniel M. Reich, Mamadou Ndong and Christiane P. KochMonotonically convergent optimization in quantum control using Krotov's methodThe Journal of Chemical Physics136, 104103 (2012)doi
The modern, general formulation, including the second-order term needed for non-convex functionals and non-linear dependence on the control.
Michael Goerz, Daniel Basilewitsch, Fernando Gago-Encinas, Matthias G. Krauss, Karl P. Horn, et al.Krotov: A Python implementation of Krotov's method for quantum optimal controlSciPost Phys.7, 080 (2019)doi
A reference implementation in Python, with a clear pedagogical account of the method and its relation to GRAPE.
Krotov.jl — part of the QuantumControl.jl framework in Julia
References
József Somlói, Vladimir A. Kazakov and David J. TannorControlled dissociation of I2 via optical transitions between the X and B electronic statesChemical Physics172, 85-98 (1993)doi
José P. Palao and Ronnie KosloffOptimal control theory for unitary transformationsPhys. Rev. A68, 062308 (2003)doi
Daniel M. Reich, Mamadou Ndong and Christiane P. KochMonotonically convergent optimization in quantum control using Krotov's methodThe Journal of Chemical Physics136, 104103 (2012)doi
S. Machnes, U. Sander, S. J. Glaser, P. de Fouquières, A. Gruslys, et al.Comparing, optimizing, and benchmarking quantum-control algorithms in a unifying programming frameworkPhys. Rev. A84, 022305 (2011)doi
Reuven Eitan, Michael Mundt and David J. TannorOptimal control with accelerated convergence: Combining the Krotov and quasi-Newton methodsPhys. Rev. A83, 053426 (2011)doi
Wusheng Zhu and Herschel RabitzA rapid monotonically convergent iteration algorithm for quantum optimal control over the expectation value of a positive definite operatorThe Journal of Chemical Physics109, 385-391 (1998)doi
Yvon Maday and Gabriel TuriniciNew formulations of monotonically convergent quantum control algorithmsThe Journal of Chemical Physics118, 8191-8196 (2003)doi
Shlomo E. Sklarz and David J. TannorLoading a Bose-Einstein condensate onto an optical lattice: An application of optimal control theory to the nonlinear Schrödinger equationPhys. Rev. A66, 053619 (2002)doi
Michael Goerz, Daniel Basilewitsch, Fernando Gago-Encinas, Matthias G. Krauss, Karl P. Horn, et al.Krotov: A Python implementation of Krotov's method for quantum optimal controlSciPost Phys.7, 080 (2019)doi
Recent papers
24 tracked papers since 2000 are classified
under this topic. See all ·
Feed
Achieving scalable quantum computing demands high-fidelity operations capable of mitigating population leakage into non-computational states. Physics-Informed Neural Networks (PINNs) have recently emerged as a powerful paradigm to unify quantum hardware characterization (inverse problems) and pulse engineering (direct problems), laying the foundational architecture for autonomous quantum processors. However, standard PINN frameworks face severe numerical bottlenecks, such as spectral bias, when attempting to simultaneously solve highly oscillatory multi-level dynamics and optimize continuous control fields under strict global phase constraints. In this work, we propose an enhanced PINN scheme for quantum optimal control (PINNQOC) that circumvents these limitations by incorporating Fourier feature embeddings, dynamic epoch normalization, and an informed pre-training routine. To rigorously evaluate its performance, we systematically benchmark our framework against two premier continuous control solvers: the first-order Krotov method and the second-order Projection Operator Newton Method for Trajectory Optimization (PRONTO). These techniques are applied to implement multiple quantum gates on a truncated three-level fluxonium qubit and a four-level Nitrogen-Vacancy center coupled to a Carbon-13 nuclear spin. Our advanced PINNQOC approach successfully suppresses population leakage while achieving gate fidelities exceeding 99.9$\%$, matching the efficacy of traditional solvers. Finally, we provide a comprehensive analysis of computational times, iteration efficiency, and mean leakage, highlighting the distinct trade-offs and avenues for embedding physics-guided machine learning into automated quantum hardware pipelines.
A central goal of quantum optimal control is to achieve high-fidelity and low-energy control pulses. When quantum optimal control methods optimize every point of a pulse discretized over small time steps independently this can yield high fidelity control but also results in broadband and energy-hungry waveforms. We extend MAGICARP, a shooting method inspired by Pontryagin's maximum principle on energy that generates an entire pulse from a small set of parameters, making it smooth and energy-efficient by construction, from driftless systems to closed systems with the constant drift Hamiltonian of two exchange-coupled spins in an external magnetic field. The optimization proceeds in stages: the dressed states of the drift Hamiltonian structure the target, an initial shooting optimization is performed in the rotating-wave frame, and an exact laboratory-frame refinement follows. Benchmarked against Krotov and GRAPE at matched gate infidelity, MAGICARP consistently achieves the lowest energy and a conserved pulse area, concentrates its spectral weight on the gate-relevant transitions, and is the most robust to fluctuations in the exchange coupling; GRAPE independently converges to essentially the same pulse while black-box Krotov meets the same error at an order-of-magnitude energy premium. This method-independence is what qualifies the bounded solver as a measurement instrument, and the central result follows: a large statistical survey of unselected optimization runs resolves a weak-driving quantum speed limit for two exchange-coupled electron spins: low-amplitude realizations of the two-qubit quantum Fourier transform cease to exist below a critical gate time, and the minimum control energy diverges on approach to this limit. The divergence obeys a simple two-parameter area--pole law, $E_2^{\mathrm{law}}(T)=A/T+B/(T-T^*)$.
This paper presents a class of structure-preserving numerical methods for quantum optimal control problems, based on commutator-free Cayley integrators. Starting from the Krotov framework, we reformulate the forward and backward propagation steps using Cayley-type schemes that preserve unitarity and symmetry at the discrete level. This approach eliminates the need for matrix exponentials and commutators, leading to significant computational savings while maintaining higher-order accuracy. We first recall the standard linear setting and then extend the formulation to nonlinear Schrödinger and Gross-Pitaevskii equations using a Cayley-polynomial interpolation strategy. Numerical experiments on state-transfer problems illustrate that the CF-Cayley method achieves the same accuracy as high-order exponential or Cayley-Magnus schemes at substantially lower cost, especially for longtime or highly oscillatory dynamics. In the nonlinear regime, the structure-preserving properties of the method ensure stability and norm conservation, making it a robust tool for large-scale quantum control simulations. The proposed framework thus bridges geometric integration and optimal control, offering an efficient and reliable alternative to existing exponential-based propagators.
We considered the transfer of continuous-variable entangled states in coupled oscillator chains embedded in a generic environment. We demonstrate high-fidelity transfer via optimal control in two configurations - a linear chain and an X-shaped chain. More specifically, we use the Krotov optimization algorithm to design control fields that achieve the desired state transfer. Under the environmental memory effects, the Krotov algorithm needs to be modified, since the dissipative terms in non-Markovian dynamics are generally governed by the time-dependent system Hamiltonian. Remarkably, we can achieve high-fidelity transfer by simply tuning the frequencies of the oscillators while keeping the coupling strength constant, even in the presence of open-system effects. For the system under consideration, we find that quantum memory effects can aid in the transfer of entanglement and show improvement over the memoryless case. In addition, it is possible to target a range of entangled states, making it unnecessary to know the parameters of the initial state beforehand.
Exchange-only (EO) qubits, implemented in triple-quantum-dot systems, offer a compelling platform for scalable semiconductor-based quantum computing by enabling universal control through purely exchange interactions. While high-fidelity single- and two-qubit gates have been demonstrated, the synthesis of efficient multi-qubit operations-such as the Toffoli gate-remains a key bottleneck. Conventional gate decompositions into elementary operations lead to prohibitively long and error-prone pulse sequences, limiting practical deployment. In this work, we introduce a gradient-based optimization algorithm, Jenga-Krotov (JK), tailored to discover compact, high-fidelity EO gate sequences. Applying JK to the Toffoli gate, we reduce the number of required exchange unitaries from 216 (in direct decomposition) to 92, and compress the time steps required from 162 to 50, all while maintaining target fidelity. Under realistic noise, the accumulated gate error from our optimized sequence is an order of magnitude lower than that of conventional approaches. We have also applied the JK algorithm to other multi-qubit gates and algorithm. For the Fredkin gate, it reduces the number of time steps from 200 to 104 and the number of exchange unitaries from 276 to 172. For the quantum Fourier transform, it compresses the sequence from 180 to 80 time steps and from 237 to 202 exchange unitaries. These results demonstrate that the JK algorithm is a general and scalable strategy for multi-qubit gate synthesis in EO architectures, potentially facilitating realization of multi-qubit algorithms on semiconductor platforms.