我的A*实现在静态环境下表现良好。如果我现在想在动态环境中工作,例如当我们从起点到终点遍历时,节点之间的某些成本会发生变化。
据我目前所读,LPA*、D*和D* Lite算法可能对我有帮助。我的最坏情况是实现它们并查看哪个效果最好。 是否有研究比较这些算法的能力? 我读过的论文只关注单个算法,由于他们的实验环境不同,因此很难进行比较。
一些背景信息:我正在使用C++,我的环境是一个3D场景,我的搜索图使用navmeshes表示。
据我目前所读,LPA*、D*和D* Lite算法可能对我有帮助。我的最坏情况是实现它们并查看哪个效果最好。 是否有研究比较这些算法的能力? 我读过的论文只关注单个算法,由于他们的实验环境不同,因此很难进行比较。
一些背景信息:我正在使用C++,我的环境是一个3D场景,我的搜索图使用navmeshes表示。