Harris Hawk Optimization Algorithm Based on Cauchy Distribution Inverse Cumulative Function and Tangent Flight Operator

作者:Min Wang, Jie-Sheng Wang, Xu-Dong Li, Min Zhang, Wen-Kuo Hao

摘要

Harris Hawk Optimization (HHO) algorithm is a new population-based and nature-inspired optimization paradigm, which has strong global search ability, but its diversified local search strategies easily make it fall into local optimum. In order to enhance its search mechanism and speed of convergence, an new improved HHO algorithm based on the inverse cumulative function operator of Cauchy distribution and tangent flight operator was proposed. The proposed two operators are used as scale factors to control the step size. The walk path of Cauchy inverse cumulative integral function shows that its trajectory step length is relative to the average, which can further enhance the search stability of the algorithm. The Tangent flight has the function of balanced exploitation and exploration, and enhances the convergence ability of the algorithm. In order to verify the performance of the proposed algorithm, the 30 benchmark functions of the 2017 Institute of Electrical and Electronic Engineers (IEEE) Conference on Evolutionary Computation (CEC2017) and two practical engineering design problems are adopted to carry out the simulation experiments. On the other hand, the covariance matrix adaptation evolutionary strategies (CMA-ES), arithmetic optimization algorithm (AOA), butterfly optimization algorithm (BOA), bat algorithm (BA), whale optimization algorithm (WOA), sine cosine algorithm (SCA), and the proposed HHO algorithms were used for comparison experiments. Simulation results show that the proposed the Cauchy-distribution and Tangent-Flight Harris Hawk Optimization (CTHHO) Algorithm has strong optimization capability.

论文关键词:Harris hawk optimization algorithm, Cauchy distribution, Inverse cumulative function, Tangent flight operator, Function optimization, Engineering optimization

论文评审过程:

论文官网地址:https://doi.org/10.1007/s10489-021-03080-0