A* 算法最短路

这里有个实例,

基本思想就是 一点点从下面逼近最短路   

https://www.cnblogs.com/zqybegin/p/13600220.html

 

 

f(n)是节点n的估价函数, f(n) = g(n) + h(n)

g(n)表示实际状态空间中从初始节点到n节点的实际代价,

h(n)是从n到目标节点最佳路径的估计代价。

另外定义h'(n)为n到目标节点最佳路径的实际值。

如果h'(n)≥h(n)则如果存在从初始状态走到目标状态的最小代价的解,那么用该估价函数搜索的算法就叫A*算法。

 

 

 

https://www.redblobgames.com/pathfinding/a-star/implementation.html

posted @   hehe2021  阅读(43)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示