如何使用snap BIGCLAM方法检测重叠社区?

时间:2017-06-15 10:59:53

标签: social-networking snappy

我想检测网络中的重叠社区。我有文件trust.txt,其格式如下 - [user-id(trustor),user-id(trustee)]。我想运行snap BIGCLAM算法进行社区检测。我如何运行snap BIGCLAM方法将输出作为社区。我看到了这个链接https://github.com/snap-stanford/snap/tree/master/examples/bigclam,但我如何编译并运行此代码来获取输出。

1 个答案:

答案 0 :(得分:0)

这个答案对你来说可能为时已晚。然而,它可能对其他人有所帮助。

下载整个snap-master后,您需要执行make all,如此处所述。这将安装高级功能和示例。

然后你可以切换到示例中的bigclam目录并运行make。之后,您可以运行./bigclam(在Linux上),如自述文件中所述。

基本上,你把你准备好的数据放在那里(带有节点索引的边缘列表;如果你的节点有名字,那么也需要那个文件)。您按照自述文件示例运行它。

./ bigclam -o:' your_out_prefix' -i:' your_nodeids.edgelist' -c:1000