
arXiv: 1105.2769
A three-body potential function can account for interactions among triples of particles which are uncaptured by pairwise interaction functions such as Coulombic or Lennard-Jones potentials. Likewise, a multibody potential of order $n$ can account for interactions among $n$-tuples of particles uncaptured by interaction functions of lower orders. To date, the computation of multibody potential functions for a large number of particles has not been possible due to its $O(N^n)$ scaling cost. In this paper we describe a fast tree-code for efficiently approximating multibody potentials that can be factorized as products of functions of pairwise distances. For the first time, we show how to derive a Barnes-Hut type algorithm for handling interactions among more than two particles. Our algorithm uses two approximation schemes: 1) a deterministic series expansion-based method; 2) a Monte Carlo-based approximation based on the central limit theorem. Our approach guarantees a user-specified bound on the absolute or relative error in the computed potential with an asymptotic probability guarantee. We provide speedup results on a three-body dispersion potential, the Axilrod-Teller potential.
To appear in Journal of Computational Physics
FOS: Computer and information sciences, J.2, FOS: Physical sciences, kd-trees, 68U01, Computational Physics (physics.comp-ph), Einstein-Maxwell equations, Approximation methods and numerical treatment of dynamical systems, \(n\)-body problems, data structures, Complexity and performance of numerical algorithms, fast multipole methods, multi-tree algorithms, Computer Science - Data Structures and Algorithms, Data Structures and Algorithms (cs.DS), Axilrod-Teller potential, Physics - Computational Physics
FOS: Computer and information sciences, J.2, FOS: Physical sciences, kd-trees, 68U01, Computational Physics (physics.comp-ph), Einstein-Maxwell equations, Approximation methods and numerical treatment of dynamical systems, \(n\)-body problems, data structures, Complexity and performance of numerical algorithms, fast multipole methods, multi-tree algorithms, Computer Science - Data Structures and Algorithms, Data Structures and Algorithms (cs.DS), Axilrod-Teller potential, Physics - Computational Physics
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 2 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
