首页|基于动态社交网络的高效核维护方法

基于动态社交网络的高效核维护方法

扫码查看
在现实世界中,社交网络图的结构是动态变化的,导致顶点的核数发生变化。核维护是指当图发生动态变化时动态更新图中所有顶点的核数。现有的最先进的核维护方法是基于遍历的核维护算法和基于顺序的核维护算法,针对现有核维护方法在大规模动态图中执行效率较低的问题,该文提出了基于动态社交网络的高效核维护方法。首先分析了基于遍历的核维护方法和基于顺序的核维护方法的不足,提出了新的kn-order索引来维护顶点的顺序和邻居信息,通过改进的遍历查询方式来高效获取图动态变化后核数变化的顶点集,并提出了基于边插入的核维护算法和基于边删除的核维护算法来高效维护顶点的核数。最后,在4 个真实数据集的验证表明,该算法有效提高了基于动态社交网络的核维护的效率,较基于顺序的核维护方法,执行效率提升了 3~4 倍,访问图中顶点的比例平均下降了 2%左右,加速比提升了至少2 倍。
Efficient Core Maintenance Method Based on Dynamic Social Networks
In the real world,the structure of a social network graph is dynamically changing,resulting in a change in the core number of a vertex.Core maintenance refers to dynamically updating the core number of all vertices in the graph when the graph undergoes dynamic changes.The existing state-of-the-art core maintenance methods are traversal-based core maintenance algorithms and order-based core maintenance algorithm.To address the problem that the existing core maintenance algorithms are relatively inefficient in large-scale dynamic graphs,an efficient core maintenance method based on dynamic social networks is proposed.The shortcomings of traversal-based and order-based core maintenance algorithms are first analyzed.Then,a new kn-order index is constructed to maintain the order and neighbor information of vertices,a traversal query is improved to efficiently obtain the vertex set with changing core number after the dynamic change of the graph,and an edge insertion-based and an edge deletion-based core maintenance algorithms are proposed to efficiently maintain the core numbers of vertices.Finally,on four real datasets,it is demonstrated that the proposed algorithm effectively improves the efficiency of core maintenance based on dynamic social networks,which improves the execution efficiency of the algorithms by 3~4 times over that of the order-based core maintenance approach,and the proportion of accessing vertices in the graph decreases by about 2%on average,and the speedup ratio is improved by at least a factor of 2.

k-corecore numbercore decompositioncore maintenancekn-order index

栾峰、尹龙飞、吴汶潞、宗传玉、安云哲

展开 >

中国航发沈阳黎明航空发动机有限责任公司 技术部,辽宁 沈阳 110092

沈阳航空航天大学 计算机学院,辽宁 沈阳 110136

k-core 核数 核分解 核维护 kn-order索引

国家自然科学基金资助项目辽宁省自然科学基金面上项目

618022682022-MS-303

2024

计算机技术与发展
陕西省计算机学会

计算机技术与发展

CSTPCD
影响因子:0.621
ISSN:1673-629X
年,卷(期):2024.34(7)