Research Article
Hybrid Biogeography Based Optimization for Constrained Numerical and Engineering Optimization
Algorithm 3
Hybrid mutation operator.
Target individual for mutation; | For to | If is selected for mutation as basic BBO | Get two candidate SIVs of offspring; | (1) Get a temp SIV by DE rand/1 mutation; | (2) If rand < 0.5 (rand is random number in ) | Get another temp SIV by (7); | Else | Get another temp SIV by (8); | End if | Else | the th SIV of th individual in population Island survives as SIV of offspring; | (population Island contains new individuals gotten by migration operator) | End if | End for | Two temp offspring individuals are gotten for , and the better one survives as offspring; |
|