Skip to main navigation Skip to search Skip to main content

An enhanced artificial bee colony algorithm with dual-population framework

  • Laizhong Cui
  • , Genghui Li*
  • , Yanli Luo
  • , Fei Chen
  • , Zhong Ming
  • , Nan Lu
  • , Jian Lu
  • *Corresponding author for this work

Research output: Journal Publications and ReviewsRGC 21 - Publication in refereed journalpeer-review

Abstract

Artificial bee colony (ABC) suffers from slow convergence. To enhance its convergence speed, this paper proposes a general dual-population framework (short for DPF) for ABC from the perspective of resource allocation. To be specific, DPF divides the population into two sub-populations, i.e., convergence population (CP) and diversity population (DP), based on a division rule. CP contains some current promising food source positions and it is responsible for exploiting the promising areas in the search space, while DP includes historical unpromising food source positions and takes responsibility of maintaining population diversity. To validate the effectiveness of DPF, We embed DPF into ABC, GABC and CABC, yielding DPABC, DPGABC and DPCABC respectively. The experimental results on some benchmark functions and CEC2015 test problems show that DPF can improve the performance of ABC algorithms. Moreover, we compare DPCABC with some state-of-the-art evolutionary algorithms (EAs) and differential evolution algorithms on benchmark functions and CEC2013 real-parameter test problems. The experimental results demonstrate that DPCABC is better than these EAs on benchmark functions, but it is worse than some state-of-the-art differential evolution algorithms on CEC2013 test problems. In addition, DPGABC is also very competitive with some state-of-the-art ABC variants on CEC2015 test problems.
Original languageEnglish
Pages (from-to)184-206
JournalSwarm and Evolutionary Computation
Volume43
Online published14 May 2018
DOIs
Publication statusPublished - Dec 2018

Research Keywords

  • Artificial bee colony
  • Convergence speed
  • Diversity
  • Dual-population framework
  • Global optimization

Fingerprint

Dive into the research topics of 'An enhanced artificial bee colony algorithm with dual-population framework'. Together they form a unique fingerprint.

Cite this