[发明专利]一种应用于大规模非规则结构数据的图搜索方法有效
申请号: | 201510872650.X | 申请日: | 2015-11-27 |
公开(公告)号: | CN105335524B | 公开(公告)日: | 2019-09-24 |
发明(设计)人: | 刘智勇;王晶晶;乔红;杨旭;苏建华 | 申请(专利权)人: | 中国科学院自动化研究所 |
主分类号: | G06F16/58 | 分类号: | G06F16/58 |
代理公司: | 北京瀚仁知识产权代理事务所(普通合伙) 11482 | 代理人: | 宋宝库 |
地址: | 100080 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提出了一种应用于大规模非规则结构数据的图搜索方法,包括数据预处理方法和查询执行方法,其中数据预处理方法为:将非规则结构数据进行格式统一,为每个图的原图点构造一近邻标签向量表,构造具有属性点的扩充图;查询执行方法为:在原图数据点中利用一近邻标签筛选与关键点对应的候选匹配点,计算候选匹配点的匹配度并选择局部区域的中心点,在中心点周围划分出局部区域并查询子图和局部图的近似图匹配。该算法在保证搜索准确性的同时,大幅度降低运算复杂度,可以实现可行且有效的大规模非规则结构数据的图搜索。 | ||
搜索关键词: | 一种 应用于 大规模 规则 结构 数据 搜索 算法 | ||
【主权项】:
1.一种应用于大规模非规则结构数据的图搜索方法,其特征在于,包括数据预处理方法和查询执行方法;数据预处理方法包括如下步骤:步骤S11,将非规则结构数据统一为一种图的数据格式作为原图;统一数据格式后的每个图中的点为原图点;步骤S12,为每个图的原图点构造一近邻标签向量表;所述为每个图的原图点构造一近邻标签向量表的方法为:依据原图的m个不同的标签,为每个原图点构造一个m位的一近邻标签向量,若原图点存在标签为label_i的邻接点,则该原图点一近邻标签向量中对应的第i位取值为1,否则该位取值为0;步骤S13,在统一数据格式后的每个图中加入新的点作为属性点,并添加对应的边,形成具有属性点的扩充图;步骤S14,在扩充图上,使用重启动随机游走算法,以每个属性点为起点,计算属性点到每个原图点的概率;查询执行方法包括如下步骤:步骤S21,确定查询子图的关键性节点作为关键点,并在原图点中利用一近邻标签向量表筛选与关键点对应的点作为候选匹配点;步骤22,计算候选匹配点的匹配度,并根据匹配度大小选择局部区域的中心点;步骤23,在中心点周围进行局部区域的划分,利用松弛法进行查询子图和局部图的近似图匹配。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院自动化研究所,未经中国科学院自动化研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510872650.X/,转载请声明来源钻瓜专利网。