Differential evolution methodology:
Differential evolution (DE) is a type of evolutionary algorithm developed by Rainer Storn and Kenneth Price [14–16] for optimization problems over a continuous domain. The prime idea of DE is to adapt the search during the evolutionary process. During the initial stage of evolution, the perturbations are large since parent individuals are far away from each other. As the evolutionary process matures, the population converges to a small region, and the perturbations adaptively become small. Hence, the DE performs a global exploratory search during the early stages of the evolutionary process and local exploitation during the mature stage of the search.