首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于检测网络中重叠社区的库?

用于检测网络中重叠社区的库?
EN

Stack Overflow用户
提问于 2013-01-10 07:48:16
回答 2查看 2.2K关注 0票数 7

寻找一个库来检测一个相当大的网络(多达10,000个节点)中的重叠社区,只需几秒钟,而不是分钟?注:我所说的“网络”指的是一个图表。

对于询问详细信息的评论,下面是一个简单的例子:

D-英-法

|

.=‘5’>

|

A-B-C

在这个网络中,有许多算法能够将(D,E,F,G)和(A,B,C)检测为两个不同的(不重叠的)社区--当然,(D,E,F)和(A,B,C,G)。

我正在寻找一种用Java实现的算法,它能够检测到(D,E,F,G)和(A,B,C,G)作为两个重叠(因为它们在G上重叠)在这个网络中的社区。

EN

回答 2

Stack Overflow用户

发布于 2013-01-10 08:06:33

试试伤寒。我相信你的计划已经在那里实现了。但是,它是开源的(3 GPL),您可以从代码中获得一些想法。java的描述是这里

另外,您可能需要查看的文章。

票数 1
EN

Stack Overflow用户

发布于 2014-01-23 14:26:44

COPRA是一种用JAVA实现的重叠社区的算法,它非常快速。

http://www.cs.bris.ac.uk/~steve/networks/software/copra.html

重叠集群的其他有用链接(不一定是用java编写的)是:

摩西:cliquecluster.org/摩西

OSLOM: oslom.org/

OVERMAP: bitBucket.org/dsign/gr括号/wiki/Home

随机块模型: github.com/premgopalan/svinet

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14253049

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档