Journal of Applied Sciences ›› 2019, Vol. 37 ›› Issue (1): 126-136.doi: 10.3969/j.issn.0255-8297.2019.01.012

Previous Articles     Next Articles

Multi-population Evolutionary Algorithm Based on Dynamic Area Division

CHEN Hao1, XU Chun-lei2, LI Ming2, ZHANG Cong-xuan1   

  1. 1. Key Laboratory of Nondestructive Testing Ministry of Education, Nanchang Hangkong University, Nanchang 330063, China;
    2. School of Information Engineering, Nanchang Hangkong University, Nanchang 330063, China
  • Received:2017-11-02 Revised:2018-01-25 Online:2019-01-31 Published:2019-01-31

Abstract:

Aiming at the problem that solution space cannot be divided accurately in multi-population evolutionary algorithms, a cloud model is used to estimate the optimization problem in the process of evolution. According to the difference between the cloud estimation and the original problem, the solution space can be partitioned dynamically. We build several sub-populations by using clustering algorithm, and adopt heterogeneous evolutionary strategy to sub-populations. The validity of area division is analyzed, and it is proved that the method can reduce the searching space. Experimental results show that the proposed partition strategy can not only reduce the difficulty of the optimization problem, but also improve the effectiveness and feasibility of the algorithm.

Key words: evolutionary algorithm, cloud model, area division, multi-population

CLC Number: