【发布时间】:2015-11-21 11:50:25
【问题描述】:
我有一组 n 个节点,它们具有与它们相关的特定权重 w。此外,我有一个矩阵来存储每对这些点之间的差异。
我想要实现的是将这些节点划分为固定大小的组,以便距离最小。作为附加约束,每个组都有一定的关联容量,该容量对于每个组都是相等的,因此属于该组的节点的权重之和不能大于该容量。
我对此进行了一些研究,但发现只有像 this one 这样的论文,它只会在每个集群中产生同样多的点,而不是增加每个点的权重。
我的问题是,有没有解决这个问题的算法?
【问题讨论】:
-
对于额外的容量限制,是否所有组都有一个容量?如果不是,您是否知道您将拥有多少个聚类组以及如何识别这些组?除此之外,对我来说,这听起来像是一个可以使用 LP/QP 解决的问题。例如具有约束 sum(w_i,g)
-
即基本上有能力的设施位置。
标签: algorithm optimization cluster-analysis partitioning