[发明专利]在图形中进行层次社区检测的系统和方法有效
申请号: | 201780050053.6 | 申请日: | 2017-05-29 |
公开(公告)号: | CN110325984B | 公开(公告)日: | 2021-12-03 |
发明(设计)人: | 维克多·弗拉基米罗维奇·斯米尔诺夫;亚历山大·弗拉基米罗维奇·斯莱萨连科;亚历山大·尼古拉耶维奇·菲利波夫 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F16/901 | 分类号: | G06F16/901 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 提供了一种用于在图形中检测社区的装置,其包括处理器,所述处理器用于计算以下循环:根据计算图形社区之间可能的移动来创建顶点社区的有向解耦图,对所述有向解耦图的边进行过滤以获得相应社区,每个社区包括以下之一:目标点是所述相应社区的顶点的入边,或原点是所述相应社区的顶点的出边;使用来自所述过滤的有向解耦图的各边的社区标签更新所述标记图的顶点,其中通过合并所述过滤的有向解耦图的每个社区的顶点并将所述压缩图的顶点对之间的多条边合并为单条边创建的压缩图表示所述标记图的计算层次社区。图形在并行和/或分布式计算系统中执行时最终收敛到解。 | ||
搜索关键词: | 图形 进行 层次 社区 检测 系统 方法 | ||
【主权项】:
1.一种用于在G=(V,E)(812)中使用顶点V和边E确定社区的装置(806),其特征在于,所述装置(806)用于:首先使用标记图(G1=V1,E1)以迭代循环计算压缩图,其中所述图形G=(V,E)充当用于所述迭代循环的第一次迭代的标记图,所述压缩图充当用于所述迭代循环的下一次迭代的标记图,直到表示当前迭代的压缩图的社区的连通性的图形模块化值相对于先前计算的压缩图的图形模块化值稳定或反向,其中所述装置用于通过以下方式对每次迭代的压缩图进行递归计算:为所述标记图(G1)的V1中的每个顶点v获得社区之间的所有顶点移动,其中任意两个社区之间的顶点移动是所述标记图(G1)的E1中的边e,连接来自所述两个社区的两个顶点,当不存在顶点移动时,停止所述迭代循环,当存在至少一个可能的顶点移动时,从所获得的社区之间的顶点移动创建顶点社区的有向解耦图(D(G1)),其中所述有向解耦图(D(G1))的每个顶点表示所述标记图的相应社区,并且所获得的社区之间的顶点移动表示为所述有向解耦图(D(G1))的各边,对所述有向解耦图(D(G1))的各边进行过滤以获得过滤的有向解耦图(FD(G1)),其中所述过滤的有向解耦图(D(G1))的每个顶点只有入边或出边,并且使用来自所述过滤的有向解耦图D(G1)的各边的社区标签更新所述标记图(G1)的顶点以创建更新图(G1’);通过将所述更新图(G1’)的每个社区的顶点合并为单个顶点并将所述压缩图的顶点对之间的多条边合并为相应顶点对之间的具有汇总权重的单条边来创建当前迭代的压缩图;输出最后一次迭代的压缩图,所述最后一次迭代的压缩图表示第一次迭代的标记图的计算层次社区。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201780050053.6/,转载请声明来源钻瓜专利网。