Given a set of n points, I have to find a subset of given size m<size(n), so that the points in the selected subset are as uniformly distributed as possible across the volume enclosed by the convex hull of set n.
I am solving this problem using Evolutionary Algorithm (EA). The parameters of the problem are the n points and the size m. What is the objective function to be minimized? Each generation, EA finds solutions, where each solution is m points from set n. How to measure which solution is better, meaning which points are more uniformly distributed?
I tried minimizing electrostatic potential ($$E=\frac{1}{2}\sum_i\sum_j\frac{1}{|r_i-r_j|}$$) following the idea of the Thomson problem, however the resulting output is clearly incorrect as the density of the selected points is higher at the edges. I tried squaring values in denominator of given equation for E, but the solutions are still clearly sub-optimal.
What is the objective function I should minimize to get what I want? Note that I want to solve this problem in high dimension space for arbitrary set of points with unknown distribution.