English

Quantum Algorithms for Portfolio Optimization

Optimization and Control 2019-08-23 v1 Portfolio Management Quantum Physics

Abstract

We develop the first quantum algorithm for the constrained portfolio optimization problem. The algorithm has running time O~(nrζκδ2log(1/ϵ))\widetilde{O} \left( n\sqrt{r} \frac{\zeta \kappa}{\delta^2} \log \left(1/\epsilon\right) \right), where rr is the number of positivity and budget constraints, nn is the number of assets in the portfolio, ϵ\epsilon the desired precision, and δ,κ,ζ\delta, \kappa, \zeta are problem-dependent parameters related to the well-conditioning of the intermediate solutions. If only a moderately accurate solution is required, our quantum algorithm can achieve a polynomial speedup over the best classical algorithms with complexity O~(rnωlog(1/ϵ))\widetilde{O} \left( \sqrt{r}n^\omega\log(1/\epsilon) \right), where ω\omega is the matrix multiplication exponent that has a theoretical value of around 2.3732.373, but is closer to 33 in practice. We also provide some experiments to bound the problem-dependent factors arising in the running time of the quantum algorithm, and these experiments suggest that for most instances the quantum algorithm can potentially achieve an O(n)O(n) speedup over its classical counterpart.

Keywords

Cite

@article{arxiv.1908.08040,
  title  = {Quantum Algorithms for Portfolio Optimization},
  author = {Iordanis Kerenidis and Anupam Prakash and Dániel Szilágyi},
  journal= {arXiv preprint arXiv:1908.08040},
  year   = {2019}
}

Comments

8 pages