SMASH: Structured matrix approximation by separation and hierarchy
Difeng Cai, Edmond Chow, Yousef Saad, Yuanzhe Xi

TL;DR
SMASH is an efficient, flexible method for structured matrix approximation that combines analytic and algebraic techniques, utilizing a hierarchical tree structure for reduced storage and improved computational speed.
Contribution
The paper introduces SMASH, a novel hierarchical matrix approximation method that integrates analytic and algebraic approaches for improved efficiency and flexibility.
Findings
Significantly reduced storage requirements.
Demonstrated efficiency on integral equation problems.
Stable and fast approximation scheme.
Abstract
This paper presents an efficient method to perform Structured Matrix Approximation by Separation and Hierarchy (SMASH), when the original dense matrix is associated with a kernel function. Given points in a domain, a tree structure is first constructed based on an adaptive partitioning of the computational domain to facilitate subsequent approximation procedures. In contrast to existing schemes based on either analytic or purely algebraic approximations, SMASH takes advantage of both approaches and greatly improves the efficiency. The algorithm follows a bottom-up traversal of the tree and is able to perform the operations associated with each node on the same level in parallel. A strong rank-revealing factorization is applied to the initial analytic approximation in the separation regime so that a special structure is incorporated into the final nested bases. As a consequence, the…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsElectromagnetic Scattering and Analysis · Electromagnetic Simulation and Numerical Methods · Matrix Theory and Algorithms
