中文

基于空间哈希的无树三维 Friends-of-Friends 算法

宇宙学与河外天体物理 2021-05-04 v3

摘要

我描述了一种用于识别点之连通集合的快速算法,其中逐点连接由固定空间距离确定——在宇宙学模拟领域这通常被称为 Friends-of-Friends(FOF)分组查找。该技术将粒子排序入足够紧凑的精细单元以担保其共居者被连接,并利用局部敏感哈希搜索相邻(成块的)单元。在多达十亿粒子的 N 体模拟上的测试显示,相较于通过树进行的 FOF 速度提升达 20 倍(典型因子约为 8),且始终在少于 k-d 树构建的时间内完成,从而赋予其相对于基于树的方法的内在优势。该代码开源,可在 https://github.com/pec27/hfof 获取。

关键词

引用

@article{arxiv.1805.04911,
  title  = {Tree-less 3d Friends-of-Friends using Spatial Hashing},
  author = {Peter E. Creasey},
  journal= {arXiv preprint arXiv:1805.04911},
  year   = {2021}
}

备注

Accepted in Astronomy and Computing. 11 pages, 5 figures, updated to match accepted version