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; |
|