Use

Benchmark data

The tables below are taken verbatim from the TR06 (2005) technical report in which the ABC algorithm was first introduced. Each experiment was repeated 30 times with different random seeds and the average function values of the best solutions were recorded.

Benchmark functions and results

FunctionRangeGlobal minimumMeanStd. dev.
Sphere (5 dimensions)Continuous, convex and unimodal function.[-100, 100]f(0) = 04.45E-171.13E-17
Rosenbrock (2 dimensions)The global optimum lies inside a long, narrow, parabolic valley; the variables are strongly dependent.[-2.048, 2.048]f(1,1) = 00.0022340.002645
Rastrigin (10 dimensions)Cosine modulation added to the Sphere function produces many local minima.[-600, 600]f(0) = 04.68E-172.64E-17

Control parameters

ParameterDescriptionValue
swarmsizeColony size20
limitFailed trials before a source is abandonednumber of onlooker bees × dimension
onlooker beesShare of the colony50%
employed beesShare of the colony50%
scout beesPer cycle1
maximum cyclesStopping criterion (MCN)2000

Source: TR06 — An Idea Based on Honey Bee Swarm for Numerical Optimization (2005)

Kayseri'den Dünyaya Yayılan ABC Algoritması0:00 / 23:01 · 1/14