English

An LSQR-based algorithm for large-scale null space computations

Numerical Analysis 2026-07-03 v1

Abstract

Computing the null space and null vectors of large-scale matrices is a fundamental task in numerical linear algebra and scientific computing. In this paper, an LSQR-based algorithm, termed LSQRNV, is proposed to compute a null vector of a large rank-deficient matrix AA from an initial vector. Theoretical convergence properties of the algorithm are analyzed, and an accuracy bound is derived for the computed approximate null vector. By integrating a deflation technique with a specialized termination criterion, LSQRNV is extended to LSQRNS, which computes an orthonormal basis for the null space N(A)\mathcal{N}(A) and explicitly determines the nullity of AA. A rigorous accuracy bound is established for the resulting approximate numerical null space. Furthermore, with appropriate parameter settings, LSQRNV efficiently determines whether a large matrix is numerically rank-deficient or has full column rank. Numerical experiments corroborate the theoretical results, demonstrating the robustness, efficiency, and effectiveness of LSQRNS for large-scale null-space computation.

Cite

@article{arxiv.2607.03341,
  title  = {An LSQR-based algorithm for large-scale null space computations},
  author = {Jinzhi Huang},
  journal= {arXiv preprint arXiv:2607.03341},
  year   = {2026}
}

Comments

22 pages, 3 figures