Artificial bee colony algorithm with memory

Xianneng Li, Guangfei Yang

Research output: Contribution to journalArticle

73 Citations (Scopus)

Abstract

Artificial bee colony algorithm (ABC) is a new type of swarm intelligence methods which imitates the foraging behavior of honeybees. Due to its simple implementation with very small number of control parameters, many efforts have been done to explore ABC research in both algorithms and applications. In this paper, a new ABC variant named ABC with memory algorithm (ABCM) is described, which imitates a memory mechanism to the artificial bees to memorize their previous successful experiences of foraging behavior. The memory mechanism is applied to guide the further foraging of the artificial bees. Essentially, ABCM is inspired by the biological study of natural honeybees, rather than most of the other ABC variants that integrate existing algorithms into ABC framework. The superiority of ABCM is analyzed on a set of benchmark problems in comparison with ABC, quick ABC and several state-of-the-art algorithms.

Original languageEnglish
Pages (from-to)362-372
Number of pages11
JournalApplied Soft Computing Journal
Volume41
DOIs
Publication statusPublished - 2016 Apr 1
Externally publishedYes

Fingerprint

Data storage equipment

Keywords

  • Artificial bee colony
  • Bee memory
  • Foraging
  • Swarm intelligence

ASJC Scopus subject areas

  • Software

Cite this

Artificial bee colony algorithm with memory. / Li, Xianneng; Yang, Guangfei.

In: Applied Soft Computing Journal, Vol. 41, 01.04.2016, p. 362-372.

Research output: Contribution to journalArticle

Li, Xianneng ; Yang, Guangfei. / Artificial bee colony algorithm with memory. In: Applied Soft Computing Journal. 2016 ; Vol. 41. pp. 362-372.
@article{32d4b0f1bd8e485d8529af284e435a63,
title = "Artificial bee colony algorithm with memory",
abstract = "Artificial bee colony algorithm (ABC) is a new type of swarm intelligence methods which imitates the foraging behavior of honeybees. Due to its simple implementation with very small number of control parameters, many efforts have been done to explore ABC research in both algorithms and applications. In this paper, a new ABC variant named ABC with memory algorithm (ABCM) is described, which imitates a memory mechanism to the artificial bees to memorize their previous successful experiences of foraging behavior. The memory mechanism is applied to guide the further foraging of the artificial bees. Essentially, ABCM is inspired by the biological study of natural honeybees, rather than most of the other ABC variants that integrate existing algorithms into ABC framework. The superiority of ABCM is analyzed on a set of benchmark problems in comparison with ABC, quick ABC and several state-of-the-art algorithms.",
keywords = "Artificial bee colony, Bee memory, Foraging, Swarm intelligence",
author = "Xianneng Li and Guangfei Yang",
year = "2016",
month = "4",
day = "1",
doi = "10.1016/j.asoc.2015.12.046",
language = "English",
volume = "41",
pages = "362--372",
journal = "Applied Soft Computing",
issn = "1568-4946",
publisher = "Elsevier BV",

}

TY - JOUR

T1 - Artificial bee colony algorithm with memory

AU - Li, Xianneng

AU - Yang, Guangfei

PY - 2016/4/1

Y1 - 2016/4/1

N2 - Artificial bee colony algorithm (ABC) is a new type of swarm intelligence methods which imitates the foraging behavior of honeybees. Due to its simple implementation with very small number of control parameters, many efforts have been done to explore ABC research in both algorithms and applications. In this paper, a new ABC variant named ABC with memory algorithm (ABCM) is described, which imitates a memory mechanism to the artificial bees to memorize their previous successful experiences of foraging behavior. The memory mechanism is applied to guide the further foraging of the artificial bees. Essentially, ABCM is inspired by the biological study of natural honeybees, rather than most of the other ABC variants that integrate existing algorithms into ABC framework. The superiority of ABCM is analyzed on a set of benchmark problems in comparison with ABC, quick ABC and several state-of-the-art algorithms.

AB - Artificial bee colony algorithm (ABC) is a new type of swarm intelligence methods which imitates the foraging behavior of honeybees. Due to its simple implementation with very small number of control parameters, many efforts have been done to explore ABC research in both algorithms and applications. In this paper, a new ABC variant named ABC with memory algorithm (ABCM) is described, which imitates a memory mechanism to the artificial bees to memorize their previous successful experiences of foraging behavior. The memory mechanism is applied to guide the further foraging of the artificial bees. Essentially, ABCM is inspired by the biological study of natural honeybees, rather than most of the other ABC variants that integrate existing algorithms into ABC framework. The superiority of ABCM is analyzed on a set of benchmark problems in comparison with ABC, quick ABC and several state-of-the-art algorithms.

KW - Artificial bee colony

KW - Bee memory

KW - Foraging

KW - Swarm intelligence

UR - http://www.scopus.com/inward/record.url?scp=84957007824&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84957007824&partnerID=8YFLogxK

U2 - 10.1016/j.asoc.2015.12.046

DO - 10.1016/j.asoc.2015.12.046

M3 - Article

VL - 41

SP - 362

EP - 372

JO - Applied Soft Computing

JF - Applied Soft Computing

SN - 1568-4946

ER -