An efficient space partitioning technique based on linear kd-trees for simulation of short-range interactions in particle methods
نویسنده
چکیده
We present an efficient pruning algorithm for selecting candidate short-range interaction pairs in particle-based discretization methods such as the discrete element method or smoothed particle hydrodynamics. Geometrically, our technique is based on a recursive bisection of space, forming a particular type of kd-tree. But instead of relying on a tree data structure, our algorithm traverses an implicit tree stored as an associative array. We study its time and memory complexity, and compare the performance of our implementation with that of other algorithms (namely Sweep and Prune and Delaunay triangulation). Preliminary tests show that the linear kd-tree performs more than fifty times faster than the other methods on conventional computers, for highly dynamic simulations with a few thousand elements or more. We also conclude that simulations of several million elements are feasible on a single processor in less than ten seconds per time step.
منابع مشابه
An efficient space partitioning technique based on linear kd-trees for collision culling
We present an efficient “broad phase” algorithm for selecting candidate collision pairs in N-body simulation. As our technique is derived from kd-trees, we first introduce some background kdtree concepts and their geometrical interpretation. Then we cover the construction of a linear kd-tree and its use in N-body simulation. We finally study its time and memory complexity, and compare the perfo...
متن کاملAn Efficient Target Tracking Algorithm Based on Particle Filter and Genetic Algorithm
In this paper, we propose an efficient hybrid Particle Filter (PF) algorithm for video tracking by employing a genetic algorithm to solve the sample impoverishment problem. In the presented method, the object to be tracked is selected by a rectangular window inside which a few numbers of particles are scattered. The particles’ weights are calculated based on the similarity between feature vecto...
متن کاملA Parallel N -Body Data Mining Framework
The N-body or multi-tree approach for accelerating data mining methods has spurred some of the fastest known solutions for a significant class of fundamental methods. We present a standard mathematical model and associated programming model that allows these problems to be scaled further via parallelization, without significant extra programmer effort. With the framework, we derive a strategy f...
متن کاملA Study of Bit Condition for Generation Rx -Mode Waves: Interaction of Particles with Z/UH-Mode Waves
Interactions of charge particles with electromagnetic waves have important effects (linear and nonlinear) on the propagation of electromagnetic waves, and it can somewhat play a role in generation of the new mode waves. Besides, the particle energies can play an important role in causing instability in plasma. The values of parallel energy of the particles have been calculated so that they can ...
متن کاملAN EFFICIENT HYBRID ALGORITHM BASED ON PARTICLE SWARM AND SIMULATED ANNEALING FOR OPTIMAL DESIGN OF SPACE TRUSSES
In this paper, an efficient optimization algorithm is proposed based on Particle Swarm Optimization (PSO) and Simulated Annealing (SA) to optimize truss structures. The proposed algorithm utilizes the PSO for finding high fitness regions in the search space and the SA is used to perform further investigation in these regions. This strategy helps to use of information obtained by swarm in an opt...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009