我想使用Louvain来集群一个大规模的网络。如何识别所需的集群的数量,因为在Neo4j (图形数据科学)库中构建的算法中没有为此目的配置的参数。
Update 1:根据该参考文献,1 k-方法可以用于基于类似属性而不是关系(节点之间没有关系)对项进行分组。因为我有一个完整的网络拓扑结构,所以我认为K-方法在这种情况下是行不通的。
更新2:可以执行集群并允许指定no的其他算法的任何建议。欢迎各专题组:)
聚类的目的是在一个大规模的SDN网络中创建多个网络域来分配流量负载,所以我考虑使用一个社区检测算法来执行聚类,从而确定所需的no。要部署的SDN控制器。
发布于 2022-10-27 16:05:42
Louvain通过将较小的社区组合成更大的组来优化模块化,直到达到某种结束状态。因此,集群的最终数量并不在用户控制之下。
K-方法(在alpha中可用)允许预先设置集群的数量,如果这有帮助的话。
您还可以编辑您的问题来解释为什么Louvain是您想要使用的方法,这样人们就可以提供支持您的用例的建议。:)
https://stackoverflow.com/questions/74224750
复制相似问题