假设我们有两组点A、B,我们想要为集合A中的每个点找到其在集合B中最近的邻居。
有许多好的算法可以找到一个点的最近邻。是否有一些方法可以利用我们得到的a_1的信息,更有效地搜索a_2或集合中的其他点的最近邻?
我认为可以这样做:使用三角不等式获取每个B中的点与新点a_2之间可能距离的区间,并对区间的最大值和最小值进行排序,然后只搜索落在第一个区间内的B中的点。
有许多好的算法可以找到一个点的最近邻。是否有一些方法可以利用我们得到的a_1的信息,更有效地搜索a_2或集合中的其他点的最近邻?
我认为可以这样做:使用三角不等式获取每个B中的点与新点a_2之间可能距离的区间,并对区间的最大值和最小值进行排序,然后只搜索落在第一个区间内的B中的点。