A fast algorithm for particle simulations
Journal of Computational Physics
Sparse approximation for solving integral equations with oscillatory kernels
SIAM Journal on Scientific and Statistical Computing - Special issue on iterative methods in numerical linear algebra
A fast adaptive multipole algorithm in three dimensions
Journal of Computational Physics
Journal of Computational Physics
Fast and Efficient Algorithms in Computational Electromagnetics
Fast and Efficient Algorithms in Computational Electromagnetics
An elementary proof of a theorem of Johnson and Lindenstrauss
Random Structures & Algorithms
RANDOM '02 Proceedings of the 6th International Workshop on Randomization and Approximation Techniques
A wideband fast multipole method for the Helmholtz equation in three dimensions
Journal of Computational Physics
Fast Directional Multilevel Algorithms for Oscillatory Kernels
SIAM Journal on Scientific Computing
Hi-index | 7.29 |
This paper presents a new directional multilevel algorithm for solving N-body or N-point problems with highly oscillatory kernels. We address the problem by first proving that the interaction between a ball of radius r and a well-separated region has an approximate low rank representation, as long as the well-separated region belongs to a cone with a spanning angle of O(1/r) and is at a distance which is at least O(r^2) away from the ball. Based on this representation, our algorithm organizes the high frequency computation using a multidirectional and multiscale strategy. Our algorithm is proved to have an optimal O(NlogN) computational complexity for any given accuracy when the points are sampled from a two-dimensional surface.