Skip to main navigation Skip to search Skip to main content

A differential evolution algorithm with cooperative coevolutionary selection operation for high-dimensional optimization

  • State Grid Corporation of China

Research output: Contribution to journalArticlepeer-review

16 Scopus citations

Abstract

Although different kinds of evolutionary algorithms (EAs) have been designed and achieved great success on many optimization problems, they are usually limited to some small-scale problems, e.g. with less than 100 decision variables, which may be quite small comparing to the requirements of real-world applications. Therefore, scaling EAs to large size problems have attracted more and more interest. Conventional EAs mimic the seemingly random natural processes by which species evolve. These evolution processes are slow or inefficient. Now, genetic engineering has enabled man to increase both the yields and quality of some crops fast by modifying some part of their genome precisely. In this paper, inspired by the ideas of the genetic engineering, we designed a local selection operator by decomposing the high-dimensional problem into some subcomponents and assigning a local fitness function to evaluate each subcomponent. Then a new differential evolution (DE) is proposed by inserting the local selection operator into the framework of DE. Numerical experiments were carried out to evaluate the performance of the new algorithm on a large number of benchmark functions. The results show that the new algorithm is effective and efficient for high-dimensional optimization.

Original languageEnglish
Pages (from-to)477-492
Number of pages16
JournalOptimization Letters
Volume8
Issue number2
DOIs
StatePublished - Feb 2014

Keywords

  • Cooperative coevolution
  • Decomposition
  • High-dimensional
  • Local fitness function

Fingerprint

Dive into the research topics of 'A differential evolution algorithm with cooperative coevolutionary selection operation for high-dimensional optimization'. Together they form a unique fingerprint.

Cite this