2022-11-12 12:48阅读: 46评论: 0推荐: 0

A*搜索算法

一、A搜索算法概述

  • dijkstra算法的节点优先级取决于节点到起点的花费。
  • BF算法的优先级,取决于节点到终点的花费(无法解决起点和终点之间存在障碍物的情况)。
  • A搜索算法节点的优先级计算公式(启发函数):
    f(n)=g(n)+h(n)
    • f(n)是节点n的综合优先级。每次选取优先级高的(f(n)值小的)节点去进行下一步操作。
    • g(n)是节点n距离起点的花费。
    • g(n)是节点n距离终点的预计花费。

二、启发函数对A算法的影响

image

参考博客:

https://zhuanlan.zhihu.com/p/54510444

本文作者:风归去

本文链接:https://www.cnblogs.com/N-lim/p/16883487.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   风归去  阅读(46)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
💬
评论
📌
收藏
💗
关注
👍
推荐
🚀
回顶
收起
🔑