Explorer›Mathematics›Mathematics
Research PaperResearchia:202609.30025

Solving Linear Systems in $\widetilde{O}(mn \log \fracκε)$ Bit Operations

Jonathan A. Kelner

Abstract

We give a deterministic algorithm that solves a nonsingular linear system $Ax=b$, where $A\in\mathbb{R}^{n\times n}$ has $m$ nonzero entries and condition number $κ$, to any relative residual tolerance $0<ε\le1/2$ using $\widetilde{O(}mn\log(κ/ε))$ bit operations for inputs with logarithmically many bits per entry. For sparse, polynomially conditioned systems with $m=\widetilde{O}(n)$, this gives an $\widetilde{O}(n^2)$ algorithm for any inverse-polynomial accuracy, improving on the algorithm of...

Submitted: September 30, 2026Subjects: Mathematics; Mathematics

Description / Details

We give a deterministic algorithm that solves a nonsingular linear system Ax=bAx=b, where A∈Rn×nA\in\mathbb{R}^{n\times n} has mm nonzero entries and condition number κκ, to any relative residual tolerance 0<ε≤1/20<ε\le1/2 using O(~mnlog⁡(κ/ε))\widetilde{O(}mn\log(κ/ε)) bit operations for inputs with logarithmically many bits per entry. For sparse, polynomially conditioned systems with m=O~(n)m=\widetilde{O}(n), this gives an O~(n2)\widetilde{O}(n^2) algorithm for any inverse-polynomial accuracy, improving on the algorithm of Peng and Vempala, as sharpened by Nie, whose running time in this regime is approximately O(n2.2707)O(n^{2.2707}) with the best current matrix multiplication exponent, and largely closing a gap between the idealized performance of the conjugate gradient method in exact arithmetic and the running time achievable with finite-precision computation that has persisted for over 70 years. The algorithm is surprisingly simple. For integer inputs, we apply Dixon's lifting algorithm to the perturbed system (A+I/R)x=b(A+I/R)x=b for a suitable integer RR. After scaling, the matrix of this system is RA+I≡I(modR)RA+I\equiv I\pmod R, so its modular inverse is trivial, and each lifting step needs only a sparse matrix-vector product with AA on O(log⁡R)O(\log R)-bit numbers. Fast rational reconstruction then recovers the exact solution of the perturbed system, which is an εε-accurate solution of the original one. Normalization and rounding extend the result to fixed-point and floating-point inputs, with floating-point outputs represented using short integer significands and a common encoded exponent. A computable certificate removes the need for prior knowledge of κκ.


Source: arXiv:2609.38101v1 - http://arxiv.org/abs/2609.38101v1 PDF: https://arxiv.org/pdf/2609.38101v1 Original Link: http://arxiv.org/abs/2609.38101v1

Please sign in to join the discussion.

No comments yet. Be the first to share your thoughts!

Access Paper
View Source PDF
Submission Info
Date:
Sep 30, 2026
Topic:
Mathematics
Area:
Mathematics
Comments:
0
Bookmark