我遇到了Jump Point Search,这对我来说似乎很甜蜜。但是,我不确定他们的修剪规则实际上是如何工作的。更具体地说,在图 1 中,它指出
我们可以立即修剪所有灰色邻居,因为这些邻居可以从 x 的父节点以最佳方式到达,而无需经过节点 x
然而,这似乎有些矛盾。在第二幅图像中,可以通过首先通过节点 7 并x
完全跳过对称路径来到达节点 5,也就是说,6 -> x -> 5
似乎与 对称6 -> 7 -> 5
。这与无需通过x
第一张图像即可到达节点 3 的方式相同。因此,我不明白这两个图像如何不完全等效,而不仅仅是彼此的旋转版本。
其次,我想了解如何将此算法推广到三维搜索量。