English

HODLR$d$D: A new Black-box fast algorithm for $N$-body problems in $d$-dimensions with guaranteed error bounds

Numerical Analysis 2024-11-27 v4 Numerical Analysis Mathematical Physics math.MP

Abstract

In this article, we prove new theorems bounding the rank of different sub-matrices arising from these kernel functions. Bounds like these are often useful for analyzing the complexity of various hierarchical matrix algorithms. We also plot the numerical rank growth of different sub-matrices arising out of various kernel functions in 11D, 22D, 33D and 44D, which, not surprisingly, agrees with the proposed theorems. Another significant contribution of this article is that, using the obtained rank bounds, we also propose a way to extend the notion of \textbf{\emph{weak-admissibility}} for hierarchical matrices in higher dimensions. Based on this proposed \textbf{\emph{weak-admissibility}} condition, we develop a black-box (kernel-independent) fast algorithm for NN-body problems, hierarchically off-diagonal low-rank matrix in dd dimensions (HODLRddD), which can perform matrix-vector products with O(pNlog(N))\mathcal{O}(pN \log (N)) complexity in any dimension dd, where pp doesn't grow with any power of NN. More precisely, our theorems guarantee that pO(log(N)logd(log(N)))p \in \mathcal{O} (\log (N) \log^d (\log (N))), which implies our HODLRddD algorithm scales almost linearly. The C++\texttt{C++} implementation with \texttt{OpenMP} parallelization of the HODLRddD is available at \url{https://github.com/SAFRAN-LAB/HODLRdD}. We also discuss the scalability of the HODLRddD algorithm and showcase the applicability by solving an integral equation in 44 dimensions and accelerating the training phase of the support vector machines (SVM) for the data sets with four and five features.

Keywords

Cite

@article{arxiv.2209.05819,
  title  = {HODLR$d$D: A new Black-box fast algorithm for $N$-body problems in $d$-dimensions with guaranteed error bounds},
  author = {Ritesh Khan and V A Kandappan and Sivaram Ambikasaran},
  journal= {arXiv preprint arXiv:2209.05819},
  year   = {2024}
}

Comments

35 pages, 23 figures, 14 tables

R2 v1 2026-06-28T01:11:39.960Z