Back to Search
Start Over
Hierarchical Orthogonal Factorization: Sparse Least Squares Problems.
- Source :
- Journal of Scientific Computing; May2022, Vol. 91 Issue 2, p1-39, 39p
- Publication Year :
- 2022
-
Abstract
- In this work, we develop a fast hierarchical solver for solving large, sparse least squares problems. We build upon the algorithm, spaQR (sparsified QR Gnanasekaran and Darve in SIAM J Matrix Anal Appl 43(1):94–123, 2022), that was developed by the authors to solve large sparse linear systems. Our algorithm is built on top of a Nested Dissection based multifrontal QR approach. We use low-rank approximations on the frontal matrices to sparsify the vertex separators at every level in the elimination tree. Using a two-step sparsification scheme, we reduce the number of columns and maintain the ratio of rows to columns in each front without introducing any additional fill-in. With this improvised scheme, we show that the runtime of the algorithm scales as O (M log N) and uses O (M) memory to store the factorization. This is achieved at the expense of a small and controllable approximation error. The end result is an approximate factorization of the matrix stored as a sequence of sparse orthogonal and upper-triangular factors and hence easy to apply/solve with a vector. Numerical experiments compare the performance of the spaQR algorithm with direct multifrontal QR, an inner-outer iterative method, and CGLS iterative method with a diagonal preconditioner and Robust Incomplete Factorization (RIF) preconditioner. [ABSTRACT FROM AUTHOR]
Details
- Language :
- English
- ISSN :
- 08857474
- Volume :
- 91
- Issue :
- 2
- Database :
- Complementary Index
- Journal :
- Journal of Scientific Computing
- Publication Type :
- Academic Journal
- Accession number :
- 156118295
- Full Text :
- https://doi.org/10.1007/s10915-022-01824-9