[发明专利]基于改进非支配排序遗传算法的空间对象索引与查询方法有效
申请号: | 201910956100.4 | 申请日: | 2019-10-09 |
公开(公告)号: | CN110928873B | 公开(公告)日: | 2023-05-30 |
发明(设计)人: | 马武彬;朱蒙娜;曾熠;邓苏;黄宏斌;吴亚辉;刘丽华;李璇;吴继冰;王懋 | 申请(专利权)人: | 中国人民解放军国防科技大学 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/242;G06N3/126 |
代理公司: | 北京律诚同业知识产权代理有限公司 11006 | 代理人: | 祁建国;张燕华 |
地址: | 410003 湖*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 改进 支配 排序 遗传 算法 空间 对象 索引 查询 方法 | ||
1.基于改进非支配排序遗传算法的空间对象索引与查询方法,其特征在于,包括以下步骤:
步骤1,获取空间待分割对象属性数据;
步骤2,建立倒排文本空间对象索引聚类的多目标优化模型,模型表示如下
其中F(x)为所述模型的目标函数,h表示子目标函数的个数,gi(x)表示不等式约束条件,m表示不等式约束的个数,hj(x)表示不等式约束条件,n表示等数约束条件的个数;
步骤3,采用改进的非支配排序遗传算法NSGA-III对所述的多目标优化模型进行求解,计算出空间待分割对象的聚类方案;
步骤4,根据所述的聚类方案构建倒排文本空间索引树;
步骤5,根据查询请求对所述的倒排文本空间索引树进行搜索,获得查询结果;
所述的空间待分割对象的集合表示为O={o1,o2,...,oK},K为空间对象的数量,解空间决策向量x∈Ω,x=(o1,o2,...,ou,ou+1,ou+2,...,oK),第i个空间对象的信息表示为oi={loc,doc},其中,loc代表该对象所处的空间位置信息,loc=(xi,yi),(xi,yi)代表该对象所处空间位置,doc=(t1,t2,...,tn),(t1,t2,...,tn)表示该对象所包含的关键字;
所述空间待分割对象属性数据包括空间对象集合,以及每一个空间对象的空间位置信息和文本描述信息;所述的多目标优化模型的目标函数F(x)中子目标函数包括,MBR重叠区域最小化、MBR区域总面积最小化、平均最大距离最小化、文本相似度最小化;约束条件包括服务的子节点数量的平衡约束;
MBR重叠区域f1(x)的计算公式为:
f1(x)=OverLap(x)=OverLap({Dx(O)})
=OverLap({o1,o2,...,ou,ou+1,ou+2,...,oK})
=MBR(o1,o2,...,ou)∩MBR(ou+1,ou+2,...,oK)
所述的空间划分方法Dx(O)是指,在决策向量x∈Ω下,对于空间对象集合O={o1,o2,...,oK},其空间划分方法定义为:Dx(O)={o1,o2,...,ou,ou+1,ou+2,...,oK};
MBR区域总面积f2(x)的计算公式为:
f2(x)=TotalS(x)=TotalS({Dx(O)})=TotalS({o1,o2,...,ou,ou+1,ou+2,...,oK})
=MBR(o1,o2,...,ou)∪MBR(ou+1,ou+2,...,oK)-MBR(<o1,o2,...,ou>)∩MBR(<ou+1,ou+2,...,oK)
平均最大距离f3(x)计算公式为:
其中Dis(oi,oj)表示空间对象oi和oj之间的欧式距离;
文本相似度f4(x)的计算公式为:
其中,oi与oj之间的语义相似度距离用SimDis(oi,oj)表示,文本相似度S(oi,oj)可以表示为:表示关键字tk在向量模型中的值,tf(t,o.doc)表示关键字t在文本描述o.doc当中出现的次数,tf(t,Coll)表示关键字t在对象空间集合中出现的总次数,|Coll|表示对象空间词数总量,λ为参数值,用于调节单个文本关键字在全文本中的比重;
对于解空间决策向量x∈Ω,表示为:
所述的改进的非支配排序遗传算法中种群迭代的过程包括以下步骤:
步骤101,初始化种群集合,血统集合Lineraget,然后对父代种群进行交叉变异,并将交叉变异后的血统保留下来存储到后代血统集合中Zt;
步骤102,然后将父代与子代进行合并到JointPt+1中,按照NSGA-III中对解的支配顺序进行排序,并将排序结果作为血统代号存入到当前代数的血统集合Lineraget+1中;
步骤103,选择前i个等级的支配解,直到前i+1个等级的解数量大于最大种群数量,从第i+1个等级的解中选择若干解,使得种群规模等于最大种群数量;
步骤104,首先计算理想点和极值点,然后形成参考点和参考向量,遍历那些具有最小最近解的参考向量,寻找离参考向量最近的解作为候选集放入到下一代种群中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军国防科技大学,未经中国人民解放军国防科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910956100.4/1.html,转载请声明来源钻瓜专利网。