一种社交网络快速最大团和极大团搜索方法技术

技术编号:31495072 阅读:30 留言:0更新日期:2021-12-18 12:34
本发明专利技术公开了一种社交网络快速最大团和极大团搜索方法,包括将社交网络的节点按照核数值进行分层;对分层后的节点构造对应的上界完全导出子图;采用最大团搜索算法搜索上界完全导出子图中的最大团;和/或采用极大团搜索算法搜索上界完全导出子图中的极大团。本发明专利技术通过将大型社交网络分层拆分成小型社交网络,解决大规模社交网络难以计算和计算时间太长的问题;与此同时,由拆分后的小型社交网络所构造的上界完全导出子图在保留了原始大型社交网络团结构的同时,还可进行并行分析,进一步降低了现有的社交网络团分析方法的时间复杂度和对设备的要求。杂度和对设备的要求。杂度和对设备的要求。

【技术实现步骤摘要】
一种社交网络快速最大团和极大团搜索方法


[0001]本专利技术涉及社交网络团分析
,具体涉及一种社交网络快速最大团和极大团搜索方法。

技术介绍

[0002]最大团问题是图论中的一个经典组合优化问题,也是一个NP完全问题,对最大团问题的研究具有很大的理论价值与现实意义。现有的很多难题均可以在多项式的时间内转化为最大团问题,或者在求解过程中包含最大团问题作为子问题,如最大独立子集问题(MISP)、布尔可满足性问题(SAT)、最小顶点覆盖问题(MVCP)、Hamilton回路问题、树之间的相似性问题等。在实际应用中,许多不同领域产生的不同问题大都可以转化为某些特殊图的最大团问题。例如故障诊断问题大都能够转化为c

fat环图的最大团问题;编码理论问题能够转化为Hamilton图的最大团问题,社会网络子结构分析中的凝聚子群分析等。此外,最大团问题在社交网络分析、计算机视觉、生物计算、聚类分析、信息检索以及移动通信、图像显示、模式识别、电台信息传送、市场分析、方案选择、信号传输、故障诊断以及VLSL电路设计等领域均有广泛的应用。同本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种社交网络快速最大团和极大团搜索方法,其特征在于,包括以下步骤:S1、将社交网络的节点按照核数值进行分层;S2、对分层后的节点构造对应的上界完全导出子图;S3、采用最大团搜索算法搜索上界完全导出子图中的最大团;和/或采用极大团搜索算法搜索上界完全导出子图中的极大团。2.根据权利要求1所述的社交网络快速最大团和极大团搜索方法,其特征在于,所述步骤S1具体包括以下分步骤:S1

1、计算社交网络中所有节点的核数值;S1

2、根据节点的核数值,将核数值相同的节点划分在同一层,对社交网络进行分层。3.根据权利要求1所述的社交网络快速最大团和极大团搜索方法,其特征在于,所述步骤S2具体包括:选取对社交网络划分的一个分层,依次遍历该分层中每一个节点的所有邻居节点,将核数值大于该分层的核数值的邻居节点并入到该分层的节点集合中,构建并入后的节点集合对应的上界完全导出子图。4.根据权利要求1所述的社交网络快速最大团和极大团搜索方法,其特征在于,所述采用最大团搜索算法搜索上界完全导出子图中的最大团具体包括以下分步骤:S3

1、按照核数值从大到小的顺序,首先选取最大核数值c1的分层,采用最大团搜索算法搜索该分层对应的上界完全导出子图中的最大团,并计算最大团的规模ω(G);S3

2、比较计算的最大团规模ω(G)与第二大核数值c2的大小关系;若ω(G)>c2+1,则将搜索的最大团作为社交网络的最大团,搜索结束;若ω(G)=c2+1,则构造第二大核数值的分层的节点集合S2对应的上界完全导出子图,采用最大团搜索算法搜索该上界完全导出子图中的最大团,并更新最大团的规模;若ω(G)<c2+1,则执行步骤S3

3;S3

3、依次比较最大团的规模与剩余核数值的大小关系,直到满足ω(G)>c
i
+1,i≥3,则将核数值在区间(c
i
,c2]内的所有节点合并在一个节点集合S3,构造该节点集合的上界完全导出子图,采用最大团搜索算法搜索该上界完全导出子图中的最大团,并将搜索的最大团作为社交网络的最大团,搜索结束。5.根据权利要求4所述的社交网络快速最大团和极大团搜索方法,其特征在于,所述步骤S3

2和S3

3中构造上界完全导出子图的过程中,还包括:A1、对节点集合S2或节点集合S3,各为其创建对应的空节点集合S
′2或S
′3,并初始化为空集合;A2、随机选取节点集合S2或节点集合S3中的一个节点,将该节点的邻居节点中核数值大于或等于该节点核数值的邻居节点加入该节点的邻居集合N
i
,并将邻居集合N
i
中的所有节点按照度值进行升序排列,依次记为k1,k2,k3,...k
n
,n为邻居集合N
i
中的所有节点的数量;A3、设置第一计数器Sat和第二计数器Unsat且初始值均为0;A4、依次选取邻居集合N
i
中的一个节点,判断该节点是...

【专利技术属性】
技术研发人员:范天龙吕琳媛
申请(专利权)人:电子科技大学长三角研究院湖州
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1