欢迎大家关注我的B站:
偷吃薯片的Zheng同学的个人空间-偷吃薯片的Zheng同学个人主页-哔哩哔哩视频 (bilibili.com)
目录
1 Dijkstra算法的简介
Dijkstra算法是由荷兰计算机科学家 Dijkstra 于1959年提出的。是从一个顶点到其余各顶点的最短路径算法,解决的是有权图中最短路径问题。目前可以应用于机器人自主导航、自动驾驶。
2 Dijkstra算法原理及流程
2.1 基本原理
迪杰斯特拉算法主要特点是从起点开始,采用贪心算法的策略,每次遍历搜索到起点距离最近且未访问过的顶点的邻接节点,每一次将距离最近且未访问过的顶点的邻接节点设置为已访问,将这一次设置为已访问的节点设为中间点,去更新其他节点通过这个中间点到达起点的距离,通过不断迭代,直到扩展到终点为止。
本文详细介绍了Dijkstra算法,包括其基本原理、算法流程,以及在自动驾驶轨迹规划中的应用。通过MATLAB实现,演示了如何构建地图结构、邻接矩阵,以及使用Dijkstra算法找到全局最优路径,并进行回溯操作。此外,还提供了动画展示和完整源代码。
订阅专栏 解锁全文

981

被折叠的 条评论
为什么被折叠?



