A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm

被引:5310
作者
Karaboga, Dervis [1 ]
Basturk, Bahriye [1 ]
机构
[1] Erciyes Univ, Dept Comp Engn, Kayseri, Turkey
关键词
swarm intelligence; artificial bee colony; particle swarm optimization; genetic algorithm; particle swarm inspired evolutionary algorithm; numerical function optimization;
D O I
10.1007/s10898-007-9149-x
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
Swarm intelligence is a research branch that models the population of interacting agents or swarms that are able to self-organize. An ant colony, a flock of birds or an immune system is a typical example of a swarm system. Bees' swarming around their hive is another example of swarm intelligence. Artificial Bee Colony (ABC) Algorithm is an optimization algorithm based on the intelligent behaviour of honey bee swarm. In this work, ABC algorithm is used for optimizing multivariable functions and the results produced by ABC, Genetic Algorithm (GA), Particle Swarm Algorithm (PSO) and Particle Swarm Inspired Evolutionary Algorithm (PS-EA) have been compared. The results showed that ABC outperforms the other algorithms.
引用
收藏
页码:459 / 471
页数:13
相关论文
共 21 条
[11]  
Karaboga D, 2005, TR06 ERC U ENG FAC C
[12]  
Kennedy J, 1995, 1995 IEEE INTERNATIONAL CONFERENCE ON NEURAL NETWORKS PROCEEDINGS, VOLS 1-6, P1942, DOI 10.1109/icnn.1995.488968
[13]  
LUCIC P, 2002, ICTAI, P216
[14]  
Srinivasan D, 2003, IEEE C EVOL COMPUTAT, P2292
[15]  
TEODDOROVIC D, 2005, P 10 EWGT M POZN
[16]   Transport modeling by multi-agent systems: A swarm intelligence approach [J].
Teodorovic, DA .
TRANSPORTATION PLANNING AND TECHNOLOGY, 2003, 26 (04) :289-312
[17]   How information-mapping patterns determine foraging behaviour of a honey bee colony [J].
Tereshko, V ;
Lee, T .
OPEN SYSTEMS & INFORMATION DYNAMICS, 2002, 9 (02) :181-193
[18]  
TERESHKO Y, 2005, COMPUT INF SYS, V9, P1
[19]  
TERESHKO Y, 2000, LECT NOTES COMPUTER, V1917, P807
[20]  
WEDDE HF, 2004, P 4 INT WORKSH ANTS