This story will help you understand metaheuristic optimization on the example of the differential evolution algorithm which is based on the biological concept “survival of the fittest” as known by Charles Darwin.

Image for post
Image for post
Charles Darwin — Image by Julia Margaret Cameron

Problem formulation

The basic problem with which DE (Differential Evolution) can help is finding global minima of a multivariate, multimodal function. In Addition, the function can be nonlinear and non-differentiable.¹ So the basic idea of finding an extrema through differentiation is inapplicable for these functions.

  • Multivariate: This means that the function output depends on more than one variable. …

Simon Pauka

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store