Harris hawks optimizer (HHO) is a new meta-heuristic optimization algorithm, which is inspired by the cooperative behavior and chasing style of Harris hawks in nature. However, HHO can neither balance exploration and exploitation well nor fully use historical information in the face of complex optimization problems. In order to alleviate the shortcomings of HHO, a dynamic Harris hawks optimizer based on historical information and tournament strategy (DHHO-HITS) is proposed in this paper, in which a dynamic parameter is proposed to adjust the behavior of the Harris hawks in exploration and exploitation. The concept of “archive” is added to store the historical optimal solutions, and then a randomly selected historical optimal solution in the “archive” is used to guide the Harris hawk population, which improves the utilization rate of historical information and the accuracy of the solution. The tournament strategy is used to select a new generation of the population to avoid premature convergence. To verify the performance of DHHO-HITS, the CEC2020 benchmark suite is used to analyze the selection of parameters, the influence of the control parameters, the influence of three improved mechanisms, and the dynamic properties of the algorithm. Then, DHHO-HITS is compared with 20 other algorithms on multiple dimensions of the CEC2017 benchmark suite, CEC2020 benchmark suite, and CEC2021 benchmark suite. Further, the proposed DHHO-HITS is applied to three standard engineering problems. These test results show that DHHO-HITS outperforms most competitors in numerical optimization. Finally, DHHO-HITS is used to solve the numerical optimization of blast furnace ingredients. The simulation results based on actual data show that the optimized ingredient scheme can reduce the CO2 emissions of the blast furnace while meeting multiple constraints: for each ton of iron output, the CO2 emissions are reduced by 85.7177 kg, accounting for about 9.97% of the total emissions.
Read full abstract