我有一个整数向量,我希望将其分成簇,以便任何两个簇之间的距离大于下限,并且在任何簇内,两个元素之间的距离小于上限。
例如,假设我们有以下向量:
1、4、5、6、9、29、32、36
并将上述下界和上界分别设置为 19 和 9,下面的两个向量应该是可能的结果:
1、4、5、6、9
29、32、36
感谢@flodel 的评论,我意识到这种聚类可能是不可能的。所以我想稍微修改一下问题:
如果我只强加集群间距离下限,有哪些可能的集群方法?如果我只强加集群内 距离上限,有哪些可能的集群方法?