Algorithm
What is the ABC 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.
Each food source represents a candidate solution and its nectar amount the solution quality. The colony is split into employed, onlooker and scout bees.
Read on
How it works →
Three phases, pseudocode and control parameters
Worked example →
One full cycle with numeric values
Benchmark data →
The test functions and results in TR06
Resources →
Founding documents and related algorithms