Hierarchical Orthogonal Factorization: Sparse Square Matrices

From MaRDI portal
Publication:5028554

DOI10.1137/20M1373475zbMATH Open1482.65069arXiv2010.06807OpenAlexW3093305795WikidataQ114074142 ScholiaQ114074142MaRDI QIDQ5028554FDOQ5028554

Abeynaya Gnanasekaran, Eric Darve

Publication date: 10 February 2022

Published in: SIAM Journal on Matrix Analysis and Applications (Search for Journal in Brave)

Abstract: In this work, we develop a new fast algorithm, spaQR -- sparsified QR, for solving large, sparse linear systems. The key to our approach is using low-rank approximations to sparsify the separators in a Nested Dissection based Householder QR factorization. First, a modified version of Nested Dissection is used to identify interiors/separators and reorder the matrix. Then, classical Householder QR is used to factorize the interiors, going from the leaves to the root to the elimination tree. After every level of interior factorization, we sparsify the remaining separators by using low-rank approximations. This operation reduces the size of the separators without introducing any fill-in in the matrix. However, it introduces a small approximation error which can be controlled by the user. The resulting approximate factorization is stored as a sequence of sparse orthogonal and sparse upper-triangular factors. Hence, it can be applied efficiently to solve linear systems. Additionally, we further improve the algorithm by using a block diagonal scaling. Then, we show a systematic analysis of the approximation error and effectiveness of the algorithm in solving linear systems. Finally, we perform numerical tests on benchmark unsymmetric problems to evaluate the performance of the algorithm. The factorization time scales as mathcalO(NlogN) and the solve time scales as mathcalO(N).


Full work available at URL: https://arxiv.org/abs/2010.06807





Cites Work


Cited In (4)

Uses Software






This page was built for publication: Hierarchical Orthogonal Factorization: Sparse Square Matrices

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q5028554)