Hierarchical Orthogonal Factorization: Sparse Square matrices
Abeynaya Gnanasekaran, Eric Darve

TL;DR
This paper introduces spaQR, a fast sparse QR factorization algorithm that uses low-rank approximations to efficiently solve large sparse linear systems with controlled approximation error.
Contribution
The paper presents a novel sparsified QR algorithm that combines nested dissection, low-rank approximations, and orthogonal factorizations for improved efficiency.
Findings
Factorization time scales as O(N log N)
Solve time scales as O(N)
Effective for benchmark unsymmetric problems
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…
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 · Sparse and Compressive Sensing Techniques · Tensor decomposition and applications
