Research Article
An Improved Animal Migration Optimization Algorithm for Clustering Analysis
Algorithm 2
An improved animal’s migration optimization algorithm (IAMO).
(1) Begin | (2) Set the generation counter , living area radius , shrinkage coefficient , and randomly initialize | with a population of animals in solution space | (3) Evaluate the fitness for each individual , record the best individual | (4) While stopping criteria is not satisfied do | (5) Establish a new living area by , | (6) Animals migrate into the new living area | (7) For = 1 to do | (8) For = 1 to do | (9) Select randomly | (10) If rand > then | (11) | (12) End If | (13) End For | (14) End For | (15) For = 1 to do | (16) Evaluate the offspring | (17) If is better than then | (18) | (19) End If | (20) End for | (21) Memorize the best solution achieved so far | (22) | (23) End while | (24) End |
|