三维跳跃点搜索算法

时间:2015-10-07 04:55:18

标签: algorithm geometry path-finding a-star

是否有三维(甚至是D维)jump point search算法的实现?

目前我只能找到一个二维的,但我认为可以为更高维度制定算法。

2 个答案:

答案 0 :(得分:1)

跳跃点算法归功于Harabor和Grastien的2011年论文“用于网格地图上寻路的在线图修剪”。在这篇原始论文中,他们的摘要说:

  

在本文中,我们提出了一种新的搜索策略,特定于网格,它快速,最优,不需要内存开销。

他们的2012年和2014年的后续报道似乎受到类似的限制。

使用谷歌学术搜索2011年论文的引文,其中包含“三个”一词(如三维),并没有发现任何有希望的线索。

所以,我认为没有3维跳跃点搜索的描述。不过,你最好的选择是向Harabor或Grastien发送一封简短,措辞良好的电子邮件,询问同样的问题。如果你的问题足够有趣,也许他们会解决问题并获得另一份出版物。

答案 1 :(得分:1)

我知道这个线程很旧,但是只是添加答案,以防有人仍然需要答案。 This repository包含UPenn的MRSL实验室的2D和3D jps实现。

本文介绍了将跳点搜索扩展到3D的方法:

  

S。 Liu,M.Watterson,K.Mohta,K.Sun,S.Bhattacharya,C.J。Taylor和V.Kumar。在3-D复杂环境中使用安全飞行走廊为四旋翼飞机规划动态可行的轨迹。 ICRA 2017。