[发明专利]基于并行模拟退火算法的划界线生成方法有效
申请号: | 201410528857.0 | 申请日: | 2014-09-26 |
公开(公告)号: | CN104484490B | 公开(公告)日: | 2017-08-08 |
发明(设计)人: | 华一新;冯长强;江南;赵军喜;李响;武丽丽;曹一冰 | 申请(专利权)人: | 中国人民解放军信息工程大学 |
主分类号: | G06F17/50 | 分类号: | G06F17/50;G06T11/20 |
代理公司: | 国防专利服务中心11043 | 代理人: | 张友春 |
地址: | 450002 河南省*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及划界谈判领域,提供了一种基于并行模拟退火算法的划界线生成方法,包括将两个图层中的栅格形式的山脊线和山谷线融合到同一图层中,对融合后的图层的悬挂特征栅格进行反向追踪后进行栅格转矢量操作,得到矢量地形特征网络,遍历该矢量地形特征网络中的各地形特征线,建立各地形特征线首末端点的点‑点拓扑关系;随机搜索从划界线起点到终点的点串作为初始点串;预设初始温度值,将初始点串作为初始解,开启并行模拟退火线程,完成从划界线起点到划界线终点的最优点串的搜索;对所述最优点串进行解码,得到划界线;本发明使得划界线与实际地形相吻合,且提高了最优划界线的生成速度。 | ||
搜索关键词: | 基于 并行 模拟 退火 算法 界线 生成 方法 | ||
【主权项】:
一种基于并行模拟退火算法的划界线生成方法,其特征在于,所述方法包括:S1、建立实际地形的数字高程模型,并从该数字高程模型中分别提取栅格形式的山脊线和山谷线,所述栅格形式的山脊线和山谷线存储在两个图层中;S2、将所述两个图层中的栅格形式的山脊线和山谷线融合到同一图层中,得到特征图层,获取该特征图层中的所有特征栅格,所述特征栅格包括悬挂特征栅格和非悬挂特征栅格;S3、对所述特征图层中的悬挂特征栅格进行反向追踪,使得特征图层中的山脊线与山谷线相连,形成特征栅格网络;并对所述特征栅格网络进行栅格转矢量操作,得到矢量地形特征网络,该矢量地形特征网络中的各连线为地形特征线;S4、遍历所述各地形特征线,并对每一地形特征线的首末端点进行编号;根据矢量地形特征网络,建立各地形特征线首末端点的点‑点拓扑关系;S5、根据所述各地形特征线首末端点的点‑点拓扑关系,随机搜索从划界线起点到划界线终点的点串作为初始点串,所述初始点串为各端点编号的集合;S6、预设初始温度值,将所述初始点串作为初始解,开启并行模拟退火线程,以完成从划界线起点到划界线终点的最优点串的搜索;具体包括:S61、预设目标函数的先决条件并构造目标函数;所述目标函数为f(l)为划界线L对应的目标函数值,rs为实际所得面积比例,r0为谈判约定的面积比例,ωi为实际获得的第i种资源的重要性权值,Ri为实际获得的第i种资源的占有量归一化值,n为实际获得的所有资源的数量;S62、预设初始温度值,将初始点串作为初始解,并将该初始解作为当前解,开启并行模拟退火线程,所述并行模拟退火线程包括三个线程,所述三个线程的降温方式不同;S63、计算当前解的目标函数值,针对每一个线程,由当前解生成新解,并判断所述新解是否满足目标函数的先决条件,若是,则执行步骤S64;若不是,则继续执行步骤S63;S64、计算该新解的目标函数值,并在该线程中判断是否接受该新解,若不接受,则返回执行步骤S63;若接受,从各线程对应的新解中选择最快被接受的新解作为当前解,并进行降温后执行步骤S65;S65、判断当前解是否满足终止条件,若是,则输出当前解并结束搜索,所述当前解为从划界线起点到划界线终点的最优点串,若不是,则返回执行步骤S63;S7、对所述最优点串进行解码,得到从划界线起点到划界线终点的地形特征线的集合,将该集合中的各地形特征线首尾相连,得到划界线。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军信息工程大学,未经中国人民解放军信息工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410528857.0/,转载请声明来源钻瓜专利网。