Efficient Computation of $N$-point Correlation Functions in $D$ Dimensions [IMA]

http://arxiv.org/abs/2106.10278


We present efficient algorithms for computing the $N$-point correlation functions (NPCFs) of random fields in arbitrary $D$-dimensional homogeneous and isotropic spaces. Such statistics appear throughout the physical sciences, and provide a natural tool to describe a range of stochastic processes. Typically, NPCF estimators have $\mathcal{O}(n^N)$ complexity (for a data set containing $n$ particles); their application is thus computationally infeasible unless $N$ is small. By projecting onto a suitably-defined angular basis, we show that the estimators can be written in separable form, with complexity $\mathcal{O}(n^2)$, or $\mathcal{O}(n_{\rm g}\log n_{\rm g})$ if evaluated using a Fast Fourier Transform on a grid of size $n_{\rm g}$. Our decomposition is built upon the $D$-dimensional hyperspherical harmonics; these form a complete basis on the $(D-1)$-sphere and are intrinsically related to angular momentum operators. Concatenation of $(N-1)$ such harmonics gives states of definite combined angular momentum, forming a natural separable basis for the NPCF. In particular, isotropic correlation functions require only states with zero combined angular momentum. We provide explicit expressions for the NPCF estimators as applied to both discrete and gridded data, and discuss a number of applications within cosmology and fluid dynamics. The efficiency of such estimators will allow higher-order correlators to become a standard tool in the analysis of random fields.

Read this paper on arXiv…

O. Philcox and Z. Slepian
Tue, 22 Jun 21
62/71

Comments: 12 pages, 2 figures, submitted to PNAS. Comments welcome!