Research paperA hybrid Harris hawks-moth-flame optimization algorithm including fractional-order chaos maps and evolutionary population dynamics
Introduction
In recent years, global optimization techniques have gained more attention since they are applied to various applications, including but not limited, to engineering [1], computer science [2], [3], [4], finance [5], medicine [6], [7], and industry [8]. Metaheuristic algorithms (MH) methods are considered the most popular global optimization techniques with a high strength to handle different optimization problems regardless of the nature of the problem itself [9], [10]. Such a behavior is not exhibited by classical optimization algorithms that need more information about the problem and cannot apply to other problems directly [11], [12]. metaheuristic algorithms are characterized by their ability to solve challenging problems despite being mostly stochastic and not deterministic. According to the inspiration of the MH methods, they can be categorized into three main classes of swarm-based, evolutionary-based, and physics-based metaheuristics.
The swarm-based methods proved their efficiency in different applications when compared with other kinds of MH techniques. Some of them are whale optimization algorithm (WOA) [13], grey-wolf optimization [14], salp swarm algorithm (SSA) [15], particle swarm optimization (PSO) [16]. The success of the methods to solve different optimization problems motivated the researchers in the field of soft computing to develop more efficient techniques.
In the same context, Heidari et al. [17] developed a metaheuristic method called Harris Hawks Optimizer (HHO) simulating the foraging characteristics of Harris Hawks in nature. Similar to other MH methods, HHO consists of two phases (i.e., exploration and exploitation abilities), and each of them is determined according to the energy of the hawks. It was demonstrated in the original paper of HHO that this algorithm is very competitive compared to the existing methods. HHO has been successfully used in several fields like image processing [18], [19], [20], prediction models [21], renewable energy applications [22], [23], [24], feature selection [25], [26], engineering application [27] and etc. [21], [28], [29], [30], [31], [32], [33].
The moth-flame optimizer is a recently developed algorithm to mimic the traverse orientation of moths at night [34]. Its good performance has been proved in many application areas. In addition, MFO has some advantages such as simple formulation, easiness of implementation and flexibility. In general, MFO combines the local search mechanism with population-based method which leads to the balancing between exploration and exploitation. Hence, the inherent simplicity of MFO has drawn the attention of many researchers. For example, Yueting et al. [35] suggested a modified MFO based on mutation strategy and tested using CEC2017 and CEC2005 benchmarks. In [36], authors used two chaotic strategies to improve the performance of MFO. The first chaotic map is applied to generate initial population, while, the second one, named chaotic disturbance, is applied to improve the best solution. This avoided trapping in local optima. The enhanced MFO variant thus developed (denoted as CMFO) was utilized to determine the parameters of kernel extreme learning machine and selecting the relevant features at the same time. Yueting et al. [10] applied chaotic local search to enhance the MFO, and used the Gaussian mutation to improve the diversity. The modified CLSGMFO algorithms was evaluated using 23 classical functions and compared with other MH techniques. The results proved that CLSGMFO outperforms other methods. In addition, it was utilized to determine the parameters of KELM to enhance the prediction of financial stress. As per the literature, integrating the chaos maps with the MFO enhanced its diversification capability thus allowing to avoid local optima solutions due to their unique and dynamic characteristics.
In order to overcome the limitations of HHO and develope a robust variant of this algorithm, we suggest a modification using the fractional order chaos maps to upgrade the initial population which provides the proposed method with high ability to select suitable initial values. This leads to enhance the acceleration ability toward the global solution. In addition, the exploration of HHO is improved by using the operators of moth-flame optimization algorithm (MFO). Moreover, the concept of evolutionary population dynamics [37] is used to update the worst solutions during the optimization process, which reduces the effect of these worst solutions on the quality of the population.
The main contribution of the current work can be outlined as follows:
- 1.
Improve the performance of the HHO using the Fractional order chaos maps, moth flame optimization operators, and evolutionary population dynamics.
- 2.
Evaluate the quality of two FOC maps to enhance the generation of the initial population of HHO.
- 3.
Usings the operators of MFO to improve the exploration of the HHO during the search process.
- 4.
Apply the EPD concept to update the worst solutions during the optimization process.
- 5.
Evaluate the performance of the FCHMD using a set of 36 mathematical functions from CEC2005 benchmark and 5 engineering problem
The present paper is organized into the following sections: a general overview of the basic version of the HHO algorithm, the MFO techniques, and the applied fractional order chaos maps is presented in Section 3. A detailed explanation for the proposed algorithm is introduced in Section 4. Test problems and optimization results are presented and discussed in Section 5. Finally, the conclusion and future work are given in Section 6.
Section snippets
Related works
There are several modifications in the literature to improve the performance of the HHO. For example, Ridha et al. [38] developed an algorithm to determine the optimal parameters of PV for single-diode solar cell models by using a modified HHO. The enhanced HHO uses the exploratory steps of flower pollination algorithm and mutation of DE. In [39], an improvement of HHO was proposed based on Gaussian barebone to determine the parameters of kernel extreme learning machine for prediction. In [40],
Background
In this section, HHO, MFO, evolutionary population dynamics, and fractional order chaos maps used in this work are presented.
Proposed algorithm
The modified version of the HHO algorithm using the Fractional-order chaos (FOC) maps and the operators of the MFO is illustrated in Fig. 1. Since the initial population has the greatest impact on the efficiency of meta-heuristic algorithms, the process of selecting a suitable initial population is required. In this study, the FOC maps are used to set the initial value for the agents and this will lead to an increase in the convergence of the agents towards the global solution. In addition, the
Test problems and optimization results
In this study, the proposed FCHMD algorithm was tested on 36 mathematical functions taken from the CEC2005 benchmark and five classical engineering problems.
Conclusion
In this work, the Fractional-Order Chaos Maps, moth-Flame Optimization, and evolutionary Population Dynamics has been applied in order to overcome the drawbacks of HHO. The proposed FCHMD uses two Fractional-Order Chaos Maps i.e., FC-Gauss, and FC-2xmod1 maps) to generate initial population and this led to improve the convergence of the solutions towards the global solution. Furthermore, the operators of MFO were combined with operators of HHO during the exploration ability, and this enhanced
CRediT authorship contribution statement
Mohamed Abd Elaziz: Conceptualization, Methodology, Software, Formal analysis, Writing - review & editing. Dalia Yousri: Conceptualization, Formal analysis, Data curation, Software, Visualization, Writing - review & editing. Seyedali Mirjalili: Conceptualization, Visualization, Writing - review & editing, Project administration, Supervision.
Declaration of Competing Interest
We wish to confirm that there are no known conflicts of interest associated with this publication and there has been no significant financial support for this work that could have influenced its outcome.
References (114)
- et al.
Parameter estimation of photovoltaic cells using an improved chaotic whale optimization algorithm
Appl Energy
(2017) - et al.
Task scheduling in cloud computing based on hybrid moth search algorithm and differential evolution
Knowl Based Syst
(2019) - et al.
An improved runner-root algorithm for solving feature selection problems based on rough sets and neighborhood rough sets
Appl Soft Comput
(2020) - et al.
Scheduling Internet of Things requests to minimize latency in hybrid FogCloud computing
Future Gener Comput Syst
(2020) - et al.
Finance-based scheduling using meta-heuristics: discrete versus continuous optimization problems
J Financ Manag Prop Constr
(2015) - et al.
Toxicity risks evaluation of unknown FDA biotransformed drugs based on a multi-objective feature selection approach
Appl Soft Comput
(2020) - et al.
A real time computer aided object detection of nasopharyngeal carcinoma using genetic algorithm and artificial neural network based on haar feature fear
Future Gener Comput Syst
(2018) - et al.
Metaheuristics for scheduling in industrial and manufacturing applications
(2008) Metaheuristics-the metaphor exposed
Int Trans Oper Res
(2015)- et al.
An efficient chaotic mutative moth-flame-inspired optimizer for global optimization tasks
Expert Syst Appl
(2019)
Metaheuristics in combinatorial optimization: overview and conceptual comparison
ACM Comput Surv (CSUR)
An overview of evolutionary algorithms for parameter optimization
Evol Comput
The whale optimization algorithm
Adv Eng Softw
Grey wolf optimizer
Adv Eng Softw
Asynchronous accelerating multi-leader Salp chains for feature selection
Appl Soft Comput
Time varying acceleration coefficients particle swarm optimisation (TVAC-PSO): a new optimisation algorithm for estimating parameters of PV cells and modules
Energy Convers Manag
Harris hawks optimization: algorithm and applications
Future Gener Comput Syst
A novel hybrid Harris hawks optimization for color image multilevel thresholding segmentation
IEEE Access
Dynamic Harris hawks optimization with mutation mechanism for satellite image segmentation
Remote Sens
Satellite image de-noising with Harris hawks meta heuristic optimization algorithm and improved adaptive generalized Gaussiandistribution threshold function
IEEE Access
Modeling of friction stir welding process using adaptive neuro-fuzzy inference system integrated with Harris hawks optimizer
J Mater Res Technol
Recent methodology based Harris hawks optimizer for designing load frequency control incorporated in multi-interconnected renewable energy plants
Sustain Energy Grids Netw
Optimal photovoltaic array reconfiguration for alleviating the partial shading influence based on a modified Harris hawks optimizer
Energy Convers Manag
Parameters identification of photovoltaic cells and modules using diversification-enriched Harris hawks optimization with chaotic drifts
J Clean Prod
A new quadratic binary Harris hawk optimization for feature selection
Electronics
Binary Harris hawks optimizer for high-dimensional, low sample size feature selection
Evolutionary machine learning techniques
Comparison of dragonfly algorithm and Harris hawks optimization evolutionary data mining techniques for the assessment of bearing capacity of footings over two-layer foundation soils
Eng Comput
Harmonic overloading minimization of frequency-dependent components in harmonics polluted distribution systems using Harris hawks optimization algorithm
IEEE Access
A new hybrid Harris Hawks-Nelder-Mead optimization algorithm for solving design and manufacturing problems
Mater Test
Optimal planning of renewable energy-integrated distribution system considering uncertainties
IEEE Access
Noise prediction of axial piston pump based on different valve materials using a modified artificial neural network model
Alexandria Eng J
An enhanced productivity prediction model of active solar still using artificial neural network and Harris hawks optimizer
Appl Therm Eng
Rainfall-runoff modelling using improved machine learning methods: Harris hawks optimizer vs. particle swarm optimization
J Hydrol
Moth-flame optimization algorithm: a novel nature-inspired heuristic paradigm
Knowl Based Syst
Enhanced moth-flame optimizer with mutation strategy for global optimization
Inf Sci
Toward an optimal kernel extreme learning machine using a chaotic moth-flame optimization strategy with applications in medical diagnoses
Neurocomputing
Evolutionary population dynamics and grasshopper optimization approaches for feature selection problems
Knowl Based Syst
Boosted mutation-based Harris hawks optimizer for parameters identification of single-diode solar cell models
Energy Convers Manag
Predicting entrepreneurial intention of students: an extreme learning machine with Gaussian barebone Harris hawks optimizer
IEEE Access
Modified Harris hawks optimizer for solving machine scheduling problems
Symmetry
Job scheduling in cloud computing using a modified Harris hawks optimization and simulated annealing algorithm
Comput Intell Neurosci
Optimal placement of DGS in distribution system using an improved Harris hawks optimizer based on single-and multi-objective approaches
IEEE Access
Horizontal and vertical crossover of Harris hawk optimizer with Nelder-Mead simplex for parameter estimation of photovoltaic models
Energy Convers Manag
Improved Harris hawks optimization using elite opposition-based learning and novel search mechanism for feature selection
IEEE Access
A chaotic sequence-guided Harris hawks optimizer for data clustering
Neural Comput Appl
Long-term memory Harris hawk optimization for high dimensional and optimal power flow problems
IEEE Access
Parameters identification of photovoltaic cells and modules using diversification-enriched Harris hawks optimization with chaotic drifts
J Clean Prod
Opposition-based learning Harris hawks optimization with advanced transition rules: principles and analysis
Expert Syst Appl
Orthogonally adapted Harris hawk optimization for parameter estimation of photovoltaic models
Energy
A competitive chain-based Harris hawks optimizer for global optimization and multi-level image thresholding problems
Appl Soft Comput
Cited by (52)
Convergence analysis of flow direction algorithm in continuous search space and its improvement
2023, Mathematics and Computers in SimulationOpposition-based learning equilibrium optimizer with Levy flight and evolutionary population dynamics for high-dimensional global optimization problems
2023, Expert Systems with ApplicationsCitation Excerpt :In EPD, the first phase is to remove the poorly adapted individuals, and the next phase is to relocate or mutate the removed individuals near a scheme of the best individuals. The main task of EPD is to eliminate the poorly suited particles, rather than to obtain the best solutions (Elaziz et al., 2021; Yang et al., 2022). The EPD is equipped with EO by eliminating half of the worse particles and regenerating them randomly at two locations with equal probability.
Parameters estimation of three-diode photovoltaic model using fractional-order Harris Hawks optimization algorithm
2023, OptikCitation Excerpt :However, the HHO algorithm has disadvantages, such as being stuck at the local optimum point and slow convergence [23]. In order to overcome these disadvantages, many variants of the HHO algorithm have been developed by researchers [22–25]. This study focuses on the effect of fractal chaotic map sequences on the metaheuristic algorithm.
A hybrid Harris Hawks optimizer for economic load dispatch problems
2023, Alexandria Engineering Journal