Multi-search differential evolution algorithm

被引:31
|
作者
Li, Xiangtao [1 ]
Ma, Shijing [1 ]
Hu, Jiehua [2 ]
机构
[1] Northeast Normal Univ, Dept Comp Sci & Informat Technol, Changchun 130117, Jilin, Peoples R China
[2] Naval Univ Engn, Logist Coll, Tianjin 300450, Peoples R China
基金
中国国家自然科学基金;
关键词
Multiple sub-populations; Differential evolution; Adaptive parameter control; Global optimization; PARTICLE SWARM OPTIMIZATION; BEE COLONY ALGORITHM; POPULATION INITIALIZATION; GLOBAL OPTIMIZATION; GENETIC ALGORITHM; ENSEMBLE; CONVERGENCE; ADAPTATION; PARAMETERS;
D O I
10.1007/s10489-016-0885-9
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The differential evolution algorithm (DE) has been shown to be a very simple and effective evolutionary algorithm. Recently, DE has been successfully used for the numerical optimization. In this paper, first, based on the fitness value of each individual, the population is partitioned into three subpopulations with different size. Then, a dynamically adjusting method is used to change the three subpopulation group sizes based on the previous successful rate of different mutation strategies. Second, inspired by the "DE/current to pbest/1", three mutation strategies including "DE/current to cbest/1", "DE/current to rbest/1" and "DE/current to fbest/1" are proposed to take on the responsibility for either exploitation or exploration. Finally, a novel effective parameter adaptation method is designed to automatically tune the parameter F and CR in DE algorithm. In order to validate the effectiveness of MSDE, it is tested on ten benchmark functions chosen from literature. Compared with some evolution algorithms from literature, MSDE performs better in most of the benchmark problems.
引用
收藏
页码:231 / 256
页数:26
相关论文
共 50 条
  • [21] Improved gravitational search algorithm based on free search differential evolution
    Yong Liu
    Liang Ma
    Journal of Systems Engineering and Electronics, 2013, 24 (04) : 690 - 698
  • [22] Diversifying Search Moves in a Shuffled Differential Evolution Algorithm
    Ahandani, Morteza Alinia
    Sareshkeh, Seyyed Sadegh Bibak
    INTERNATIONAL JOURNAL OF COMPUTATIONAL INTELLIGENCE AND APPLICATIONS, 2016, 15 (01)
  • [23] DIFFERENTIAL EVOLUTION ALGORITHM COMBINED WITH CHAOTIC PATTERN SEARCH
    He, Yaoyao
    Zhou, Jian Zhong
    Lu, Ning
    Qin, Hui
    Lu, Youlin
    KYBERNETIKA, 2010, 46 (04) : 684 - 696
  • [24] Multi-UAV Cooperative Coverage Search for Various Regions Based on Differential Evolution Algorithm
    Zeng, Hui
    Tong, Lei
    Xia, Xuewen
    BIOMIMETICS, 2024, 9 (07)
  • [25] A Hybrid Backtracking Search Optimization Algorithm with Differential Evolution
    Wang, Lijin
    Zhong, Yiwen
    Yin, Yilong
    Zhao, Wenting
    Wang, Binqing
    Xu, Yulong
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2015, 2015
  • [26] Integer Ambiguity Search Algorithm Based on Adaptive Differential Evolution Algorithm
    Dou, Zheng
    Wu, Yang
    ELEVENTH INTERNATIONAL CONFERENCE ON GRAPHICS AND IMAGE PROCESSING (ICGIP 2019), 2020, 11373
  • [27] Multi-agent differential evolution algorithm
    He, Da-Kuo
    Gao, Guang-Yu
    Wang, Fu-Li
    Liu, Yang
    Kongzhi yu Juece/Control and Decision, 2011, 26 (07): : 961 - 966
  • [28] A new multi-search engine for querying data through an Internet search service on CORBA
    Chang, YS
    Yuan, SM
    Lo, W
    COMPUTER NETWORKS-THE INTERNATIONAL JOURNAL OF COMPUTER AND TELECOMMUNICATIONS NETWORKING, 2000, 34 (03): : 467 - 480
  • [29] FPGA implementations of a parallel associative processor with multi-comparand multi-search operations
    Kokosinski, Zbigniew
    Malus, Bartlomiej
    PROCEEDINGS OF THE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING, 2008, : 444 - 448
  • [30] A novel differential evolution algorithm for global search and sensor selection
    Lu, Feng
    Gao, Liqun
    49TH IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2010, : 2215 - 2220