Self-Adaptive Multimethod Search for Global Optimization in Real-Parameter Spaces
differential evolution - a simple and efficient adaptive scheme for global optimization over continuous spaces by .