Hybrid Cauchy mutation and uniform distribution of grasshopper optimization algorithm

被引:0
作者
He Q. [1 ,2 ]
Lin J. [1 ,2 ]
Xu H. [1 ]
机构
[1] College of Big Data & Information Engineering, Guizhou University, Guiyang
[2] Guizhou Provincial Key Laboratory of Public Big Data, Guizhou University, Guiyang
来源
Kongzhi yu Juece/Control and Decision | 2021年 / 36卷 / 07期
关键词
Cauchy mutation; Grasshopper optimization algorithm; Opposition-based learning; Particle swarm optimization algorithm; Statistical test; Time complexity; Uniform distribution;
D O I
10.13195/j.kzyjc.2019.1609
中图分类号
学科分类号
摘要
Due to the strong local exploitation ability and the weak global exploration ability of the location update formula, the grasshopper optimization algorithm (GOA) is easy to fall into local optimum and easy to prematurely converge. Therefore, this paper proposes a hybrid Cauchy mutation and uniform distribution of the grasshopper optimization algorithm (HCUGOA). Firstly, inspired by the Cauchy operator and particle swarm optimization algorithm, a location update method with segmentation idea is proposed to increase the diversity of the population and to enhance the global exploration ability. Then, the fusion of Cauchy mutation and opposition-based learning and the variation of the optimal position which is the target value improve the ability of the algorithm to jump out of the local optimum. Finally, in order to better balance the global exploration and local exploitation, the uniform distribution function is introduced into the nonlinear control parameter c, so that a new random adjustment strategy can be built. The optimization performance of the improved algorithm is evaluated by a sets of simulation experiments and Wilcoxon's test on 12 benchmark functions and modern CEC 2014 functions. The experimental results show that the HCUGOA has been greatly improved in terms of convergence accuracy and convergence speed. Copyright ©2021 Control and Decision.
引用
收藏
页码:1558 / 1568
页数:10
相关论文
共 19 条
[11]  
Cui H, Xue Y., Prediction of online English learning population based on GOA-SVR, Microcomputer Applications, 35, 5, pp. 128-131, (2019)
[12]  
Pan F, Sun H X., Image multi-threshold segmentation method based on grasshopper optimization algorithm, Journal of Electronic Measurement and Instrument, 33, 1, pp. 149-155, (2019)
[13]  
Zhao R, Ni H, Feng H N, Et al., A dynamic weight grasshopper optimization algorithm with random jumping, Advances in Intelligent Systems and Computing, pp. 401-413, (2019)
[14]  
Luo J, Chen H, Zhang Q, Et al., An improved grasshopper optimization algorithm with application to financial stress prediction, Applied Mathematical Modelling, 64, pp. 654-668, (2018)
[15]  
Taher M A, Kamel M S, Jurado F, Et al., Modified grasshopper optimization framework for optimal power flow solution, Electrical Engineering, 101, 1, pp. 121-148, (2019)
[16]  
Li Y Z, Gu L., A grasshopper optimization algorithm based on curve adaptive and simulated annealing, Computer Application Research, 36, 12, pp. 3637-3643, (2019)
[17]  
Tizhoosh H R., Opposition-based learning: A new scheme for machine intelligence, Proceedings of Computational Intelligence for Modelling, 1, pp. 695-701, (2005)
[18]  
Derrac J, Garcia S, Molina D, Et al., A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms, Swarm and Evolutionary Computation, 1, 1, pp. 3-18, (2011)
[19]  
Tanabe R, Fukunaga A S., Improving the search performance of SHADE using linear population size reduction, 2014 IEEE Congress on Evolutionary Computation (CEC), pp. 1658-1665, (2014)