• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2013, Vol. 35 ›› Issue (1): 142-148.

• 论文 • Previous Articles     Next Articles

A novel differential evolution based cultural algorithm for solving highdimensional multimodal optimization problems

TUO Shouheng1,TAO Weitian2   

  1. (1.School of Mathematics and Computer Science,Shaanxi University of Technology,Hanzhong 723000;2.Network Center,Gansu University of Traditional Chinese Medicine,Lanzhou 730000,China)
  • Received:2011-10-17 Revised:2012-02-18 Online:2013-01-25 Published:2013-01-25

Abstract:

Aiming at the defects of slow rate of convergence and easily falling into local optimum in the traditional evolution algorithm, a selfadaptive Cultural Algorithm (CA) based on Differential Evolution (DE) and niche elite Gaussian Estimation of Distribution Algorithm is proposed to resolve highdimensional multimodal optimization problems. The selfadaptive differential evolution algorithm is used to optimize the population space and the niche elite population is recognized by dynamic recognition algorithm. In the belief space, the niche elite population is optimized by Gaussian Estimation of Distribution Algorithm. The optimized result and the size and characteristics of the niche are stored into the evolution knowledge base. Then, the population in the population space is guided and inspired by the evolution knowledge base. It guarantees population diversity and avoids the duplication of local search. Finally, this algorithm is tested on 4 multimodal benchmark functions, and the experimental result shows the algorithm has advantages in convergence velocity, solution precision, stabilization and global search capability.

Key words: highdimensional multimodal;adaptive differential evolution;Gaussian estimation of distribution algorithm;niche elite;cultural algorithm