Sorting points such that the minimal Euclidean distance between consecutive points would be maximized
问题 Given a set of points in a 3D Cartesian space, I am looking for an algorithm that will sort these points, such that the minimal Euclidean distance between two consecutive points would be maximized. It would also be beneficial if the algorithm tends to maximize the average Euclidean distance between consecutive points. Edit: I've crossposted on https://cstheory.stackexchange.com/ and got a good answer. See https://cstheory.stackexchange.com/questions/8609/sorting-points-such-that-the-minimal