FindGraphCommunities
求图 g 中的社区.
FindGraphCommunities[{vw,…}]
使用规则 vw 指定图 g.
更多信息和选项
- FindGraphCommunities 求有许多边连接相同社区的顶点,并且有相对较少的边连接不同社区的顶点.
- FindGraphCommunities 返回社区列表 {c1,c2,…},其中每个社区 ci 是顶点列表.
- 社区根据长度排序,最大的社区排在前面.
- FindGraphCommunities 支持 Method 选项,指定所使用的详细方法.
- Method 选项的可能设置包括:
-
"Modularity" 基于模块的聚类 "Centrality" 基于中心度的聚类 "CliquePercolation" 基于团渗流的聚类 "Hierarchical" 基于层次的聚类 "Spectral" 基于谱的聚类 - FindGraphCommunities 可用于无向图、有向图、加权图、多重图和混合图.
范例
打开所有单元关闭所有单元范围 (7)
选项 (6)
应用 (2)
属性和关系 (5)
默认情况下,FindGraphCommunities 给出具有最高模块度的社区:
使用 GraphAssortativity 来计算模块度:
使用 FindGraphPartition 来把顶点划分为 k 个近似相等规模的部分:
CommunityGraphPlot 查找并且可视化社区:
Wolfram Research (2012),FindGraphCommunities,Wolfram 语言函数,https://reference.wolfram.com/language/ref/FindGraphCommunities.html (更新于 2015 年).
文本
Wolfram Research (2012),FindGraphCommunities,Wolfram 语言函数,https://reference.wolfram.com/language/ref/FindGraphCommunities.html (更新于 2015 年).
CMS
Wolfram 语言. 2012. "FindGraphCommunities." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2015. https://reference.wolfram.com/language/ref/FindGraphCommunities.html.
APA
Wolfram 语言. (2012). FindGraphCommunities. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/FindGraphCommunities.html 年