A Robust Algebraic Domain Decomposition Preconditioner for Sparse Normal Equations
Hussam Al Daas, Pierre Jolivet, Jennifer Scott

TL;DR
This paper introduces a new algebraic, parallelizable preconditioner for large sparse normal equations in least-squares problems, improving convergence and robustness independent of problem size.
Contribution
The paper proposes a novel algebraic two-level Schwarz preconditioner for normal equations that is efficient, robust, and easily implementable without problem-specific knowledge.
Findings
Preconditioner achieves bounded condition number regardless of subdomain count.
Implementation can be done with minimal code using PETSc.
Performance surpasses existing preconditioners on practical problems.
Abstract
Solving the normal equations corresponding to large sparse linear least-squares problems is an important and challenging problem. For very large problems, an iterative solver is needed and, in general, a preconditioner is required to achieve good convergence. In recent years, a number of preconditioners have been proposed. These are largely serial and reported results demonstrate that none of the commonly used preconditioners for the normal equations matrix is capable of solving all sparse least-squares problems. Our interest is thus in designing new preconditioners for the normal equations that are efficient, robust, and can be implemented in parallel. Our proposed preconditioners can be constructed efficiently and algebraically without any knowledge of the problem and without any assumption on the least-squares matrix except that it is sparse. We exploit the structure of the symmetric…
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
TopicsMatrix Theory and Algorithms · Electromagnetic Scattering and Analysis · Advanced Numerical Methods in Computational Mathematics
