For regular clustering, you can pretty much always forget about the evolutionary approaches. Any other type of clustering, distance based, density based, distribution based, model based or whatever fits you data best will be a more solid approach.
Not that you cannot use an evolutionary approach for regular clustering, it works. But why would you want to adapt an evolutionary approach that give approximate solutions when you can use an already existing algorithm that does the same thing just fine and has been proved to converge ?
Keep the evolutionary approaches for cases where there are too many solutions to explore and there is no exact algorithm doing what you want in a reasonable time. For instance, evolutionary approaches are fine for ensemble learning clustering.
PS : You can have a distribution based evolutionary approach. For instance if you use genetic algorithms, at some point you have to define a fitness function, and you can define it based on data distribution.
I mostly agree with Jeremie (no real benefit of evolutionary approaches) but I wonder which provable convergence (of alternative methods) to an exact (?) solution he is referring to. Considering k-means as a prototypical example, this method only returns a locally optimal solution (although often satisfactory in practice).
The mathematical objective k-means and related distance based methods are trying to optimize is to find a partition of a set into k subsets such that the sum of distances of each point to its respective mean is minimal. This optimal partitioning problem is NP.
Thanks Jeremie, I was thinking the same. I recently used Multi-Objective Evolutionary approach to develop Ensemble based clustering. I also have found out by experiments that Evolutionary approaches to be useful in clustering ensembles.