Research Article
Hybrid Biogeography-Based Optimization for Integer Programming
Algorithm 1
The original BBO algorithm.
(1) Randomly initialize a population of solutions (habitats); | (2) while stop criterion is not satisfied do | (3) for to do | (4) Calculate , , and according to ; | (5) for to do | (6) for to do | (7) if then //migration | (8) Select a habitat with probability ; | (9) ; | (10) for to do | (11) for to do | (12) if then //mutation | (13) ; | (14) Evaluate the fitness values of the habitats; | (15) Update , and the best known solution; | (16) return the best known solution. |
|