Hybrid Biogeography-Based Optimization with Shuffled Frog Leaping Algorithm and Its Application to Minimum Spanning Tree Problems

Xinming Zhang,Qiang Kang,Xia Wang
DOI: https://doi.org/10.1016/j.swevo.2019.07.001
IF: 10.267
2019-01-01
Swarm and Evolutionary Computation
Abstract:Biogeography-Based Optimization (BBO), a good meta-heuristic optimization algorithm, has drawn much attention and been applied widely to many areas. However, BBO can not do well in solving some complex and diversified optimization problems. In order to obtain an algorithm with better optimization performance, this paper presents a hybrid BBO with Shuffled Frog Leaping Algorithm (SFLA), named HBBOS. Firstly, we improve BBO. BBO's mutation operator is got rid of and its migration operator is improved. Two novel updating mechanisms, i.e. a hybrid cross mechanism and a hybrid disturbance mechanism, are introduced instead of the original migration mechanism to update the immigration habitats' Suitability Index Variables (SIVs) and non-immigration habitats' SIVs, respectively. A differential mechanism is also introduced to prevent the algorithm from falling into local optima to some degree. These improvements can enhance exploration and exploitation and balance them. Secondly, we merge the improved migration operator into SFLA's group structure framework. This can balance exploration and exploitation further. So HBBOS is obtained. HBBOS can effectively maximize the two algorithms' advantages and minimize the defects so that it can obtain better optimization performance. A large number of experiments are made on benchmark functions with various types and complexities, such as a set of classic functions and CEC2014 test set. HBBOS is also applied to minimum spanning tree problems. The experimental results show that HBBOS outperforms quite a few state-of-the-art algorithms.
What problem does this paper attempt to address?