面向时序图的K-truss社区搜索算法研究*

2020-09-13 13:53:22徐兰天李荣华王国仁
计算机与生活 2020年9期
关键词:定义结构

徐兰天,李荣华,王国仁,王 彪

北京理工大学计算机学院,北京 100081

1 引言

当前世界信息技术日新月异,每天都会产生大量的信息,越来越多的信息可以组成图结构的数据。在现实世界的许多网络,如社交网络[1-2]、化学网络[3]和图像处理[4-5]等都可以应用图网络。

近年来,图论研究提出用团来解决大图数据中的社区发现问题,即用团来描述大图数据中联系紧密的社区结构。然而团的定义过于严格,在很多情况下不能得到理想的结果,而且极大团的查找都是

NPC(non-deterministic polynomial complete problem)问题。幸而近期又出现许多类团结构,例如K-truss、Kcore等。K-truss结构能很好地体现出紧密社区结构中各节点的关系,其定义的要求要弱于定义严格的团结构,但是大于K-core。最重要的是,K-truss的查找不再是NPC问题,可以大大提高算法效率。

在现实生活中,实体间的联系并不是一成不变的,他们会随着时间而变化,或者实体间的联系本身就带有时间属性。比如在电话的通信网络中,一通电话的双方可以作为两个节点,打电话的行为会在两点间建立边的联系;在学者协作网络中,一个协作出版物的合作学者可以作为节点,协作出版物的出版会使各学者直接形成边联系。然而以上两种边的联系不是永久持续的,电话的通信联系会在电话挂断后被终止,协作出版物出版后学者的联系也会终止。在这种情况下,如果忽略边的时间属性会丢失大量信息。

本文的主要贡献在于基于K-truss模型提出了一种新的适合于时序图数据的持续社区模型,还提出了一种近似线性时间的时序图社区搜索算法。……

登录APP查看全文

猜你喜欢
定义结构
《形而上学》△卷的结构和位置
哲学评论(2021年2期)2021-08-22 01:53:34
永远不要用“起点”定义自己
海峡姐妹(2020年9期)2021-01-04 01:35:44
定义“风格”
论结构
中华诗词(2019年7期)2019-11-25 01:43:04
新型平衡块结构的应用
模具制造(2019年3期)2019-06-06 02:10:54
论《日出》的结构
成功的定义
山东青年(2016年1期)2016-02-28 14:25:25
创新治理结构促进中小企业持续成长
现代企业(2015年9期)2015-02-28 18:56:50
修辞学的重大定义
当代修辞学(2014年3期)2014-01-21 02:30:44
基于BIM的结构出图