[发明专利]一种面向大规模时序图上的图模拟匹配方法在审

专利信息
申请号: 201910025968.2 申请日: 2019-01-11
公开(公告)号: CN109753594A 公开(公告)日: 2019-05-14
发明(设计)人: 袁野;王国仁;刘萌;王一舒;马玉亮 申请(专利权)人: 东北大学
主分类号: G06F16/901 分类号: G06F16/901;G06F16/903
代理公司: 北京易捷胜知识产权代理事务所(普通合伙) 11613 代理人: 韩国胜
地址: 110169 辽*** 国省代码: 辽宁;21
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 时序 匹配 匹配查询 静态图 图数据 转化 存储 查询 研究
【权利要求书】:

1.一种面向大规模时序图上的图模拟匹配方法,其特征在于,其包括如下步骤:

S1、将得到的时序图数据进行处理,转化为图方式存储;

S2、在时序图上根据查询图进行图模拟匹配查询;

S3、输出所有满足条件的结果,得出最终模拟匹配查询结果。

2.如权利要求1所述的图模拟匹配方法,其特征在于,在步骤S1中,所述时序图为有向标签图G=(V,E,L),V是节点集,E是边集,其中,e=(u,v,t,λ)表示从u到v的一条边,u,v∈V,t为开始时间,λ≥0为途经e所需时间;L为标签函数,将V中的节点u映射为一个标签L(u)。

3.如权利要求1所述的图模拟匹配方法,其特征在于,在步骤S2中,所述查询图为有向标签图Q=(Vq,Eq,Lq,fe),Vq为节点集,Eq为边集,其中e=(u,v)表示从u到v的一条边,Lq为标签函数,fe为定义在Eq上的函数,对于(u,u′)∈Eq,fe(u,u′)为一个正整数k,称之为边界数。

4.如权利要求1所述的图模拟匹配方法,其特征在于,在步骤S2中,所述图模拟是指给出模式图Q=(Vq,Eq,Lq)以及时序图G=(V,E,L),如果两图之间存在一个二元匹配关系满足:

(1)对于每一个(u,v)∈R,u和v有相同的标签:Lq(u)=L(v);

(2)对于Q中的每一个点u,在G中存在一个点v使得:(a)(u,v)∈R,并且(b)对于Q中的每一条边(u,u′)∈Eq,在G中存在(v,v′)∈E,有(u′,v′)∈R。

5.如权利要求1所述的图模拟匹配方法,其特征在于,在步骤S2包括如下步骤:

S201、将查询图中的节点v∈Vq存入pattern中,然后将队列queue设置为空,赋值root为空,target为空;

S202、对于i从0到pattern.size-1共pattern.size次循环执行步骤S203-S205;

S203、将pattern[i]赋值给root,Vq.next赋值给target,并且将root放入到queue中;

S204、在队列中不为空的情况下,循环执行步骤2.5

S205、从队列中取出顶点为u,对于u的所有邻居节点v进行判断。

6.如权利要求4所述的图模拟匹配方法,其特征在于,在步骤S205中,如果v的层数比查询图中对应的边上的边界数小,并且节点u的出发时间加上经历时间小于节点v的出发时间时:

(1)如果v等于target,将v的层数赋值为0,并且将v的地址放入到pattern[i+1]中;

(2)如果v不等于target,将v的层数加1,并且将v放入queue中。

7.如权利要求4所述的图模拟匹配方法,其特征在于,在步骤S205中,如果v的层数比查询图中对应的边上的边界数大,或者节点u的出发时间加上经历时间大于节点v的出发时间时,对节点v不进行后续处理,忽略节点v。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东北大学,未经东北大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910025968.2/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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