[发明专利]基于遗传算法的航迹匹配方法有效
申请号: | 201810487211.0 | 申请日: | 2018-05-21 |
公开(公告)号: | CN108957435B | 公开(公告)日: | 2022-05-17 |
发明(设计)人: | 许录平;阎博;滕欣进;许娜;李沐青;孙志峰;杨升 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | G01S13/58 | 分类号: | G01S13/58;G01S13/88;G06N3/12 |
代理公司: | 陕西电子工业专利中心 61205 | 代理人: | 程晓霞;王品华 |
地址: | 710071 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 遗传 算法 航迹 匹配 方法 | ||
1.一种基于遗传算法的航迹匹配方法,其特征在于,包括有如下步骤:
(1)输入航迹,得到关联事件集合:
首先输入航迹得到航迹集合,进而得到航迹元素集合,用Ui,j表示两个航迹相匹配的一个事件,具体是雷达航迹Xi与监视系统航迹Yj相匹配表示为同一个航迹,关联事件的集合用U表示得到关联事件集合;
1.1输入航迹得到航迹集合:假设两组航迹分别由雷达与监视系统得到,雷达得到N个航迹,用雷达航迹集合表示为X;
X={Xi,i=1,...,N}
监视系统得到M个航迹,用监视航迹集合表示为Y;
Y={Yj,j=1,...,M}
每一个航迹包括目标时戳与目标位置信息,一个航迹包括多个时刻的位置信息;航迹中一个时戳加上此刻的位置信息被称为航迹的一个元素;
1.2得到航迹元素集合:假设雷达航迹Xi有Ni个元素,监视系统航迹Yj有Mj个元素,其航迹元素集合分别表示为:
Xi={ti,r,zi,r|r,...,Ni}
Yj={tj,r,zj,r|r,...,Mj}
其中,ti,r表示航迹i第r个元素的时戳;zi,r表示航迹i第r个元素的位置信息;
1.3关联事件:Ui,j表示两个航迹相匹配的一个事件,具体是雷达航迹Xi与监视系统航迹Yj相匹配表示为同一个航迹;U0,j表示监视系统航迹Yj为未被关联上的事件;Ui,0表示雷达航迹Xi为未被关联上的事件;
1.4关联事件集合:关联事件的集合用U表示;
U={Ui,j|i=0,...,N,j=0,...,M}
每个关联事件的集合即为一个个体;
(2)组成初始种群:假设种群中有K个个体,每个个体都分别是航迹关联事件的一个集合,记为{Uk,k=1,…,K},Uk为第k个个体,K为个体的总数目,K个个体组成初始种群;
(3)用适应度函数计算种群个体适应度:构造适应度函数,用适应度函数计算种群中每个个体适应度,得到每个个体适应度函数值;适应度函数Ff(Uk)表示航迹关联事件集合Uk的正确性,关联事件集合中正确的航迹关联事件越多,则个体适应度的值越大;
(4)竞争选择:使用锦标赛选择的方法从初始种群的每个个体适应度函数值中选择出适应度函数值较高的航迹关联事件集合Uk;
(5)基因交叉:基因交叉输入输出均为一对基因,基因交叉分为两步:
(5a)找到基因交叉点,进行基因交叉;进行基因交叉的具体步骤如下:
(5a1)找到基因交叉点:随机在初始种群中取父代个体Ua和Ub,父代个体Ua和Ub中关联事件的概率分别用li,ja和li,jb表示,个体Ub中最有可能匹配有误的雷达航迹是ib;同理最有可能匹配有误的监视系统航迹是jb,由下式计算:
(5a2)进行基因交叉:如果有则将Ub中的换为然后消除关联事件的互斥性;若则将Ub中的换为然后消除关联事件的互斥性;同理计算出事件集Ua中最有可能匹配有误的事件并将其替换为概率高的事件,再消除关联事件的互斥性,由此得到子代的两个个体,子代个体吸收了父代的优点,去除了较差的匹配组合;
(5b)消除基因交叉后造成的航迹关联事件的互斥性;消除基因交叉后造成的关联事件的互斥性的具体步骤如下:
假设基因交叉后将Ub中的换为现在需要消除关联事件的互斥性,事件集Ub中出现了两个互斥:(1)与(2)监视系统航迹q没有指定的配对,使用的策略:(1)将替换为(2)将替换为和选取排除互斥性的策略的方法如下:
随机数μ为0-1均匀分布;
(6)基因变异:每个个体即航迹关联事件集Uk不是等长的,基因变异有两种发生形式,其中一种为找到最差的匹配事件作为基因变异元素进行变异,另一种为将未关联的两个航迹随机进行关联,即完成未关联基因结构的变异;
(7)再次计算每个个体适应度函数值,在变异后种群里找出所有个体中最大的适应度函数值Ffmax:如果Ffmax满足结束条件,则此个体即为最优的航迹匹配集合;否则执行步骤(4),进行新一轮的基因选择、交叉、变异,直至满足结束条件;
结束条件有两个:
Ffmax(t)大于固定的优化门限则迭代结束
或者Ffmax(t)的值随着迭代次数不再变化则迭代结束
Ffmax(t)-Ffmax(t-1)<δ
满足其中任意一个结束条件,即获得了对应的匹配结果,输出最优的航迹匹配集合。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810487211.0/1.html,转载请声明来源钻瓜专利网。