Hybrid biogeography-based optimization with shuffled frog leaping algorithm and its application to minimum spanning tree problems

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.

[1]  Cyril Fonlupt,et al.  A set of new compact firefly algorithms , 2017, Swarm Evol. Comput..

[2]  Guojiang Xiong,et al.  Hybrid biogeography-based optimization with brain storm optimization for non-convex dynamic economic dispatch with valve-point effects , 2018, Energy.

[3]  Francisco Herrera,et al.  A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms , 2011, Swarm Evol. Comput..

[4]  Xifan Yao,et al.  An individual dependent multi-colony artificial bee colony algorithm , 2019, Inf. Sci..

[5]  Xia Wang,et al.  Efficient and merged biogeography-based optimization algorithm for global optimization problems , 2018, Soft Computing.

[6]  Dan Simon,et al.  Variations of biogeography-based optimization and Markov analysis , 2013, Inf. Sci..

[7]  Effat Farhana,et al.  Biogeography-based rule mining for classification , 2017, GECCO.

[8]  Zakariya Yahya Algamal,et al.  A new hybrid firefly algorithm and particle swarm optimization for tuning parameter estimation in penalized support vector machine with application in chemometrics , 2019, Chemometrics and Intelligent Laboratory Systems.

[9]  Dan Simon,et al.  Hybrid invasive weed/biogeography-based optimization , 2017, Eng. Appl. Artif. Intell..

[10]  David H. Wolpert,et al.  No free lunch theorems for optimization , 1997, IEEE Trans. Evol. Comput..

[11]  Deng Yun,et al.  A heterogeneous multiprocessor task scheduling algorithm based on SFLA , 2016, 2016 World Automation Congress (WAC).

[12]  Xiaohua Wang,et al.  A hybrid biogeography-based optimization algorithm for job shop scheduling problem , 2014, Comput. Ind. Eng..

[13]  Kusum Deep,et al.  A Hybrid Harmony search and Simulated Annealing algorithm for continuous optimization , 2018, Inf. Sci..

[14]  Qidi Wu,et al.  Biogeography-based particle swarm optimization with fuzzy elitism and its applications to constrained engineering problems , 2014 .

[15]  Amir Hossein Alavi,et al.  An effective krill herd algorithm with migration operator in biogeography-based optimization , 2014 .

[16]  Jiujun Cheng,et al.  Dendritic Neuron Model With Effective Learning Algorithms for Classification, Approximation, and Prediction , 2019, IEEE Transactions on Neural Networks and Learning Systems.

[17]  Xia Wang,et al.  A novel hybrid algorithm based on Biogeography-Based Optimization and Grey Wolf Optimizer , 2018, Appl. Soft Comput..

[18]  Haiping Ma,et al.  An analysis of the equilibrium of migration models for biogeography-based optimization , 2010, Inf. Sci..

[19]  Andrew Lewis,et al.  Biogeography-based optimisation with chaos , 2014, Neural Computing and Applications.

[20]  Oscar Castillo,et al.  A hybrid optimization method with PSO and GA to automatically design Type-1 and Type-2 fuzzy logic controllers , 2015, Int. J. Mach. Learn. Cybern..

[21]  Soheila Ghambari,et al.  An improved artificial bee colony algorithm and its application to reliability optimization problems , 2018, Appl. Soft Comput..

[22]  Yu-Jun Zheng,et al.  Biogeographic harmony search for emergency air transportation , 2016, Soft Comput..

[23]  Dervis Karaboga,et al.  A comparative study of Artificial Bee Colony algorithm , 2009, Appl. Math. Comput..

[24]  Luo Liu,et al.  Hybridizing harmony search with biogeography based optimization for global numerical optimization , 2013 .

[25]  Fuqing Zhao,et al.  A two-stage differential biogeography-based optimization algorithm and its performance analysis , 2019, Expert Syst. Appl..

[26]  Rainer Storn,et al.  Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous Spaces , 1997, J. Glob. Optim..

[27]  Lingling Huang,et al.  Enhanced artificial bee colony algorithm through differential evolution , 2016, Appl. Soft Comput..

[28]  Ronald L. Graham,et al.  On the History of the Minimum Spanning Tree Problem , 1985, Annals of the History of Computing.

[29]  Yu Xue,et al.  A hybrid biogeography-based optimization and fuzzy C-means algorithm for image segmentation , 2017, Soft Computing.

[30]  Dan Simon,et al.  Biogeography-Based Optimization , 2022 .

[31]  Vimal J. Savsani,et al.  Effect of hybridizing Biogeography-Based Optimization (BBO) technique with Artificial Immune Algorithm (AIA) and Ant Colony Optimization (ACO) , 2014, Appl. Soft Comput..

[32]  Xia Wang,et al.  Differential mutation and novel social learning particle swarm optimization algorithm , 2019, Inf. Sci..

[33]  Liang Qi,et al.  Modified cuckoo search algorithm to solve economic power dispatch optimization problems , 2018, IEEE/CAA Journal of Automatica Sinica.

[34]  MengChu Zhou,et al.  Dual-Objective Program and Scatter Search for the Optimization of Disassembly Sequences Subject to Multiresource Constraints , 2018, IEEE Transactions on Automation Science and Engineering.

[35]  Patricia Melin,et al.  Modular Neural Networks Architecture Optimization with a New Evolutionary Method Using a Fuzzy Combination Particle Swarm Optimization and Genetic Algorithms , 2009, Bio-inspired Hybrid Intelligent Systems for Image Analysis and Pattern Recognition.

[36]  Kusum Deep,et al.  Performance of Laplacian Biogeography-Based Optimization Algorithm on CEC 2014 continuous optimization benchmarks and camera calibration problem , 2016, Swarm Evol. Comput..

[37]  Dan Simon,et al.  Oppositional biogeography-based optimization , 2009, 2009 IEEE International Conference on Systems, Man and Cybernetics.

[38]  Rong Chen,et al.  A novel parallel hybrid intelligence optimization algorithm for a function approximation problem , 2012, Comput. Math. Appl..

[39]  Huaglory Tianfield,et al.  Biogeography-based learning particle swarm optimization , 2016, Soft Computing.

[40]  Muzaffar Eusuff,et al.  Shuffled frog-leaping algorithm: a memetic meta-heuristic for discrete optimization , 2006 .

[41]  Yaochu Jin,et al.  A social learning particle swarm optimization algorithm for scalable optimization , 2015, Inf. Sci..

[42]  MengChu Zhou,et al.  Population-Based Incremental Learning Algorithm for a Serial Colored Traveling Salesman Problem , 2018, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[43]  Yu-Jun Zheng,et al.  A hybrid biogeography-based optimization and fireworks algorithm , 2014, 2014 IEEE Congress on Evolutionary Computation (CEC).

[44]  Yu-Jun Zheng,et al.  Emergency railway wagon scheduling by hybrid biogeography-based optimization , 2014, Comput. Oper. Res..

[45]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[46]  Atulya K. Nagar,et al.  Design of wind farm layout with non-uniform turbines using fitness difference based BBO , 2018, Eng. Appl. Artif. Intell..

[47]  Kusum Deep,et al.  A novel Random Walk Grey Wolf Optimizer , 2019, Swarm Evol. Comput..

[48]  Wei Chen,et al.  A novel hybrid heuristic algorithm for a new uncertain mean-variance-skewness portfolio selection model with real constraints , 2018, Applied Intelligence.

[49]  Xifan Yao,et al.  An adaptive multi-population differential artificial bee colony algorithm for many-objective service composition in cloud manufacturing , 2018, Inf. Sci..

[50]  Kenli Li,et al.  A hybrid particle swarm optimization algorithm for load balancing of MDS on heterogeneous computing systems , 2019, Neurocomputing.

[51]  Ponnuthurai Nagaratnam Suganthan,et al.  Problem Definitions and Evaluation Criteria for the CEC 2014 Special Session and Competition on Single Objective Real-Parameter Numerical Optimization , 2014 .

[52]  Xifan Yao,et al.  Multi-population parallel self-adaptive differential artificial bee colony algorithm with application in large-scale service composition for cloud manufacturing , 2017, Appl. Soft Comput..

[53]  K. Low,et al.  Low Sampling Rate Online Parameters Monitoring of DC–DC Converters for Predictive-Maintenance Using Biogeography-Based Optimization , 2016, IEEE Transactions on Power Electronics.

[54]  Longquan Yong,et al.  Improved biogeography-based optimization with random ring topology and Powell's method , 2017 .

[55]  Habibollah Haron,et al.  A Biogeography-Based Optimization Algorithm Hybridized with Tabu Search for the Quadratic Assignment Problem , 2015, Comput. Intell. Neurosci..

[56]  Wenyin Gong,et al.  DE/BBO: a hybrid differential evolution with biogeography-based optimization for global numerical optimization , 2010, Soft Comput..

[57]  Jun Li,et al.  Collision-free scheduling of multi-bridge machining systems: a colored traveling salesman problem-based approach , 2018, IEEE/CAA Journal of Automatica Sinica.

[58]  Qidi Wu,et al.  A survey of biogeography-based optimization , 2017, Neural Computing and Applications.

[59]  Christian Blum,et al.  Ant colony optimization: Introduction and recent trends , 2005 .

[60]  Oscar Castillo,et al.  Type-1 and Type-2 fuzzy logic controller design using a Hybrid PSO-GA optimization method , 2014, Inf. Sci..

[61]  Wei Chen,et al.  A Novel Hybrid ICA-FA Algorithm for Multiperiod Uncertain Portfolio Optimization Model Based on Multiple Criteria , 2019, IEEE Transactions on Fuzzy Systems.

[62]  Zhen Liu,et al.  A lévy flight-based shuffled frog-leaping algorithm and its applications for continuous optimization problems , 2016, Appl. Soft Comput..