On a randomized small-block Lanczos method for large-scale null space computations
Daniel Kressner, Nian Shao

TL;DR
This paper introduces a randomized small-block Lanczos method for efficiently computing the null space of large sparse matrices, enabling smaller block sizes and incremental null space computation without prior nullity knowledge.
Contribution
It demonstrates how randomness allows for smaller block sizes in Lanczos methods, ensuring reliable convergence and reducing computational resources.
Findings
Random diagonal perturbation separates zero eigenvalues.
Convergence is robust even with block size d=1.
Method reduces memory and computational requirements.
Abstract
Computing the null space of a large sparse matrix is a challenging computational problem, especially if the nullity -- the dimension of the null space -- is not small. When applying a block Lanczos method to for this purpose, conventional wisdom suggests to use a block size that is not smaller than the nullity. In this work, we show how randomness can be utilized to allow for smaller without sacrificing convergence or reliability. Even , corresponding to the standard single-vector Lanczos method, becomes a safe choice. This is achieved by using a small random diagonal perturbation, which moves the zero eigenvalues of away from each other, and a random initial guess. We analyze the effect of the perturbation on the attainable quality of the null space and derive convergence results that establish robust convergence for . As…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsStochastic Gradient Optimization Techniques · Markov Chains and Monte Carlo Methods · Computational Geometry and Mesh Generation
