一个简单的想法,是按照graph theory里面的min-cut想法,每个元素都是一个点,点点之间的关系用weight表示,分成一个个组之间的weight权值最小,也就是一个min-cut。但是这样的产生的问题如上图,分离出一个点显然是一个min-cut(这里用的weight是欧氏距离的倒数,所以分割的是n1,n2两个点),而实际想分成的组是左右两大部分。
1+x可以得到属于A的部分,1-x得到B的部分。d表示每个点与其他所有点的权值之和,D是这样的一个对角阵。W是权值矩阵。k是A中所有点d之和占全部点的比重。