【发布时间】:2014-07-03 02:16:47
【问题描述】:
我正在为在屏幕上四处走动的小生物编写模拟程序。我遇到的一个问题是它们有时会靠得太近——我认为解决这个问题的一种方法是有一定的阈值距离,当任何两个生物接近这个距离时,一种力量会将它们推开。
然而,在我实现这个之前,我想知道是否有任何已知的算法用于这个除了蛮力 解决方案。
我一直在研究几种不同的算法,其中一个值得注意的是 Barnes-Hut 算法,它在 时间运行 - 但是,我不确定这是否适用于这个问题。
感谢任何帮助
【问题讨论】:
标签: performance algorithm simulation physics