HODLR3D: Hierarchical matrices for $N$-body problems in three dimensions
V A Kandappan, Vaishnavi Gujjula, Sivaram Ambikasaran

TL;DR
HODLR3D introduces a hierarchical matrix structure for 3D $N$-body problems, exploiting low-rank off-diagonal blocks to enable efficient computations with near-linear complexity.
Contribution
This paper develops HODLR3D, a novel hierarchical matrix format for 3D $N$-body problems, demonstrating its low-rank properties and computational advantages over existing methods.
Findings
All off-diagonal blocks are rank deficient for Laplace kernel in 3D.
HODLR3D achieves almost linear scaling in storage and computation.
Numerical experiments confirm the efficiency and scalability of HODLR3D.
Abstract
This article introduces HODLR3D, a class of hierarchical matrices arising out of -body problems in three dimensions. HODLR3D relies on the fact that certain off-diagonal matrix sub-blocks arising out of the -body problems in three dimensions are numerically low-rank. For the Laplace kernel in D, which is widely encountered, we prove that all the off-diagonal matrix sub-blocks are rank deficient in finite precision. We also obtain the growth of the rank as a function of the size of these matrix sub-blocks. For other kernels in three dimensions, we numerically illustrate a similar scaling in rank for the different off-diagonal sub-blocks. We leverage this hierarchical low-rank structure to construct HODLR3D representation, with which we accelerate matrix-vector products. The storage and computational complexity of the HODLR3D matrix-vector product scales almost linearly with…
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
