Research Article
An Effective Hybrid of Bees Algorithm and Differential Evolution Algorithm in Data Clustering
Algorithm 2
Pseudocode of Basic Bee Algorithm.
(1) Initialize population with random solutions. ( scout bees are placed randomly in the search space.) | (2) Evaluate fitness of the population. | (3) While (Repeat optimization cycles for the specified number) | (4) Select sites for neighborhood search. (Bee that have the highest fitness are chosen as “selected” and | sites visited by them are chosen for neighborhood search.) | (5) Recruit bees for selected sites (more bees for best sites) and evaluate fitness. | (6) Select the fittest bee from each patch. (For each patch, only the bee with the highest fitness will be | selected to form the next bee population.) | (7) Assign remaining bees to search randomly and evaluate their fitness. | (8) End While |
|