Faster quantum-inspired algorithms for solving linear systems

03/18/2021
by   Changpeng Shao, et al.
0

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 forallowing sampling and querying to the entries, whereis such that- A^-1≤ϵA^-1. This output can be viewed as a classical analogue to the output of quantum linear solvers. The complexity of our algorithm isO(κ_F^6 κ^2/ϵ^2 ), whereκ_F = A_FA^-1andκ= AA^-1. This improves the previous best algorithm [Gilyén, Song and Tang, arXiv:2009.07268] of complexityO(κ_F^6 κ^6/ϵ^4). Our algorithm is based on the randomized Kaczmarz method, which is a particular case of stochastic gradient descent. We also find that whenAis row sparse, this method already returns an approximate solutionin timeO(κ_F^2), while the best quantum algorithm known returns|⟩in timeO(κ_F)whenAis stored in the QRAM data structure. As a result, assuming access to QRAM and ifAis row sparse, the speedup based on current quantum algorithms is quadratic.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/13/2023

Fast and Practical Quantum-Inspired Classical Algorithms for Solving Linear Systems

We propose fast and practical quantum-inspired classical algorithms for ...
research
09/15/2020

An improved quantum-inspired algorithm for linear regression

We give a classical algorithm for linear regression analogous to the qua...
research
01/15/2023

An improved quantum algorithm for low-rank rigid linear regressions with vector solution outputs

Let A∈ℝ^n× d, ∈̱ℝ^n and λ>0, for rigid linear regression _ Z() = ...
research
09/20/2023

Hybrid quantum-classical and quantum-inspired classical algorithms for solving banded circulant linear systems

Solving linear systems is of great importance in numerous fields. In par...
research
08/16/2022

Mean estimation when you have the source code; or, quantum Monte Carlo methods

Suppose y is a real random variable, and one is given access to “the cod...
research
10/07/2019

Spectral sparsification of matrix inputs as a preprocessing step for quantum algorithms

We study the potential utility of classical techniques of spectral spars...
research
03/22/2018

A quantum algorithm for simulating non-sparse Hamiltonians

We present a quantum algorithm for simulating the dynamics of Hamiltonia...

Please sign up or login with your details

Forgot password? Click here to reset