[发明专利]一种基于标签图的模式匹配子图查找方法在审
申请号: | 201610293424.0 | 申请日: | 2016-05-05 |
公开(公告)号: | CN105956114A | 公开(公告)日: | 2016-09-21 |
发明(设计)人: | 王宇虹;陈志;岳文静;陈志远 | 申请(专利权)人: | 南京邮电大学 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 叶连生 |
地址: | 210023 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种基于标签图的模式匹配子图查找方法,该方法将模式匹配子图查找问题定义成标签图模型,从全局角度求解标签图中的模式匹配子图,通过剪枝优化和深度优先搜索算法等策略获取可行解空间。所述标签图中模式匹配子图的查找问题描述如下:设给定一个包含一组标签的标签图,再给定包含一组标签的查询图,基于标签图的模式匹配子图查找方法找到和查询图模式匹配的子图。假定标签图为G=(V,E,l),查询图为Q=(Vq,Eq,lq),标签图G=(V,E,l)中每个顶点看作待查询的对象,图中每个顶点都具有一个标签;标签图和查询图均为有向图。我们的目标是从标签图G=(V,E,l)中寻找到所有和查询图Q=(Vq,Eq,lq)满足模式匹配条件的子图。 | ||
搜索关键词: | 一种 基于 标签 模式 配子 查找 方法 | ||
【主权项】:
一种基于标签图中的模式匹配子图查找方法,其特征在于该方法包括以下步骤:步骤1)根据用户输入的信息,构建网络图中的模式匹配子图查找问题的标签图G=(V,E,l),所述V是顶点集合,E是边集合,l是顶点到标签的映射;所述映射,是指两个元素集合之间元素相互对应的关系;所述标签图G=(V,E,l)在建立后,每个顶点均对应一个标签;步骤2)采用剪枝优化和深度优先搜索算法,获得模式匹配子图查找问题在标签图模型G=(V,E,l)上的解空间,具体步骤如下:步骤21)定义目标解空间Solution,表示与查询图Q=(Vq,Eq,lq)模式匹配的所有子图构成的集合,初始化步骤22)定义目标可行匹配集合matches,初始化步骤23)定义临时匹配集合Φ0,求解查询图Q=(Vq,Eq,lq)中,每个顶点uq对应的可行匹配集合Φ(uq),其中uq∈Vq,Φ0表示由每个可行匹配集合Φ(uq)构成的集合;|Vq|表示查询图中的顶点个数,则顶点u0对应的可行匹配集合为Φ(u0),将Φ(u0)加入到Φ0中,同理将顶点u1对应的可行匹配集合Φ(u1)加入到Φ0中,继续操作,直至将顶点对应的可行匹配集合加入到Φ0中,从而得到最终的可行匹配集合构成的集合Φ0;24)执行剪枝算法DualSim(G,Q,Φ0),对临时匹配集合中的元素进行筛选,更新Φ0=DualSim(G,Q,Φ0),所述DualSim()即为剪枝优化算法,用来缩小查询过程中的搜索空间,通过以下两个限制条件对临时匹配集合Φ0中的元素进行剪枝:对于使得(v,v′)∈E;对于使得(v,v′)∈E;步骤25)执行深度优先搜索算法Search(G,Q,Φ0,depth),引入变量depth表示遍历的深度并初始化depth=0,求解目标解空间Solution;步骤26)确定最终目标解空间Solution,该解空间中包含与查询图Q=(Vq,Eq,lq)模式匹配的所有子图。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京邮电大学,未经南京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610293424.0/,转载请声明来源钻瓜专利网。
- 上一篇:专利撰写辅助系统及其方法
- 下一篇:基于粒子群优化的视频数据挖掘高维聚类方法