【发布时间】:2014-10-02 01:48:11
【问题描述】:
我有一个非常大的连接图(数百万个节点)。每条边都有一个权重——识别连接节点的接近程度。我想在图中找到“集群”(非常靠近的节点集)。例如,如果节点是美国的每个城市,边缘是城市之间的距离——集群可能是 {Dallas, Houston, Fort Worth} 和 {New York, Bridgeport, Jersey City, Trenton}。
集群不必具有相同的大小,并且并非所有节点都必须在一个集群中。相反,集群需要有一些平均最小权重,W 等于(集群中的权重总和)/(集群中的边数)。
我最擅长 Python,而 NetworkX 似乎是这方面的标准工具
这似乎不会太难编程,虽然不是特别有效。我描述的算法有名称吗? NetworkX 中是否已经有实现?
【问题讨论】:
标签: python graph graph-theory networkx