RCHOL: Randomized Cholesky Factorization for Solving SDD Linear Systems

11/16/2020
by   Chao Chen, et al.
0

We introduce a randomized algorithm, namely RCHOL, to construct an approximate Cholesky factorization for a given Laplacian matrix (a.k.a., graph Laplacian). From a graph perspective, the exact Cholesky factorization introduces a clique in the underlying graph after eliminating a row/column. By randomization, RCHOL only retains a sparse subset of the edges in the clique using a random sampling developed by Spielman and Kyng. We prove RCHOL is breakdown-free and apply it to solving large sparse linear systems with symmetric diagonally dominant matrices. In addition, we parallelize RCHOL based on the nested dissection ordering for shared-memory machines. We report numerical experiments that demonstrate the robustness and the scalability of RCHOL. For example, our parallel code scaled up to 64 threads on a single node for solving the 3D Poisson equation, discretized with the 7-point stencil on a 1024× 1024 × 1024 grid, a problem that has one billion unknowns.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/20/2020

Pseudoinverse-free randomized block iterative methods for consistent and inconsistent linear systems

Randomized iterative methods have attracted much attention in recent yea...
research
11/04/2021

A note on banded linear systems

In [2] a new factorization for infinite Hessenberg banded matrices was i...
research
03/01/2023

Robust and Practical Solution of Laplacian Equations by Approximate Elimination

We introduce a new algorithm and software for solving linear equations i...
research
10/14/2020

Hierarchical Orthogonal Factorization: Sparse Square matrices

In this work, we develop a new fast algorithm, spaQR – sparsified QR, fo...
research
02/09/2020

Butterfly factorization via randomized matrix-vector multiplications

This paper presents an adaptive randomized algorithm for computing the b...
research
10/25/2021

NetMF+: Network Embedding Based on Fast and Effective Single-Pass Randomized Matrix Factorization

In this work, we propose NetMF+, a fast, memory-efficient, scalable, and...
research
12/04/2021

On the stability and performance of the solution of sparse linear systems by partitioned procedures

In this paper, we present, evaluate and analyse the performance of paral...

Please sign up or login with your details

Forgot password? Click here to reset