Papers
Topics
Authors
Recent
Search
2000 character limit reached

Quantum spectral method for gradient and Hessian estimation

Published 4 Jul 2024 in quant-ph and cs.DS | (2407.03833v1)

Abstract: Gradient descent is one of the most basic algorithms for solving continuous optimization problems. In [Jordan, PRL, 95(5):050501, 2005], Jordan proposed the first quantum algorithm for estimating gradients of functions close to linear, with exponential speedup in the black-box model. This quantum algorithm was greatly enhanced and developed by [Gily\'en, Arunachalam, and Wiebe, SODA, pp. 1425-1444, 2019], providing a quantum algorithm with optimal query complexity Θ~(d/ε)\widetilde{\Theta}(\sqrt{d}/\varepsilon) for a class of smooth functions of dd variables, where ε\varepsilon is the accuracy. This is quadratically faster than classical algorithms for the same problem. In this work, we continue this research by proposing a new quantum algorithm for another class of functions, namely, analytic functions f(x)f(\boldsymbol{x}) which are well-defined over the complex field. Given phase oracles to query the real and imaginary parts of f(x)f(\boldsymbol{x}) respectively, we propose a quantum algorithm that returns an ε\varepsilon-approximation of its gradient with query complexity O~(1/ε)\widetilde{O}(1/\varepsilon). This achieves exponential speedup over classical algorithms in terms of the dimension dd. As an extension, we also propose two quantum algorithms for Hessian estimation, aiming to improve quantum analogs of Newton's method. The two algorithms have query complexity O~(d/ε)\widetilde{O}(d/\varepsilon) and O~(d<sup>1.5/ε)\widetilde{O}(d<sup>{1.5}/\varepsilon), respectively, under different assumptions. Moreover, if the Hessian is promised to be ss-sparse, we then have two new quantum algorithms with query complexity O~(s/ε)\widetilde{O}(s/\varepsilon) and O~(sd/ε)\widetilde{O}(sd/\varepsilon), respectively. The former achieves exponential speedup over classical algorithms. We also prove a lower bound of Ω~(d)\widetilde{\Omega}(d) for Hessian estimation in the general case.

Authors (2)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.