×

Novel biogeography-based optimization algorithm with hybrid migration and global-best Gaussian mutation. (English) Zbl 1481.90320

Summary: The Biogeography-Based Optimization algorithm and its variants have been used widely for optimization problems. To get better performance, a novel Biogeography-Based Optimization algorithm with Hybrid migration and global-best Gaussian mutation is proposed in this paper. Firstly, a linearly dynamic random heuristic crossover strategy and an exponentially dynamic random differential mutation one are presented to form a hybrid migration operator, and the former is used to get stronger local search ability and the latter strengthen the global search ability. Secondly, a new global-best Gaussian mutation operator is put forward to balance exploration and exploitation better. Finally, a random opposition learning strategy is merged to avoid getting stuck in local optima. The experiments on the classical benchmark functions and the complexity functions from CEC-2013 and CEC-2017 test sets, and the Wilcoxon, Bonferroni-Holm and Friedman statistical tests are used to evaluate our algorithm. The results show that our algorithm obtains better performance and faster running speed compared with quite a few state-of-the-art competitive algorithms. In addition, experimental results on Minimum Spanning Tree and \(K\)-means clustering optimization show that our algorithm can cope with these two problems better than the comparison algorithms.

MSC:

90C59 Approximation methods and heuristics in mathematical programming
68W50 Evolutionary algorithms, genetic algorithms (computational aspects)
Full Text: DOI

References:

[1] Skakowski, A.; Jedrzejowicz, P., An island-based differential evolution algorithm with the multi-size populations, Expert Syst Appl, 126, 308-320 (2019)
[2] J. Kennedy, R. C. Eberhart, Particle swarm optimization, Proceedings of the IEEE International Conference on Neural Network, Perth, Australia, 4(1995) 1942-1948.
[3] Zhang, H. Z.; Zhang, Q. W.; Ma, L.; Zhang, Z. Y.; Lin, Y., A hybrid ant colony optimization algorithm for a multi-objective vehicle routing problem with flexible time windows, Inf. Sci., 400, 166-190 (2019) · Zbl 1451.90022
[4] Geem, Z. W.; Kim, J. H.; Loganathan, G. V., A new heuristic optimization algorithm: harmony search, Simulation, 76, 2, 60-68 (2001)
[5] Mirjalili, S.; Mirjalili, S. M.; Lewis, A., Grey wolf optimizer, Adv. Eng. Softw., 69, 46-61 (2014)
[6] Simon, D., Biogeography-based optimization, IEEE T Evolut. Comput., 12, 6, 702-713 (2008)
[7] Zhang, Q.; Gao, J. W.; Dong, H. H.; Mao, Y. L., WPD And DE/BBO-RBFNN for solution of rolling bearing fault diagnosis, Neurocomputing, 312, 27-33 (2018)
[8] Boussad, I.; Chatterjee, A.; Siarry, P.; Ahmed-Nacer, M., Biogeography-based optimization for constrained optimization problems, Comput. Oper. Res., 39, 12, 3293-3304 (2012) · Zbl 1349.90847
[9] Simon, D.; Rarick, R.; Ergezer, M.; Du, D. W., Analytical and numerical comparisons of biogeography-based optimization and genetic algorithms, Inf. Sci., 181, 7, 1224-1248 (2011) · Zbl 1216.68252
[10] Jiang, W. J.; Shi, Y. B.; Zhao, W. J.; Wang, X. X., Parameters identification of fluxgate magnetic core adopting the biogeography-based optimization algorithm, Sensors, 16, 7, 979 (2016)
[11] Liu, S. F.; Wang, P. F.; Zhang, J. C., An improved biogeography-based optimization algorithm for blocking flow shop scheduling problem, Chinese J. Electron., 27, 2, 351-358 (2018)
[12] Xiong, G.; Li, Y.; Chen, J.; Shi, D.; Duan, X., Polyphyletic migration operator and orthogonal learning aided biogeography-based optimization for dynamic economic dispatch with value-point effects, Energ. Convers Manag., 80, 457-468 (2014)
[13] Ma, H. P.; Simon, D., Blended biogeography-based optimization for constrained optimization, Eng. Appl. Artif. Intel., 24, 3, 517-525 (2011)
[14] Zheng, Y. J.; Ling, H. F.; Xue, J. Y., Ecogeography-based optimization: enhancing biogeography-based optimization with ecogeographic barriers and differentiations, Comput. Oper. Res., 50, 115-127 (2014) · Zbl 1348.90672
[15] Garg, V.; Deep, K., Performance of laplacian biogeography-based optimization algorithm on CEC-2014 continuous optimization benchmarks and camera calibration problem, Swarm Evol. Comput., 27, 132-144 (2016)
[16] Zhang, X. M.; Wang, D. D.; Chen, H. Y., Improved biogeography-based optimization algorithm and its application to clustering optimization and medical image segmentation, IEEE Access, 7, 28810-28825 (2019)
[17] Gong, W. Y.; Cai, Z. H.; Ling, C. X.; Li, H., A real-coded biogeography-based optimization with mutation, Appl. Math. Comput., 216, 9, 2749-2758 (2010) · Zbl 1206.90221
[18] Li, X. T.; Yin, M. H., Multi-operator based biogeography based optimization with mutation for global numerical optimization, Comput. Math. Appl., 64, 2833-2844 (2012) · Zbl 1268.90150
[19] Feng, Q. X.; Liu, S. Y.; Zhang, J. K.; Yang, G. P.; Yong, L. Q., Improved biogeography-based optimization with random ring topology and Powell’s method, Appl. Math. Modell., 41, 630-649 (2016) · Zbl 1443.86008
[20] Zhao, F. Q.; Qin, S.; Zhang, Y.; Ma, W. W.; Zhang, C.; Song, H. B., A two-stage differential biogeography-based optimization algorithm and its performance analysis, Expert Syst. Appl., 115, 329-345 (2018)
[21] Gong, W. Y.; Cai, Z. H.; Ling, C. X., DE/BBO: A hybrid differential evolution with biogeography-based optimization for global numerical optimization, Soft Comput., 15, 4, 645-665 (2010)
[22] Savsani, P.; Jhala, R. L.; Savsani, V., Effect of hybridizing biogeography-based optimization (BBO) technique with artificial immune algorithm (AIA) and ant colony optimization (ACO), Appl. Soft. Comput., 21, 5, 542-553 (2014)
[23] Wang, G. G.; Gandomi, A. H.; Alavi, A. H., An effective krill herd algorithm with migration operator in biogeography-based optimization, Appl. Math. Model., 38, 9-10, 2454-2462 (2014) · Zbl 1427.90303
[24] Khademi, G.; Mohammadi, H.; Simon, D., Hybrid invasive weed/biogeography-based optimization, Eng. Appl. Artif. Intel., 64, 213-2312 (2017)
[25] Wang, G. G.; Guo, L. H.; Duan, H.; Wang, H. Q.; Liu, L.; Shao, M. Z., Hybridizing harmony search with biogeography based optimization for global numerical optimization, J. Comput. Theor Nanos, 10, 10, 2312-2322 (2013)
[26] Al-Roomi, A. R.; El-Hawary, M. E., Metropolis biogeography-based optimization, Inf. Sci., 360, 73-95 (2016)
[27] Niu, Q.; Zhang, L. T.; Li, K., A biogeography-based optimization algorithm with mutation strategies for model parameter estimation of solar and fuel cells, Energ. Convers Manag., 86, 1173-1185 (2014)
[28] Chen, X.; Xu, B.; D, W. L., An improved particle swarm optimization with biogeography-based learning strategy for economic dispatch problems, Complexity, 2018, 1-15 (2018)
[29] Zhang, X. M.; Kang, Q.; Cheng, J. F.; Wang, X., A novel hybrid algorithm based on biogeography-based optimization and grey wolf optimizer, Appl. Soft Comput., 67, 197-214 (2018)
[30] Zhao, F. Q.; Qin, S.; Zhang, Y.; Ma, W. M.; Zhang, C.; Song, H. B., A hybrid biogeography-based optimization with variable neighborhood search mechanism for no-wait flow shop scheduling problem, Expert Syst. Appl., 126, 321-339 (2019)
[31] Chen, X.; Yu, K. J., Hybridizing cuckoo search algorithm with biogeography-based optimization for estimating photovoltaic model parameters, Sol. Energy, 180, 192-206 (2019)
[32] Hassanzadeh, M. E.; Hasanvand, S.; Nayeripour, M., Improved optimal harmonic reduction method in PWM AC-AC converter using modified biogeography-based optimization algorithm, Appl. Soft Comput., 73, 460-470 (2018)
[33] Zhang, X. M.; Kang, Q.; Wang, X., Hybrid biogeography-based optimization with shuffled frog leaping algorithm and its application to minimum spanning tree problems, Swarm Evol. Comput., 49, 245-265 (2019)
[34] Cheng, R.; Jin, Y., A social learning particle swarm optimization algorithm for scalable optimization, Inf. Sci., 291, 6, 43-60 (2015) · Zbl 1355.90108
[35] Bansal, J. C.; Farswan, P., A novel disruption in biogeography-based optimization with application to optimal power flow problem, Appl. Intell., 1-26 (2016)
[36] Storn, R.; Price, K., Differential evolution-a simple and efficient adaptive scheme for global optimization over continuous spaces, J. Global Optim., 11, 4, 341-359 (1997) · Zbl 0888.90135
[37] Li, X. T.; Wang, J. Y.; Zhou, J. P.; Yin, M. H., A perturb biogeography based optimization with mutation for global numerical optimization, Appl. Math. Comput., 218, 2, 598-609 (2011) · Zbl 1226.65055
[38] Omran, M. G.H.; Mahdavi, M., Global-best harmony search, Appl. Math. Comput., 198, 2, 643-656 (2008) · Zbl 1146.90091
[39] Zhang, X. M.; Kang, Q.; Tu, Q.; Cheng, J. F.; Wang, X., Efficient and merged biogeography-based optimization algorithm for global optimization problems, Soft Comput., 23, 12, 4483-4502 (2018)
[40] Zhang, X. M.; Wang, X.; Kang, Q.; Cheng, J. F., Differential mutation and novel social learning particle swarm optimization algorithm, Inf. Sci., 480, 109-129 (2019)
[41] Liang, J.; Qu, B. Y.; Suganthan, N. P.; Hernández-Díaz, A. G., Problem definitions and evaluation criteria for the CEC 2013 special session on real-parameter optimization, Proceedings of the Computational Intelligence Laboratory, Zhengzhou University, Zhengzhou, China and Nanyang Technological University, Singapore, Technical Report (2013)
[42] Awad, N. H.; Ali, M. Z.; Suganthan, P. N.; Liang, J. J.; Qu, B. Y., Problem Definitions and Evaluation Criteria for the CEC 2017 Special Session and Competition on Single Objective Real-Parameter Numerical Optimization (2016), Nanyang Technological University. Singapore: Jordan University of Science and Technology, Jordan and Zhengzhou University, Zhengzhou China
[43] Dora, S.; Sundaram, S.; Sundararajan, N., An interclass margin maximization learning algorithm for evolving spiking neural network, IEEE T Cybern., 49, 3, 989-999 (2019)
[44] Derrac, J.; Garca, S.; Molina, D.; Herrera, F., A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms, Swarm Evol. Comput., 1, 1, 3-18 (2011)
[45] Tang, D. Y.; Dong, S. B.; Jiang, Y.; Li, H.; Huang, Y. S., ITGO: Invasive tumor growth optimization algorithm, Appl. Soft. Comput., 36, 670-698 (2015)
[46] Ding, J. L.; Liu, J.; Chowdhruy, K. R.; Zhang, W. S.; Hu, Q. P.; Lei, J., A particle swarm optimization using local stochastic search and enhancing diversity for continuous optimization, Neurocomputer, 137, 261-267 (2014)
[47] Singh, N.; Sundar, S., A hybrid steady-state genetic algorithm for the min-degree constrained minimum spanning tree problem, Eur. J. Oper. Res, 276, 1, 88-105 (2019) · Zbl 1430.90553
[48] Yarpiz, minimum spanning tree using PSO, ICA and FA, http://yarpiz.com/407/ypap116-minimum-spanning-tree. 2019
[49] Uci, Machine learning repository. http://archive.ics.uci.edu/ml. 2019.
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.