PLSS: A Projected Linear Systems Solver
Johannes J. Brust, Michael A. Saunders

TL;DR
PLSS introduces an iterative projection method that efficiently solves linear systems by adaptively updating the sketching matrix, achieving finite convergence and competitive performance with existing algorithms.
Contribution
The paper presents a novel adaptive projection approach that appends columns to the sketching matrix, ensuring finite convergence and generalizing the Kaczmarz method.
Findings
Converges in at most rank(A) iterations in exact arithmetic.
Competitive with LSQR and LSMR on large sparse systems.
Outperforms some state-of-the-art randomized methods.
Abstract
We propose iterative projection methods for solving square or rectangular consistent linear systems Ax = b. Existing projection methods use sketching matrices (possibly randomized) to generate a sequence of small projected subproblems, but even the smaller systems can be costly. We develop a process that appends one column to the sketching matrix each iteration and converges in a finite number of iterations whether the sketch is random or deterministic. In general, our process generates orthogonal updates to the approximate solution xk. By choosing the sketch to be the set of all previous residuals, we obtain a simple recursive update and convergence in at most rank(A) iterations (in exact arithmetic). By choosing a sequence of identity columns for the sketch, we develop a generalization of the Kaczmarz method. In experiments on large sparse systems, our method (PLSS) with residual…
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 · Sparse and Compressive Sensing Techniques · Matrix Theory and Algorithms
