Faster quantum-inspired algorithms for solving linear systems

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 = , we show that there is a classical algorithm that outputs a data structure for allowing sampling and querying to the entries, where is such that \| - A+\|≤ ε \|A+\|. This output can be viewed as a classical analogue to the output of quantum linear solvers. The complexity of our algorithm is O(F4 2/ε2 ), where F = \|A\|F\|A+\| and = \|A\|\|A+\|. This improves the previous best algorithm [Gily\'en, Song and Tang, arXiv:2009.07268] of complexity O(F6 6/ε4). Our algorithm is based on the randomized Kaczmarz method, which is a particular case of stochastic gradient descent. We also find that when A is row sparse, this method already returns an approximate solution in time O(F2), while the best quantum algorithm known returns in time O(F) when A is stored in the QRAM data structure. As a result, assuming access to QRAM and if A is row sparse, the speedup based on current quantum algorithms is quadratic.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…