A simple analysis of a quantum-inspired algorithm for solving low-rank linear systems
Abstract
We describe and analyze a simple algorithm for sampling from the solution x* := A+b to a linear system Ax = b. We assume access to a sampler which allows us to draw indices proportional to the squared row/column-norms of A. Our algorithm produces a compressed representation of some vector x for which \|x* - x\| < \|x* \| in O(F4 2 / 2) time, where F := \|A\|F\|A+\| and := \|A\|\|A+\|. The representation of x allows us to query entries of x in O(F2) time and sample proportional to the square entries of x in O(F4 6) time, assuming access to a sampler which allows us to draw indices proportional to the squared entries of any given row of A. Our analysis, which is elementary, non-asymptotic, and fully self-contained, simplifies and clarifies several past analyses from literature including [Gily\'en, Song, and Tang; 2022, 2023] and [Shao and Montanaro; 2022].
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.