Soft Computing

, Volume 21, Issue 7, pp 1817–1831

Differential evolution dynamics analysis by complex networks

Methodologies and Application

DOI: 10.1007/s00500-015-1883-2

Cite this article as:
Skanderova, L. & Fabian, T. Soft Comput (2017) 21: 1817. doi:10.1007/s00500-015-1883-2

Abstract

Differential evolution is a simple yet efficient heuristic originally designed for global optimization over continuous spaces that has been used in many research areas. The question how to improve its performance is still popular and during the years, many successful methods dealing with optimal setting or hybridization of the control parameters were proposed. In this paper, we propose a novel approach based on modeling of the differential evolution dynamics by complex networks. In each generation, the individuals are mapped to the nodes and the relationships between them are modeled by the edges of the graph. Thanks to this simple visualization, the interconnection between the differential evolution convergence speed and the weighted clustering coefficients has been revealed. As a consequence, we have focused on the parents selection in the mutation step where the individuals are not selected randomly as usual but on the basis of their weighted clustering coefficients. Our enhancement has been incorporated in the classical differential evolution, self-adaptive differential evolution (jDE) and differential evolution with composite trial vector generation strategies and control parameters. Finally, a set of well-known benchmark functions (including 21 functions) has been used to test and evaluate the performance of the proposed enhancement of the differential evolution. The experimental results and statistical analysis indicate that the enhanced algorithms perform better or at least comparable to their original versions and the analysis of the differential evolution dynamics with the aim of the complex network might be an effective tool to improve the differential evolution convergence in the future.

Keywords

Differential evolution dynamics Complex network Weighted clustering coefficient Hybrid mutation operator Self-adapting parameter 

Copyright information

© Springer-Verlag Berlin Heidelberg 2015

Authors and Affiliations

  1. 1.Department of Computer Science, Faculty of Electrical Engineering and Computer ScienceVSB, Technical University of OstravaOstravaCzech Republic

Personalised recommendations