A multi-strategy fusion artificial bee colony algorithm with small population

被引:27
作者
Song, Xiaoyu [1 ]
Zhao, Ming [1 ]
Xing, Shuangyun [2 ]
机构
[1] Shenyang Jianzhu Univ, Informat & Control Engn Fac, Shenyang 110168, Liaoning, Peoples R China
[2] Shenyang Jianzhu Univ, Sch Sci, Shenyang 110168, Liaoning, Peoples R China
关键词
Optimization algorithm; Artificial bee colony algorithm; Multi-strategy fusion; Small population; Cooperative searching; DIFFERENTIAL EVOLUTION; PERFORMANCE; OPTIMIZATION;
D O I
10.1016/j.eswa.2019.112921
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Although artificial bee colony (ABC) algorithm is more and more popular in solving complex problems, slow convergence rate limits its wide application. ABC with small population can use the limited function evaluation times more efficiently since it can avoid unnecessary searches. However, ABC with small population cannot ensure population diversity, and when the algorithm is weak or unstable, it may fall into local optimum easily. So based on the latest research, we are motivated to propose a stabler and more efficient algorithm design to improve the search ability of ABC with small population by the fusion of multiple search strategies, which used together for the employed bees and the onlooker bees. Firstly we select and design multiple strategies with different search abilities of exploration and exploitation. Secondly, we propose an evolution ratio, which is an indicator to fully reflect the adaptability of the search strategy. Thirdly, we design different fusion methods according to the characteristics of the strategies, in which the search strategy with high exploration is maintained at a certain frequency throughout the whole search process of the employed bees, and the selections of the other two search strategies are adjusted according to evolution ratio adaptively in the employed bee phase and the onlooker bee phase. In the end, a novel algorithm called MFABC is proposed, which can realize efficiently multi-strategy cooperative search according to the requirements of different problems and different search stages. Experimental results on a set of benchmark functions have shown the accuracy, stability, efficiency and convergence rate of MFABC. (C) 2019 Elsevier Ltd. All rights reserved.
引用
收藏
页数:21
相关论文
共 41 条
  • [31] On clarifying misconceptions when comparing variants of the Artificial Bee Colony Algorithm by offering a new implementation
    Mernik, Marjan
    Liu, Shih-Hsi
    Karaboga, Dervis
    Crepinsek, Matej
    [J]. INFORMATION SCIENCES, 2015, 291 : 115 - 127
  • [32] Differential Evolution Algorithm With Strategy Adaptation for Global Numerical Optimization
    Qin, A. K.
    Huang, V. L.
    Suganthan, P. N.
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2009, 13 (02) : 398 - 417
  • [33] An adaptive artificial bee colony algorithm based on objective function value information
    Song, Xiaoyu
    Yan, Qifeng
    Zhao, Ming
    [J]. APPLIED SOFT COMPUTING, 2017, 55 : 384 - 401
  • [34] Differential evolution - A simple and efficient heuristic for global optimization over continuous spaces
    Storn, R
    Price, K
    [J]. JOURNAL OF GLOBAL OPTIMIZATION, 1997, 11 (04) : 341 - 359
  • [35] Suganthan PN, 2005, PROBLEM DEFINITIONS, V2005005, P2005
  • [36] Genetic algorithms and their applications
    Tang, KS
    Man, KF
    Kwong, S
    He, Q
    [J]. IEEE SIGNAL PROCESSING MAGAZINE, 1996, 13 (06) : 22 - 37
  • [37] On the influence of the number of algorithms, problems, and independent runs in the comparison of evolutionary algorithms
    Vecek, Niki
    Crepinsek, Matej
    Mernik, Marjan
    [J]. APPLIED SOFT COMPUTING, 2017, 54 : 23 - 45
  • [38] Performance Evaluation of Evolutionary Algorithms for Optimal Filter Design
    Vural, Revna Acar
    Yildirim, Tulay
    Kadioglu, Tevfik
    Basargan, Aysen
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2012, 16 (01) : 135 - 147
  • [39] Multi-strategy ensemble artificial bee colony algorithm
    Wang, Hui
    Wu, Zhijian
    Rahnamayan, Shahryar
    Sun, Hui
    Liu, Yong
    Pan, Jeng-shyang
    [J]. INFORMATION SCIENCES, 2014, 279 : 587 - 603
  • [40] An improved artificial bee colony algorithm based on the gravity model
    Xiang, Wan-li
    Meng, Xue-lei
    Li, Yin-zhen
    He, Rui-chun
    An, Mei-qing
    [J]. INFORMATION SCIENCES, 2018, 429 : 49 - 71