最佳聚类

时间:2016-12-13 12:43:43

标签: algorithm cluster-analysis graph-algorithm

有图表(E,V)。对于每个边(i,j),存在支付P [i,j],其可以是正的,零或负的。我们按簇分割顶点。每当两个邻居顶点v1和v2属于不同的集群时,我们收到付款P [v1,v2]。如何最大化总付款?这个问题NP难吗?

1 个答案:

答案 0 :(得分:0)

不要寻找群集,但是要削减

最大限度地减少边缘切割的重量通常被称为最大切割"。更常见的问题是最小切割,并且存在一些根据切割问题表达的聚类算法。削减也与流网络有关。

如评论中所述,您需要指定一些边界条件。例如,必须将点切割成两个标签,并且仅切割具有不同标签的边。

是的,这种削减通常是NP难的。

https://en.wikipedia.org/wiki/Maximum_cut