Linear-Complexity Black-Box Randomized Compression of Hierarchically Block Separable Matrices

05/06/2022
by   James Levitt, et al.
0

A randomized algorithm for computing a compressed representation of a given rank structured matrix A ∈ℝ^N× N is presented. The algorithm interacts with A only through its action on vectors. Specifically, it draws two tall thin matrices Ω, Ψ∈ℝ^N× s from a suitable distribution, and then reconstructs A by analyzing the matrices AΩ and A^*Ψ. For the specific case of a "Hierarchically Block Separable (HBS)" matrix (a.k.a. Hierarchically Semi-Separable matrix) of block rank k, the number of samples s required satisfies s = O(k), with s ≈ 3k being a typical scaling. While a number of randomized algorithms for compressing rank structured matrices have previously been published, the current algorithm appears to be the first that is both of truly linear complexity (no Nlog(N) factors) and fully black-box in nature (in the sense that no matrix entry evaluation is required).

READ FULL TEXT
research
09/16/2023

Adaptive multiplication of rank-structured matrices in linear complexity

Hierarchical matrices approximate a given matrix by a decomposition into...
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
10/09/2018

Matrix-free construction of HSS representation using adaptive randomized sampling

We present new algorithms for the randomized construction of hierarchica...
research
05/16/2021

Fast randomized numerical rank estimation

Matrices with low-rank structure are ubiquitous in scientific computing....
research
02/06/2011

Ranking-Based Black-Box Complexity

Randomized search heuristics such as evolutionary algorithms, simulated ...
research
06/21/2021

Minimal Rank Completions for Overlapping Blocks

We consider the multi-objective optimization problem of choosing the bot...
research
03/05/2020

Straggler Robust Distributed Matrix Inverse Approximation

A cumbersome operation in numerical analysis and linear algebra, optimiz...

Please sign up or login with your details

Forgot password? Click here to reset