A Fast Butterfly Algorithm for the Computation of Fourier Integral Operators
Emmanuel Candes, Laurent Demanet, Lexing Ying

TL;DR
This paper presents a novel $O(N^2 \, \log N)$ algorithm for efficiently computing Fourier integral operators, significantly reducing computational complexity for applications like wave equations and seismic imaging.
Contribution
The paper introduces a new butterfly algorithm leveraging low-rank approximations of kernel restrictions for fast Fourier integral operator computation.
Findings
Achieves near-optimal $O(N^2 \log N)$ computational complexity.
Demonstrates high efficiency and low memory usage in numerical experiments.
Validates the algorithm's performance on practical problems.
Abstract
This paper is concerned with the fast computation of Fourier integral operators of the general form , where is a frequency variable, is a phase function obeying a standard homogeneity condition, and is a given input. This is of interest for such fundamental computations are connected with the problem of finding numerical solutions to wave equations, and also frequently arise in many applications including reflection seismology, curvilinear tomography and others. In two dimensions, when the input and output are sampled on Cartesian grids, a direct evaluation requires operations, which is often times prohibitively expensive. This paper introduces a novel algorithm running in time, i. e. with near-optimal computational complexity, and whose overall structure follows that of the butterfly…
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
TopicsElectromagnetic Scattering and Analysis · Electromagnetic Simulation and Numerical Methods · Numerical methods in engineering
