Alterna · учебный материал

最短路道:Dakestra和A*

Dakestra的算法,A* 与经济学,可视化一步一步。

Что в этом материале

Содержание и основные понятия

返回目录
第19章 第19页 第19.3页
最短路道:Dakestra和A*
Dakestra和A* 算法 与经济学, 一步步可视化 在图上。
Dakestra 达克斯特
找到从一个首脑会议到所有其他首脑会议的最短途径。
A*
=Daxtra + Huristics, 用于导航器、游戏和网络路由器。
全球环境基金,全环基金
PIF 太平洋岛屿论坛
第1号、第3号 EEG
01
Dakestra 算法
阿尔格瑞特姆
最顶尖的
dist[v] = ∞
除开始外:
dist[start] = 0
.
删除顶部 u c
最起码
.
邻居 v: 如果
dist[u] + w(u,v) < dist[v]
更新。
重复到线条为空 。
复杂程度
O((V+E)·log V)
优先事项。
02
A* - Dakestra + 希力学
A* 用途
f(v) = g(v) + h(v)
:
g(v)
是真正的路径 从开始到 v.
h(v)
- 惯性(估计比目标)
三个经济体系,每个体系负责:
曼哈顿
|dx| + |dy|
只有在轴(没有对角线)上才能移动时,它才会起作用。
例如:一个仓库里的机器人,一个街区周围的行人。
斯洛文尼亚
√(dx²+dy²)
自由行动,任何方向。
例如:无人驾驶飞机在空中,船只在海上。
去你妈的!
max(|dx|,|dy|)
当您可以移动对角线(象棋王)的时候。
示例:8轨游戏中的一个字符。
可允许的希量主义
如果h(v) ⁇ 实际距离, A* 找到最佳路径 。
03
B. 计算通往《管理法》的路线
像 EEG # 3 的任务是一个随机生成器 。
🎲
DAG: 路线计算
按“ 新任务” 键
答复:
04
A* 电网
网络 20x20 随机启动/完成障碍
🎯
A* 可视化器:20x20
经济学
图例
开始 (S)
目标(G)
开放
损失
隔离墙墙墙墙
路径路径路径
XP: 0
用于开采
图形算法(Dakestra, A*)在
讲习班讲习班讲习班讲习班 讲习班讲习班 讲习班 讲习班讲习班
和在
第24章(反倾销)
.

教科书结构图