我有N=200 points(已知的 x 和 y 坐标)分布在一个平面上。
我想选择M=10它们,然后它们M*(M-1)/2 = 10 * 9 / 2 = 45内部就会有边缘。
我需要保持这些10点足够分散,这意味着我想以10能够给出最小边长度最大值的方式选择这些点。
换句话说,我想解决函数的优化问题(找到最大值)
F = min (lengths_of_all_45_edges)通过改变选择的10点。
任何快速算法来实现它?
我有N=200 points(已知的 x 和 y 坐标)分布在一个平面上。
我想选择M=10它们,然后它们M*(M-1)/2 = 10 * 9 / 2 = 45内部就会有边缘。
我需要保持这些10点足够分散,这意味着我想以10能够给出最小边长度最大值的方式选择这些点。
换句话说,我想解决函数的优化问题(找到最大值)
F = min (lengths_of_all_45_edges)通过改变选择的10点。
任何快速算法来实现它?