Quasi-optimal hierarchically semi-separable matrix approximation
Abstract
We present a randomized algorithm for producing a quasi-optimal hierarchically semi-separable (HSS) approximation to an matrix using only matrix-vector products with and . We prove that, using matrix-vector products and additional runtime, the algorithm returns an HSS matrix with rank- blocks whose expected Frobenius norm error is at most times worse than the best possible approximation error by an HSS rank- matrix. In fact, the algorithm we analyze in a simple modification of an empirically effective method proposed by [Levitt & Martinsson, SISC 2024]. As a stepping stone towards our main result, we prove two results that are of independent interest: a similar guarantee for a variant of the algorithm which accesses 's entries directly, and explicit error bounds for near-optimal subspace approximation using projection-cost-preserving sketches. To the best of our knowledge, our analysis constitutes the first polynomial-time quasi-optimality result for HSS matrix approximation, both in the explicit access model and the matrix-vector product query model.
Cite
@article{arxiv.2505.16937,
title = {Quasi-optimal hierarchically semi-separable matrix approximation},
author = {Noah Amsel and Tyler Chen and Feyza Duman Keles and Diana Halikias and Cameron Musco and Christopher Musco and David Persson},
journal= {arXiv preprint arXiv:2505.16937},
year = {2025}
}