【发布时间】:2015-03-06 15:36:56
【问题描述】:
在分子模拟中,人们经常使用邻居列表算法(细胞列表/Verlet 表)来计算每个粒子的邻居粒子。
然后,运行模拟,每个粒子在运行时都知道他的邻居。 构建此类邻居列表的计算量与粒子数成线性关系 (O(N))。
另一方面,在许多应用程序中,kd-trees 通常用于定位最近的邻居。构建这样一棵树也与粒子数量成线性关系。
那么,还有什么比这更好的呢?如果尺寸是中等的 2/3D 和范围 搜索不会改变?
【问题讨论】:
标签: algorithm simulation computational-geometry