Papers
Topics
Authors
Recent
Search
2000 character limit reached

Quasi-optimal hierarchically semi-separable matrix approximation

Published 22 May 2025 in math.NA, cs.DS, and cs.NA | (2505.16937v1)

Abstract: We present a randomized algorithm for producing a quasi-optimal hierarchically semi-separable (HSS) approximation to an N×NN\times N matrix AA using only matrix-vector products with AA and A<sup>TA<sup>T. We prove that, using O(klog⁡(N/k))O(k \log(N/k)) matrix-vector products and O(Nk<sup>2</sup>log⁡(N/k)){O}(N k<sup>2</sup> \log(N/k)) additional runtime, the algorithm returns an HSS matrix BB with rank-kk blocks whose expected Frobenius norm error E[∣A−B∣F<sup>2]\mathbb{E}[|A - B|_F<sup>2] is at most O(log⁡(N/k))O(\log(N/k)) times worse than the best possible approximation error by an HSS rank-kk 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 AA'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.

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.