Published July 27, 1994 | Version v1
Report Open

Distribution-independent hierarchicald N-body methods

Description

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. The problem has applications in several domains including astrophysics, molecular dynamics, fluid dynamics, radiosity methods in computer graphics and numerical complex analysis. Research efforts have focused on reducing the O(N2) time per iteration required by the naive algorithm of computing each pairwise interaction. Widely respected among these are the Barnes-Hut and Greengard methods. Greengard claims his algorithm reduces the complexity to O(N) time per iteration. Throughout this thesis, we concentrate on rigorous, distribution-independent, worst-case analysis of the N-body methods. We show that Greengard's algorithm is not O(N), as claimed. Both Barnes-Hut and Greengard's methods depend on the same data structure, which we show is distribution-dependent. For the distribution that results in the smallest running time, we show that Greengard's algorithm is Ω(N log2 N) in two dimensions and Ω(N log4 N) in three dimensions. We have designed a hierarchical data structure whose size depends entirely upon the number of particles and is independent of the distribution of the particles. We show that both Greengard's and Barnes-Hut algorithms can be used in conjunction with this data structure to reduce their complexity. Apart from reducing the complexity of the Barnes-Hut algorithm, the data structure also permits more accurate error estimation. We present two- and three-dimensional algorithms for creating the data structure. The multipole method designed using this data structure has a complexity of O(N log N) in two dimensions and O(N log2 N) in three dimensions

Availability note (English)

MF available from INIS under the Report Number; Also available from OSTI as DE95001686; NTIS; US Govt. Printing Office Dep.

Files

26026909.pdf

Files (1.2 MB)

Name Size Download all
md5:c23dfd7c866057ebdea1318a3bc8bdd6
1.2 MB Preview Download

Additional details

Publishing Information

Imprint Pagination
89 p.
Report number
IS-T--1643

INIS

Country of Publication
United States
Country of Input or Organization
United States
INIS RN
26026909
Subject category
S99: GENERAL AND MISCELLANEOUS;
Resource subtype / Literary indicator
Thesis
Descriptors DEI
ALGORITHMS; ITERATIVE METHODS; MANY-BODY PROBLEM; THREE-DIMENSIONAL CALCULATIONS
Descriptors DEC
CALCULATION METHODS

Optional Information

Contract/Grant/Project number
Contract W-7405-ENG-82
Funding organization
USDOE, Washington, DC (United States).