The central primitive of exact numerical linear algebra — solving for an integer matrix with certified accuracy — does not yet have a determined optimal working-space complexity. Liu, Nguyen, and Yang (2025) gave the first polynomial-time rational solver with near-linear working space: with no assumption on the condition number, it returns a -multiplicative entrywise approximation of using bit operations and bits of working space, where bounds the entries of . The paper explicitly leaves open whether truly linear space — bits, or even bits — is achievable in polynomial time (the crux being 0/1 matrices, where the current bound carries an extra factor), and whether the bit-time can be improved toward Wiedemann's finite-field runtime while staying in linear space. The problem is open: an algorithm or a lower bound resolves each component.
Background
Exact linear algebra over the integers asks for solutions of with carried to certified accuracy, and it measures cost at the bit level: time in bit operations and memory in bits. In the model used by the source paper — a random-access machine with read-only input — the working space is the number of bits of memory beyond the read-only input (which cannot be modified) and beyond output that has already been written; the matrix is not stored but accessed as a black box that computes matrix-vector products . Working space counted this way can be far smaller than the input or the output.
The output guarantee studied here is a -multiplicative entrywise approximation: each output entry must lie within a factor of the exact rational entry . This is stronger than the norm-wise approximations usual in numerical analysis, because individual entries of can be exponentially small or exponentially large even for benign integer matrices; moreover it is demanded without any bound on the condition number (the ratio of the matrix's largest to smallest singular value, i.e. its worst-case stretching factor), which most fast solvers assume is at most polynomial in . Since entries of can be as large as , the output is written incrementally as -bit floating-point numbers, where bounds and is the number of nonzero entries.
Two classical techniques underlie exact rational solving. Wiedemann's black-box method solves a sparse system over a finite field in field operations by recovering the minimal polynomial (the lowest-degree annihilating polynomial) of the Krylov sequence , using the Berlekamp–Massey algorithm, which finds the shortest linear recurrence satisfied by a scalar sequence. Dixon's p-adic lifting solves the system modulo a small prime and lifts the solution to growing p-adic precision; rational reconstruction then recovers the exact rational answer from its residues modulo enough coprime primes (Chinese remaindering plus a gcd-based step). By Cramer's rule each solution entry is a ratio of determinants, and determinants of even 0/1 matrices have bit-length , so reconstruction needs a modulus of about bits — the source paper notes this is the minimal requirement for rational reconstruction. Classical combinations of these techniques reach roughly time but use (or at best ) words of working storage; the source paper also records folklore combinations achieving space at roughly time for sparse matrices.
Liu, Nguyen, and Yang (2025) gave the first polynomial-time rational solver with near-linear working space: for invertible with entries in and with entries up to , it outputs a -multiplicative entrywise approximation with high probability using bit operations and bits of working space, with no condition-number assumption; at extreme precision it returns exact solutions in the same space, and it yields near-linear-space polynomial-time algorithms for linear regression, linear programming, eigenvalues and eigenvectors, and the singular value decomposition.
What remains open is the last logarithmic factor in space and the quadratic-in- time overhead. For the bound is linear in the usual word sense; the crux is small : for a 0/1 matrix, every column of which fits in bits, the solver still uses bits. The authors state that achieving truly linear space — or bits — at polynomial time is open, and that finite-field methods appear fundamentally incapable of it. They also decline to pursue sublinear space: a solver in bits with multiplicative guarantees would yield a polynomial-time, -space algorithm for directed s-t connectivity in graphs, a longstanding open problem in space-bounded computation. On the time side they observe that even for sparse matrices with polynomially-bounded condition number, a -time solver in linear space would be a major open problem, and that matching Wiedemann's runtime over the rationals may be out of reach; reductions showing that general linear-system solving over embeds into unit-weight graph Laplacians (the Laplacian matrices of unweighted graphs) with only polylogarithmic overhead (Chen–Gao–Huang–Peng–Wang) reinforce this pessimism for structured fast solvers.
Problem Statement
Work in the computational model of the source paper: a RAM with read-only input, where time is measured in bit operations and working space in bits, excluding the read-only input and any output already written; the matrix is accessed only as a black box computing matrix-vector products. The input is an invertible with entries in and with entries in ; the required output is a -multiplicative entrywise approximation of (each entry within factor ), with no assumption on the condition number of .
The established bound (Liu–Nguyen–Yang 2025) is bit operations and bits of working space. Two linked questions define the open frontier, with the common objective of determining the time-space complexity of this task:
(1) Space optimality. Does a polynomial-time (in , , ) randomized algorithm with the above output guarantee exist that uses truly linear working space — bits, or even bits? The question is sharpest for (e.g. 0/1 matrices), where it asks whether the extra factor in the current bound can be removed. A negative answer — an unconditional proof that bits of working space are necessary for any bounded-error algorithm in this model — equally resolves this component.
(2) Time within linear space. Can the bit-operation bound be improved while keeping (near-)linear working space — in particular, matching Wiedemann's finite-field runtime in the rational setting, or achieving bit time for sparse matrices even under a polynomial condition-number bound? The source paper states that this last target alone is a major open problem. Any asymptotic improvement of the bit-operation bound within (near-)linear working space, with the entrywise guarantee above, resolves this component, the two named targets being the most significant such improvements.
Each component is resolved by an algorithm or by a lower bound. Known barriers that any answer must respect or overturn: finite-field rational reconstruction of a single entry needs a modulus of bits; a determinant of a 0/1 matrix requires bits to store; and a solver with bits of working space and multiplicative guarantees would imply a polynomial-time, -space algorithm for directed s-t connectivity, which is itself open.
References
- Yiping Liu, Hoai-An Nguyen, Junzhao Yang. Numerical Linear Algebra in Linear Space. arXiv:2507.02433 (2025). DOI: 10.48550/arxiv.2507.02433. https://arxiv.org/abs/2507.02433
- Shabarish Chenakkod, Michał Dereziński, Xiaoyu Dong, Mark Rudelson. Well-Conditioned Oblivious Perturbations in Linear Space. arXiv:2604.23193 (2026). DOI: 10.48550/arxiv.2604.23193. https://arxiv.org/abs/2604.23193
- John D. Dixon. Exact solution of linear equations using P-adic expansions. Numerische Mathematik 40:137–141 (1982). DOI: 10.1007/BF01459082. https://doi.org/10.1007/BF01459082
- D. Wiedemann. Solving sparse linear equations over finite fields. IEEE Transactions on Information Theory 32(1):54–62 (1986). DOI: 10.1109/TIT.1986.1057137. https://doi.org/10.1109/TIT.1986.1057137
- Mehrdad Ghadiri, Hoai-An Nguyen, Junzhao Yang. Entrywise Approximation for Matrix Inversion and Linear Systems. arXiv:2504.19054 (2025, revised October 2025). DOI: 10.48550/arxiv.2504.19054. https://arxiv.org/abs/2504.19054
- Jingbang Chen, Mehrdad Ghadiri, Hoai-An Nguyen, Richard Peng, Junzhao Yang. Entrywise Approximate Laplacian Solving. arXiv:2409.10022 (2024). DOI: 10.48550/arxiv.2409.10022. https://arxiv.org/abs/2409.10022
- Jingbang Chen, Yu Gao, Yufan Huang, Richard Peng, Runze Wang. Hardness of Graph-Structured Algebraic and Symbolic Problems. arXiv:2109.12736 (2021, revised November 2022). DOI: 10.48550/arxiv.2109.12736. https://arxiv.org/abs/2109.12736
- Yang P. Liu, Hoai-An Nguyen, Noah G. Singer, David P. Woodruff. Streaming Complexity Separations for Dense and Sparse Graphs. arXiv:2605.09814 (2026). DOI: 10.48550/arxiv.2605.09814. https://arxiv.org/abs/2605.09814