【发布时间】:2011-06-04 08:03:42
【问题描述】:
我有一组 (X) 点(不是很大,比如说 1-20 点)和第二组 (Y),更大的一组点。我需要从 Y 中选择某个点,该点到 X 的 所有 点的距离总和最小。
我想出了一个想法,我将 X 视为一个多边形的顶点并找到这个多边形的质心,然后我会从 Y 中选择一个离质心最近的点。但我不确定质心是否会最小化其到多边形顶点的距离之和,所以我不确定这是否是一个好方法?有解决这个问题的算法吗?
点由地理坐标定义。
【问题讨论】:
-
你是指曲面上的经纬度,还是平面上的x-y?
-
质心不会最小化到顶点的距离总和。例如,在三角形的情况下,托里切利点 (en.wikipedia.org/wiki/Torricelli_point) 是最佳的。
标签: algorithm optimization geometry gis