Given n points (xi,yi,zi), each point is either white or black. Find a sphere, B black points and W white points are in this sphere where B-W is maximum. What's the best way to solve this problem? How to solve the problem if given n points in m-dimension? (maybe m < 20 ?)