A memory-based bees algorithm

An enhancement

Research output: Contribution to journalArticle

4 Citations (Scopus)

Abstract

The Bees Algorithm (BA) is a new population-based optimization algorithm inspired by the foraging nature of bees. In the basic version of the Bees Algorithm, the algorithm performed a combination of neighborhood search and global search. However, the current BA has the disadvantage of not fully imitate all physical and social aspect of bees' nature. In this study, enhancements to the BA will be introduced as Memory-based Bees Algorithm (MBA) by adding memoiy (local and global) to two types of bees to make the algorithm more natural. The results of comparing the proposed Local-MBA, global-MBA and MBA (combination of Local-MBA and global-MBA) are tested using several benchmark functions. They had obtained approximately 59.34, 73.02, 74.9 and 75.44% improvement on mean number of evaluations over the basic BA, respectively. Novel fitness values of two engineering design problems are obtained by applying MBA. The proposed algorithms have great potential to be used in many optimization problems.

Original languageEnglish
Pages (from-to)497-502
Number of pages6
JournalJournal of Applied Sciences
Volume13
Issue number3
DOIs
Publication statusPublished - 2013

Fingerprint

Data storage equipment
Social aspects

Keywords

  • Bees algorithm
  • Benchmark functions
  • Global memoiy
  • Local memoiy
  • Spring design
  • Welded beam

ASJC Scopus subject areas

  • General

Cite this

A memory-based bees algorithm : An enhancement. / Shatnawi, Nahlah; Sahran, Shahnorbanun; Nasrudin, Mohammad Faidzul.

In: Journal of Applied Sciences, Vol. 13, No. 3, 2013, p. 497-502.

Research output: Contribution to journalArticle

@article{cf3c9b8b385c4d4db714aa80c6020f87,
title = "A memory-based bees algorithm: An enhancement",
abstract = "The Bees Algorithm (BA) is a new population-based optimization algorithm inspired by the foraging nature of bees. In the basic version of the Bees Algorithm, the algorithm performed a combination of neighborhood search and global search. However, the current BA has the disadvantage of not fully imitate all physical and social aspect of bees' nature. In this study, enhancements to the BA will be introduced as Memory-based Bees Algorithm (MBA) by adding memoiy (local and global) to two types of bees to make the algorithm more natural. The results of comparing the proposed Local-MBA, global-MBA and MBA (combination of Local-MBA and global-MBA) are tested using several benchmark functions. They had obtained approximately 59.34, 73.02, 74.9 and 75.44{\%} improvement on mean number of evaluations over the basic BA, respectively. Novel fitness values of two engineering design problems are obtained by applying MBA. The proposed algorithms have great potential to be used in many optimization problems.",
keywords = "Bees algorithm, Benchmark functions, Global memoiy, Local memoiy, Spring design, Welded beam",
author = "Nahlah Shatnawi and Shahnorbanun Sahran and Nasrudin, {Mohammad Faidzul}",
year = "2013",
doi = "10.3923/jas.2013.497.502",
language = "English",
volume = "13",
pages = "497--502",
journal = "Journal of Applied Sciences",
issn = "1812-5654",
publisher = "Asian Network for Scientific Information",
number = "3",

}

TY - JOUR

T1 - A memory-based bees algorithm

T2 - An enhancement

AU - Shatnawi, Nahlah

AU - Sahran, Shahnorbanun

AU - Nasrudin, Mohammad Faidzul

PY - 2013

Y1 - 2013

N2 - The Bees Algorithm (BA) is a new population-based optimization algorithm inspired by the foraging nature of bees. In the basic version of the Bees Algorithm, the algorithm performed a combination of neighborhood search and global search. However, the current BA has the disadvantage of not fully imitate all physical and social aspect of bees' nature. In this study, enhancements to the BA will be introduced as Memory-based Bees Algorithm (MBA) by adding memoiy (local and global) to two types of bees to make the algorithm more natural. The results of comparing the proposed Local-MBA, global-MBA and MBA (combination of Local-MBA and global-MBA) are tested using several benchmark functions. They had obtained approximately 59.34, 73.02, 74.9 and 75.44% improvement on mean number of evaluations over the basic BA, respectively. Novel fitness values of two engineering design problems are obtained by applying MBA. The proposed algorithms have great potential to be used in many optimization problems.

AB - The Bees Algorithm (BA) is a new population-based optimization algorithm inspired by the foraging nature of bees. In the basic version of the Bees Algorithm, the algorithm performed a combination of neighborhood search and global search. However, the current BA has the disadvantage of not fully imitate all physical and social aspect of bees' nature. In this study, enhancements to the BA will be introduced as Memory-based Bees Algorithm (MBA) by adding memoiy (local and global) to two types of bees to make the algorithm more natural. The results of comparing the proposed Local-MBA, global-MBA and MBA (combination of Local-MBA and global-MBA) are tested using several benchmark functions. They had obtained approximately 59.34, 73.02, 74.9 and 75.44% improvement on mean number of evaluations over the basic BA, respectively. Novel fitness values of two engineering design problems are obtained by applying MBA. The proposed algorithms have great potential to be used in many optimization problems.

KW - Bees algorithm

KW - Benchmark functions

KW - Global memoiy

KW - Local memoiy

KW - Spring design

KW - Welded beam

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

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

U2 - 10.3923/jas.2013.497.502

DO - 10.3923/jas.2013.497.502

M3 - Article

VL - 13

SP - 497

EP - 502

JO - Journal of Applied Sciences

JF - Journal of Applied Sciences

SN - 1812-5654

IS - 3

ER -