[Astar_algorithm02]启发函数的比较

Posted AIplusX

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[Astar_algorithm02]启发函数的比较相关的知识,希望对你有一定的参考价值。

写在前面

A*算法之所以有可变性与其启发函数有密不可分的关系,启发函数可以决定算法在搜索的时候的搜索方式,那么今天就来比较一下不同启发函数(搜索方式)对于算法表现的影响。

绿色:待搜索节点;
浅灰色:搜索过程中的最小Fn数值点;
红色:起点;
绿色:终点;
黄色:最终的生成路径;
黑色:障碍物(不可走坐标);

下面在做算法演示的时候我还是保留了一个障碍物,也是为了保证算法运行的完整性。

对比

[Astar_algorithm02]启发函数的比较

总结

可以看到优秀的启发算法能够很好的优化算法的表现。

以上是关于[Astar_algorithm02]启发函数的比较的主要内容,如果未能解决你的问题,请参考以下文章

[Astar_algorithm07]技术文档_Graph

[Astar_algorithm03]随机障碍点生成以及坐标点传递方法

[Astar_algorithm05]技术文档_A_star

[Astar_algorithm01]A*算法伪代码以及思路

[Astar_algorithm06]技术文档_A_star

从 Firebase 为每个特定帖子检索特定数据的比 datasnapshot 更好的方法?返回的位置错误