我在点 x_1, x_2, ... x_n \in R^d 中给出。我希望找到 k 点的子集,使得这些 k 点之间的距离之和最小。天真地这是一个 O(n 选择 k) 问题,但我正在寻找一种更快的算法。
我可以想到两种替代的等效公式:
最小边权团问题:将点视为一个图,边权重是距离,并找到最小权重团。这相当于最大边权重问题,已知它是 NP 完全的。但是,我知道我的图表嵌入在 R^d 中,并且所有权重都是正数,所以这可能会有所帮助吗?
最小无约束子矩阵问题:给定对称距离矩阵,我想找到一个总和最小的 kXk 次要。
我会很感激这方面的任何帮助。