Chen Tinggui, Xiao Renbin
College of Computer Science & Information Engineering, Zhejiang Gongshang University, Zhejiang Province, Hangzhou 310018, China.
Institute of Systems Engineering, Huazhong University of Science and Technology, Hubei Province, Wuhan 430074, China.
ScientificWorldJournal. 2014 Feb 18;2014:438260. doi: 10.1155/2014/438260. eCollection 2014.
Artificial bee colony (ABC) algorithm, inspired by the intelligent foraging behavior of honey bees, was proposed by Karaboga. It has been shown to be superior to some conventional intelligent algorithms such as genetic algorithm (GA), artificial colony optimization (ACO), and particle swarm optimization (PSO). However, the ABC still has some limitations. For example, ABC can easily get trapped in the local optimum when handing in functions that have a narrow curving valley, a high eccentric ellipse, or complex multimodal functions. As a result, we proposed an enhanced ABC algorithm called EABC by introducing self-adaptive searching strategy and artificial immune network operators to improve the exploitation and exploration. The simulation results tested on a suite of unimodal or multimodal benchmark functions illustrate that the EABC algorithm outperforms ACO, PSO, and the basic ABC in most of the experiments.
人工蜂群(ABC)算法由卡拉博加提出,它受蜜蜂智能觅食行为的启发。研究表明,该算法优于一些传统智能算法,如遗传算法(GA)、人工蚁群优化算法(ACO)和粒子群优化算法(PSO)。然而,ABC算法仍存在一些局限性。例如,在处理具有狭窄弯曲山谷、高偏心椭圆或复杂多峰函数的问题时,ABC算法很容易陷入局部最优。因此,我们通过引入自适应搜索策略和人工免疫网络算子,提出了一种增强型ABC算法,即EABC算法,以提高其开发和探索能力。在一组单峰或多峰基准函数上进行的仿真结果表明,在大多数实验中,EABC算法的性能优于ACO算法、PSO算法和基本ABC算法。