一种复杂地理环境越野通行路径寻优算法 优先出版.doc
《一种复杂地理环境越野通行路径寻优算法 优先出版.doc》由会员分享,可在线阅读,更多相关《一种复杂地理环境越野通行路径寻优算法 优先出版.doc(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第 2017 年 34 卷第 5 期 测 绘 科 学 技 术 学 报 Journal of Geomatics Science and Technology 2017 Vol 34 No 5 文章编号: 1673-6338( 2017) 05-0525-04 一 种 复 杂 地 理 环 境 越 野 通 行路 径 寻 优 算 法 赵 成 1 , 张涵斐 2 , 高 毅 3 , 吴超辉 4, 5 , 黄 征 4 ( 1 信息工程大学,河南 郑州 450001; 2 61363 部队,陕西 西安 710054; 3 乌鲁木齐民族干部学院,新疆 乌鲁木齐 830001; 4 68029 部队博士后工作
2、站,甘肃 兰州 730020; 5 68206 部队,甘肃 兰州 731100) 摘要: 设计了基于障碍距离的优化算法 ,解决突发事件应急联动中复杂地理 环境下最 短路径的寻 优求解问 题。在详细分析 地理空间高程、坡度、障碍物等空间信息的基础上,通过计算 搜索空间、搜索方 向和网络弧 段权值构建网络拓扑关系网,并利用遗传算法对最优路径进行寻优求解。 关 键 词: 地理环境; 障碍距离; 最优线 路; 遗传算法; 搜索空间 中图分类号: P 208 文献标识码: A DOI 编码: 10 3969 /j issn 1673-6338 2017 05 017 A Cross-Country Pa
3、ss Path Optimization Algorithm Based on Complexity Geographical Environment ZHAO Cheng , ZHANG Hanfei , GAO Yi , WU Chaohui , HUANG Zheng 4 ( 1 Information Engineering University, Zhengzhou 450001, China; 2 61363 Troops, Xian 710054, China; 3 Urumqi National Cadre Institute, Urumqi 830001, China; 4
4、68029 Troops Postdoctoral Programme, Lanzhou 730020, China; 5 68206 Troops, Lanzhou 731100, China) Abstract: The optimization algorithm based on distance obstacle is designed to solve the shortest path optimization problem in the emergency linkage and complex geographical environment in this paper T
5、his method is based on the detailed analysis of geographical spatial elevation, slope , obstacle and other spatial information One kind of topol- ogy net is constructed using the calculation of search space , search direction and network arc weights Finally, the optimal path is optimized by means of
6、 the genetic algorithm Key words: geographical environment; obstacle distance; optimal route; genetic algorithm; search space 随着我国经济社会的发展,各类突发事件频 GIS 空间分析功能构建特定的算法 ,为突发事件 繁发生。如 果对这些突发事件处理不当就会发展 成大规模的事故,对社会造成巨大的伤害和破坏。 确立正确可行的应急保障路径并进行路径优化可 使灾害应急交通保障得以有效实施,降低灾害的 负面影响和损失。 GIS 系统中,一般通过构建拓 扑关系 ,利用 Dijkst
7、ra、 Floyd 等算法对路径矢量 数据进行最优路线求解 。 目前,栅格数据的最短路径寻优,一般是将数 据经过格网 化转成矢 量数据 。这种栅 格数据 的最短路径寻优,常用于地形起伏不大,较为平缓 的区域,如若地理环境较为复杂,则会产生较大误 差。本文旨 在研 究复 杂地 理环 境下,如何 通过 收稿日期: 2016-12-06; 修回日期: 2017-03-21。 基金项目: 国家自然科学基金项目( 41071297) 。 的应急保障和非战争军事行动提供决策指导。 1 地表障碍距离 空间距离计 算是空间分析 中的关键 技术之 一,而较为传统、常用的空间距离研究通常不考虑 空间中的路径上是否
8、存在障碍物,这使得解决空 间距离中最佳路径问题存在局限性 。因此,引 入地表障碍距离 d0( p, q) ,并运用可视图法解决 存在障碍物的地理空间上两 点间距离的问题 其, 中 p、 q 表示任意两点。在综合考虑障碍物、地表坡 度、地表高程等制约通达的要素后, p、 q 之间最短 路径的距离即为对象在两点间通行的实际距离。 作者简介: 赵 成( 1974) ,男,甘肃宁县人,博士生,主要研究方向为作战指挥学。 E-mail: 2589547188 qq com 通讯作者 吴超辉 男 工程师 : , , 。 E-mail: 15052487 qq com 1 2 3 4, 5 1 2 3 52
9、6 测 绘 科 学 技 术 学 报 计算存在障碍物条件下的地表距离,较为常 障碍区域的确定是其核心手段。 VG ( Visibility Graph) 。 1: 。 2017 年 用的是可 视图法 该方 步骤 离散化处理 本 文所研究的主要是 法是解决多边形障碍物空间中目标间最优路径计 算的方法。可视图定义为 VG ( N, L) ,其中,N 表 示障碍物的节点集; L 表示不与障碍物相交的连 接所有节点的连接弧集。由于顶点仅包含相互间 可视的点,因此 VG( N, L) 称为 N 的可视图。可视 图法中的节点集合是由障碍物顶点、路径起点和 到达目标点组成的。 “可视 ”的标准是要求任意 3
10、点间连线不穿越障碍物,简单来讲,就是障碍物顶 点连线与障碍物多边形不相 交。可视图法主要有 4 个步骤: 1) 因为实际障碍物在二维平面上可以 看做多边形的集合,因此需要将多边形同一直线 上的点去除,且按顺时针 排列; 2) 从 可视图判断 二维平面上多边形的凹凸性; 3) 若多边形为凸多 边形( 顶 点到端点 可视) ,则 可计算 各边的 权值 ( 边的长度) ; 若多边形存在凹处,则可将多边形 的凹处通过连接顶点使之变成凸多边后求解; 4) 路径起始点的计算可用 Dijkstra 算法。 如图 1 所示, “障碍物 1”和 “障碍物 2”投射 到二维平面上分别为凸多边形和凹多边 形( 阴影
11、 部分) , p 和 q 分别代表路径的起点和终点。从可 视图中可判断多边形的凹凸性,图中加粗线段为 最短障碍距离。 陆域区域,因此在进行离散化处理时,对地图数据 的比例尺要求很高,精度高则离散化处理的数据 量就大。 步骤 2: 综合研判坡度、水系及人文因素等对 机动通行造成的影响。如坡度在 20以下为易通 行、坡度在 20 30为困难通行、坡度在 30以上 为不能通行; 越野机动一般避开居民地; 水系和植 被的影响因素根据实际通行武器装备有着不同的 通行标准。应用单要素叠加法,将障碍区 内的点 ( 障碍物) 建立新的障碍层,并将其矢量数据转化 为二进制( 0, 1) 的栅格数据,分别用 1
12、和 0 表示 障碍区和通行区。 步骤 3: 地理空间 存在障碍物的最优距离确 定。将步骤 1 和 2 中的基础地形图进行叠加,形 成一 个新的搜索空间,再对此 空间进行格网化。 所形成的若干格网中,有障碍物的不能通行,用 1 表示。如图 2 所示,黑色格网表示障碍格网; S 和 T 分别表示路径的起点和终点,根据障碍层可确 定可通行最优路径。 图 1 地理空间地表障碍距离 2 地理空间存在障碍物的最优距离算法 存在障碍物的空间距离搜索是由地理空间的 图 2 离散化的寻优搜索空间 范围和网格 粒度所决 定的 , Dijkstra 。如若搜索 空间增 2 2 地表距 离的计算 前文所论述的是处于二
13、维平面中地表距离的 大 那 么传统的 。 算 法的计算时间是非常 , 计算 ,但是现实中地表是起伏不定的 。 搜索区域 大的 引入启发式算法和遗传算法 其中启发式 , 离散化就是对地理空间坐标进行等间距划分。因 算法能根据差异选择深度搜索或广度搜索 传算法则能更好地进行盲搜。 算法流程为: 1) 格网划分( 离散化处理 而遗 ) ; 2) 此进行离散化处理就是对地理空间坐标进行等间 距划分。地形较为复杂的区域,在综合考虑坡度、 坡向、高程等数据的前提下,可计算网格中两点的 确定障碍区或通达区; 3) 确定 节点间的 地表距 地表距 离 5 6 。 离; 4) 遗传算法进行编码; 5) 确定计算
14、所需各种 7 如图 3 所示,利用分段积分的方法,对格网中 数值;6) 2 1 遗传算法进行种群遗传和变异处理 。 任意两点长度进行计算。 通过格网化处理 ,将总 搜索空间的确定 此过程是一个地表离散化处理与空间障碍区 长分为 sp1、 p1 p2 、 p2 p3、p3 p ( i 4 和 p4 t 这 5 个弧段,其 1, 5) 。 。 所对应的坡度角为 i 将欧氏距离 域确定的过程 运用格网的划分在地形图上进行 计算的结果近似为离散化后的两点弧段长度,即 第 34 卷第 = 5 期 + + 赵 成 等 一种复杂地理环境越野通行路径寻优算法, : + + 527 st sp1 p1 p2 p
15、2 p3 p3p4 4 s t 1 2 3 4 5 5 i = 1 + ( 1) 实数,为使式( 3) 中分母不为 0,取 ( 0, 1) 。 步骤 4: 遗传算子的确定。对种群进行遗传 计算 ,需要确定选择算子、交叉算子和变异算子。 确定遗传算子新的基因遗传与变异方法见图 4。 式中:表示两点间的弧段长; x 表示格网点的 横坐标; i 表示点号; hi 表示格网点 i 的高程; n 表 示总点数; d 表示格网点的间距。 1) 图 4 基因的遗传与变异操作 : ( 2) , 选 择算子 根 据式 计 算适 应度 函数 。 2 3 图 3 地表距离 值 使个体按照适应度成正比的概率向子代繁殖
16、 2) 交叉算子: 以一定的概率随机选择一个除 基于遗传算法的障碍距离寻优 遗传算法是模拟生物进化机制来构造人工系 起始点与目标点以外的点 , ( 交叉点 ) 。 当交叉点 , , 统的一种完整的建模方法。在遗传算法的基础上 对障碍距离进行寻优。具体步骤如下。 多于一个时 操作。 可根据交叉概率进行交叉 否则 不 步骤 1: 搜索空间编码 。 将信息按一定的模 3) 变异算子: 为保证遗传 算法的有效性,与 。 式排列,即进行编码,本文采用的是二进制编码。 选择算子结合进行局部搜索 对路径中不理想的 , 步骤 2: 个体种群的初始化。在进行空间搜 索最优障碍路径时,应用遗传算法将其抽象为一 定
17、数目的染色体编码。在存在障碍物时,选择可 行路线与可行方向最小的夹角。 路径进行变异以提高算法效率 号进行代替。 3 算例及结果分析 可用一个随机序 步骤 3: 适应度函数的计算 、 。 适应度函数主 , 设定地理空间中有 8 个位置点,其基本属性 信息如爬坡、涉水、登高等能力已知,地形数据、植 要由路径长度 平滑度和间接度组成 是评判种群 、 。 5 优劣的标准。利用加权 L p 范数,以折中的方法对 被情况 , 水系分布等空间信息也已知 、 、 、 如图 、 所 距离进行数学描述,即 示 该地理空间由于坡度 高度 水系 植被 人文 r( z; P, ) = zz * = j= 1 P j
18、* | zj z * j * | 1 /P * (2) 等因素的 “障碍 ”作用而存在障碍点,是具有障碍 约束的地理空间,在 8 个点之间进行越野通行最 短路径寻优计算。 式中 : z 表示格 网点的弧段长; z = ( z 1 ,z 2 ) 是最 = 优解; P( 平滑度) 反映应用对象的偏好,当 P 式( 2) 对所有目标的后悔值进行 计算,当 P = ; 1, , 。 对单个目标的后悔 值进行计 算 代表间 接度 在运用遗传算法对最优点进行求解时,不能进行 一次性的全局求解,因此局部最优点的计算是必 不可缺少的步骤 。局部最优点计算如下: min min 求解所得值( 即后悔值) 越小,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 一种 复杂 地理环境 越野 通行 路径 算法 优先 出版
限制150内