Bees Algorithm - An Example
Bees Algorithm - An Example
• Introduction
• The Bees Algorithm
1. The foraging process in nature
2. Proposed Bees Algorithm
3. A Simple Example
• Experiments
• PID Controller Design for a Flexible Link
Robot Manipulator
• Applications
Introduction
• Scout bees search for food randomly from one flower site to another.
• The bees evaluate the different sites according to:
- The quality of the food
- The amount of energy usage
Hive
A
C
B
The Bees Algorithm 1. The foraging process in nature
• The dancer bees meet other bees at the dance floor with high
population density.
Hive
A
C
B
The Bees Algorithm 2. Proposed Bees Algorithm
Neighbourhood Search
Select m Sites for Neighbourhood
Search
Maximum
y
*
* *
* *
*
* * * *
x
y
Hive
▪
▪ ▪
▪ ▪
*
* * * *
x
▪
▪ ▪
▪ ▪
y
Hive
**
*
▪
*
*
▪
*
*
*
▪
*
* *
▪ ▪
*
* *
**
* *▪
*
▪
*
*
*
▪*
*
*
▪ ▪
*
* *
y Hive
** * * *
*
* *
* *
y
*
* *
*
*
Table 2: Result
-SIMPSA - Simplex method
-NE SIMPSA -The stochastic simulated annealing optimisation procedure
-GA-the Genetic algorithm
-ANTS-Ant colony system
Experiments Test Functions & Results
Test function 1 x x
Test function 2 x
Test function 3 x
Test function 4 x
Test function 5 x
Test function 6 x
Test function 7 x
Test function 8 x
Test function 9 x
Test function 10 x
Schematic
Diagram of the
Robot
Flexible arm
T
X
Hub
Robot & Dynamic Modelling
Mq Cq Kq F
0 0 1 0 0
0 0 0 1 0
Vm
0 566.46 37.02 0 65.11
0 921.77 37.02
0 65.11