Quantum Optimisation for Continuous
Multivariable Functions by a Structured Search
Edric Matwiejew†, Jason Pye, Jingbo B. Wang
1Department of Physics, The University of Western Australia, Perth, WA 6009, Australia
†edric.matwiejew@uwa.edu.au
Solving optimisation problems is a promising near-term application of quantum computers. Quan-
tum variational algorithms leverage quantum superposition and entanglement to optimise over
exponentially large solution spaces using an alternating sequence of classically tunable unitaries.
However, prior work has primarily addressed discrete optimisation problems. In addition, these
algorithms have been designed generally under the assumption of an unstructured solution space,
which constrains their speedup to the theoretical limits for the unstructured Grover’s quantum
search algorithm. In this paper, we show that quantum variational algorithms can efficiently opti-
mise continuous multivariable functions by exploiting general structural properties of a discretised
continuous solution space with a convergence that exceeds the limits of an unstructured quantum
search. We introduce the Quantum Multivariable Optimisation Algorithm (QMOA) and demon-
strate its advantage over pre-existing methods, particularly when optimising high-dimensional and
oscillatory functions.
Quantum computing promises to solve problems that are classically intractable [1]. One potential application is
optimisation over high-dimensional spaces, which suffers from the long-fought ‘curse of dimensionality’ [2].
Quantum computers may help overcome this by leveraging quantum superposition and entanglement on exponentially
large solution spaces. For this reason, much attention has been applied to the development of quantum optimisation
algorithms [3, 4, 5, 6]. Quantum Variational Algorithms (QVAs) belong to a class of hybrid quantum-classical al-
gorithms in which a classically parameterised quantum system accelerates a search through a finite problem solution
space [3, 7, 5, 8]. These algorithms have a flexible structure and are inherently resilient to error [9, 10]. As such, they
are predicted to be an early practical use of quantum computing in the Noisy Intermediate-Scale Quantum (NISQ)
era [11].
QVA development has primarily focused on Combinatorial Optimisation Problems (COPs). These include al-
gorithms for unconstrained optimisation, such as the widely studied Quantum Approximate Optimisation Algorithm
(QAOA), and constrained optimisation [3, 7, 5, 4]. Most COPs of practical concern lack identifiable structure [7, 5].
Consequently, QVAs for COPs strive for an unbiased search over the space of valid solutions. In this regard, they are
fundamentally related to Grover’s search algorithm [12], a well-known quantum algorithm for deterministic search in
an unstructured solution space. Grover’s search is optimal for the number of required solution space evaluations and
thus sets an upper bound on the efficiency of QVAs for general COPs [13, 14]. The utility of QVAs for COPs arises
from the reality that Grover’s search requires a quantum circuit depth that is not feasible on near-term hardware. How-
ever, as QVAs utilising an unstructured search can provide a sub-Grover speedup at best, there is motivation to develop
algorithms capable of exceeding this limit by exploiting solution space structure. One example is the QAOA for the
case of the max-cut problem on three-regular graphs [15]. There is also recent work adopting an iterative process to
construct general problem-tailored QAOA operators [16].
Structured approaches are ubiquitous in classical algorithms for Continuous Multivariable Optimisation Problems
(CMOPs) with many well-known instances, including the gradient-based Broyden-Fletcher-Goldfarb–Shanno (BFGS)
algorithm and the simplex-based Nelder-Mead algorithm [17, 18]. However, QVAs for CMOPs have received little
attention despite their relevance to optimisation tasks considered in the literature on QVAs for COPs. For example,
the financial portfolio optimisation problem typically includes proportion-weighted asset combinations—which are
not accounted for by a combinatorial approach [19, 20]. Various quantum algorithms for gradient descent have been
developed outside of the QVA framework. Some approaches are based on an algorithm of Jordan [21], which provides
a speedup in the computation of gradients in high-dimensional spaces. Measurements of this gradient are then used
in an iteration of a descent algorithm [21, 22, 23, 24, 25]. Another approach is to use amplitude encoding of solution
vectors and leverage quantum speedups in the solution of linear systems [26, 27]. A gradient-descent-inspired QVA for
1
arXiv:2210.06227v1 [quant-ph] 12 Oct 2022