Research Article

An Improved Hybrid Algorithm Based on Biogeography/Complex and Metropolis for Many-Objective Optimization

Algorithm 3

Cross-migration pseudocode.
() Randomly select indices from (choose similar subsystem) and select immigrating islands based on
  immigration rages from population .
() Calculate Euclidean distance between the islands of neighboring subsystem
() Use the roulette wheel selection based on emigration rates to select the emigrating islands.
() each SIV in an immigration island will have a chance to be replaced by an SIV from an emigrating island.