given a set of n points , i take k points randomly. I need to compute in the most efficient way the maximum distance of the k points from the n points with a 2-approx factor (exploiting in some way the triangular inequality). A first idea I had was to use the Manhattan distance instead of the Euclidean Distance, but this does not reduce complexity as it is still O(n*k). What could be some ideas?
EDIT: what if i first compute the 2 farthest point in the k points and then calculate the distance of the 2 points from all the n points?