Lune

SODA2026Top-tier venue

Approaching Optimality for Solving Dense Linear Systems with Low-Rank Structure

Michal Derezinski, Aaron Sidford

2026Year

Abstract

We provide new high-accuracy randomized algorithms for solving linear systems and regression problems that are well-conditioned except for kk large singular values. For solving such d×dd \times d positive definite systems our algorithms succeed whp. and run in time O~(d2+kω)\tilde{O}(d^{2} + k^{\omega}). For solving such regression problems in a matrix A∈Rn×d\textbf A \in \mathbb{R}^{n \times d} our methods succeed whp. and run in time O~(nnz(A)+d2+kω)\tilde{O}(\mathrm{nnz}(\textbf A) + d^{2} + k^{\omega}) where ω\omega is the matrix multiplication exponent and nnz(A)\mathrm{nnz}(\textbf A) is the number of non-zeros in A\textbf A. Our methods nearly-match a natural complexity limit under dense inputs for these problems and improve upon a trade-off in prior approaches that obtain running times of either O~(d2.065+kω)\tilde{O}(d^{2.065} + k^{\omega}) or O~(d2+d kω−1)\tilde{O}(d^{2} + d\,k^{\omega-1}) for d×dd \times d systems. Moreover, we show how to obtain these running times even under the weaker assumption that all but kk of the singular values have a suitably bounded generalized mean. Consequently, we give the first nearly-linear time algorithm for computing a multiplicative approximation to the nuclear norm of an arbitrary dense matrix. Our algorithms are built on three general recursive preconditioning frameworks, where matrix sketching and low-rank update formulas are carefully tailored to the problems’ structure.

Ask about this paper

Your agent reads all of it.

Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

Builds on7

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines