Function approximation on arbitrary domains using Fourier extension frames
Roel Matthysen, Daan Huybrechs

TL;DR
This paper introduces an efficient algorithm for Fourier extension frame approximation on arbitrary 2D domains, significantly reducing computational complexity by leveraging the plunge region phenomenon and analyzing its scaling with domain boundary complexity.
Contribution
The authors develop a fast ${ m O}(N^2 ext{log}^2 N)$ algorithm for Fourier extension frames on general 2D domains, exploiting the plunge region phenomenon and its scaling properties.
Findings
The algorithm achieves ${ m O}(N^2 ext{log}^2 N)$ complexity for general 2D domains.
For tensor-product domains, the complexity reduces to ${ m O}(N ext{log}^2 N)$.
The size of the plunge region scales as ${ m O}(N ext{log} N)$ in most 2D cases, confirming a conjecture related to Widom's problem.
Abstract
Fourier extension is an approximation scheme in which a function on an arbitary bounded domain is approximated using a classical Fourier series on a bounding box. On the smaller domain the Fourier series exhibits redundancy, and it has the mathematical structure of a frame rather than a basis. It is not trivial to construct approximations in this frame using function evaluations in points that belong to the domain only, but one way to do so is through a discrete least squares approximation. The corresponding system is extremely ill-conditioned, due to the redundancy in the frame, yet its solution via a regularized SVD is known to be accurate to very high (and nearly spectral) precision. Still, this computation requires operations. In this paper we describe an algorithm to compute such Fourier extension frame approximations in only …
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.
