【24h】

Tree data structures for N-body simulation

机译:用于N体仿真的树数据结构

获取原文

摘要

In this paper, we study data structures for use in N-body simulation. We concentrate on the spatial decomposition tree used in particle-cluster force evaluation algorithms such as the Barnes-Hut algorithm. We prove that a k-d tree is asymptotically inferior to a spatially balanced tree. We show that the worst case complexity of the force evaluation algorithm using a k-d tree is /spl Theta/(nlog/sup 3logL) compared with /spl Theta/(nlogL) for an oct-tree. (L is the separation ratio of the set of points.) We also investigate improving the constant factor of the algorithm, and present several methods which improve over the standard oct-tree decomposition. Finally, we consider whether or not the bounding box of a point set should be "tight", and show that it is only safe to use tight bounding boxes for binary decompositions. The results are all directly applicable to practical implementations of N-body algorithms.
机译:在本文中,我们研究了用于N体仿真的数据结构。我们专注于粒子群力评估算法(如Barnes-Hut算法)中使用的空间分解树。我们证明k-d树在渐近性上次于空间平衡树。我们显示,与八叉树的/ spl Theta /(nlogL)相比,使用k-d树的力评估算法的最坏情况复杂度为/ spl Theta /(nlog / sup 3 / nlogL)。 (L是点集的分离率。)我们还研究了改进算法常数因子的方法,并提出了几种改进标准八叉树分解的方法。最后,我们考虑点集的边界框是否应该“紧”,并表明使用紧边界框进行二元分解只是安全的。结果全部直接适用于N体算法的实际实现。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号