Research Article
Hybrid Biogeography-Based Optimization for Integer Programming
Algorithm 2
The BBO with the blended mutation for integer programming.
(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) Let ; | (7) for to do | (8) if then //migration | (9) Select a habitat with probability ; | (10) ; | (11) if then ; | (12) else | (13) for to do | (14) if then //mutation | (15) Let and select a habitat with probability ; | (16) ; | (17) Evaluate the fitness values of the habitats; | (18) Update , and the best known solution; | (19) return the best known solution. |
|