[发明专利]一种基于标签图的模式匹配子图查找方法在审

专利信息
申请号: 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/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top