Authors
Ali R. Alroomi, Fadhel A. Albasri and Jawad H.Talaq, University of Bahrain, Bahrain
Abstract
Biogeography-based optimization (BBO) is a new population-based evolutionary algorithm and one of meta-heuristic algorithms. This technique is based on an old mathematical study that explains the geographical distribution of biological organisms. The first original form of BBO was introduced in 2008 and known as a partial migration based BBO. Few months later, BBO was re-introduced again with additional three other forms and known as single, simplified partial, and simplified single migration based BBOs. Then a lot of modifications were employed to enhance the performance of BBO. However, the literature lacks the explanations and the reasons on which the modifications are based on. This paper tries to clarify this issue by making a comparison between the four original BBO algorithms through a variety of benchmark functions with different dimensions and complexities. The results show that both single and simplified single migration based BBOs are faster, but have less performance as compared to the others. The comparison between the partial and the simplified partial migration based BBOs shows that the preference depends on the population size, problem’s complexity and dimensions and the values of the upper and lower side constraints. The partial migration model wins when these factors, except population size, are increased, and vice versa for the simplified partial migration model. The results can be used as a foundation and a first step of modification for enhancing any proposed modification on BBO including the existing modifications that are described in literature.
Keywords
Biogeography-Based Optimization, BBO, Simplified BBO, Evolutionary Algorithm, Partial Migration, Single Migration