English

A quantum unstructured search algorithm for discrete optimisation: the use case of portfolio optimisation

Quantum Physics 2026-01-22 v1 Portfolio Management

Abstract

We propose a quantum unstructured search algorithm to find the extrema or roots of discrete functions, f(x)f(\mathbf{x}), such as the objective functions in combinatorial and other discrete optimisation problems. The first step of the Quantum Search for Extrema and Roots Algorithm (QSERA) is to translate conditions of the form f(x)ff(\mathbf{x}_*) \simeq f_*, where ff_* is the extremum or zero, to an unstructured search problem for x\mathbf{x}_*. This is achieved by mapping f(x)f(\mathbf{x}) to a function u(z)u(z) to create a quantum oracle, such that u(z)=1u(z_*) = 1 and u(zz)=0u(z \neq z_*) = 0. The next step is to employ Grover's algorithm to find zz_*, which offers a quadratic speed-up over classical algorithms. The number of operations needed to map f(x)f(\mathbf{x}) to u(z)u(z) determines the accuracy of the result and the circuit depth. We describe the implementation of QSERA by assembling a quantum circuit for portfolio optimisation, which can be formulated as a combinatorial problem. QSERA can handle objective functions with higher order terms than the commonly-used Quadratic Unconstrained Binary Optimisation (QUBO) framework. Moreover, while QSERA requires some a priori knowledge of the extrema of f(x)f(\mathbf{x}), it can still find approximate solutions even if the conditions are not exactly satisfied.

Keywords

Cite

@article{arxiv.2505.14645,
  title  = {A quantum unstructured search algorithm for discrete optimisation: the use case of portfolio optimisation},
  author = {Titos Matsakos and Adrian Lomas},
  journal= {arXiv preprint arXiv:2505.14645},
  year   = {2026}
}

Comments

21 pages

R2 v1 2026-07-01T02:25:55.238Z