An artificial bee colony algorithm for inverse problems

Siu Lau Ho, Shiyou Yang

Research output: Journal article publicationJournal articleAcademic researchpeer-review

27 Citations (Scopus)


Based on the metaphor of the foraging mechanism of honey bee swarms as well as on available works, an artificial bee colony algorithm is proposed for solving difficult inverse electromagnetic problems. In the proposed algorithm, the entire searching process is divided into an intensification and a diversification phase. For intensification searches, some novel formulas are proposed for the employed bees and onlookers to carry out exploiting searches around specific memorized food sources; and scouts are used to generate new food sources to guarantee the diversity of the algorithm in diversification searches. Also, an age variable is introduced to measure the "exhausted" level of a food source and then decide when to abandon a memorized food source. Three numerical examples are reported to validate the robustness and to demonstrate the advantages of the proposed algorithm.
Original languageEnglish
Pages (from-to)181-192
Number of pages12
JournalInternational Journal of Applied Electromagnetics and Mechanics
Issue number3
Publication statusPublished - 1 Dec 2009


  • Bee colony algorithm
  • Evolutionary programming
  • Inverse problem
  • Swarm intelligence

ASJC Scopus subject areas

  • Electrical and Electronic Engineering
  • Mechanical Engineering
  • Mechanics of Materials
  • Condensed Matter Physics
  • Electronic, Optical and Magnetic Materials

Cite this