Also known as chopped random basis · dCRAB · dressed CRAB · RedCRAB
CRAB — the Chopped RAndom Basis method — finds good controls with very few parameters. Instead of
optimizing the value of the field at every time step, it expands the correction to a pulse in a small basis of
smooth functions with randomized frequencies, and optimizes the handful of expansion coefficients, typically with
a gradient-free optimizer. CRAB was introduced by Doria, Calarco and Montangero to control
many-body dynamics simulated with tensor networks [1]. Its refinement dCRAB (“dressed” CRAB)
is now one of the standard methods of the field [2].
The idea
Many control problems do not need a fully flexible pulse: the set of physically relevant controls is often
well described by a few smooth components. CRAB writes the pulse as a guess \(u_0(t)\) times a correction expanded in
a truncated basis,
where \(\lambda(t)\) enforces boundary conditions — for example that the correction vanishes at \(t=0\) and \(t=T\)
[3]. The frequencies are the Fourier harmonics with a random detuning,
and the \(2N_c\) coefficients \(\{A_n, B_n\}\) (sometimes also the \(\omega_n\)) are optimized. With \(N_c\) of order ten,
the search space is small enough for direct-search methods such as Nelder–Mead [4]. Those methods
only need the value of the figure of merit, not its gradient.
Why so few parameters can suffice has an information-theoretic answer. The number of independent control
parameters needed is set by the dimension of the manifold of states the dynamics can actually reach in the
available time, and for physical many-body dynamics this can be far smaller than the dimension of the Hilbert space
[5]. See Control complexity & resources.
dCRAB: escaping the traps of a truncated basis
Truncating the basis has a price: the restricted optimization can get stuck in “false traps” that are not local
optima of the full problem. dCRAB removes them by working in super-iterations. After optimizing the
coefficients in one random basis, it keeps the resulting pulse and adds a correction in a new random basis,
so that, over many super-iterations, the pulse explores an unbounded function space while each individual
optimization stays low-dimensional. Rach et al. showed that this gives access to the trap-free landscape of the
full problem while the bandwidth stays limited [6]; see Control landscapes.
Why it is useful
Few parameters, smooth pulses. A small Fourier-like basis builds in a bandwidth limit, so pulses are
naturally smooth and experimentally friendly; see Pulse parametrization & constraints.
No gradients needed. The figure of merit can come from any simulation — tensor networks, mean-field or
stochastic methods — or from the experiment itself. This makes CRAB a natural choice for
closed-loop optimization.
Many-body problems. Combined with tensor-network simulations, it was designed for interacting systems from
the start; see Many-body optimal control.
Remote and citizen-science optimization. In its remote form (RedCRAB), dCRAB has been used to optimize
an ultracold-atom experiment over the internet, alongside citizen scientists [7].
Strengths and limitations
Strengths
Small, smooth, bandwidth-limited search space with interpretable pulses.
Works with any figure of merit, including noisy experimental ones.
dCRAB avoids the false traps of a fixed truncated basis.
Limitations
Gradient-free optimizers scale poorly with the number of parameters, so each super-iteration must stay small.
When gradients are cheap, gradient-based methods (GRAPE, GOAT) usually converge in fewer
evaluations. CRAB’s basis can also be used with gradients, and modern suites support both [8].
Performance depends on choosing the guess pulse, basis type and number of components sensibly.
Key papers
Patrick Doria, Tommaso Calarco and Simone MontangeroOptimal Control Technique for Many-Body Quantum DynamicsPhys. Rev. Lett.106, 190501 (2011)doi
Introduces CRAB, together with time-dependent DMRG, to optimize the dynamics of a many-body system.
The detailed account of the method — basis choice, randomization, boundary conditions — with benchmark problems.
N. Rach, M. M. Müller, T. Calarco and S. MontangeroDressing the chopped-random-basis optimization: A bandwidth-limited access to the trap-free landscapePhys. Rev. A92, 062343 (2015)doi
dCRAB. Changing the random basis in successive "super-iterations" removes the false traps introduced by a truncated basis.
Matthias M Müller, Ressa S Said, Fedor Jelezko, Tommaso Calarco and Simone MontangeroOne decade of quantum optimal control in the chopped random basisRep. Prog. Phys.85, 076001 (2022)doi
Review of ten years of CRAB and dCRAB, across platforms from cold atoms to NV centres and superconducting qubits.
Software
QuOCS — the Quantum Optimal Control Suite (dCRAB, GRAPE, AD-based methods) in Python
Patrick Doria, Tommaso Calarco and Simone MontangeroOptimal Control Technique for Many-Body Quantum DynamicsPhys. Rev. Lett.106, 190501 (2011)doi
Matthias M Müller, Ressa S Said, Fedor Jelezko, Tommaso Calarco and Simone MontangeroOne decade of quantum optimal control in the chopped random basisRep. Prog. Phys.85, 076001 (2022)doi
J. A. Nelder and R. MeadA Simplex Method for Function MinimizationThe Computer Journal7, 308-313 (1965)doi
S. Lloyd and S. MontangeroInformation Theoretical Analysis of Quantum Optimal ControlPhys. Rev. Lett.113, 010502 (2014)doi
N. Rach, M. M. Müller, T. Calarco and S. MontangeroDressing the chopped-random-basis optimization: A bandwidth-limited access to the trap-free landscapePhys. Rev. A92, 062343 (2015)doi
Robert Heck, Oana Vuculescu, Jens Jakob Sørensen, Jonathan Zoller, Morten G. Andreasen, et al.Remote optimization of an ultracold atoms experiment by experts and citizen scientistsProc. Natl. Acad. Sci. U.S.A.115 (2018)doi
Marco Rossignolo, Thomas Reisser, Alastair Marshall, Phila Rembold, Alice Pagano, et al.QuOCS: The quantum optimal control suiteComputer Physics Communications291, 108782 (2023)doi
Recent papers
23 tracked papers since 2000 are classified
under this topic. See all ·
Feed
Optimal control problems arise in a wide range of scientific disciplines, but the corresponding optimization algorithms often display a strong dependence on hyperparameters that significantly influence performance and convergence. For the optimal implementation of quantum algorithms, these challenges are further amplified by high-dimensional control landscapes and the need for high-fidelity operations. Here, we propose an algorithm for optimal control problems in quantum computing to efficiently generate high-fidelity control protocols for multi-qubit systems in a hyperparameter and gradient free manner. The method, referred to as Pulse Engineering via Projection of response functions at infinite nonlinear order (PEPRino), leverages the framework of response theory to navigate the control landscape to find high-fidelity implementations. This is achieved by determining the control landscape via response functions to infinite order, efficiently evaluated by resummation in terms of the first and second order response function. To demonstrate the approach, we apply it to quantum systems consisting of two and three qubits for the optimal implementation of the Quantum Fourier Transform (QFT). We benchmark the proposed algorithm against the Chopped Random Basis (CRAB) algorithm utilizing the Nelder-Mead method, focusing on the 2-qubit scenario. The results indicate faster convergence regarding iteration steps and computational time, highlighting the advantages of our approach.
We investigate the role of local counter-diabatic (CD) terms in enhancing the performance of discrete-time digital protocols for a frustrated Ising ring, a system with an exponentially small spectral gap that acts as a bottleneck for conventional quantum annealing. The techniques investigated range from a digitised version of a fixed-schedule protocol, including lowest-order analytical CD terms, all the way to a full-fledged Quantum Approximate Optimisation Algorithm (QAOA), including variational CD terms (DC-QAOA). By analyzing the resulting residual energy, we show that DC-QAOA combined with Chopped RAndom Basis (CRAB) quantum control techniques for optimizing the circuit parameters, can outperform all the other strategies. By monitoring the ground-state population during the dynamics we learn that DC-QAOA finds effective shortcuts towards the target state through intermediate excited states, a process that is unexpectedly enhanced by the inclusion of local CD unitaries. Our results highlight the importance of flexible variational control of CD dynamics and demonstrate that digital optimization can explore operator dynamics that remain inaccessible to standard analytical CD constructions.
Physics-informed neural networks (PINNs) provide a pathway to reunify the simulation and control of quantum systems, in which these two tasks are typically decoupled in traditional strategies. However, most work remains confined to Markovian environments. When applied to non-Markovian systems, standard PINN architectures fail to converge reliably due to multi-objective optimization conflicts arising from the coupled differential equations. To address this fundamental limitation, we extend our previously proposed forked PINN (FPINN) by incorporating a dedicated control branch. By decoupling the optimization objectives at the gradient level via selective gradient flow, our method turns a previously intractable multi-task optimization into a well-conditioned one, allowing simulation and control to be optimized jointly without compromise. Numerical simulations on a two-qubit Heisenberg XXX model confirm that our framework faithfully reproduces the features of non-Markovian dynamics, including decoherence and information backflow. Taking a state-preparation task on the same model as an example, our FPINN achieves higher fidelity than gradient ascent pulse engineering, chopped random basis, and standard PINNs, with the advantage becoming more pronounced as the environment becomes more dissipative and more Markovian. The generated pulses are also noticeably smoother, which is advantageous for experimental implementation. Our framework thus provides a unified, end-to-end differentiable paradigm for simulation and control of open quantum systems, with potential implications for quantum computing, simulation, and control.
We explore the feasibility of realizing Dicke states in qubit arrays with always-on isotropic Heisenberg coupling between adjacent qubits, assuming a single Zeeman-type control acting in the $z$ direction on an actuator qubit. The Lie-algebraic criteria of controllability imply that such an array is not completely controllable, but satisfies the conditions for subspace controllability on any subspace with a fixed number of excitations. Therefore, a qubit array described by the model under consideration is state-to-state controllable for an arbitrary choice of initial and final states that have the same Hamming weight. This limited controllability is exploited here for the time-efficient dynamical generation of an $a$-excitation Dicke state $|D^{N}_{a}\rangle$ ($a=1,2,\ldots, N-1$) in a linear array with $N$ qubits starting from a generic Hamming-weight-$a$ product state. To dynamically generate the desired Dicke states -- including $W$ states $|W_{N}\rangle$ as their special ($a=1$) case -- in the shortest possible time with a single local $Z$ control, we employ an optimal-control scheme based on the {\em dressed chopped random basis} (dCRAB) algorithm. We optimize the target-state fidelity over the expansion coefficients of smoothly-varying control fields in a truncated random Fourier basis; this is done by combining Nelder-Mead-type local optimizations with the multistart-based clustering algorithm that facilitates searches for global extrema. In this manner, we obtain the optimal control fields for Dicke-state preparation in arrays with up to $9$ qubits. Based on our numerical results, we find that the shortest possible state-preparation times scale as $\mathcal{O}(N^{2.08})$ for $W$ states and $\mathcal{O}(N^{1.78})$ for $a=2$ Dicke states.
Integer factorization remains a significant challenge for classical computers and is fundamental to the security of RSA encryption. Adiabatic quantum algorithms present a promising solution, yet their practical implementation is limited by the short coherence times of current NISQ devices and quantum simulators. In this work, we apply the chopped random-basis (CRAB) optimization technique to enhance adiabatic quantum factorization algorithms. We demonstrate the effectiveness of CRAB by applying it to factor the integers ranging from 21 to 2479, achieving significantly improved fidelity of the target state when the evolution time exceeds the quantum speed limit. Notably, this performance improvement shows resilience in the presence of dephasing noise, highlighting CRAB's practical utility in noisy quantum systems. Our findings suggest that CRAB optimization can serve as a powerful tool for advancing adiabatic quantum algorithms, with broader implications for quantum information processing tasks.