| Literature DB >> 35795744 |
B K Tripathy1, Praveen Kumar Reddy Maddikunta1, Quoc-Viet Pham2, Thippa Reddy Gadekallu1, Kapal Dev3, Sharnil Pandya4, Basem M ElHalawany5.
Abstract
In this review, we intend to present a complete literature survey on the conception and variants of the recent successful optimization algorithm, Harris Hawk optimizer (HHO), along with an updated set of applications in well-established works. For this purpose, we first present an overview of HHO, including its logic of equations and mathematical model. Next, we focus on reviewing different variants of HHO from the available well-established literature. To provide readers a deep vision and foster the application of the HHO, we review the state-of-the-art improvements of HHO, focusing mainly on fuzzy HHO and a new intuitionistic fuzzy HHO algorithm. We also review the applications of HHO in enhancing machine learning operations and in tackling engineering optimization problems. This survey can cover different aspects of HHO and its future applications to provide a basis for future research in the development of swarm intelligence paths and the use of HHO for real-world problems.Entities:
Mesh:
Year: 2022 PMID: 35795744 PMCID: PMC9252670 DOI: 10.1155/2022/2218594
Source DB: PubMed Journal: Comput Intell Neurosci
Acronyms.
| HHO | Harris Hawk optimization |
|---|---|
| AI | Artificial intelligence |
| SI | Swarm intelligence |
| PSO | Particle swarm optimization |
| GWO | Grey wolf optimizer |
| CE | Civil engineering |
| SCC | Soil compression coefficient |
| GOA | Grasshopper optimization algorithm |
| WOA | Whale optimization algorithm |
| ANN | Artificial neural networks |
| RMSE | Root-mean-square error |
| CoD | Coefficient of determination |
| MAE | Mean absolute error |
| SS | Soil slopes |
| HHOSA | HHO-simulated annealing |
| ASI | Acceleration severity index |
| CC | Correlation coefficient |
| PSO | Particle swarm optimization |
| GP | Genetic programming |
| FORM | First-order reliability method |
| MCE | Minimum cross-entropy |
| DEAHHO | Differential evolutionary adaptive HHO |
| MVO | Multi-verse optimization algorithm |
| DE | Differential evolution |
| SSA | Salp swarm algorithm |
| PSNR | Peak signal-to-noise ratio |
| FSI | Feature similarity index |
| SSI | Structural similarity index |
| WHHO | WAO-HHHO |
| CNN | Convolutional neural network |
| PCNN | Pulse coupled neural network |
| PV | Photovoltaic |
| TDOV | Three-diode photovoltaic |
| PS | Partial shading |
| MPPT | Maximum power point tracking |
| WSN | Wireless sensor networks |
| FiWi | Fiber wireless |
Figure 1Escaping energy behavioral pattern.
Figure 2Vectors during hard besiege.
Figure 3Vectors during soft besiege with progressive rapid dives.
Figure 4Vectors during hard besiege with progressive rapid dives in 2D.
Figure 5Vectors during hard besiege with progressive rapid dives in 3D.
A summary of HHO variants.
| Ref | Variant | Methodology | Objective |
|---|---|---|---|
| [ | Multi-objective HHO | HHO is integrated with roulette wheel selection method with probability | To improve the extreme learning machine parameter selection |
| [ | Gaussian barebone HHO | HHO is integrated with Gaussian barebone | To optimize kernel extreme learning machines for the prediction of entrepreneurial intention |
| [ | Chaotic sequence-guided HHO | HHO is integrated with chaotic sequences | For data clustering |
| [ | Dynamic HHO with mutation | HHO used mutation and dynamic control strategy to balance the exploitation and exploration phases in the HHO method | To perform segmentation on satellite and oil pollution images |
| [ | Hybrid HHO differential evolution | Making two equal subpopulations from a complete one and training both the subpopulation parallelly using HHO and differential evolution | Multilevel image segmentation |
| [ | Adaptive HHO | Mutation is used by HHO to clip the escape energy | Multilevel image segmentation |
| [ | Hybrid OBL-HHO | OBL generates a solution for HHO through adversarial learning approach | To select the informative features from the feature space in conjunction with support vector regression |
| [ | Elite OBL (EOBL)-HHO | The EOBL stacks upon OBL by selecting the fittest individual that would direct the population towards global minimum | To select informative features from the feature space |
| [ | HHOBSA | The bitwise operations help HHO to improve the feature selection process, whereas the simulated annealing helps HHO to find the global minimum | Optimal feature selection |
| [ | Chaotic HHO | Simulated annealing to improve HHO and the chaotic maps are used instead of random variables to achieve global optimum | To select most informative features to train using K-nearest neighbor for classification task |
| [ | Salp swarm HHO | HHO is improved by adding Salp swarm optimization, which adjusts the populations and uses greedy selection to update the agent | To select the informative features |
| [ | Hybrid differential evolution HHO | Nonlinear control formula balances the exploitation and the exploration of HHO throughout the convergence process | To optimize phase space reconstructions and kernel extreme learning machine parameters for wind speed forecasting |
| [ | Vibrational HHO | Periodic mutations are added for enhancing swarm diversity in basic HHO method | To optimize SVM parameters for roll bearing fault diagnosis |
| [ | Boosted HHO | HHO algorithm is boosted by integrating it with the exploratory phase of flower pollination algorithm and mutation step of differential evolution | To estimate the parameters efficiently for a single diode PV model |
| [ | Horizontal and vertical crossover of HHO | Crisscross optimizer and the Nelder–Mead simplex algorithm are used to improve the searching capabilities of individuals for achieving faster convergence rate | Simulating an efficient PV system and extracting the unknown parameters |
A summary of HHO variants (continued).
| Ref | Variant | Methodology | Objective |
|---|---|---|---|
| [ | Hybrid GWO-HHO | Mutation-based GWO is used to update the bottom layer in the population, and HHO is used to find global optimal solution in the upper layer | To optimize the parameters of phase space reconstruction and kernel-based extreme ML algorithms to predict the wind speeds accurately |
| [ | Modified HHO | To improve the exploration phase's global search, the Levy flight is used to generate the ambiguous zigzag position of the prey once the hawk is deducted | To relieve the PV systems from the issue of mismatch power loss problems resulting due to the phenomenon of partial shading |
| [ | Chaotic HHO | HHO is enhanced with ten chaotic functions to avoid local optima trapping of conventional HHO | To accurately estimate the proton exchange membrane fuel cell's operating parameters that mimic and simulate its electrical performance |
| [ | Improved HHO | Instead of random location, the rabbit location is used to find the optimal position | To find the location of distribution generation optimally in a radial distribution system to minimize the voltage deviation and total active power loss and also to increase the voltage stability index under several operational constraints |
| [ | Diversification enhanced HHO (EHHO) | OBL is used in HHO to do a comprehensive search. The OBL is used to select each agent's opposite position to select the optimal agent from the available pool, and its opposite agent will be treated as the next-generation agent in HHO | To identify the optimal agents and unknown parameters of modules of PV model |
| [ | Hybrid of HHO and GOA | The ensemble of GOA-ANN and HHO-ANN is performed, and then, optimal of these two is found by a process known as sensitivity analysis | To optimize the artificial neural network for predicting SCC dataset |
| [ | HHOSA | SA is used to optimize HHO and improve its global convergence | To optimize the design parameters of highway guardrail systems |
| [ | HHO-FORM | The reliability index is formulated in the HHO-FORM model for a constrained optimization problem. Later, the exterior penalty methodology is used to handle the constraints. HHO determines the optimal reliability index to improve the convergence through the strategy of Levy Flight and population-based mechanism | To reduce the high dimensionality in designing and analyzing risks of structuring in civil engineering |
| [ | HHO-minimum cross-entropy (MCE)-MCET-HHO | MCET is used as a fitness function in HHO for determining optimal thresholds to segment an image | To find the optimal configuration of thresholds for image processing |
| [ | Hybrid WHHO | WOA is integrated with HHO to improve the convergence rate of HHO in obtaining global optimum | To classify brain tumor using MRI images |
A summary of HHO variants (continued).
| Ref | Variant | Methodology | Objective |
|---|---|---|---|
| [ | Differential evolutionary adaptive HHO | The HHO is updated by making the Harris Hawk adaptive to decide when it has to move to a random tall tree or when it has to do perching. Also, to improve the exploration ability of HHO, the authors have used the differential evolutionary concept | To improve the exploration ability of HHO for multilevel image thresholding |
| [ | Hybrid HHO-SSA | To overcome the HHO's property of stagnating in local optima and prevent immature convergence during exploitation and exploration. The initial solutions generated are divided into two halves in which HHO's exploratory and exploitation are applied to the first half, and SSA's searching stages are utilized to update solutions in the other half. Hence, HHO-SSA chooses the best solution among the two | To address the global optimization problem and find the optimal threshold values |
| [ | Hybrid multi-population differential evolution-HHO | The exploitation phase of the HHO is enhanced by chaos. The multi-population strategy is used to improve the ability of global search. Later, differential evolution is used to improve the quality of the solution from the previous stage | To optimize de-noising in satellite images in wavelet domain |
| [ | HHO and differential evolution (DE) | Kapur's entropy and Otsu's method are used as fitness functions to find the threshold values of segmentation. The proposed model divides the entire population into two equal parts assigned to DE and HHO algorithms. During the iterative process, both HHO and DE will update each subpopulation position simultaneously | To extract optimal features from images for segmentation of color images, the optimal threshold values of segmentation are found |
| [ | Dynamic HHO with mutation | HHO is integrated with a novel dynamic control parameter strategy to avoid the HHO being trapped in the local optimum. A disturbance term is added to update the formulation of the escaping energy formulation. Cosine and sine are integrated to control when the disturbance peak appears. To increase the randomness of the HHO, a Gaussian distribution is adopted | To segment the satellite images |
| [ | Hybrid cuckoo search-HHO | To strengthen the HHOs being trapped in local solutions, inaccuracy, inadequate search coverage, and slow convergence, cuckoo search's property of dimension decision strategy, and Gaussian mutation are integrated with the HHO during exploration and exploitation phases | To optimize the parameters in cantilever beam design problem, welded beam design problem, and tension/compression spring design problem |
| [ | Hybrid HHO-SSA | SSA is employed to enhance the performance of HHO by acting as a local search for HHO | To enhance the performance of HHO by acting as a local search for HHO |
| [ | Hybrid HHO-WOA | HHO is applied to the first half of the population, and WOA is applied to the second half. Hence by integrating WOA with HHO, the exploitation and exploration phases of HHO are enhanced to select the optimal parameters | To predict the values of several parameters such as hydrocarbon, brake thermal efficiency, carbon monoxide, and carbon dioxide based on the data gathered from the experimental setup of the dual-fuel engine by varying injection timings, blends of rice bran biodiesel, engine operating load, and air-fuel ratio |
Figure 6Input of the FHHO fuzzy inference system. (a) DF and (b) NU.
Figure 7Applications of HHO.