hABCDE: A hybrid evolutionary algorithm based on artificial bee colony algorithm and differential evolution

被引:37
|
作者
Xiang, Wanli [1 ,2 ]
Ma, Shoufeng [1 ]
An, Meiqing [2 ]
机构
[1] Tianjin Univ, Inst Syst Engn, Tianjin 300072, Peoples R China
[2] Lanzhou Jiaotong Univ, Sch Traff & Transportat, Lanzhou 730070, Gansu, Peoples R China
基金
中国国家自然科学基金;
关键词
Artificial bee colony algorithm; Differential evolution; Chaotic systems; Catastrophe; Numerical optimization; GLOBAL OPTIMIZATION;
D O I
10.1016/j.amc.2014.03.055
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Artificial bee colony (ABC) algorithm is one of the most recent swarm intelligence based algorithms which has been proven to be competitive with other population based algorithms. However, there is still an insufficiency in ABC regarding its solution search equation, which lacks the guidance of better solutions and much more exchange of information between the old solution and new solution. Inspired by gbest-guided ABC (GABC), a new solution search equation with the direction of better solutions, is introduced and combined with the original one. Moreover, many more dimensions of an old solution are perturbed to enhance the level of information exchange between the two solutions (social learning). And then a modified differential evolution (DE) is also incorporated into the modified ABC in view of the fast convergence speed of DE. Subsequently, a new population catastrophe scheme is introduced in order to further achieve better compromise between the exploration and the exploitation. Based on the above explanation, this paper presents a novel hybrid evolutionary algorithm named hABCDE, which integrates a modified ABC and a modified DE to solve numerical optimization problems. Finally, the experimental results tested on a set of 20 benchmark functions show that the hABCDE algorithm can outperform ABC, DE and a few other state-of-the-art DE variants in most cases. (C) 2014 Elsevier Inc. All rights reserved.
引用
收藏
页码:370 / 386
页数:17
相关论文
共 50 条
  • [41] A Hybrid Artificial Bee Colony Algorithm for the Service Selection Problem
    Zhang, Changsheng
    Zhang, Bin
    [J]. DISCRETE DYNAMICS IN NATURE AND SOCIETY, 2014, 2014
  • [42] A Hybrid Artificial Bee Colony Algorithm for the Terminal Assignment Problem
    Banda, Jayalakshmi
    Singh, Alok
    [J]. SWARM, EVOLUTIONARY, AND MEMETIC COMPUTING, SEMCCO 2014, 2015, 8947 : 134 - 144
  • [43] Dynamic artificial bee colony algorithm with hybrid initialization method
    Raheem, Sabreen Fawzi
    Alabbas, Maytham
    [J]. Informatica (Slovenia), 2021, 45 (06): : 103 - 114
  • [44] Hybrid Artificial Bee Colony Algorithm for Transit Network Design
    Szeto, W. Y.
    Jiang, Yu
    [J]. TRANSPORTATION RESEARCH RECORD, 2012, (2284) : 47 - 56
  • [45] Hybrid Artificial Bee Colony Algorithm for Neural Network Training
    Ozturk, Celal
    Karaboga, Dervis
    [J]. 2011 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2011, : 84 - 88
  • [46] A Novel Hybrid Memetic Search in Artificial Bee Colony Algorithm
    Kumar, Sandeep
    Kumar, Ashutosh
    Sharma, Vivek Kumar
    Sharma, Harish
    [J]. 2014 SEVENTH INTERNATIONAL CONFERENCE ON CONTEMPORARY COMPUTING (IC3), 2014, : 68 - 73
  • [47] Dynamic Artificial Bee Colony Algorithm with Hybrid Initialization Method
    Raheem, Sabreen Fawzi
    Alabbas, Maytham
    [J]. INFORMATICA-AN INTERNATIONAL JOURNAL OF COMPUTING AND INFORMATICS, 2021, 45 (06): : 103 - 114
  • [48] A hybrid artificial bee colony algorithm for numerical function optimization
    Alqattan, Zakaria N.
    Abdullah, Rosni
    [J]. INTERNATIONAL JOURNAL OF MODERN PHYSICS C, 2015, 26 (10):
  • [49] A Hybrid Artificial Bee Colony Algorithm with Bacterial Foraging Optimization
    Li, L.
    Zhang, F. F.
    Liu, C.
    Niu, B.
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON CYBER TECHNOLOGY IN AUTOMATION, CONTROL, AND INTELLIGENT SYSTEMS (CYBER), 2015, : 127 - 132
  • [50] A Hybrid Discrete Artificial Bee Colony - GRASP Algorithm for Clustering
    Marinakis, Yannis
    Marinaki, Magdalene
    Matsatsinis, Nikolaos
    [J]. CIE: 2009 INTERNATIONAL CONFERENCE ON COMPUTERS AND INDUSTRIAL ENGINEERING, VOLS 1-3, 2009, : 548 - +