Employed bees
Each employed bee is assigned to one food source (candidate solution). It produces a neighbouring candidate and replaces the current one if it is better (greedy selection).
Proposed by Prof. Dr. Derviş Karaboğa in 2005, inspired by the foraging behaviour of honey bee swarms.
A swarm intelligence optimization algorithm
The Artificial Bee Colony (ABC) algorithm simulates the task division and self-organization abilities of honey bees in their foraging activity. It was originally proposed by Prof. Dr. Derviş Karaboğa in 2005 for numerical optimization problems.
01 — About
The Artificial Bee Colony (ABC) algorithm simulates the task division and self-organization abilities of honey bees in their foraging activity. It was originally proposed by Prof. Dr. Derviş Karaboğa in 2005 for numerical optimization problems.
Each food source represents a candidate solution and its nectar amount the solution quality. The colony is split into employed, onlooker and scout bees.
02
ABC repeats three phases. Employed and onlooker bees exploit current solutions; scout bees provide exploration to escape local optima.
Each employed bee is assigned to one food source (candidate solution). It produces a neighbouring candidate and replaces the current one if it is better (greedy selection).
Onlookers choose sources based on the information shared by employed bees. Selection probability is proportional to source quality, so better sources are exploited more.
A source that cannot be improved within limit trials is abandoned; its bee becomes a scout and generates a new random source. This is what lets the search escape local optima.
1: Generate and evaluate the initial food sources 2: repeat 3: EMPLOYED BEE PHASE 4: for each source produce a neighbour candidate, evaluate, select greedily 5: ONLOOKER BEE PHASE 6: choose a source with probability proportional to its fitness 7: produce a neighbour candidate, evaluate, select greedily 8: SCOUT BEE PHASE 9: abandon a source not improved for 'limit' trials, produce a random new one 10: memorize the best solution found so far 11: until (the maximum cycle number is reached)
| Parameter | Description |
|---|---|
| SN | Number of food sources |
| limit | Trials before a source is abandoned |
| MCN | Maximum cycle number |
03
04
05

06 — Monument
For the first time in Türkiye, a scientific discovery was turned into a monument on a university campus. It commemorates the Artificial Bee Colony algorithm, developed by Derviş Karaboğa in 2005.
07 — Researchers