我有90个人的数据。
一个人的数据:
- x 坐标
- y 坐标
- 分数(1 到 6)
我想组成 9 人一组,这样:
- 一组人之间的距离尽可能小
- 具有相同坐标的人在不同的组中
- 组内的人应该有不同的分数
我并不期待一个成熟的算法,而是向正确的方向暗示。到目前为止,我正在使用一个简单的 k-means 算法来形成组,以便人们之间的距离最小化,但是不幸的是,没有考虑其他两个约束。
我有90个人的数据。
一个人的数据:
- x 坐标
- y 坐标
- 分数(1 到 6)
我想组成 9 人一组,这样:
- 一组人之间的距离尽可能小
- 具有相同坐标的人在不同的组中
- 组内的人应该有不同的分数
我并不期待一个成熟的算法,而是向正确的方向暗示。到目前为止,我正在使用一个简单的 k-means 算法来形成组,以便人们之间的距离最小化,但是不幸的是,没有考虑其他两个约束。