招考信息备考资料考试题库|面授课程网校课程图书| 试题库职位库直播|微信微博师资

  • 在线客服咨询
    红领培优 在线咨询
    合肥 在线咨询
    安庆 在线咨询
    蚌埠 在线咨询
    亳州 在线咨询
    巢湖 在线咨询
    池州 在线咨询
    滁州 在线咨询
    阜阳 在线咨询
    淮北 在线咨询
    淮南 在线咨询
    黄山 在线咨询
    六安 在线咨询
    马鞍山 在线咨询
    宿州 在线咨询
    铜陵 在线咨询
    芜湖 在线咨询
    宣城 在线咨询
    华图商城 在线咨询
    0551-63662985
  • 当前位置:安徽人事考试网 > 问答 >

    a星算法

    2021-10-15 19:48 来源:华图公务员考试网

    【导读】a星算法一般指A*搜寻算法,A*算法是比较流行的启发式搜索算法之一,被广泛应用于路径优化领域。它的独特之处是检查最短路径中每个可能的节点时引入了全局信息,对当前节点距终点的距离做出估计,并作为评价该节点处于最短路线上的可能性的量度。

    a星算法

      a星算法一般指A*搜寻算法,A*算法是比较流行的启发式搜索算法之一,被广泛应用于路径优化领域。它的独特之处是检查最短路径中每个可能的节点时引入了全局信息,对当前节点距终点的距离做出估计,并作为评价该节点处于最短路线上的可能性的量度。

      一、A*搜寻算法描述

      A*改变它自己行为的能力基于启发式代价函数,启发式函数在游戏中非常有用。在速度和精确度之间取得折衷将会让你的游戏运行得更快。在很多游戏中,你并不真正需要得到最好的路径,仅需要近似的就足够了。而你需要什么则取决于游戏中发生着什么,或者运行游戏的机器有多快。

      二、A*搜寻算法缺陷

      A*算法进行下一步将要走的节点的搜索的时候,每次都是选择F值最小的节点,因此找到的是最优路径。但是正因为如此A*算法每次都要扩展当前节点的全部后继节点,运用启发函数计算它们的F值,然后选择F值最小的节点作为下一步走的节点。在这个过程中,OPEN表需要保存大量的节点信息,不仅存储量大是一个问题,而且在查找F值最小的节点时,需要查询的节点也非常多,当然就非常耗时,这个问题就非常严重了。再加上如果游戏地图庞大,路径比较复杂,路径搜索过程则可能要计算成千上万的节点,计算量非常巨大。因此,搜索一条路径需要一定的时间,这就意味着游戏运行速度降低。

    (编辑:安徽华图)

  • 上一篇:ACI注册国际营养师考试是线上考试吗
  • 下一篇:没有了
  • 有疑惑?在线客服帮你

    公告什么时候出?

    报考条件是否符合?

    公考小白怎么备考?

    冲刺资料怎么领取?

    考试工具砖题库练题

    最新招考
    照片调整
    直播讲座
    职位查询
    真 题 库
    时政热点
    每日一练
    砖 题 库
    首页 网站地图 联系我们 返回顶部
    京ICP备11028696号-11 京ICP证130150号 京公网安备11010802021470号