• 路径规划基础A*算法


    1,Dijkstra’s  算法

    一种发散性寻找最短路径算法。

    由起点开始向四周开始发散,直到碰到目标点为止。这时就是最短路径。优点:能找到与目标点的最短路径;缺点:搜索花费的时间会比较长。

    2,Greedy Best-First-Search 快速搜索算法。

    启发性的算法,根据目标点的方向去搜索。优点:搜索快速。缺点:不一定是最短路径。

    3,A*算法

     A*算法被认为最有效的寻路算法。

    结合了Dijkstra’s  算法和快速搜索算法的优点。

    公式:F=G+H

    其中G = 从起点 A 移动到指定方格的移动代价,沿着到达该方格而生成的路径。

    H = 从指定的方格移动到终点 B 的估算成本。这个通常被称为试探法

    由一个open_list和一个close_list组成,

    参考:http://blog.csdn.net/hitwhylz/article/details/23089415

    参考:http://theory.stanford.edu/~amitp/GameProgramming/AStarComparison.html

  • 相关阅读:
    挺好的程序员面试网址
    [转]浅谈协方差矩阵
    坚持
    matlab中文论坛
    看书
    Opengl绘制点
    说服力
    心情
    vector操作
    我的毕设
  • 原文地址:https://www.cnblogs.com/kuangxionghui/p/8317351.html
Copyright © 2020-2023  润新知