1 机动路径规划与最优路径问题
2 最优路径算法分析
2.1 最优路径问题的网络特性
2.2 常用最优路径算法分析
表1 常用最优路径算法 |
算法 | 类型 | 适用负权边 | 时间复杂度 |
---|---|---|---|
Dijkstra | 单源多目标 | 否 | 依赖于最小优先队列 的具体实现 |
Bellman-Ford | 单源多目标 | 是 | O(VE) |
Floyd-Warshall | 多源多目标 | 是 | O(V3) |
SPFA | 单源多目标 | 是 | 依赖于有向图的结构 |
Johnson | 单源多目标 | 是 | O(V2lg V+VE) |
A* | 单源单目标 | 是 | 依赖于启发因子 |
动态规划 | 单源多目标 | 是 | O(V+E) |
3 陆战场机动路径规划分析
3.1 机动速度
3.2 环境因素
表2 机动影响因素 |
影响因素 | 要素分类 |
---|---|
居民地 | 独立房屋、普通街区、窑洞…… |
道路 | 国道、省道、大车路、标准轨单线铁路…… |
水系 | 常年河、时令河、水库、常年湖…… |
植被 | 疏、密 |
桥梁 | 人行桥、公路桥、铁路桥、立交桥…… |
障碍 | 滑坡、陡崖、防步兵雷场、防坦克壕…… |
工事 | 堑壕、交通壕、坑道、坦克掩体…… |
地质 | 沼泽、沙、泥土、岩石、稻田…… |
地貌 | 高山、丘陵、平原、高原、盆地…… |
高程 | (数值型) |
坡度 | (数值型) |
表3 坡度对徒步机动的速度修正系数 |
坡度(单位:度) | 速度修正系数 |
---|---|
[0,5) | 1.0 |
[5,15) | 0.8 |
[15,25) | 0.6 |
[25,32) | 0.5 |
[32,45) | 0.4 |
[45,60) | 0.3 |
[60,90) | 0.2 |
3.3 区域限制
3.4 寻路方向
4 实验与分析
4.1 实验环境
4.2 实验方案
4.3 实验结果与分析
表4 Floyd-Warshall算法时间统计 |
限制 区域宽 | 节点数V | 时间T/ms | T/V3 |
---|---|---|---|
30 | 900 | 754.00 | 1.03429E-06 |
31 | 961 | 936.00 | 1.05464E-06 |
32 | 1024 | 1086.33 | 1.01173E-06 |
33 | 1089 | 1305.00 | 1.01048E-06 |
34 | 1156 | 1586.33 | 1.02688E-06 |
35 | 1225 | 1851.33 | 1.00711E-06 |
36 | 1296 | 2200.00 | 1.01067E-06 |
37 | 1369 | 2605.33 | 1.01544E-06 |
38 | 1444 | 3057.67 | 1.01552E-06 |
39 | 1521 | 3463.67 | 9.84348E-07 |