paper

Faster quantum-inspired algorithms for solving linear systems

arXiv:2103.10309

Abstract

We establish an improved classical algorithm for solving linear systems in a model analogous to the QRAM that is used by quantum linear solvers. Precisely, for the linear system $A\x = \b$, we show that there is a classical algorithm that outputs a data structure for $\x$ allowing sampling and querying to the entries, where $\x$ is such that $\|\x - A^{+}\b\|\leq ε\|A^{+}\b\|$. This output can be viewed as a classical analogue to the output of quantum linear solvers. The complexity of our algorithm is , where and . This improves the previous best algorithm [Gily{é}n, Song and Tang, arXiv:2009.07268] of complexity . Our algorithm is based on the randomized Kaczmarz method, which is a particular case of stochastic gradient descent. We also find that when is row sparse, this method already returns an approximate solution $\x$ in time , while the best quantum algorithm known returns $\ket{\x}$ in time when is stored in the QRAM data structure. As a result, assuming access to QRAM and if is row sparse, the speedup based on current quantum algorithms is quadratic.

24 pages. The main algorithm (Theorem 13) was improved via a better complexity analysis

Cited by in corpus (2)