Adaptive multiplication of rank-structured matrices in linear complexity
Steffen B\"orm

TL;DR
This paper introduces a new adaptive algorithm for multiplying hierarchical -matrices in linear time, which constructs bases on-the-fly, improving efficiency over previous methods that required precomputed bases or special structures.
Contribution
The paper presents a general, adaptive -matrix multiplication algorithm with linear complexity that does not require precomputed bases, unlike prior approaches.
Findings
Algorithm achieves linear complexity in practice.
Numerical experiments show significant speed improvements.
The method maintains accuracy while adapting bases dynamically.
Abstract
Hierarchical matrices approximate a given matrix by a decomposition into low-rank submatrices that can be handled efficiently in factorized form. -matrices refine this representation following the ideas of fast multipole methods in order to achieve linear, i.e., optimal complexity for a variety of important algorithms. The matrix multiplication, a key component of many more advanced numerical algorithms, has so far proven tricky: the only linear-time algorithms known so far either require the very special structure of HSS-matrices or need to know a suitable basis for all submatrices in advance. In this article, a new and fairly general algorithm for multiplying -matrices in linear complexity with adaptively constructed bases is presented. The algorithm consists of two phases: first an intermediate representation with a generalized block structure is…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMatrix Theory and Algorithms · Electromagnetic Scattering and Analysis · Antenna Design and Optimization
