z-logo
Premium
SMASH: Structured matrix approximation by separation and hierarchy
Author(s) -
Cai Difeng,
Chow Edmond,
Erlandson Lucas,
Saad Yousef,
Xi Yuanzhe
Publication year - 2018
Publication title -
numerical linear algebra with applications
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 1.02
H-Index - 53
eISSN - 1099-1506
pISSN - 1070-5325
DOI - 10.1002/nla.2204
Subject(s) - mathematics , tree traversal , robustness (evolution) , grid , algorithm , matrix (chemical analysis) , mathematical optimization , hierarchy , factorization , tree structure , theoretical computer science , computer science , binary tree , biochemistry , chemistry , materials science , geometry , economics , market economy , composite material , gene
Summary 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 the points in a domain, a tree structure is first constructed based on an adaptive partition 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 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 storage is significantly reduced on one hand and a hierarchy of the original grid is constructed on the other hand. Due to this hierarchy, nested bases at upper levels can be computed in a similar way as the leaf level operations but on coarser grids. The main advantages of SMASH include its simplicity of implementation, its flexibility to construct various hierarchical rank structures, and a low storage cost. The efficiency and robustness of SMASH are demonstrated through various test problems arising from integral equations, structured matrices, etc.

This content is not available in your region!

Continue researching here.

Having issues? You can contact us here