Butterfly factorization via randomized matrix-vector multiplications

02/09/2020
by   Yang Liu, et al.
0

This paper presents an adaptive randomized algorithm for computing the butterfly factorization of a m× n matrix with m≈ n provided that both the matrix and its transpose can be rapidly applied to arbitrary vectors. The resulting factorization is composed of O(log n) sparse factors, each containing O(n) nonzero entries. The factorization can be attained using O(n^3/2log n) computation and O(nlog n) memory resources. The proposed algorithm applies to matrices with strong and weak admissibility conditions arising from surface integral equation solvers with a rigorous error bound, and is implemented in parallel.

READ FULL TEXT
research
10/11/2021

Sparse recovery of elliptic solvers from matrix-vector products

In this work, we show that solvers of elliptic boundary value problems i...
research
07/21/2018

Fast Matrix Inversion and Determinant Computation for Polarimetric Synthetic Aperture Radar

This paper introduces a fast algorithm for simultaneous inversion and de...
research
08/24/2022

Randomized sketching for Krylov approximations of large-scale matrix functions

The computation of f(A)b, the action of a matrix function on a vector, i...
research
11/18/2016

Bidiagonalization with Parallel Tiled Algorithms

We consider algorithms for going from a "full" matrix to a condensed "ba...
research
05/06/2022

Randomized Compression of Rank-Structured Matrices Accelerated with Graph Coloring

A randomized algorithm for computing a data sparse representation of a g...
research
09/14/2019

A Generalized Randomized Rank-Revealing Factorization

We introduce a Generalized Randomized QR-decomposition that may be appli...
research
11/16/2020

RCHOL: Randomized Cholesky Factorization for Solving SDD Linear Systems

We introduce a randomized algorithm, namely RCHOL, to construct an appro...

Please sign up or login with your details

Forgot password? Click here to reset