Convex optimization using quantum oracles

We study to what extent quantum algorithms can speed up solving convex optimization problems. Following the classical literature we assume access to a convex set via various oracles, and we examine the efficiency of reductions between the different oracles. In particular, we show how a separation or...

Full description

Bibliographic Details
Main Authors: Joran van Apeldoorn, András Gilyén, Sander Gribling, Ronald de Wolf
Format: Article
Language:English
Published: Verein zur Förderung des Open Access Publizierens in den Quantenwissenschaften 2020-01-01
Series:Quantum
Online Access:https://quantum-journal.org/papers/q-2020-01-13-220/pdf/
id doaj-30ec1102055440a7a5c347521664fb6f
record_format Article
spelling doaj-30ec1102055440a7a5c347521664fb6f2020-11-24T21:43:11ZengVerein zur Förderung des Open Access Publizierens in den QuantenwissenschaftenQuantum2521-327X2020-01-01422010.22331/q-2020-01-13-22010.22331/q-2020-01-13-220Convex optimization using quantum oraclesJoran van ApeldoornAndrás GilyénSander GriblingRonald de WolfWe study to what extent quantum algorithms can speed up solving convex optimization problems. Following the classical literature we assume access to a convex set via various oracles, and we examine the efficiency of reductions between the different oracles. In particular, we show how a separation oracle can be implemented using $\tilde{O}(1)$ quantum queries to a membership oracle, which is an exponential quantum speed-up over the $\Omega(n)$ membership queries that are needed classically. We show that a quantum computer can very efficiently compute an approximate subgradient of a convex Lipschitz function. Combining this with a simplification of recent classical work of Lee, Sidford, and Vempala gives our efficient separation oracle. This in turn implies, via a known algorithm, that $\tilde{O}(n)$ quantum queries to a membership oracle suffice to implement an optimization oracle (the best known classical upper bound on the number of membership queries is quadratic). We also prove several lower bounds: $\Omega(\sqrt{n})$ quantum separation (or membership) queries are needed for optimization if the algorithm knows an interior point of the convex set, and $\Omega(n)$ quantum separation queries are needed if it does not.https://quantum-journal.org/papers/q-2020-01-13-220/pdf/
collection DOAJ
language English
format Article
sources DOAJ
author Joran van Apeldoorn
András Gilyén
Sander Gribling
Ronald de Wolf
spellingShingle Joran van Apeldoorn
András Gilyén
Sander Gribling
Ronald de Wolf
Convex optimization using quantum oracles
Quantum
author_facet Joran van Apeldoorn
András Gilyén
Sander Gribling
Ronald de Wolf
author_sort Joran van Apeldoorn
title Convex optimization using quantum oracles
title_short Convex optimization using quantum oracles
title_full Convex optimization using quantum oracles
title_fullStr Convex optimization using quantum oracles
title_full_unstemmed Convex optimization using quantum oracles
title_sort convex optimization using quantum oracles
publisher Verein zur Förderung des Open Access Publizierens in den Quantenwissenschaften
series Quantum
issn 2521-327X
publishDate 2020-01-01
description We study to what extent quantum algorithms can speed up solving convex optimization problems. Following the classical literature we assume access to a convex set via various oracles, and we examine the efficiency of reductions between the different oracles. In particular, we show how a separation oracle can be implemented using $\tilde{O}(1)$ quantum queries to a membership oracle, which is an exponential quantum speed-up over the $\Omega(n)$ membership queries that are needed classically. We show that a quantum computer can very efficiently compute an approximate subgradient of a convex Lipschitz function. Combining this with a simplification of recent classical work of Lee, Sidford, and Vempala gives our efficient separation oracle. This in turn implies, via a known algorithm, that $\tilde{O}(n)$ quantum queries to a membership oracle suffice to implement an optimization oracle (the best known classical upper bound on the number of membership queries is quadratic). We also prove several lower bounds: $\Omega(\sqrt{n})$ quantum separation (or membership) queries are needed for optimization if the algorithm knows an interior point of the convex set, and $\Omega(n)$ quantum separation queries are needed if it does not.
url https://quantum-journal.org/papers/q-2020-01-13-220/pdf/
work_keys_str_mv AT joranvanapeldoorn convexoptimizationusingquantumoracles
AT andrasgilyen convexoptimizationusingquantumoracles
AT sandergribling convexoptimizationusingquantumoracles
AT ronalddewolf convexoptimizationusingquantumoracles
_version_ 1725915161137512448