A fast algorithm for particle simulations
Journal of Computational Physics
Computer simulation using particles
Computer simulation using particles
Computational structure of the N-body problem
SIAM Journal on Scientific and Statistical Computing
Vectorization of tree traversals
Journal of Computational Physics
Journal of Computational Physics
A modified tree code: don't laugh; it runs
Journal of Computational Physics
The parallel multipole method on the connection machine
SIAM Journal on Scientific and Statistical Computing
The order of Appel's algorithm
Information Processing Letters
Parallel hierarchical N-body methods
Parallel hierarchical N-body methods
Astrophysical N-body simulations using hierarchical tree data structures
Proceedings of the 1992 ACM/IEEE conference on Supercomputing
Parallel hierarchical N-body methods and their implications for multiprocessors
Parallel hierarchical N-body methods and their implications for multiprocessors
A parallel hashed Oct-Tree N-body algorithm
Proceedings of the 1993 ACM/IEEE conference on Supercomputing
Journal of Parallel and Distributed Computing
Distribution-independent hierarchical N-body methods
Distribution-independent hierarchical N-body methods
Truly distribution-independent algorithms for the N-body problem
Proceedings of the 1994 ACM/IEEE conference on Supercomputing
Tree data structures for N-body simulation
FOCS '96 Proceedings of the 37th Annual Symposium on Foundations of Computer Science
A unifying data structure for hierarchical methods
SC '99 Proceedings of the 1999 ACM/IEEE conference on Supercomputing
Enhancing locality for recursive traversals of recursive structures
Proceedings of the 2011 ACM international conference on Object oriented programming systems languages and applications
Drawing large graphs with a potential-field-based multilevel algorithm
GD'04 Proceedings of the 12th international conference on Graph Drawing
Hi-index | 0.00 |
The N-body problem is to simulate the motion of N particles under the influence of mutual force fields based on an inverse square law. Greengards algorithm claims to compute the cumulative force on each particle in O(N) time for a fixed precision irrespective of the distribution of the particles. In this paper, we show thatGreengards algorithm is distribution dependent and has a lower bound of (N log 2 N) in two dimensions and (N log 4 N) in three dimensions. We analyze the Greengard and Barnes-Hut algorithms and show that they are unbounded for arbitrary distributions. We also present a truly distribution independent algorithm for the N-body problem that runs in O(N log N) time for any fixed dimension.