社区
Cocos2d-x
帖子详情
A*算法最短路径问题
Wonderful_jerry
2017-04-27 06:50:56
假设有100x100的矩阵,现在从s调到e点,采用A*算法获取最短路径。
当从s出发后,点1和点2到终点e的预估距离是一样,这里的预估值无论是用 欧几里得还是曼哈顿算法结果一样,那就导致了程序选择下一个点是根据1和2的插入顺序,就导致
最终生成的路径可能是
红色线条部分(黑色线条是障碍物)或者蓝色线条部分,显然点2即红色路线并不是最优路径,这种情况怎么避免呢?
小弟刚接触A*算法,忘大神不吝赐教
...全文
1289
3
打赏
收藏
A*算法最短路径问题
假设有100x100的矩阵,现在从s调到e点,采用A*算法获取最短路径。 当从s出发后,点1和点2到终点e的预估距离是一样,这里的预估值无论是用 欧几里得还是曼哈顿算法结果一样,那就导致了程序选择下一个点是根据1和2的插入顺序,就导致最终生成的路径可能是红色线条部分(黑色线条是障碍物)或者蓝色线条部分,显然点2即红色路线并不是最优路径,这种情况怎么避免呢? 小弟刚接触A*算法,忘大神不吝赐教
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sqpgyIDC
2017-07-19
打赏
举报
回复
http://qinysong.iteye.com/blog/678941
小熊之怒
2017-07-17
打赏
举报
回复
不是出了个B*算法吗,这是链接,希望可以帮到你。 http://qinysong.iteye.com/blog/678941
zerozerg2006
2017-04-28
打赏
举报
回复
为啥会用A*来求最短路,A*放最短路里就一个迪杰斯特拉,纯脱裤子放屁啊…… 其次,你的这个所谓的“预估值”自己想想会是一样的吗?你都知道有路障了,还会认为曼哈顿长度相等,距离就相等? 最后,你是不是问错区了?
A*
算法
最短路径万能通用matlab代码
A*
算法
最短路径 万能通用 matlab代码
Astar A*
算法
最短路径
算法
还能保证找到的是一条最短路径,它是一种常见的启发式搜索
算法
,类似于Dijkstra
算法
一样的最短路径查找
算法
,很多游戏应用中的路径搜索基本都是采用这种
算法
或者是A*
算法
的变种。 下面我们来了解...
聊聊最短路径
算法
那些事儿
您观看课程学习后 免费入群领取【超全Python资料包+17本学习电子书】
最短路径问题
在我们生活中无处不在,本次分享将会用四个不同的Python
算法
解决
最短路径问题
,并且分析每一个
算法
在实际应用中的利与弊。
A*地图最短路径
算法
A*最短路径
算法
可以说是最为高效的地图最短路径搜索
算法
之一,也是目前用的比较广的地图最短路径搜索
算法
。
使用A*
算法
求最短路径
图论中最短路径的求解之A*
算法
实现 代码链接 利用A*
算法
找到从A城市到B城市的最短路径,以及代价,其中A *
算法
中的h也就是从当前点到目标点的距离已经给出。程序要有通用性,即其中城市A、B可以为下图中任意的两...
Cocos2d-x
721
社区成员
674
社区内容
发帖
与我相关
我的任务
Cocos2d-x
Cocos2d-x相关内容讨论专区
复制链接
扫一扫
分享
社区描述
Cocos2d-x相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章