arrow
Return

Faster Quantum-inspired Algorithms for Solving Linear Systems

delete2022-07-07
delete10
delete
OA
AI
C
Changpeng Shao *
A
Ashley Montanaro
DOI:10.1145/3520141delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
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 systemAx = 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|| <= is an element of ||A(+) b ||. This output can be viewed as a classical analogue to the output of quantum linear solvers. The complexity of our algorithm is O-similar to(kappa(6) (F) kappa(2)/C-2), where kappa(F) = ||A || (F) ||A(+) || and kappa = || A || ||A(+) ||. This improves the previous best algorithm [Gilyen, Song and Tang, arXiv:2009.07268] of complexity O(kappa(6) (F) kappa(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 x in time O-similar to(kappa(6) (F)), while the best quantum algorithm known returns | x 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.
Keywords:
Quantum computing
quantum-inspired algorithm
Kaczmarz method

Journal

A
ACM Transactions on Quantum Computing
IF:
6.8
Papers:
539
Citations:
508

Organization

U
University of Bristol
Scholars:
3.1W
Papers: 3.0W
Citations: 5.3W