Abstract
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 language | English |
---|---|
Pages (from-to) | 181-192 |
Number of pages | 12 |
Journal | International Journal of Applied Electromagnetics and Mechanics |
Volume | 31 |
Issue number | 3 |
DOIs | |
Publication status | Published - 1 Dec 2009 |
Keywords
- 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