Performance assessment of foraging algorithms vs. evolutionary algorithms

Research output: Contribution to journalArticlepeer-review

115 Scopus citations

Abstract

The class of foraging algorithms is a relatively new field based on mimicking the foraging behavior of animals, insects, birds or fish in order to develop efficient optimization algorithms. The artificial bee colony (ABC), the bees algorithm (BA), ant colony optimization (ACO), and bacterial foraging optimization algorithms (BFOA) are examples of this class to name a few. This work provides a complete performance assessment of the four mentioned algorithms in comparison to the widely known differential evolution (DE), genetic algorithms (GAs), harmony search (HS), and particle swarm optimization (PSO) algorithms when applied to the problem of unconstrained nonlinear continuous function optimization. To the best of our knowledge, most of the work conducted so far using foraging algorithms has been tested on classical functions. This work provides the comparison using the well-known CEC05 benchmark functions based on the solution reached, the success rate, and the performance rate.

Original languageEnglish
Pages (from-to)243-263
Number of pages21
JournalInformation Sciences
Volume182
Issue number1
DOIs
StatePublished - 1 Jan 2012

Keywords

  • Evolutionary algorithms
  • Evolutionary optimization
  • Foraging algorithms
  • Performance comparison

Fingerprint

Dive into the research topics of 'Performance assessment of foraging algorithms vs. evolutionary algorithms'. Together they form a unique fingerprint.

Cite this