Quantum Control via POlynomial oPtimization — recast the control problem as a polynomial optimization and solve it globally, with certificates of optimality where the relaxation is tight.
Also known as QCPOP · polynomial optimization · moment-SOS hierarchy · sum of squares · Lasserre hierarchy · global optimization · homotopy continuation
QCPOP — Quantum Control via POlynomial oPtimization — looks for the global optimum of a quantum control
problem instead of a local one. It approximates the control problem by a polynomial optimization problem, then uses
methods developed in the last two decades that find, and can certify, the global optimum of polynomials. The method
was introduced by Bondar, Balada Gaggioli, Korpas, Mareček, Vala and Jacobs [1], and extended to gate
synthesis by Balada Gaggioli et al.[2].
Why global optimization
Gradient methods such as GRAPE, Krotov or GOAT converge to the nearest optimum.
For unconstrained problems the control landscape is often free of traps, but realistic
constraints — short durations, few control parameters, bounded amplitudes — can create many local optima. Simple
examples have traps by construction [3]. Local methods must then be restarted from many initial
guesses, and if the traps are dense enough they may never find a good solution. A global method removes this
problem: one run returns the best solution of the (approximated) problem.
From quantum control to polynomials
Take a Hamiltonian \(H = H_0 + E(t)\,V\) and a figure of merit such as the Hilbert–Schmidt distance
\(F = \lVert U(T) - U^\star \rVert^2\) or the infidelity \(1 - \big|\mathrm{Tr}\big(U(T)^\dagger U^\star\big)\big|/N\). QCPOP
turns \(F\) into a polynomial in finitely many real variables with three approximations [1]:
Magnus expansion. The propagator is written as \(U(T) = \exp(\Lambda_n)\) with
\(\Lambda_n = \Omega_1 + \dots + \Omega_n\), where \(\Omega_1 = \int_0^T A(t)\,dt\),
\(\Omega_2 = \tfrac12 \int_0^T\!\!\int_0^t [A(t), A(s)]\,ds\,dt\), … and \(A = -iH\) [4]. Every
truncation is exactly unitary, and the series converges when \(\int_0^T \lVert A(t) \rVert\, dt < \pi\).
Chebyshev expansion of the exponential. The matrix exponential is replaced by a truncated Chebyshev
series with Bessel-function coefficients, a polynomial in the generator \(\Lambda_n\).
A finite control basis. The control is expanded as \(E(t) = \sum_{k=0}^{m-1} x_k f_k(t)\), for example a power
series \(f_k(t) = t^k\).
Substituting (3) into (1), each Magnus term becomes a polynomial in the coefficients \(x_k\); with (2), so does
\(U(T)\), and therefore so does \(F\). A QCPOP model is labelled by the truncation orders \((n, p, m)\) — Magnus terms,
Chebyshev terms and control parameters. In the examples studied, \(n = 3\) and \(p = 5\) were found to be sufficient.
For piecewise-constant controls the formulation is even simpler. With \(m\) segments of constant amplitude \(E_j\),
\(U(T) = \prod_j \exp[-i(H_0 + E_j V)\,t_j]\), and only the Chebyshev expansion of each factor is needed — no Magnus
expansion.
Solving the polynomial problem globally
A polynomial optimization problem asks for the global minimum of a polynomial \(f(\mathbf x)\), possibly subject to
polynomial constraints \(g_i(\mathbf x) \ge 0\). Two families of methods are used:
The moment–sum-of-squares (SOS) hierarchy. Lasserre’s moment relaxations, and their dual SOS formulation,
form a sequence of semidefinite programs whose optimal values are increasing lower bounds that converge to
the global minimum under mild conditions [5, 6]. When a relaxation is
tight, this is certified and the minimizer can be extracted. Exploiting sparsity (as in TSSOS) is essential to
make the relaxations tractable [7].
Homotopy continuation. This method numerically tracks all solutions of the polynomial system of critical-point
equations, so every extremum is found and the best one chosen [8].
In the original study, homotopy continuation worked better for the infidelity, and the moment–SOS hierarchy for
the Hilbert–Schmidt distance [1].
What it has shown
Traps are no obstacle. On the three-level problem of Pechen and Tannor, whose objective has a trap at zero
control [3], homotopy continuation applied to the QCPOP polynomial returns all extrema. A gradient
method started near zero finds only the local one.
Gate synthesis. For 1000 random target unitaries of a three-level system, QCPOP reached better fidelities than
GRAPE and CRAB, at a comparable time per run [1].
Dense traps. In a state-transfer problem between two coupled oscillators at very short times, gradient
searches fail and need thousands of restarts. QCPOP found the best solution with three control segments in a single
run, and showed that no two-segment solution exists [1].
Certified gates. Optimizing over the Hermitian generators of the unitaries instead of the unitaries
themselves keeps the polynomials small. This gives single-shot gate synthesis with certificates of global optimality
[2].
The same idea applies beyond control. Hamiltonian identification can be written as a polynomial optimization
[1], and so can learning the most accurate Markovian (Lindblad) model of an open system from
time-series data [9] — see System identification for control.
Computability
Deciding whether a given quantum control task is possible is uncomputable on a Turing machine: digitized quantum
control can encode Diophantine equations, which no algorithm can solve in general [10].
Casting control as polynomial optimization gives a different picture in the Blum–Shub–Smale model of computation,
which works with real numbers. There, quantum optimal control problems become computable, with a run time governed
by the convergence of the Magnus expansion and of the moment–SOS hierarchy [1].
Strengths and limitations
Strengths
Finds the global optimum of the approximated problem in a single run, with certificates in the moment–SOS case.
Unaffected by traps, however dense — and can prove that no better solution exists, which reveals the true limits
of a given control setup (Quantum speed limits).
The same machinery serves control, Hamiltonian identification and system identification.
Limitations
The size of the semidefinite programs grows quickly with the number of variables and the polynomial degree, so the
number of control parameters is currently small; sparsity is crucial.
The optimum is that of the truncated problem, so the solution should be checked against the exact dynamics. The
Magnus variant also requires \(\int \lVert A \rVert\, dt < \pi\).
A young method: tools and practical guidelines are still being developed.
Key papers
Denys I. Bondar, Llorenç Balada Gaggioli, Georgios Korpas, Jakub Marecek, Jiri Vala and Kurt JacobsGlobally optimal control of quantum dynamicsPhys. Rev. Research7, 043202 (2025)doi · arXiv:2209.05790
Introduces QCPOP. Quantum control problems are approximated by polynomial optimization problems and solved globally with moment–SOS and homotopy-continuation methods.
Llorenç Balada Gaggioli, Denys I. Bondar, Jiri Vala, Roman Ovsiannikov and Jakub MarečekUnitary Gate Synthesis via Polynomial Optimizationpreprint (2025)arXiv:2508.01356
Gate synthesis by polynomial optimization over the Hermitian generators of the evolution, with certificates of global optimality, benchmarked against GRAPE and CRAB.
Jean B. LasserreGlobal Optimization with Polynomials and the Problem of MomentsSIAM J. Optim.11, 796-817 (2001)doi
The moment hierarchy — the mathematical engine behind global polynomial optimization.
Denys I. Bondar and Alexander N. PechenUncomputability and complexity of quantum controlSci Rep10, 1195 (2020)doi · arXiv:1907.10082
Shows that deciding whether a quantum control task is possible is uncomputable on a Turing machine — the open question QCPOP revisits in the real-number model of computation.
Software
QControlPolyOpt — code and notebooks accompanying the QCPOP paper (Julia)
Denys I. Bondar, Llorenç Balada Gaggioli, Georgios Korpas, Jakub Marecek, Jiri Vala and Kurt JacobsGlobally optimal control of quantum dynamicsPhys. Rev. Research7, 043202 (2025)doi · arXiv:2209.05790
Llorenç Balada Gaggioli, Denys I. Bondar, Jiri Vala, Roman Ovsiannikov and Jakub MarečekUnitary Gate Synthesis via Polynomial Optimizationpreprint (2025)arXiv:2508.01356
Alexander N. Pechen and David J. TannorAre there Traps in Quantum Control Landscapes?Phys. Rev. Lett.106, 120402 (2011)doi
S. Blanes, F. Casas, J.A. Oteo and J. RosThe Magnus expansion and some of its applicationsPhysics Reports470, 151-238 (2009)doi
Jean B. LasserreGlobal Optimization with Polynomials and the Problem of MomentsSIAM J. Optim.11, 796-817 (2001)doi
Pablo A. ParriloSemidefinite programming relaxations for semialgebraic problemsMathematical Programming96, 293-320 (2003)doi
Jie Wang, Victor Magron and Jean-Bernard LasserreTSSOS: A Moment-SOS Hierarchy That Exploits Term SparsitySIAM J. Optim.31, 30-58 (2021)doi
Paul Breiding and Sascha TimmeHomotopyContinuation.jl: A Package for Homotopy Continuation in JuliaLecture Notes in Computer Science, 458-465 (2018)doi
Zakhar Popovych, Kurt Jacobs, Georgios Korpas, Jakub Marecek and Denys I. BondarQuantum open system identification via global optimization: Optimally accurate Markovian models of open systems from time-series datapreprint (2022)arXiv:2203.17164
Denys I. Bondar and Alexander N. PechenUncomputability and complexity of quantum controlSci Rep10, 1195 (2020)doi · arXiv:1907.10082
Recent papers
13 tracked papers since 2000 are classified
under this topic. See all ·
Feed
We study polynomial optimization problems whose objective has a composition or tensor train structure. These polynomials can be evaluated as a sequence of maps, giving rise to intermediate variables (``states'') of dimension lower than the ambient dimension. Structures like these arise naturally in dynamical systems, Markov chains, and neural networks. We develop two moment-SOS (sums of squares) hierarchies that exploit this composition structure in different ways. The first one, termed state-lifting chordal, is based on the correlative sparsity graph of the problem. The second one, termed state-lifting push-forward, encodes the structure at the level of the measures directly. Numerical experiments demonstrate that the proposed methods can compute certified bounds for problems with hundreds or even a thousand variables. To illustrate the versatility of the hierarchies we apply them to Markov chain optimization, quantum optimal control, and neural networks.
This thesis focuses on the intersection of mathematical and computational optimization and quantum information. Main contributions are open-source software code: A hybrid approach mixing "traditional" nonconvex and convex methods can make difficult problems more accessible. A demonstration of how to efficiently implement such an algorithm, avoiding interfacial bottlenecks, is provided, finding optimal protocols to establish entanglement through a lossy channel. The central software package developed addresses polynomial optimization problems. Many problems naturally involve only a polynomial objective and constraint polynomials. Such problems can automatically be cast into semidefinite programs that provide a hierarchy of outer approximations. The resulting problems are often so large and scale so unfavorably with respect to the variable number and degree involved that the boundary of the doable is reached quickly. However, technical progress both in hardware and algorithms has pushed this boundary - but software frameworks for polynomial optimization have not followed in the same manner, often now making them the bottleneck that before was the solver. The package PolynomialOptimization.jl developed during this thesis aims to fill the gap and provide a very resource-efficient intermediate layer together with a wide number of algorithms to reduce the problem size, and naturally supporting complex numbers and semidefinite constraints ubiquitous in quantum information problems. Its application on an entanglement distribution problem is demonstrated, showing that even relaxations with semidefinite matrices of three- and four-digit size can be solved conveniently. Finally, a new way to calculate interior-point barriers for the cone of sums-of-squares matrices in a nearly time-optimal way is developed, whose efficient implementation has the potential of further reducing resource consumption.
When do variational quantum algorithms converge to a globally optimal solution? Despite extensive work, this question remains largely open. We develop a convergence theory for the variational quantum eigensolver (VQE), using quantum control landscape terminology to prove a sufficient criterion guaranteeing convergence to a Hamiltonian's ground state for almost all initial parameters. Specifically, we show that if (i) the parameterized unitary transformation allows movement in all tangent-space directions in a bounded manner (local surjectivity), and (ii) the gradient descent terminates, then VQE converges almost surely to a ground state. Under similar assumptions, we also guarantee almost-sure convergence to a global optimum on a smaller, closed unitary Lie subgroup, with representation theory providing a criterion for when this optimum is a ground state. We construct examples satisfying condition (i) and analyze two common circuit ansatz families, then discuss regularization techniques that ensure gradient descent terminates and connect to the halting problem.
Quantum optimal control plays a crucial role in the development of quantum technologies, particularly in the design and implementation of fast and accurate gates for quantum computing. Here, we present a method to synthesize gates using the Magnus expansion. In particular, we formulate a polynomial optimization problem that allows us to find the global solution without resorting to approximations of the exponential. The global method we use provides a certificate of globality and lets us do single-shot optimization, which implies it is generally faster than local methods. By optimizing over Hermitian matrices generating the unitaries, instead of the unitaries themselves, we can reduce the size of the polynomial to optimize, leading to fast convergence and scalability. Numerical experiments comparing our results with CRAB and GRAPE show that we maintain high accuracy while providing globality certificates.
Optimization of constrained quantum control problems powers quantum technologies. This task becomes very difficult when these control problems are nonconvex and plagued with dense local extrema. For such problems current optimization methods must be repeated many times to find good solutions, each time requiring many simulations of the system. Here, we present quantum control via polynomial optimization (QCPOP), a method that eliminates this problem by directly finding globally optimal solutions. The resulting increase in speed, which can be a thousandfold or more, makes it possible to solve problems that were previously intractable. This remarkable advance is due to global optimization methods recently developed for polynomial functions. We demonstrate the power of this method by showing that it obtains an optimal solution in a single run for a problem in which local extrema are so dense that gradient methods require thousands of runs to reach a similar fidelity. Since QCPOP is able to find the global optimum for quantum control, we expect that it will not only enhance the utility of quantum control by making it much easier to find the necessary protocols, but also provide a key tool for understanding the precise limits of quantum technologies. Finally, we note that the ability to cast quantum control as polynomial optimization resolves an open question regarding the computability of exact solutions to quantum control problems.