我熟悉各种聚类算法(如k-means等),但对于我的特定用例(社交网络),我需要一种能够检测 重叠 群组的算法。这个算法可以将我的Facebook好友整齐地分成我的高中朋友、大学朋友、家人和工作伙伴。
我上面使用的算法(JUNG的VoltageClusterer)将节点分为单个群集。但我想要一个能够将节点分配到多个群集的算法(例如,我的一个朋友既可以是我的高中朋友也是我的大学朋友)。
我该怎么做呢?如果这个算法可以适用于加权图而不仅仅是无权图,那就更好了。
我熟悉各种聚类算法(如k-means等),但对于我的特定用例(社交网络),我需要一种能够检测 重叠 群组的算法。这个算法可以将我的Facebook好友整齐地分成我的高中朋友、大学朋友、家人和工作伙伴。
我上面使用的算法(JUNG的VoltageClusterer)将节点分为单个群集。但我想要一个能够将节点分配到多个群集的算法(例如,我的一个朋友既可以是我的高中朋友也是我的大学朋友)。
我该怎么做呢?如果这个算法可以适用于加权图而不仅仅是无权图,那就更好了。