标签: java set permutation points euclidean-distance
我正在使用两组总是具有相同数量元素的点。 0 -A n 和B 0 -B n 。这两个集都是无序的。 [图片1] 我需要计算它们之间的最小可能欧几里德距离,同时考虑到元素的所有可能排列。我知道如何做的唯一方法是检查两点之间所有可能的距离组合,这使得 n!计算次数(对于8点为40320组合)。 [图3] 我试图看看我是否可以将计算分成多个较小的计算 [图像2] ,但我还没有成功。 是否有计算成本较低的计算方法?
这是图像