Research Article

Natural Image Enhancement Using a Biogeography Based Optimization Enhanced with Blended Migration Operator

Algorithm 1

for  : 
for  : 
    if rand <
    RanNum = rand * sum(μ);
    Select = μ(1);
    SelectIndex = 1;
    while (RanNum > Select) and (SelectIndex < )
      SelectIndex = SelectIndex + 1;
      Select = Select + µ(SelectIndex);
    end
    Habitatnew( ) = Habitatold(SelectIndex, )
    else
    Habitatnew( ) = Habitatold( )
    end
end
end