A Markov Chain Monte Carlo version of the genetic algorithm Differential Evolution : easy Bayesian computing for real parameter spaces
differential evolution - a simple and efficient heuristic for global optimization over continuous spaces .