Harris Hawks Optimization: A Formal Analysis of Its Variants and
Applications
Ruba Abu Khurma
1
, Ibrahim Aljarah
1
and Pedro A. Castillo
2
1
King Abdullah II School for Information Technology,
The University of Jordan, Amman, Jordan
2
Department of Computer Architecture and Computer Technology, ETSIIT and CITIC,
University of Granada, Granada, Spain
Keywords:
Harris Hawcks Optimization Algorithm, HHO, Meta-heuristic Optimization, Swarm Intelligence Algorithms.
Abstract:
The Harris Hawks Optimization (HHO) is a recent meta-heuristic algorithm developed by Hideri in 2019.
HHO algorithm has been widely utilized to solve many optimization problems in different fields. The primary
objective of HHO is to define a fitness function that can successfully optimize a specific problem by finding the
minimum or maximum value. This survey presents a thorough study of the algorithm, including its variants
such as binary, hybridization, multi-objective and modifications. It highlights the main applications such as
medical, engineering, machine learning, and network applications. Finally, the conclusion summarizes the
current works on HHO and suggests possible future directions.
1 INTRODUCTION
Harris Hawks Optimization (HHO) is a new swarm-
based algorithm developed by Heidari in 2019 (Hei-
dari et al., 2019). HHO mimics the hunting strategy
of Harris hawks in nature. HHO has two phases of
exploration and four phases of exploitation.
The main motivation of this survey is to provide
a full review of the HHO algorithm including its us-
age to address different optimization problems in dif-
ferent applications. Moreover, this survey focuses
on the main modifications applied in the literature to
enhance the performance of the HHO algorithm and
to tackle its shortcomings. Besides, the survey uses
references from various well-known publishers (e.g,
IEEE, Springer, Elsevier, Hindawi, Taylor & Fran-
cis, and other publishers). Fig 1 shows the number
of published papers that are classified based on the
publisher of the HHO algorithm publications. Fig 2
shows the classification of these papers based on the
applications.
This survey presents and discusses the HHO algo-
rithm based on two major considerations:
Theoretical aspects of HHO algorithm including
the HHO modifications, hybridization, and multi-
objective.
Applications of HHO algorithm including envi-
ronment, manufacturing, energy, power system,
Figure 1: Number of publications of HHO algorithm per
publisher.
Figure 2: Number of publications of HHO algorithm per
applications.
features selection, medical applications, network
applications, engineering, image processing, and
other applications.
The rest of this survey is organized as follows: in Sect.
2, the theoretical aspects of the HHO algorithm and its
88
Khurma, R., Aljarah, I. and Castillo, P.
Harris Hawks Optimization: A Formal Analysis of Its Variants and Applications.
DOI: 10.5220/0010636600003063
In Proceedings of the 13th International Joint Conference on Computational Intelligence (IJCCI 2021), pages 88-95
ISBN: 978-989-758-534-0; ISSN: 2184-2825
Copyright
c
2021 by SCITEPRESS Science and Technology Publications, Lda. All rights reserved
variants are summarized. In Sect. 3, applications of
HHO algorithm is outlined and highlighted. Assess-
ment and evaluation of HHO algorithm are shown in
Sect. 4. Finally, in Sect. 5, the conclusion and possi-
ble future works are presented.
2 VARIANTS OF HHO
2.1 Binary HHO Algorithm
A new binary variant of the HHO is proposed in
(Bes¸kirli and Da
˘
g, 2020) for the binary wind turbine
micrositing problem. The new algorithm is named as
HHO
bin
. The HHO
bin
algorithm proposed for con-
verting the continuous version of the HHO algorithm
into binary version is equipped with ceil (T1), ceil-
Round (T2), ceilFloor (T3), Roundfloor (T4), mod-
uleBase A (T5), moduleBase B (T6), T7 and T8 trans-
fer functions. Thus, the original HHO algorithm is
converted to the HHO
bin
algorithm to solve any binary
problems. In this study, the HHO
bin
algorithm is de-
veloped for solving binary wind turbines. In (Thaher
et al., 2020), the HHO is converted into binary using
transfer function to work in the features binary search
space. The main target is to select the best features
from a dataset and enhance the classification process.
The used datasets are challenging as they consist of
high dimensionality and a small number of instances.
2.2 Modified HHO Algorithm
In (G
¨
olc
¨
uk and Ozsoydan, 2020), the HHO algorithm
is proposed to deal with dynamic optimization prob-
lems (DOPs). It is modified as a multi-population
based algorithm to deal with multiple optima and to
search in different parts of the search space. In (Fan
et al., 2020), a novel quasi-reflected Harris hawks al-
gorithm (QRHHO) is proposed, which combines the
HHO algorithm and quasi-reflection-based learning
mechanism (QRBL). The QRBL mechanism is pro-
posed to increase the population diversity in the ini-
tial stage, and then, QRBL is added in each popula-
tion position update to improve the convergence rate.
In (Qu et al., 2020), the HHO based on information
exchange is proposed. An individual obtains infor-
mation from the shared area of cooperative foraging
and the location area of collaborators. A nonlinear es-
caping energy factor with chaos disturbance is used to
better balance the local search and the global search.
In (Zhang et al., 2020b), the study focuses on the es-
caping energy (E) of prey. For E, six different update
strategies are used to model the real situation. In (Al-
Betar et al., 2020), the survival-of-the-fittest princi-
ple of evolutionary algorithms is incorporated in the
HHO algorithm. Three selection strategies (i.e., tour-
nament, proportional and linear rank-based methods)
are used in the exploration phase of HHO.
2.3 Hybridizations of HHO Algorithm
In (Abdel-Basset et al., 2020a), the HHO algorithm,
Bitwise operations, and Simulated Annealing are in-
tegrated. The new model is called HHOBSA. The
main purpose is to solve the feature selection prob-
lem. The objective of using the (AND and OR)
is to transfer the best features from the best solu-
tion to other low-quality solutions to raise their fit-
ness. The SA algorithm helps to jump from the lo-
cal minima. Another study that integrated SA algo-
rithm with HHO algorithm is in (Elgamal et al., 2020)
to enhance the exploitation of the HHO algorithm.
In (Attiya et al., 2020), the HHO is also integrated
with SA. In this paper, the authors use SA to per-
form the local search. The proposed method is ap-
plied for scheduling jobs in the cloud environment.
In (Dhawale and Kamboj, 2020), the HHO algorithm
is integrated with Improved Grey wolf optimization.
The model is called hHHO-IGWO. In (Zhao and Gao,
2020), the HHO algorithm is integrated with the slime
mould algorithm to allow the individuals to take more
ways to update their positions. In (Xie et al., 2020b),
the HHO algorithm is used to support the Henry Gas
Solubility Optimization Algorithm (HGSO). Because
the search strategy of HGSO is simple and it is weak
in exploitation, the HHO is proposed.
2.4 Multi-objective HHO Algorithm
In (Du et al., 2020), a multi-objective HHO algorithm
called MOHHO is proposed to estimate the param-
eters of the extreme learning machine (ELM) with
high accuracy and stability in the predication of air
pollution series. In (Y
¨
uzgec¸ and Kusoglu, 2020), in
the MOHHO algorithm, the HHO algorithm struc-
ture is preserved and an archive repository is added to
store and get the Pareto optimal results. The roulette
wheel is used to select the archive member from the
least populated area. The unconstrained test functions
known as ZDT is used to assess the performance of
the proposed model. In (Fu and Lu, 2020), MOHHO
is proposed for the changeable operating conditions
of the hydraulic turbine governing system (HTGS).
Other modification strategies are embedded into the
MOHHO including Latin hypercube sampling initial-
ization, modified differential evolution operator, mu-
tation operator, and nonlinear rabbit energy are ap-
plied in MOHHO (HMOHHO) to enhance the global
Harris Hawks Optimization: A Formal Analysis of Its Variants and Applications
89
search performance. In (Islam et al., 2020), a new ver-
sion of the HHO algorithm is proposed to solve sin-
gle and multi-objective Optimal Power Flow (OPF)
problems for controlling the emissions from thermal
generating sources. Fuel cost, power loss, and en-
vironmental emissions are used as single and multi-
objective functions for an optimal update of power
system variables.
3 APPLICATIONS OF HHO
3.1 Environment
Malik (Malik et al., 2020), HHO algorithm is used to
optimizes the parameters of support vector regression
(SVR) to accurately and reliably predict the stream-
flow. This helps to manage water resources and pre-
dict reservoir flood. In (Yu et al., 2020), the HHO
algorithm, the random forest (RF), and Monte Carlo
simulation are used to predict, analyze and control
the blast-induced ground vibration. Based on the per-
formance indices, the proposed HHO-RF model can
provide higher prediction performance. The HHO al-
gorithm is used in (Sammen et al., 2020) to predict
scour depth (SD) downstream of the ski-jump spill-
way. The HHO algorithm is applied to improve the
performance of an artificial neural network (ANN)
to predict the SD. The performance of the ANN-
HHO method is compared with two-hybrid methods,
namely, the particle swarm optimization with ANN
(ANN-PSO) and the genetic algorithm with ANN
(ANN-GA). In (Fu et al., 2020), a new model that
integrates two-layer decomposition, improved hy-
brid differential evolution-HHO (IHDEHHO), phase
space reconstruction (PSR) and kernel extreme learn-
ing machine (KELM) is proposed for the prediction
of the short-term wind speed.
3.2 Manufacturing
In (Saravanakumar and Mohan, 2020), the HHO algo-
rithm is proposed to solve the assembly line balance
problem. The use of the HHO multipoint crossover
method optimizes and improves the performance of a
network-based line balancing problem. The HHO al-
gorithm is proposed in (Jouhari et al., 2020) as a solu-
tion to the scheduling problem. In specific it is used to
solve unrelated parallel machine scheduling problems
(UPMSPs). The new method, called MHHO, uses
the salp swarm algorithm (SSA) to perform a local
search for HHO. This improves its performance and
decreases its computation time. The MHHO shows
better performance in both small and large problem
cases. In (Golilarz et al., 2019), the HHO algorithm
is proposed in the tuning stage to adjust the convo-
lutional neural network (ConvNet) parameters. This
method is used to enhance the production quality in
the manufacturing industry. The least-squares sup-
port vector machine (LSSVM) is used as a soft-sensor
model to predict key production indicators in complex
grinding processes (Xie et al., 2020a).
3.3 Energy
A Boosted HHO is proposed in (Ridha et al., 2020) to
estimate the parameters of the single diode PV model.
The BHHO algorithm integrates random exploratory
steps of the flower pollination algorithm (FPA) and a
mutation operator of the differential evolution (DE)
with 2-Opt algorithms. In (Mouassa et al., 2020),
the HHO algorithm and other optimizers are used for
energy scheduling in the smart home. A load pre-
diction tool is developed in (Tayab et al., 2020) for
efficient power management in the microgrid. The
paper proposes a hybrid method that compromises
the best-basis stationary wavelet packet transform and
HHO-based feed-forward neural network. The HHO
is used as a training algorithm for optimizing the
weight and basis of neurons of the feed-forward neu-
ral network. Yousri (Yousri et al., 2020), the HHO
algorithm is used to evaluate the best parameters of
the Proportional-Integral (PI) controller simulating
load frequency control (LFC) incorporated in a multi-
interconnected system with renewable energy sources
(RESs). The integral time absolute error (ITAE) of the
frequency and tie-line power is selected as the objec-
tive function. In this study two systems are considered
for testing: the first one has two interconnected areas
of thermal and photovoltaic (PV) plants and the sec-
ond system compromises four plants of PV, wind tur-
bine (WT), and two thermal plants considering gover-
nor dead-band (GDB) and generation rate constraint
(GRC).
3.4 Power Systems
The HHO is proposed as a solution to the optimum
power flow (OPF) in (Akdag et al., 2020). This is
an important problem for power system engineering.
The proposed modified HHO is used to minimize the
fuel cost of the power system when it is applied to
IEEE 30-bus test system. In (Birogul, 2019), the
HHO algorithm is integrated with the mutation op-
erators of Differential Evolution (DE) in a new model
called (HHODE). The HHODE algorithm is proposed
to solve the OPF problem. The effectiveness of the
HHODE hybrid algorithm is tested on a modified
ECTA 2021 - 13th International Conference on Evolutionary Computation Theory and Applications
90
IEEE 30-bus test system. The HHO algorithm in (HA
et al., 2019) is used for tuning of integral classical
controllers to design the appropriate load frequency
controllers. The optimized controller parameters and
the enhanced system performance are investigated. It
has a two-area interconnected power system with dif-
ferent participation of DFIG based wind turbine at
the first area only. In (Sobhy et al., 2019), the HHO
algorithm is used to determine the gains of the pro-
portional integral derivative (PID) controllers used in
the load frequency control of power systems. The au-
tomatic generation control (AGC) problem is formu-
lated as an objective function using the integral square
of errors (ISE) criterion. The proposed algorithm is
used with a two-area power system that consists of
non reheat thermal generating units that consider the
generation rate constraints (GRC).
3.5 Feature Selection
Feature selection is a datamining technique to select
the most informative features in a dataset (Alazab
et al., 2012). In (Sihwail et al., 2020), the HHO al-
gorithm is modified and introduced as a search algo-
rithm for feature selection. The HHO algorithm is
modified and improved for feature selection in (Elga-
mal et al., 2020). Using different evaluation criteria,
it was compared and analyzed. In (Thaher and Ar-
man, 2020), the HHO algorithm is used as a search
strategy to find a near-optimal solution for the fea-
ture selection problem. Different classifiers are used
to assess the found solutions: K-nearest neighbors
(kNN), Decision Trees (DT), and Linear Discriminant
Analysis (LDA). The standard continuous HHO algo-
rithm is converted into binary in (Too et al., 2019)
using S and V transfer functions and another variant
of HHO called quadratic HHO is generated. In (Is-
mael et al., 2020), the HHO is applied for optimiz-
ing the hyperparameter of v-support vector regression
(v-SVR) and simultaneously performs feature selec-
tion. The HHO algorithm is modified and hybridized
in (Abdel-Basset et al., 2020a) to enhance its perfor-
mance for the feature selection problem. In (Zhang
et al., 2020a), the HHO algorithm in this paper is en-
hanced to get high-quality solutions for solving the
feature selection problem.
3.6 Medical Applications
The segmentation of medical images is presented in
(Rodr
´
ıguez-Esparza et al., 2020). Authors in this
paper, propose the HHO algorithm to identify the
regions of interests (ROIs) that contain malignant
masses. In the applied multilevel threshold segmen-
tation technique, the minimum cross-entropy thresh-
olding (MCET) is used to select the optimal threshold
values for the segmentation. (Rammurthy and Ma-
hesh, 2020). The model is based on using cellular au-
tomata and rough set theory to make segmentation for
the MR images. A deep convolutional neural network
(DeepCNN) is used for brain tumor detection. The
training is carried out using the integrating of Whale
Optimization and HHO algorithms (WHHO). A vari-
ant of the HHO algorithm is used for collecting the
most informative features regarding the mammogra-
phy in (Hans et al., 2020). The HHO algorithm is
integrated with Support Vector Machines (SVM) and
the k-Nearest Neighbors (k-NN) in (Houssein et al.,
2020a). The two methods HHOSVM and HHO-kNN
are used for chemical descriptor selection and chem-
ical compound activities. A hybrid HHO algorithm
in (Houssein et al., 2020b) is used with two opera-
tors: cuckoo search (CS) and chaotic maps. The sup-
port vector machines (SVMs) are then used by the
proposed CHHO–CS as an objective function for the
classification process. The CHHO–CS-SVM is tested
in the selection of appropriate chemical descriptors
and compound activities.
3.7 Network Applications
A new model based on hybrid HHO and salp
swarm (HH-SS) optimization algorithm is proposed
in (Srinivas and Amgoth, 2020). The main motiva-
tion is to increase the lifetime of the wireless sen-
sor network (WSN) using energy-efficient optimiza-
tion methods. The hybrid HH-SS algorithm is uti-
lized to select a single cluster head after dividing
the WSN into a set of clusters using the K-medoid
clustering approach. In (Houssein et al., 2020c), the
HHO algorithm is used to determine the location of
the sink node in the large-scale wireless sensor net-
work (LSWSN). The sink node is responsible to col-
lect and process the information from the sensor node
and control the entire network. Hence, determining
the position of the sink node will affect the lifetime
of the network. The HHO algorithm in (Diaaeldin
et al., 2020) is used to solve the mixed-integer non-
linear programming problem (MINLP). The proposed
method reduced the total active losses by 21.428%.
In (Abdel-Basset et al., 2020b), the HHO algorithm
is used with the local search (HHOLS) as an energy-
aware method for task scheduling in fog computing
(TSFC) to enhance the service provided to users in the
industrial internet of things (IIOT) applications. The
HHO algorithm is used for the first time to solve In-
telligent Reflecting Surface (IRS) network optimiza-
tion problem in (Huaqiang et al., 2020). In (Bhat
Harris Hawks Optimization: A Formal Analysis of Its Variants and Applications
91
and Venkata, 2020), the HHO algorithm is used to
solve the localization problem with area minimiza-
tion (HHO-AM). The HHO algorithm in (Singh and
Prakash, 2020) is used in the hybrid fiber-wireless
(FiWi) access network to determine the optimal place-
ment of Optical Network Units (ONUs) in FiWi net-
work. The results show the superiority of the HHO
algorithm over other algorithms.
3.8 Engineering
A new method based on the HHO algorithm and
first-order reliability method (FORM) is proposed in
(Zhong et al., 2020). HHO-FORM is used to solve
the high-dimensional reliability problem. The HHO-
FORM is evaluated based on three numerical high-
dimensional problems and two high-dimensional en-
gineering problems to test its performance. In
(Barshandeh et al., 2020), the HHO and artificial
ecosystem-based optimization (AEO) algorithms are
hybridized. The performance of the proposed method
is studied on constrained/unconstrained real-life en-
gineering problems. A fault diagnosis method for the
rolling bearing is proposed in (Shao et al., 2020). The
new method is based on integrating variational mode
decomposition (VMD), time-shift multiscale disper-
sion entropy (TSMDE), and support vector machine
(SVM) optimized by vibrational Harris hawks op-
timization algorithm (VHHO). The HHO algorithm
has been proposed to achieve optimal parameters of
a PID controller for aircraft pitch control system in
(Izci et al., 2020). In (Nalcaci et al., 2020), the HHO
is used for harmonic elimination in a traction motor
drive based voltage source inverter. It is applied to a
two-level, three-phase inverter to solve the equations.
The proposed method has higher accuracy and con-
vergence than the grey wolf optimizer (GWO). The
authors in (Ekinci et al., 2020) applied the HHO algo-
rithm to tune a PID controller for the regulation of the
speed of a DC motor. The proposed method is used to
minimize the integral of time multiplied absolute er-
ror (ITAE) and obtain optimal parameters of the PID
controller.
3.9 Image Processing
In (Jia et al., 2020), pulse coupled neural network
(PCNN) is used for image segmentation. HHO is used
to search simplified PCNN parameters to reduce the
number of parameters without affecting the segmen-
tation effect. Then, image entropy (H) and mutual
information entropy (MI) are used as fitness func-
tions. In (Wunnava et al., 2020), a modified HHO
algorithm is used as a maximization search algorithm
for the segmentation of images. It is used to obtain
the optimal threshold values when the 2D grey gra-
dient (I2DGG) multilevel thresholding method is ap-
plied. In (Shahid et al., 2019), the HHO algorithm
is used in combination with the thresholding func-
tion to obtain the best parameters of the thresholding
function for image denoising in the wavelet domain.
In (Golilarz et al., 2020), an improved version of the
HHO algorithm called (CMDHHO) is used. HHO is
assisted with differential evolution, chaos, and multi-
population for satellite image denoising in the wavelet
domain.
4 DISCUSSION
As reviewed earlier, the HHO algorithm has been
adopted to address many optimization problems since
it was proposed.The source codes of HHO and related
supplementary materials are publicly available at http:
//www.aliasgharheidari.com/HHO.html, http://www.
alimirjalili.com/HHO.html and http://www.evo-ml.
com/2019/03/02/hho. The simple structure, few pa-
rameters, and adaptive and time varying search are the
essential issues for the wide-spread usage of this algo-
rithm. However, it has several limitations and suffers
from some shortcomings. The advantages of the HHO
algorithm include:
There is a single control energy parameter E
which plays a vital role in balancing the exploita-
tion and exploration of the algorithm
Solves a variety of complex problems
Simple structure
Easy to implement
The adaptive and time-varying parameters allows
HHO to overcome difficulties of a search space
such as local minima
The disadvantages of the HHO algorithm include:
Immature balance between exploitation and ex-
ploration
Can’t guarantee that it will not fall into the local
minima trough the process of searching.
The performance of the HHO decreases when in-
creasing the dimensions of the problem
Slow convergence
Low diversity
Exploration ability (single search method) is
weaker than its exploitation ability
ECTA 2021 - 13th International Conference on Evolutionary Computation Theory and Applications
92
5 CONCLUSION
In this survey, over 100 research papers are col-
lected about the HHO algorithm. The main goal is
to study, analyze, and discuss the main features, ad-
vantages, disadvantages of the HHO optimizer as a
new meta-heuristic optimization algorithm. This re-
view summarizes references published after the de-
velopment of the HHO algorithm in 2019 until the
beginning of 2020 (December- 2020). Most of these
papers described the variants of the HHO algorithm
to tackle different optimization problems. Further-
more, discusses the applications of the HHO algo-
rithm in various domains. The HHO algorithm has
been widely adopted to solve various optimization
problems. However, there is still room for improve-
ment to enhance its performance. The HHO could be
further hybridized, modified, and improved. In future
work, we will cover the following perspectives:
Using the HHO to solve optimization problems,
especially multi-objective optimization problems.
Hybridizing the HHO with other algorithm trajec-
tory and population-based algorithms.
ACKNOWLEDGMENTS
This work is supported by the Ministerio espa
˜
nol
de Econom
´
ıa y Competitividad under projects
TIN2017-85727-C4-2-P (UGR-DeepBio) and
PID2020-115570GB-C22 (DemocratAI::UGR).
REFERENCES
Abdel-Basset, M., Ding, W., and El-Shahat, D. (2020a). A
hybrid harris hawks optimization algorithm with sim-
ulated annealing for feature selection. Artificial Intel-
ligence Review, pages 1–45.
Abdel-Basset, M., El-shahat, D., Elhoseny, M., and Song,
H. (2020b). Energy-aware metaheuristic algorithm
for industrial internet of things task scheduling prob-
lems in fog computing applications. IEEE Internet of
Things Journal.
Akdag, O., Ates, A., and Yeroglu, C. (2020). Modification
of harris hawks optimization algorithm with random
distribution functions for optimum power flow prob-
lem. Neural Computing and Applications, pages 1–
27.
Al-Betar, M. A., Awadallah, M. A., Heidari, A. A., Chen,
H., Al-khraisat, H., and Li, C. (2020). Survival ex-
ploration strategies for harris hawks optimizer. Expert
Systems with Applications, page 114243.
Alazab, A., Hobbs, M., Abawajy, J., and Alazab, M. (2012).
Using feature selection for intrusion detection sys-
tem. In 2012 international symposium on communi-
cations and information technologies (ISCIT), pages
296–301. IEEE.
Attiya, I., Abd Elaziz, M., and Xiong, S. (2020). Job
scheduling in cloud computing using a modified har-
ris hawks optimization and simulated annealing algo-
rithm. Computational intelligence and neuroscience,
2020.
Barshandeh, S., Piri, F., and Sangani, S. R. (2020).
Hmpa: an innovative hybrid multi-population algo-
rithm based on artificial ecosystem-based and harris
hawks optimization algorithms for engineering prob-
lems. Engineering with Computers, pages 1–45.
Bes¸kirli, A. and Da
˘
g,
˙
I. (2020). A new binary variant
with transfer functions of harris hawks optimization
for binary wind turbine micrositing. Energy Reports,
6:668–673.
Bhat, S. J. and Venkata, S. K. (2020). An optimization based
localization with area minimization for heterogeneous
wireless sensor networks in anisotropic fields. Com-
puter Networks, 179:107371.
Birogul, S. (2019). Hybrid harris hawk optimization based
on differential evolution (hhode) algorithm for opti-
mal power flow problem. IEEE Access, 7:184468–
184488.
Dhawale, D. and Kamboj, V. K. (2020). Hhho-igwo: A new
hybrid harris hawks optimizer for solving global opti-
mization problems. In 2020 international conference
on computation, automation and knowledge manage-
ment (ICCAKM), pages 52–57. IEEE.
Diaaeldin, I. M., Aleem, S. H. A., El-Rafei, A., Abdelaziz,
A. Y., and
´
Calasan, M. (2020). Optimal network re-
configuration and distributed generation allocation us-
ing harris hawks optimization. In 2020 24th Inter-
national Conference on Information Technology (IT),
pages 1–6. IEEE.
Du, P., Wang, J., Hao, Y., Niu, T., and Yang, W. (2020).
A novel hybrid model based on multi-objective har-
ris hawks optimization algorithm for daily pm2. 5
and pm10 forecasting. Applied Soft Computing,
96:106620.
Ekinci, S., Izci, D., and Hekimo
˘
glu, B. (2020). Pid speed
control of dc motor using harris hawks optimization
algorithm. In 2020 International Conference on Elec-
trical, Communication, and Computer Engineering
(ICECCE), pages 1–6. IEEE.
Elgamal, Z. M., Yasin, N. B. M., Tubishat, M., Alswaitti,
M., and Mirjalili, S. (2020). An improved harris
hawks optimization algorithm with simulated anneal-
ing for feature selection in the medical field. IEEE
Access, 8:186638–186652.
Fan, Q., Chen, Z., and Xia, Z. (2020). A novel quasi-
reflected harris hawks optimization algorithm for
global optimization problems. Soft Computing, pages
1–19.
Fu, W. and Lu, Q. (2020). Multiobjective optimal control of
fopid controller for hydraulic turbine governing sys-
tems based on reinforced multiobjective harris hawks
Harris Hawks Optimization: A Formal Analysis of Its Variants and Applications
93
optimization coupling with hybrid strategies. Com-
plexity, 2020.
Fu, W., Zhang, K., Wang, K., Wen, B., Fang, P., and Zou,
F. (2020). A hybrid approach for multi-step wind
speed forecasting based on two-layer decomposition,
improved hybrid de-hho optimization and kelm. Re-
newable Energy, 164:211–229.
G
¨
olc
¨
uk,
˙
I. and Ozsoydan, F. B. (2020). Quantum particles-
enhanced multiple harris hawks swarms for dynamic
optimization problems. Expert Systems with Applica-
tions, page 114202.
Golilarz, N. A., Addeh, A., Gao, H., Ali, L., Roshandeh,
A. M., Munir, H. M., and Khan, R. U. (2019). A new
automatic method for control chart patterns recogni-
tion based on convnet and harris hawks meta heuris-
tic optimization algorithm. IEEE Access, 7:149398–
149405.
Golilarz, N. A., Mirmozaffari, M., Gashteroodkhani, T. A.,
Ali, L., Dolatsara, H. A., Boskabadi, A., and
Yazdi, M. (2020). Optimized wavelet-based satel-
lite image de-noising with multi-population differen-
tial evolution-assisted harris hawks optimization algo-
rithm. IEEE Access, 8:133076–133085.
HA, E. A., Kamel, S., Korashy, A., and Jurado, F.
(2019). Application of harris hawks algorithm for fre-
quency response enhancement of two-area intercon-
nected power system with dfig based wind turbine. In
2019 21st International Middle East Power Systems
Conference (MEPCON), pages 568–574. IEEE.
Hans, R., Kaur, H., and Kaur, N. (2020). Opposition-based
harris hawks optimization algorithm for feature selec-
tion in breast mass classification. Journal of Interdis-
ciplinary Mathematics, 23(1):97–106.
Heidari, A. A., Mirjalili, S., Faris, H., Aljarah, I., Mafarja,
M., and Chen, H. (2019). Harris hawks optimization:
Algorithm and applications. Future generation com-
puter systems, 97:849–872.
Houssein, E. H., Hosney, M. E., Elhoseny, M., Oliva, D.,
Mohamed, W. M., and Hassaballah, M. (2020a). Hy-
brid harris hawks optimization with cuckoo search for
drug design and discovery in chemoinformatics. Sci-
entific Reports, 10(1):1–22.
Houssein, E. H., Hosney, M. E., Oliva, D., Mohamed,
W. M., and Hassaballah, M. (2020b). A novel hy-
brid harris hawks optimization and support vector ma-
chines for drug design and discovery. Computers &
Chemical Engineering, 133:106656.
Houssein, E. H., Saad, M. R., Hussain, K., Zhu, W., Sha-
ban, H., and Hassaballah, M. (2020c). Optimal sink
node placement in large scale wireless sensor net-
works based on harris’ hawk optimization algorithm.
IEEE Access, 8:19381–19397.
Huaqiang, X., Guodong, Z., Jun, Z., and Pham, Q.-V.
(2020). Intelligent reflecting surface aided wireless
networks-harris hawks optimization for beamforming
design. arXiv preprint arXiv:2010.01900.
Islam, M. Z., Wahab, N. I. A., Veerasamy, V., Hizam, H.,
Mailah, N. F., Guerrero, J. M., and Mohd Nasir, M. N.
(2020). A harris hawks optimization based single-and
multi-objective optimal power flow considering envi-
ronmental emission. Sustainability, 12(13):5248.
Ismael, O. M., Qasim, O. S., and Algamal, Z. Y. (2020). Im-
proving harris hawks optimization algorithm for hy-
perparameters estimation and feature selection in v-
support vector regression based on opposition-based
learning. Journal of Chemometrics, 34(11):e3311.
Izci, D., Ekinci, S., Demir
¨
oren, A., and Hedley, J. (2020).
Hho algorithm based pid controller design for aircraft
pitch angle control system. In 2020 International
Congress on Human-Computer Interaction, Optimiza-
tion and Robotic Applications (HORA), pages 1–6.
IEEE.
Jia, H., Peng, X., Kang, L., Li, Y., Jiang, Z., and Sun,
K. (2020). Pulse coupled neural network based
on harris hawks optimization algorithm for image
segmentation. Multimedia Tools and Applications,
79(37):28369–28392.
Jouhari, H., Lei, D., Al-qaness, M. A., Elaziz, M. A.,
Dama
ˇ
sevi
ˇ
cius, R., Korytkowski, M., and Ewees, A. A.
(2020). Modified harris hawks optimizer for solving
machine scheduling problems. Symmetry, 12(9):1460.
Malik, A., Tikhamarine, Y., Souag-Gamane, D., Kisi, O.,
and Pham, Q. B. (2020). Support vector regression op-
timized by meta-heuristic algorithms for daily stream-
flow prediction. Stochastic Environmental Research
and Risk Assessment, 34(11):1755–1773.
Mouassa, S., Bouktir, T., and Jurado, F. (2020). Scheduling
of smart home appliances for optimal energy manage-
ment in smart grid using harris-hawks optimization al-
gorithm. Optimization and Engineering, pages 1–28.
Nalcaci, G., Yildirim, D., and Ermis, M. (2020). Selec-
tive harmonic elimination for light-rail transportation
motor drives using harris hawks algorithm. In 2020
IEEE International Conference on Environment and
Electrical Engineering and 2020 IEEE Industrial and
Commercial Power Systems Europe (EEEIC/I&CPS
Europe), pages 1–6. IEEE.
Qu, C., He, W., Peng, X., and Peng, X. (2020). Harris
hawks optimization with information exchange. Ap-
plied Mathematical Modelling, 84:52–75.
Rammurthy, D. and Mahesh, P. (2020). Whale harris hawks
optimization based deep learning classifier for brain
tumor detection using mri images. Journal of King
Saud University-Computer and Information Sciences.
Ridha, H. M., Heidari, A. A., Wang, M., and Chen, H.
(2020). Boosted mutation-based harris hawks opti-
mizer for parameters identification of single-diode so-
lar cell models. Energy Conversion and Management,
209:112660.
Rodr
´
ıguez-Esparza, E., Zanella-Calzada, L. A., Zaldivar,
D., and Galv
´
an-Tejada, C. E. (2020). Automatic de-
tection of malignant masses in digital mammograms
based on a mcet-hho approach. In Applications of Hy-
brid Metaheuristic Algorithms for Image Processing,
pages 351–374. Springer.
Sammen, S. S., Ghorbani, M. A., Malik, A., Tikhamarine,
Y., AmirRahmani, M., Al-Ansari, N., and Chau, K.-
W. (2020). Enhanced artificial neural network with
harris hawks optimization for predicting scour depth
downstream of ski-jump spillway. Applied Sciences,
10(15):5160.
ECTA 2021 - 13th International Conference on Evolutionary Computation Theory and Applications
94
Saravanakumar, R. and Mohan, D. C. (2020). Problem solv-
ing in cross over line balancing using hho. Journal of
Critical Reviews, 7(4):275–281.
Shahid, M., Li, J. P., Golilarz, N. A., Addeh, A., Khan,
J., and Haq, A. U. (2019). Wavelet based image de-
noising with optimized thresholding using hho algo-
rithm. In 2019 16th International Computer Confer-
ence on Wavelet Active Media Technology and Infor-
mation Processing, pages 6–12. IEEE.
Shao, K., Fu, W., Tan, J., and Wang, K. (2020). Coordinated
approach fusing time-shift multiscale dispersion en-
tropy and vibrational harris hawks optimization-based
svm for fault diagnosis of rolling bearing. Measure-
ment, page 108580.
Sihwail, R., Omar, K., Ariffin, K. A. Z., and Tubishat,
M. (2020). Improved harris hawks optimization us-
ing elite opposition-based learning and novel search
mechanism for feature selection. IEEE Access,
8:121127–121145.
Singh, P. and Prakash, S. (2020). Optimizing multiple onus
placement in fiber-wireless (fiwi) access network us-
ing grasshopper and harris hawks optimization algo-
rithms. Optical Fiber Technology, 60:102357.
Sobhy, M., Ezzat, M., Hasanien, H. M., and Abdelaziz,
A. Y. (2019). Harris hawks algorithm for automatic
generation control of interconnected power systems.
In 2019 21st International Middle East Power Systems
Conference (MEPCON), pages 575–582. IEEE.
Srinivas, M. and Amgoth, T. (2020). Ee-hhhss: Energy-
efficient wireless sensor network with mobile sink
strategy using hybrid harris hawk-salp swarm opti-
mization algorithm. International Journal of Commu-
nication Systems, 33(16):e4569.
Tayab, U. B., Zia, A., Yang, F., Lu, J., and Kashif, M.
(2020). Short-term load forecasting for microgrid en-
ergy management system using hybrid hho-fnn model
with best-basis stationary wavelet packet transform.
Energy, 203:117857.
Thaher, T. and Arman, N. (2020). Efficient multi-swarm bi-
nary harris hawks optimization as a feature selection
approach for software fault prediction. In 2020 11th
International Conference on Information and Com-
munication Systems (ICICS), pages 249–254. IEEE.
Thaher, T., Heidari, A. A., Mafarja, M., Dong, J. S., and
Mirjalili, S. (2020). Binary harris hawks optimizer for
high-dimensional, low sample size feature selection.
In Evolutionary machine learning techniques, pages
251–272. Springer.
Too, J., Abdullah, A. R., and Mohd Saad, N. (2019). A new
quadratic binary harris hawk optimization for feature
selection. Electronics, 8(10):1130.
Wunnava, A., Naik, M. K., Panda, R., Jena, B., and Abra-
ham, A. (2020). An adaptive harris hawks opti-
mization technique for two dimensional grey gradi-
ent based multilevel image thresholding. Applied Soft
Computing, 95:106526.
Xie, W., Wang, J.-s., Xing, C., Guo, S.-S., Guo, M.-w.,
and Zhu, L.-f. (2020a). Adaptive hybrid soft-sensor
model of grinding process based on regularized ex-
treme learning machine and least squares support vec-
tor machine optimized by golden sine harris hawk op-
timization algorithm. Complexity, 2020.
Xie, W., Xing, C., Wang, J., Guo, S., Guo, M.-W., and Zhu,
L.-F. (2020b). Hybrid henry gas solubility optimiza-
tion algorithm based on the harris hawk optimization.
IEEE Access, 8:144665–144692.
Yousri, D., Babu, T. S., and Fathy, A. (2020). Recent
methodology based harris hawks optimizer for de-
signing load frequency control incorporated in multi-
interconnected renewable energy plants. Sustainable
Energy, Grids and Networks, 22:100352.
Yu, Z., Shi, X., Zhou, J., Chen, X., and Qiu, X. (2020).
Effective assessment of blast-induced ground vibra-
tion using an optimized random forest model based on
a harris hawks optimization algorithm. Applied Sci-
ences, 10(4):1403.
Y
¨
uzgec¸, U. and Kusoglu, M. (2020). Multi-objective harris
hawks optimizer for multiobjective optimization prob-
lems. BSEU Journal of Engineering Research and
Technology, 1(1):31–41.
Zhang, Y., Liu, R., Wang, X., Chen, H., and Li, C. (2020a).
Boosted binary harris hawks optimizer and feature se-
lection. Engineering with Computers, pages 1–30.
Zhang, Y., Zhou, X., and Shih, P.-C. (2020b). Modified
harris hawks optimization algorithm for global opti-
mization problems. Arabian Journal for Science and
Engineering, 45(12):10949–10974.
Zhao, J. and Gao, Z.-M. (2020). The hybridized harris hawk
optimization and slime mould algorithm. In Journal
of Physics: Conference Series, volume 1682, page
012029. IOP Publishing.
Zhong, C., Wang, M., Dang, C., Ke, W., and Guo, S. (2020).
First-order reliability method based on harris hawks
optimization for high-dimensional reliability analysis.
Structural and Multidisciplinary Optimization.
Harris Hawks Optimization: A Formal Analysis of Its Variants and Applications
95