English

Sparse Fourier Transforms on Rank-1 Lattices for the Rapid and Low-Memory Approximation of Functions of Many Variables

Numerical Analysis 2020-12-21 v1 Numerical Analysis

Abstract

We consider fast, provably accurate algorithms for approximating functions on the dd-dimensional torus, f:TdCf: \mathbb{ T }^d \rightarrow \mathbb{C}, that are sparse (or compressible) in the Fourier basis. In particular, suppose that the Fourier coefficients of ff, {ck(f)}kZd\{c_{\bf k} (f) \}_{{\bf k} \in \mathbb{Z}^d}, are concentrated in a finite set IZdI \subset \mathbb{Z}^d so that minΩIs.t.Ω=sfkΩck(f)e2πik2<ϵf2\min_{\Omega \subset I s.t. |\Omega| =s } \left\| f - \sum_{{\bf k} \in \Omega} c_{\bf k} (f) e^{ -2 \pi i {\bf k} \cdot \circ} \right\|_2 < \epsilon \|f \|_2 holds for sIs \ll |I| and ϵ(0,1)\epsilon \in (0,1). We aim to identify a near-minimizing subset ΩI\Omega \subset I and accurately approximate the associated Fourier coefficients {ck(f)}kΩ\{ c_{\bf k} (f) \}_{{\bf k} \in \Omega} as rapidly as possible. We present both deterministic as well as randomized algorithms using O(s2dlogc(I))O(s^2 d \log^c (|I|))-time/memory and O(sdlogc(I))O(s d \log^c (|I|))-time/memory, respectively. Most crucially, all of the methods proposed herein achieve these runtimes while satisfying theoretical best ss-term approximation guarantees which guarantee their numerical accuracy and robustness to noise for general functions. These are achieved by modifying several one-dimensional Sparse Fourier Transform (SFT) methods to subsample a function along a reconstructing rank-1 lattice for the given frequency set II to rapidly identify a near-minimizing subset ΩI\Omega \subset I without using anything about the lattice beyond its generating vector. This requires new fast and low-memory frequency identification techniques capable of rapidly recovering vector-valued frequencies in Zd\mathbb{Z}^d as opposed to simple integer frequencies in the univariate setting. Two different strategies are proposed and analyzed, each with different accuracy versus computational speed and memory tradeoffs.

Keywords

Cite

@article{arxiv.2012.09889,
  title  = {Sparse Fourier Transforms on Rank-1 Lattices for the Rapid and Low-Memory Approximation of Functions of Many Variables},
  author = {Craig Gross and Mark Iwen and Lutz Kämmerer and Toni Volkmer},
  journal= {arXiv preprint arXiv:2012.09889},
  year   = {2020}
}