Abstract
Harris Hawk’s Optimizer (HHO) is a recently developed meta-heuristics search algorithm with inherent capability to explore global minima and maxima. However, the local search of the basic HHO algorithm is sluggish and has slow convergence rate due to its poor exploitation capability. In the present work, exploration and exploitation phase of HHO have been improved using a chaotic variant of the present optimizer. The proposed chaotic variant has been simulated and tested for 23 standard test functions and 10 different engineering design optimization problems of real life. To check the efficacy of the proposed algorithm, the test results of the proposed CHHO algorithm have been compared with others recently developed and well-known classical optimizers, such as PSO, DE, SSA, MVO, GWO, DE, MFO, SCA, CS, TSA, PSO-DE, GA, HS, Ray and Sain, MBA, ACO, MMA, etc. The experimental results reveal that the suggested method outperforms on most of the test functions and engineering design challenges with superior convergence.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
1 Introduction
Machine learning and computational intelligence is advancing rapidly for solving complex optimization problems. Optimization is the process of selecting of best possible solution amongst the given set of alternatives. Generally, gradient approaches are applied to solve local optimization with only one minimum or maximum point. It has been noticed that discontinuous methods are difficult to differentiate the global solution of multimodal functions in a single run. These types of non-linear un-constrained convex optimization could be precisely solved by meta-heuristics algorithms. Complex engineering problems are effectively tackled by selecting a heuristic path which provides an appropriately worthy solution to an optimization problem [1]. These days various meta-heuristics algorithms have been anticipated by taking inspiration from natural phenomena and social activities. These optimization techniques are very flexible and may be applied to engineering and design problems. These meta-heuristic algorithms may be broadly categorized as swarm-intelligence-based, evolutionary algorithms, physics-based algorithms, and human-based. The first category of population-based meta-heuristics mimics collective or social behaviors, such as moving in swarms, flocks, and herds. Some of the swarm Intelligence approaches are: Ant Colony Optimization (ACO) [2], Particle Swarm Optimization (PSO) [3], Artificial Bee Colony (ABC) [4], Bat-inspired Algorithm (BA) [5], Grey Wolf Optimization (GWO) [1], Moth Flame Optimization (MFO) [6], Krill Herd algorithm(KH) [7], Water Cycle algorithm(WCA) [8], Animal migration optimization(AMO) [9], Imperialist Competitive Algorithm (ICA) [10], Branch and Bound (BB) [11], and Harris Hawk Optimizer(HHO) [12]. The second category is Evolutionary Algorithms (EAs), such as Genetic algorithm (GA) [13], differential evolution (DE) [14], Evolution strategy (ES) [15] and Genetic programming (GP), and mimic behaviors, such as selection, recombination, and mutation. The third class utilizes some physical laws includes Gravitational search algorithm (GSA) [16], Big-Bang Big-Crunch (BBBC) [17], Multi-Verse Optimizer(MVO) [18], and Sine–Cosine Algorithm(SCA) [19]. The last category mimics certain human behaviors which include some of the well-known algorithms, such as Tabu search (TS) [20], Teaching–learning-Based Optimization (TLBO) [21], Socio Evolution, and Learning Optimization (SELO) [22], Biogeography-Based algorithm [23], etc. A momentary assessment of these meta-heuristics and hybrid search algorithms has been portrayed in Table 1.
In last few decades, we witnessed numerous new optimization methodologies which have been introduced to improve system performance with different objectives. It has been seen that a common feature of these metaheuristics algorithms is searching process which involves diversification (exploration phase) and intensification (exploitation phase). However, local minima stagnation is the major drawback of these heuristics algorithms resulting in premature convergence. In the proposed work, we intend to improve the performance of Harris Hawks Optimizer (HHO) by chaotic strategy. HHO is a stochastic metaheuristic algorithm developed by Heidari et al. [12].
The main feature of HHO is to mimic the collective hunting by adopting four strategies, which includes encircling, surprise pouch, soft besiege and hard besiege. HHO is a simple, fast and efficient method to solve complex optimization including discrete, continuous, constraint and unconstraint problems. The major advantages of HHO are simplicity in methodology, ability to escape safely from local minima stagnation, flexibility in operation, improved performance and ease of adoption. However, besides all of these advantages, there are some flaws in HHO. The major limitations are possibility of being trapped in local minima while solving large multimodal and composition optimization problems, inability to maintain proper balance between global and local search, undesirable performance in case of multi-dimensional problems [60]. This is consistent with the observations presented by Heidari et al. [12], who notified that HHO gives poor performance in some circumstances of Unimodal and multimodal test functions. Nevertheless, No free lunch theorem allows for further modification and improvement, as no single method is efficient to tackle all kinds of optimization problems. In a very short span of time, several HHO variants have been developed by researchers and find wide applications in solving optimization problems in different domains, such as engineering design, manufacturing problems, power quality, image segmentation, drug design, networking and pattern recognition problems. From the vast HHO research variants, we have selected some of the specific work for precise comparison and interpretation. Yildiz et al. [61] presented an effective solution to manufacturing optimization problems by solving grinding optimization problem using HHO, GOA and MVO. The comparison results show that the proposed method gives improved results in handling optimum optimization variables. Abbasi et al. [62] adopted HHO to explore more prominent solution in lowering entropy generation of the micro-channel considering velocity and temperature constraints. Moayedi et al. [63] incorporated HHO with ANN to find stability of soil slopes which is one of the major issues concerned with civil engineering design problem. It was noted that HHO-ANN method efficiently provides better fitted structure. Chen et al. [64] developed a hybrid algorithm to improve local search capability of basic HHO by combining chaotic maps, multi-population approach and differential strategy. In the proposed work, logistic mapping has been used to enhance exploitation phase. The comparative assessment reveals that proposed method is capable ensuring a balance between exploration and exploitation phase. Firouzi et al. [65] have solved the complications associated with cracks in cantilever beam design by applying impact testing and explored location and depth of crack for Euler–Bernoulli beam using basic and hybridized algorithms. In article [66], authors have incorporated Gaussian bare bone (GB) strategy with HHO to maintain balance between global and local search capabilities. It has been analyzed from this study that for better results, the program has to run for a large number of iterations. Chiwen et al. [67] presented an improved version of HHO by information exchange between search agents. A set of nine benchmark problems and seven engineering design problems were addressed effectively to check potentiality of the method. Elkadeem et al. [68] demonstrated performance analysis of three standard IEEE system considering renewables and distributed generator by applying hybrid HHO–PSO method. All of these studies attempted to optimize different objectives by modifying classical HHO. A common flaw noted from these variants is lack of diversity in their search process and possibility of being struck in local minima. This premature convergence may result in inferior performance for some of Unimodal and multimodal benchmark functions. Authors have used different topologies, such as hybrid, binary and chaotic strategies, for improving performance of various systems. This chaotic approach finds wide scope for developing new algorithms based on chaotic maps. The researchers are continuously working on different chaotic variants to solve optimization problems. Such Chaotic behavior has been implemented by researchers in algorithms like genetic algorithms [69], chaotic Krill Herd search [54], SCA [70], BA [71], GWO [72], PSO [73], WOA [74]. Moreover, a large number of studies revealed that basic HHO algorithm cannot escape from the local optimal solution efficiently and thus results in poor convergence efficiency. Therefore, in this work, we intend to propose a new chaotic HHO algorithm (CHHO). The chaotic local search (CLS) is combined with basic HHO algorithm to improve the exploitation phase of HHO.
The rest of the paper is arranged as follows: Sect. 2 comprises a brief over review related to chaotic algorithms. Section 3 describes about the back ground of proposed scheme. Section 4 first gave a description of standard benchmark functions. Section 5 includes test results of proposed algorithm and comparative analysis with well-known algorithms. Testing of 10 real-world problems is presented in Sect. 6 and finally, paper is concluded in Sect. 7.
2 Literature survey of some recent HHO and Chaotic variants
In this section, a specific associated work has been presented to explore information regarding recent innovations related to HHO variants and different chaotic strategies are explored in Table 2.
From the prescribed literature studies, it has been noticed that a wide variety of meta-heuristic and hybrid variants of HHO have been developed by the research author to fix different kinds of stochastic complexities. Some real-world problems, such as data mining, environmental issues, medicine and drugs, materials, engineering design, image segmentation, power flow, solar PV modules, feature selection, etc., were analyzed by various researchers using a heuristic approach. The solution accuracy of any algorithm depends on its capability to have a proper balance between intensification and diversification. Studies revealed that slow convergence is the common problem of most heuristic algorithms. This ultimately gives rise to reduced computational efficiency. Thus, to improve the solution efficiency, a trend of developing hybrid algorithms is escalating vastly. Also, diverse chaotic strategies have been effectively incorporated by many researchers to optimize specific objective function. The ultimate aim of these techniques is to provide an optimal solution for a pre-defined problem. Recently, a chaotic variant of HHO using the “logistic function” was presented by Chen et al. [95]. In this work, HHO was integrated with opposition-based learning along with chaotic local search to estimate PV parameters. Current–Voltage characteristics of PV modules are upgraded utilizing chaos periodicity. It is observed that this method generates optimal solution by sensing temperature difference and irradiation variance. This research is pragmatic to deal with only parameter tuning and other crucial variables skipped. Ewes et al. [75] applied HHO for enhancing local search capability of MVO while chaotic maps were employed for determining optimal parameter tuning of MVO. Total 15 benchmark functions were tested for 10 chaotic functions. It was concluded that “circle function” gave best optimal solution. Also, four real-world engineering problems were analyzed to show the propensity of present method. In this work, for recording optimal solution, a large number of parameters are altered, which may result adverse effect on HHO performance. Gao et al. [96] used Tent Chaotic function to improve the exploitation phase of HHO. It was noticed that the solutions of benchmark functions were not exploited to an appreciable level. It was noticed that authors have demonstrated only classical HHO and CHHO results. Also, comparative analysis with competitive method was not performed. In most cases, results are subjected to premature convergence with poor efficiency.
2.1 Novelty of proposed Chaotic HHO method
-
(i)
In the proposed research, the local search capability of classical HHO has been enhanced using “Tent chaotic function”.
-
(ii)
The eminence of the initial population has been enhanced by chaos theory.
-
(iii)
To retain original characteristics of HHO, parameters of HHO are not altered.
-
(iv)
The CHHO method has been effectively employed to evaluate performance of 23 standard benchmarks, and 10 real-world design problems.
-
(v)
The effectiveness of the proposed algorithms has been inspected by Wilcoxon signed-rank test and statistical test.
-
(vi)
The comparative analysis demonstrated in the result section revealed that the suggested method gives outstanding performance in terms of fitness evaluation and solution accuracy.
3 Background of proposed work
Harris Hawks are the intelligent raptors that reside in the United States and Mexico. For their survival, Hawks used to perform hunting in groups. The hunting process involves their inherent ability to communicate within group members to encircle, attack by making a large number of soft and hard besieges. During this process, if the target succeeds in escaping, hawks again coordinate among themselves for another attack. Meanwhile, each hawk may exchange the positions. Finally, the exhausted prey loses its energy rapidly and get struck by the hawks. The captured prey is shared equally among the group members. Remaining food if any is carried by the hawks to their nest for young hawks [97]. In this process, there is a probability for each matching strategy depending on the sites of the family associates and the prey which is mostly a rabbit. In spite of having decent convergence rate, HHO still lacks in finding best optimum solution. So, to diminish this effect and increase its proficiency, chaotic strategy is developed. Basically from the gathered literature given in Table 2, ten most significant chaotic maps extensively used in the field of optimization discovering the search space more enthusiastically and comprehensively. Out of all these available chaotic maps, Tent map is applied to HHO in the proposed work. Conventional Harris Hawks Optimizer has poor exploitation capability and lacks to discover local search space. In an endeavor to pace up Harris Hawks streamlining agent and to kill it nearby pursuit space, the suggested calculation plans to improve the local search capability of Harris Hawks Optimizer using a chaotic local Search and noted as Chaotic Harris Hawks Optimizer (CHHO). The strategy is shown briefly in the Fig. 1.
3.1 Different Chaotic functions
The concepts of probability distribution are captured by lot of meta-heuristics algorithms to gain randomness. Chaotic maps could be beneficial if randomness due to ergodicity, idleness and randomness properties is properly utilized. These chaotic criteria are fulfilled by Eq. (1).
In Eq. (1), \(o_{k + 1} \,\&\, f(o_{k} )\) are the \((\,k + 1)^{th} \,\,\& \,k^{th}\) chaotic number, respectively. The action of chaotic function is dependent on initial value \(o_{0}\). The particular type of chaotic function will generate a solution within the standardized equations as shown in Table 3. In the proposed research, from these 10 chaotic strategies, Tent chaotic map is intuitively clubbed with basic HHO to enhance the exploitation phase of the search space.
3.2 Mathematical modeling of proposed CHHO
The mathematical equations are implemented based on the behavior of Harris hawks and chaotic strategy. This section includes the methodology of capturing the prey. The typical chasing technique of Harris birds is where they recognize the food and chase it using their sharp judgments while the prey not knowing hunters’ plan. Let \(q\) be the probability for each equalizing attempt which depends on the position of the other family members close enough to them, which is modeled in Eq. (2), when \(q < 0.5\) or perch on randomly on tall trees and modeled as in Eq. (2a) for \(q \ge 0.5\).
where, \(X(itn + 1)\) represents the hawks position in next iteration \((it^{n} )\), \(X_{{{\text{rand}}}}\) \((itn)\) represents randomly selected hawks, \(X(itn)\) is the current \(r_{1\,\,,} r_{2\,\,,} r_{3\,\,,} r_{4\,\,,}\) and \(q\) are random values in between (0, 1) and these are modified in each iteration between upper bound \((Ub)\) and lower bound \(\,(Lb)\).\(X_{{{\text{prey}}}} (itn)\) represents the position of prey. \(X_{m} (itn)\) represents the mean position of Hawks which is determined by Eq. (3).
where \(X(itn)\) is the hawk location in each iteration and \(N\) denotes total number of hawks.
Transition from Exploration to exploitation phase depends upon the escaping energy of the prey and is evaluated using Eq. (4)
where \(E_{A}\) is avoidance energy of the prey, E0 is the initial energy of the prey changing randomly between (− 1, 1) and \(itn_{\max }\) is maximum iterations. Equation (5) is used to determine the upgraded position of hawks. The successful capture relies on chasing strategies of Hawks and escaping nature of prey depending upon Escaping energy \((E_{A} )\) and Change of escape \((r_{{}} )\).Transition from exploration to exploitation phase depends upon escaping energy of prey. The prey has enough escaping energy. Hawks will first encircle and then surprise pounce is performed. Modeled in Eq. (5) and Eq. (6), Hawks perform a soft besiege for \(r \ge 0.5\& \left| E \right| \ge 0.5\).
where \(\Delta X(itn)\) is the difference between current position of prey and location of Hawks at iteration (\(itn\)) \(J = 2(1 - r_{5} )\) is the Jump energy which alters randomly in each iteration. \(r_{5}\) is the random number within the range (0, 1). The exhausted prey fails to escape and Hawks perform hard besiege. Modeled in Eq. (7), Hawks perform a hard besiege for \(r \ge 0.5\,\& \,\left| E \right| < 0.5\).
where \(D\) = Problem’s dimension, \(S\) = Range of fractal flight path by size \((1 \times D)\).
The LF (D)-based patterns which follow the given rule in Eq. (10) and Eq. (11)
where \(\mu ,\sigma\) are denoted as such kinds of values randomly in between (0, 1) and \(\beta\) is default constant set to 1.5.
At this stage, the prey has enough energy and besiege during this phase depends on Levy flight (LF) concept as modeled in Eq. (12). Hawks perform a soft besiege with rapid dives for \(\left| E \right| \ge 0.5\,\,\& r < 0.5\).
The Hawks are very close to prey and perform hard besiege. Modeled in Eq. (15), Hawks perform hard Besiege with rapid dives for \(\left| E \right| < 0.5\,\,\& r < 0.5\).
3.3 Algorithm of proposed work
The basic HHO is upgraded by combining the chaotic approach to further enhance the search accuracy. The pseudo-code for method proposed is as shown in Fig. 2. The flow chart showing process of algorithm is illustrated in Fig. 3.
4 Standard benchmark test functions
In the proposed CHHO algorithm, the Tent Chaotic map has been used. The mathematics of the chaotic tent map has been explained in Table 3 [75]. These standard benchmark functions are characterized by their objective fitness in parameter space within a particular dimension (Dim), range, and optimal value (\(f_{\min }\)).The parameter setting for the proposed algorithm is shown in Table 4. Table 5 illustrates uni-modal benchmark function from F1 to F7. Convergence curve for HHO and CHHO for the respective uni-modal (UM) benchmark is in Fig. 4. Similarly, Tables 6, 7 show test results for Multi-modal (UM) (F8 to F13) and fixed dimension (FD) (F14 to F23) functions. Figure 5 and Fig. 6 presents convergence curve for multi-modal and fixed dimension functions. The convergence curves of HHO and CHHO are indicated by green and red curve, respectively. It can be easily noticed from corresponding figures that search capability has been improved by the resultant chaotic approach with superior convergence.
5 Simulation results and discussion
In this section, results of 23 standard Benchmark functions are presented. The test systems are simulated in MATLAB 2018a Windows 10, CPU@2.10Ghz-4 GB RAM Core i5. Test results for benchmark functions are discussed with their average, worst, best, median, standard deviation. To analyze feasibility of solution, Wilcoxon sum test and statistical T test have been taken into account. The stochastic complexity of the proposed algorithm is justified and analyzed by running the algorithm for 30-trial checks and 500 re-iterations. On similar grounds, results are compared with other universally validated methods.
5.1 Testing of uni-modal functions
The search process for best position depends upon the capability of the algorithm to reach closer to origin. During the search process by various agents, there may be possibility of being entrapped far or nearby and accordingly defined in terms of exploration and exploitation. Exploration comes under global search process and exploitation falls under local search category. The outcomes for uni-modal (UM) test functions have been illustrated in Table 8. Table 9 illustrates Statistical Analysis for Uni-modal benchmark functions. Further to check the feasibility of proposed method, Dunn’s test has been performed and test results for sum-of-squares (SS), degree of freedom (df), Mean square values (MS), Chi-sq Prob > Chi-sq and corresponding errors are tabulated in Table 10. Simulation time for UM Benchmark Problems utilizing CHHO is shown in Table 11. Table 12 shows compared results with other meta-heuristics search algorithms like PSO[98], GWO[1], GSA[16], BA[99], FA[100], GA[101], MFO[6], MVO[18], SMS[102], FPA[103], DE[104], ALO[105], WOA [48], etc. in terms of standard and mean deviation. In Fig. 7, a correlation between Chaotic HHO and different methods appears intermingling bend for UM (F1 to F7) shows a few ideal foci convergences nearer to optimal value. The algorithm is tested for 30-trial runs and 500 iterations as presented in Fig. 7. The test outcomes of UM (F1 to F7) have some raised points with increased convergence using CHHO revealing the effectiveness of algorithm. Box-Plot of Trial runs of U-Modal Benchmark Function CHHO compared with competitive algorithms is shown in Fig. 8.
5.2 Testing of multi-modal test function
The proposed chaotic algorithm is tested for multi-modal test function with 30-trial runs and 500 iterations as presented in Fig. 9. The outcomes for Multi-modal (MM) test functions have been illustrated in Table 13. Table 14 illustrates Statistical Analysis for Multi-modal benchmark functions. Further to check the feasibility of proposed method, Dunn’s test has been performed and test results for sum-of-squares (SS), degree of freedom (df), Mean square values (MS), Chi-sq Prob > Chi-sq and corresponding errors are tabulated in Table 15. Simulation time for multi-modal (MM) Benchmark Problems with best, mean and worst utilizing CHHO is shown in Table 16. Table 17 summarizes compared results with other meta-heuristics search algorithms like PSO [98], GWO [1], GSA [16], BA [99], FA [100], GA [101], BDA [107], BPSO [108], MFO [6], MVO [18], SMS [102], DE [104], ALO [105], etc., in terms of mean and standard deviation. The test outcomes for MM (F8 to F13) have few pick points with increased convergence using CHHO revealing the effectiveness of algorithm. Box-Plot of Trial runs of M-Modal benchmark function compared with other methods is shown in Fig. 10.
5.3 Testing of fixed dimension benchmark functions
The proposed Chaotic HHO algorithm is tested for Fixed Modal Benchmark functions (F14 to F23) for 30-trial runs and 500 iterations. The outcomes for fixed dimension (FD) test functions have been illustrated in Table 18. Table 19 illustrates Statistical Analysis for fixed-modal benchmark functions. Further to check the feasibility of proposed method, Dunn’s test has been performed and test results for sum-of-squares (SS), degree of freedom (df), Mean square values (MS), Chi-sq Prob > Chi-sq and corresponding errors are tabulated in Table 20. Simulation time for FD Benchmark Problems utilizing CHHO is shown in Table 21. The results illustrated in Table 22 are compared with others variants, such as GWO [1], PSO [3], GSA [109], DE [14], ALO [105], BA [111], GA [110], SSA [43], DE [112], etc. in terms of mean and standard deviation. From the compared convergence curves shown in Fig. 11, it is observed that proposed tent chaotic HHO gives more superior results in terms of convergence. Box-Plot of Trial runs of FD-Modal benchmark function compared with other methods is shown in Fig. 12.
6 Multi-disciplinary engineering design problems
In this section, ten different design problems are discussed which includes 3-bar truss problem, speed reducer problem, pressure-vessel design, cantilever beam design, compression design, rolling element problem welded beam, Belleville spring problem, gear train design problem, and multidisc clutch brake problem [79]. These engineering problems are abbreviated as Engineering Function (EF). Table 23 summarizes details of ten real-world design problems. The comparison of the various engineering design problem with their best mean, worst standard deviation, and p value is illustrated in Table 24. The simulation time is shown in Table 25. Relative convergence curvatures of the proposed CHHO with standard HHO are shown in Fig. 13. All design problems from EF1 to EF2 are executed for 30-trial runs with 500 iterations.
To check the effectiveness of Chaotic HHO, algorithm is tested for 30-trial runs and 500 iterations. The algorithm is tested with respect for best value, standard deviation worst value, and p value. Furthermore, a comparative analysis with recent optimization methods is provided for justifying the validity of tested results for each design problems. Figure 14 illustrates 30-trial runs iterations for ten multidisciplinary engineering problems to check the optimality of the algorithm.
6.1 EF1—three-bar truss design problem
The proposed Chaotic HHO algorithm is applied for solving problem of Truss design as shown in Fig. 15 [24]. It has two variables and three parameters. The main focus of truss design problem is to minimize weight by optimizing two parameters. In truss bar design problem, three types of constraints warping, deflection and stress are optimized to achieve the desired objective. The mathematical modeling of 3-Bar Truss is illustrated through Eq. (16.1, 16.1a, 16.1b, 16.1c, 16.1d) subject to various constraints. The results of CHHO are compared with other optimization algorithms. The results are illustrated in Table 26. It is seen that the suggested method appreciably improves the objective of cost minimization. The design problem is modeled as given below:
Minimize
Subject to:
6.2 EF2—speed reducer design problem
The speed reducer design is associated with seven design parameters. The foremost objective is to minimize weight of speed reducer. This type of design problem consists of 11 constraints and 6 continuous variables as shown in Fig. 16 [116]. The seven variables are face width \((z_{1} )\), teeth module \((z_{2} )\), pinion teeth \((z_{3} )\), first shaft length \((z_{4} )\), second shaft length \((z_{5} )\), the first shaft diameter \(z_{6}\) and second shaft diameter \((z_{7} )\). All parameters except \((z_{3} )\) are continuous since it is having an integer value. The mathematical modeling for the optimal design of speed reducer is illustrated through Eq. (16.2a, 16.2b, 16.2c, 16.2d, 16.2e, 16.2f, 16.2g, 16.2h, 16.2k). The comparative analyses of CHHO with other metaheuristics method are listed in Table 27. It can be observed from the analysis that CHHO is more effective in cost minimization as compared to other methods.
Minimizing;
Subject to;
where \(2.6 \le z_{1} \le 3.6,0.7 \le z_{2} \le 0.8,17 \le z_{3} \le 28,7.3 \le z_{4} \le 8.3,7.8 \le z_{5} \le 8.3,2.9 \le z_{6} \le 3.9and5 \le z_{7} \le 5.5.\)
6.3 EF3—Pressure Vessel Engineering Problem
The design specification for this type aims to minimize cost of cylindrical pressure vessel illustrated in Fig. 17 [116]. The chaotic HHO is applied to diminish the expense which includes the material cost and welding cost to form the vessel in cylindrical form. The design variables include the thickness of the shell (Ts), the inner radius (R), the thickness of the head (Th) and the length of the cylindrical section of the vessel (L). These four variables are modeled as S1 to S4. The numerical formulations of this kind of problem are shown through Eq. (16.3, 16.3a, 16.3b, 16.3c, 16.3d, 16.3e). Table 28 shows the result analysis of proposed CHHO method with HHO, GWO, GSA, PSO, GA, DE, ACO and BB. From the summarized results in Table 28, it has been observed that CHHO gives marginal results and gives cost-effective solution for pressure vessel design problem.
Consider:
Minimize;
Subject to:
Variable range 0 \(\le\) \(s_{1}\) \(\le\) 99, 0 \(\le\) \(s_{2}\) \(\le\) 99, 10 \(\le\) \(s_{3}\) \(\le\) 200, 10 \(\le\) \(s_{4}\) \(\le\) 200.
6.4 EF4-cantilever beam design
This is concrete engineering problem in which main focus is minimization of beam weight as shown in Fig. 18 [27]. In beam design, there are five elements \(l_{1\,} ,\,l_{2\,} ,\,l_{3\,\,} ,l_{4\,\,} {\text{and}}\,l_{5}\). The main goal is minimization of the weight of the beam. The design problem is mathematically modeled through Eq. (16.4, 16.4a, 16.4b). Table 29 elucidates that proposed method efficiently reduces the weight of the beam compared to HHO, CS, ALO, SOS, MMA and GCA_1. The mathematical equations are as shown below:
Minimize
Subject to
6.5 EF5—compression spring design
Figure 19 illustrates spring design problem concerned with mechanical engineering [37]. Weight minimization is the main consideration to tackle this type of problem. There are three types of design variables: (i) wire diameter (dr) (ii) active coils (Nc) and (iii) coil diameter (Dm). The design problem is mathematically formulated through Eq. (16.5, 16.5a, 16.5b, 16.5c, 16.5d, 16.5e, 16.5f). The proposed method is applied to solve compression design problem and results are illustrated in Table 30. It is clearly seen from the analysis that CHHO method is efficient for reducing spring weight marginally.
Minimize
Subject to:
Variable range 0.005 \(\le\) \(y_{1}\) \(\le\) 2.00, 0.25 \(\le\) \(y_{2}\) \(\le\) 1.30, 2.00 \(\le\) \(y_{3}\) \(\le\) 15.0.
6.6 EF6—rolling element bearing design
The major aspect of this kind of design is to improve the dynamic load carrying capacity of rolling bearing element as illustrated in Fig. 20 [116]. There are ten parameters which decide the optimum design of bearing for improving the load-bearing power. Out of these ten variables, only five variables are of much consideration. These major variables are (i) diameter of the ball (DIMB), (ii) diameter pitch (DIMP), (iii) ball numbers (Nb), (iv) outer curvature coefficient, and (v) inner curvature coefficient. Rest of five variables only affect indirectly to the internal portion of the geometry. The design problem is mathematically formulated through Eq. (16.6, 16.6a, 16.6b, 16.6c, 16.6d, 16.6e, 16.6f, 16.6g, 16.6h, 16.6i, 16.6j, 16.6k, 16.6l). From the comparative results shown in Table 31, it can be seen that the proposed method gives superior results compared to HHO and other methods.
Maximizing;
Subjected to;
where \(f_{c} = 37.91\left[ {1 + \left\{ {1.04\left( {\frac{1 - \varepsilon }{{1 + \varepsilon }}} \right)^{1.72} \left( {\frac{{f_{I} \left( {2f_{0} - 1} \right)}}{{f_{0} \left( {2f_{I} - 1} \right)}}} \right)^{0.41} } \right\}^{10/3} } \right]^{ - 0.3} \times \left[ {\frac{{\varepsilon^{0.3} \left( {1 - \varepsilon } \right)^{1.39} }}{{\left( {1 + \varepsilon } \right)^{1/3} }}} \right]\left[ {\frac{{2f_{I} }}{{2f_{I} - 1}}} \right]^{0.41}\)
\(0.515 \le f_{I}\) And \(f_{0} \le 0.6\)
6.7 EF7—welded beam design
In welded beam design, welding is carried out by fusing different sections by molten metal as presented in Fig. 21 [37]. The major feature of this kind of design is to minimize overall cost of beam by optimizing four design variables subjected to seven constraints. The four variables are (i) bar thickness (b), (ii)bar length (l), (iii) weld thickness (h) and (iv) the bar height (h). The mathematical equations are formulated depending on prerequisites of variables and constraints illustrated through Eq. (16.7, 16.7a, 16.7b, 16.7c, 16.7d, 16.7e, 16.7f, 16.7g, 16.7h, 16.7i, 16.7j, 16.7k, 16.7l, 16.7m, 16.7n). The CHHO results are compared with HHO, GSA, HS, GA random, simplex and approximate methods and are listed in Table 32. The comparative analysis reveals that proposed method is competent for handling beam design problem more precisely.
Minimize,
Subject to
Variable range \(0.1 \le y_{1} \le 2\,,0.1 \le y_{2} \le 10\,,\,0.3 \le y_{3} \le 10\,,\,0.1 \le y_{4} \le 2\).where
6.8 EF8—Belleville spring design
This type of design problem is shown in Fig. 22 [116]. The major consideration of this method is to minimize overall weight while satisfying various constraints. In this method, four types of designed variables, such as, internal spring diameter (DIMI), outer spring diameter (DIME), spring height (SH) and spring width (ST), are required to be optimized. The formulations of equations for spring design are described through Eq. (16.8, 16.8a, 16.8b, 16.8c, 16.8d, 16.8e, 16.8f, 16.8g). To check the validity of proposed method, a comparative result analysis is shown in Table 33. It is seen from the comparison results that proposed method gives more precise results compared to other methods.
Minimizing;
Subject to:
where, \(\begin{gathered} \alpha = \frac{6}{\pi \ln J}\left( {\frac{J - 1}{J}} \right)^{2} \hfill \\ \delta = \frac{6}{\pi \ln J}\left( {\frac{J - 1}{{\ln J}} - 1} \right) \hfill \\ \mu = \frac{6}{\pi \ln J}\left( {\frac{J - 1}{2}} \right) \hfill \\ P{}_{{{\text{MAX}}}} = 5400lb \hfill \\ \end{gathered}\)
6.9 EF9–gear train design
In this method, the four variables \(g_{1} ,g_{2} ,g_{3} ,\,{\text{and}}\,g_{4}\) are reformed to diminish the scalar value and teeth ratio as shown in Fig. 23 [116]. Teeth on each gear are the decision variables in designing process. The design aspects are expressed through Eq. (16.9a) to Eq. (16.9b). The simulation results shown in Table 34 reveal that optimum fitness has improved to greater extend compared with HHO and other methods.
Considering;
Minimizing;
Subject to: \(12 \le g_{1} ,g_{2} ,g_{3} ,g_{4} \le 60\).
6.10 EF10–multidisc clutch brake design
Brake design is one of the most crucial problems in engineering design. This type of design problem is illustrated in Fig. 24 [27]. The clutch design problem is mainly fabricated to minimize the overall weight. Its five design variables are inner surface radius (Rin), outer surface radius (Ro), thickness of discs (Th), actuating force (Fac) and count of friction surface (Sf). The multi-clutch design problem is mathematically formulated through Eq. (16.10, 16.10a, 16.10b, 16.10c, 16.10d, 16.10e, 16.10f). In Table 35, test results of proposed method are compared with HHO and other optimization methods. It is observed that CHHO gives better fitness as compared to HHO and other methods in terms of cost minimization.
Minimizing;
where
Subjected to,
where, \(\begin{gathered} PM_{\pi } = \frac{{F_{ac} }}{{\Pi \left( {R_{0}^{2} - R_{in}^{2} } \right)}} \hfill \\ Y_{SR} = \frac{{2\pi n\left( {R_{0}^{3} - R_{in}^{3} } \right)}}{{90\left( {R_{0}^{2} - R_{in}^{2} } \right)}} \hfill \\ t = \frac{{i_{x} \pi n}}{{30\left( {DC_{h} + DC_{f} } \right)}} \hfill \\ \end{gathered}\).
7 Conclusion and future scope
In the proposed research, tent chaotic strategy has been combined with classical HHO for achieving a better exploitation search capabilities. The proposed algorithm is tested using 23 standard benchmark functions and also on universal design problems to justify the effectiveness of the proposed method. In the set of experiments, CHHO was compared with basic HHO. The experimental results revealed that proposed CHHO algorithm improves convergence for most of the Standard benchmark functions. Thus, the resultant chaotic Harris Hawk’s optimization (CHHO) is capable of giving more optimistic and convergent results. Therefore, it is observed that the proposed CHHO may be a good choice for solving numerical optimization problems and in future may be considered to solve power system dispatch and unit commitment problems considering electric and hybrid electric vehicles including uncertainty of wind and solar power.
References
Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69:46–61. https://doi.org/10.1016/j.advengsoft.2013.12.007
Dorigo M, Birattari M, Stutzle T (2006) Ant colony optimization. IEEE Comput Intell Mag 1:28–39. https://doi.org/10.1109/MCI.2006.329691
Kennedy J, Eberhart RC (1995) Particle swarm optimization. In: Perth A (ed) Proceedings of IEEE international conference of neural network. Springer, Cham, pp 1942–1948
Karaboga D, Gorkemli B, Ozturk C, Karaboga N (2014) A comprehensive survey: artificial bee colony (ABC) algorithm and applications. Artif Intell Rev 42:21–57. https://doi.org/10.1007/s10462-012-9328-0
Yang XS (2010) A new metaheuristic bat-inspired algorithm. Nature inspired ooperative strategies for optimization (NICSO 2010). Springer, Cham, p 65
Mirjalili S (2015) Moth-flame optimization algorithm: a novel nature-inspired heuristic paradigm. Knowl -Based Syst 89:228–249. https://doi.org/10.1016/j.knosys.2015.07.006
Gandomi AH, Alavi AH (2012) Krill herd: a new bio-inspired optimization algorithm. Commun Nonlinear Sci Numer Simul 17:4831–4845. https://doi.org/10.1016/j.cnsns.2012.05.010
Eskandar H, Sadollah A, Bahreininejad A, Hamdi M (2012) Water cycle algorithm: a novel metaheuristic optimization method for solving constrained engineering optimization problems. Comput Struct 110–111:151–166. https://doi.org/10.1016/j.compstruc.2012.07.010
Li X, Zhang J, Yin M (2014) Animal migration optimization: an optimization algorithm inspired by animal migration behavior. Neural Comput Appl 24:1867–1877. https://doi.org/10.1007/s00521-013-1433-8
Atashpaz-Gargari E, Lucas C (2007) Imperialist competitive algorithm: an algorithm for optimization inspired by imperialistic competition, 2007 IEEE Congr. Evol Comput CEC 2007:4661–4667. https://doi.org/10.1109/CEC.2007.4425083
Cohen AI, Yoshimura M (1983) A branch-and-bound algorithm for unit commitment. IEEE Trans Power Appar Syst 102:444–451
Heidari AA, Mirjalili S, Faris H, Aljarah I, Mafarja M, Chen H (2019) Harris Hawks optimization: algorithm and applications. Futur Gener Comput Syst 97:849–872. https://doi.org/10.1016/j.future.2019.02.028
Kazarlis SA, Bakirtzis AG, Petridis V (1996) A genetic algorithm solution to the unit commitment problem. IEEE Trans Power Syst 11:83–92. https://doi.org/10.1109/59.485989
Storn R, Price K (1997) Differential evolution-a simple and efficient heuristic for global optimization over continuous spaces. J Glob Optim 11:341–359
Hamdani H, Radi B, El Hami A (2019) Optimization of solder joints in embedded mechatronic systems via Kriging-assisted CMA-ES algorithm. Int J Simul Multidiscip Des Optim 10:A3. https://doi.org/10.1051/smdo/2019002
Rashedi E, Nezamabadi-pour H, Saryazdi S (2009) GSA: a gravitational search algorithm. Inf Sci (Ny) 179:2232–2248. https://doi.org/10.1016/j.ins.2009.03.004
Kaveh A (2016) Advances in metaheuristic algorithms for optimal design of structures, 2nd edn. Springer, Cham. https://doi.org/10.1007/978-3-319-46173-1
Mirjalili S, Mirjalili SM, Hatamlou A (2016) Multi-verse optimizer: a nature-inspired algorithm for global optimization. Neural Comput Appl 27:495–513. https://doi.org/10.1007/s00521-015-1870-7
Mirjalili S (2016) SCA: a sine cosine algorithm for solving optimization problems. Knowl-Based Syst 96:120–133. https://doi.org/10.1016/j.knosys.2015.12.022
Glover F, Melián B (2003) Tabu search. Intel Artif 7:43–57. https://doi.org/10.4114/ia.v7i19.714
Satapathy SC, Naik A, Parvathi K (2013) A teaching learning based optimization based on orthogonal design for solving global optimization problems. Springerplus 2:1–12. https://doi.org/10.1186/2193-1801-2-130
Mirjalili S, Jangir P, Saremi S (2017) Multi-objective ant lion optimizer: a multi-objective optimization algorithm for solving engineering problems. Appl Intell 46:79–95. https://doi.org/10.1007/s10489-016-0825-8
Saremi S, Mirjalili S, Lewis A (2014) Biogeography-based optimisation with chaos. Neural Comput Appl 25:1077–1097. https://doi.org/10.1007/s00521-014-1597-x
Abualigah L, Diabat A, Mirjalili S, Abd Elaziz M, Gandomi AH (2021) The arithmetic optimization algorithm. Comput Methods Appl Mech Eng 376:113609. https://doi.org/10.1016/j.cma.2020.113609
Hashim FA, Hussain K, Houssein EH, Mabrouk MS, Al-Atabany W (2021) Archimedes optimization algorithm: a new metaheuristic algorithm for solving optimization problems. Appl Intell 51:1531–1551. https://doi.org/10.1007/s10489-020-01893-z
Hu K, Jiang H, Ji CG, Pan Z (2021) A modified butterfly optimization algorithm: an adaptive algorithm for global optimization and the support vector machine. Expert Syst 38:1–18. https://doi.org/10.1111/exsy.12642
Bala Krishna A, Saxena S, V.K, (2021) Kamboj, hSMA-PS: a novel memetic approach for numerical and engineering design challenges. Springer, London. https://doi.org/10.1007/s00366-021-01371-1
Abualigah L, Yousri D, Abd Elaziz M, Ewees AA, Al-qaness MAA, Gandomi AH (2021) Aquila optimizer: a novel meta-heuristic optimization algorithm. Comput Ind Eng 157:107250. https://doi.org/10.1016/j.cie.2021.107250
Xu Z, Gui W, Heidari AA, Liang G, Chen H, Wu C, Turabieh H, Mafarja M (2021) Spiral motion mode embedded grasshopper optimization algorithm: design and analysis. IEEE Access 9:71104–71132. https://doi.org/10.1109/access.2021.3077616
Neshat M, Nezhad MM, Abbasnejad E, Mirjalili S, Groppi D, Heydari A, Tjernberg LB, Astiaso Garcia D, Alexander B, Shi Q, Wagner M (2021) Wind turbine power output prediction using a new hybrid neuro-evolutionary method. Energy 229:120617. https://doi.org/10.1016/j.energy.2021.120617
Kaur A, Singh L, Dhillon JS (2021) Modified Krill Herd algorithm for constrained economic load dispatch problem. Int J Ambient Energy. https://doi.org/10.1080/01430750.2021.1888798
Nandi A, Kamboj VK (2021) A meliorated Harris Hawks Optimizer for combinatorial unit commitment problem with photovoltaic applications. J Electr Syst Inf Technol. https://doi.org/10.1186/s43067-020-00026-3
Yang Y, Chen H, Heidari AA, Gandomi AH (2021) Hunger games search: Visions, conception, implementation, deep analysis, perspectives, and towards performance shifts. Expert Syst Appl 177:114864. https://doi.org/10.1016/j.eswa.2021.114864
Osaba E, Yang X-S (2021) Soccer-inspired metaheuristics: systematic review of recent research and applications. Appl Optim Swarm Intell. https://doi.org/10.1007/978-981-16-0662-5_5
Barshandeh S, Piri F, Sangani SR (2020) HMPA: an innovative hybrid multi-population algorithm based on artificial ecosystem-based and Harris Hawks optimization algorithms for engineering problems. Springer, London. https://doi.org/10.1007/s00366-020-01120-w
Li S, Chen H, Wang M, Heidari AA, Mirjalili S (2020) Slime mould algorithm: a new method for stochastic optimization. Futur Gener Comput Syst. https://doi.org/10.1016/j.future.2020.03.055
Faramarzi A, Heidarinejad M, Mirjalili S, Gandomi AH (2020) Marine predators algorithm: a nature-inspired metaheuristic. Expert Syst Appl 152:113377. https://doi.org/10.1016/j.eswa.2020.113377
Heidari AA, Mirjalili S, Faris H, Aljarah I, Mafarja M, Chen H (2019) Harris Hawks optimization: algorithm and applications. Futur Gener Comput Syst. https://doi.org/10.1016/j.future.2019.02.028
Chen X, Tianfield H, Li K, SC, (2019) Self-adaptive differential artificial bee colony algorithm for global optimization problems. Swarm Evol Comput. https://doi.org/10.1016/j.swevo.2019.01.003
Shadravan S, Naji HR, Bardsiri VK (2019) The Sailfish Optimizer: a novel nature-inspired metaheuristic algorithm for solving constrained engineering optimization problems. Eng Appl Artif Intell 80:20–34. https://doi.org/10.1016/j.engappai.2019.01.001
Pierezan J (2018) Coyote optimization algorithm : a new metaheuristic for global optimization problems. In: 2018 IEEE Congress on Evolutionary Computation, pp 1–8
Sulaiman MH, Mustaffa Z, Saari MM, Daniyal H, Mohamad AJ, Othman MR (2019) Barnacles mating optimizer algorithm for optimization mohd. Springer, Singapore. https://doi.org/10.1007/978-981-13-3708-6
Mirjalili S, Gandomi AH, Mirjalili SZ, Saremi S, Faris H, Mirjalili SM (2017) Salp swarm algorithm: a bio-inspired optimizer for engineering design problems. Adv Eng Softw 114:163–191. https://doi.org/10.1016/j.advengsoft.2017.07.002
Tabari A, Ahmad A (2017) Accept e us cr t. Comput Chem Eng. https://doi.org/10.1016/j.compchemeng.2017.01.046
Saremi S, Mirjalili S, Lewis A (2017) Grasshopper optimisation algorithm: theory and application. Adv Eng Softw 105:30–47. https://doi.org/10.1016/j.advengsoft.2017.01.004
Singh N, Singh SB (2017) A novel hybrid GWO-SCA approach for optimization problems. Eng Sci Technol an Int J 20:1586–1601. https://doi.org/10.1016/j.jestch.2017.11.001
Gohil NB, Dwivedi VV (2017) A review on lion optimization : nature inspired evolutionary algorithm. Int J Adv Manag Technol Eng Sci 7:340–352
Mirjalili S, Lewis A (2016) The whale optimization algorithm. Adv Eng Softw 95:51–67. https://doi.org/10.1016/j.advengsoft.2016.01.008
Gray B (2015) W. optimization, author’ s accepted manuscript binary gray wolf optimization approaches for feature selection. Neurocomputing. https://doi.org/10.1016/j.neucom.2015.06.083
Shahriar MS, Rana MJ, Asif MA, Hasan MM, Hawlader MM (2015) Optimization of Unit Commitment Problem for wind-thermal generation using Fuzzy optimization technique. In 2015 International conference on advances in electrical engineering (ICAEE). IEEE, pp 88–92
Huang L, Ding S, Yu S, Wang J, Lu K (2016) Chaos-enhanced Cuckoo search optimization algorithms for global optimization. Appl Math Model 40:3860–3875. https://doi.org/10.1016/j.apm.2015.10.052
Ghasemi M, Ghavidel S, Akbari E, Vahed AA (2014) Solving non-linear, non-smooth and non-convex optimal power flow problems using chaotic invasive weed optimization algorithms based on chaos. Energy 73:340–353. https://doi.org/10.1016/j.energy.2014.06.026
Cheng MY, Prayogo D (2014) Symbiotic organisms search: a new metaheuristic optimization algorithm. Comput Struct 139:98–112. https://doi.org/10.1016/j.compstruc.2014.03.007
Wang GG, Guo L, Gandomi AH, Hao GS, Wang H (2014) Chaotic Krill Herd algorithm. Inf Sci (Ny) 274:17–34. https://doi.org/10.1016/j.ins.2014.02.123
Gandomi AH (2014) Interior search algorithm (ISA): a novel approach for global optimization. ISA Trans 53:1168–1183. https://doi.org/10.1016/j.isatra.2014.03.018
Mohseni S, Gholami R, Zarei N, Zadeh AR (2014) Competition over resources: a new optimization algorithm based on animals behavioral ecology. Proc Int Conf Intell Netw Collab Syst. https://doi.org/10.1109/INCoS.2014.55
Ghaemi M, Feizi-Derakhshi MR (2014) Forest optimization algorithm. Expert Syst Appl 41:6676–6687. https://doi.org/10.1016/j.eswa.2014.05.009
Salimi H (2015) Stochastic fractal search: a powerful metaheuristic algorithm. Knowl-Based Syst 75:1–18. https://doi.org/10.1016/j.knosys.2014.07.025
Kuo HC, Lin CH (2013) Cultural evolution algorithm for global optimizations and its applications. J Appl Res Technol 11:510–522. https://doi.org/10.1016/S1665-6423(13)71558-X
Alabool HM, Alarabiat D, Abualigah L, Heidari AA (2021) Harris hawks optimization: a comprehensive review of recent variants and applications. Springer, London. https://doi.org/10.1007/s00521-021-05720-5
Yıldız AR, Yıldız BS, Sait SM, Li X (2019) The Harris hawks, grasshopper and multi-verse optimization algorithms for the selection of optimal machining parameters in manufacturing operations. Mater Test 61:725–733. https://doi.org/10.3139/120.111377
Abbasi A, Firouzi B, Sendur P (2021) On the application of Harris Hawks Optimization (HHO) algorithm to the design of microchannel heat sinks. Eng Comput 37:1409–1428. https://doi.org/10.1007/s00366-019-00892-0
Moayedi H, Osouli A, Nguyen H, Rashid ASA (2021) A novel Harris hawks’ Optimization and k-fold cross-validation predicting slope stability. Eng Comput 37:369–379. https://doi.org/10.1007/s00366-019-00828-8
Chen H, Heidari AA, Chen H, Wang M, Pan Z, Gandomi AH (2020) Multi-population differential evolution-assisted Harris hawks Optimization: framework and case studies. Futur Gener Comput Syst 111:175–198. https://doi.org/10.1016/j.future.2020.04.008
Firouzi B, Abbasi A, Sendur P (2021) Improvement of the computational efficiency of metaheuristic algorithms for Improvement of the computational efficiency of metaheuristic algorithms for the crack detection of cantilever beams using hybrid methods. Eng Optim. https://doi.org/10.1080/0305215X.2021.1919887
Wei Y, Lv H, Chen M, Wang M, Heidari AA, Chen H, Li C (2020) Predicting entrepreneurial intention of students: an extreme learning machine with gaussian barebone Harris Hawks optimizer. IEEE Access 8:76841–76855. https://doi.org/10.1109/ACCESS.2020.2982796
Qu C, He W, Peng X, Peng X (2020) Harris Hawks optimization with information exchange. Appl Math Model 84:52–75. https://doi.org/10.1016/j.apm.2020.03.024
Elkadeem MR, Abd Elaziz M, Ullah Z, Wang S, Sharshir SW (2019) Optimal planning of renewable energy-integrated distribution system considering uncertainties. IEEE Access. 7:164887–164907. https://doi.org/10.1109/ACCESS.2019.2947308
Ebrahimzadeh R, Jampour M (2013) Chaotic genetic algorithm based on lorenz chaotic system for optimization problems. Int J Intell Syst Appl 5:19–24. https://doi.org/10.5815/ijisa.2013.05.03
Ji Y, Tu J, Zhou H, Gui W, Liang G, Chen H, Wang M (2020) An adaptive chaotic sine cosine algorithm for constrained and unconstrained optimization. Complexity. https://doi.org/10.1155/2020/6084917
Afrabandpey H, Ghaffari M, Mirzaei A, Safayani M (2014) A novel Bat Algorithm based on chaos for optimization tasks, 2014 Iran. Conf Intell Syst ICIS. https://doi.org/10.1109/IranianCIS.2014.6802527
Kohli M, Arora S (2018) Chaotic grey wolf optimization algorithm for constrained optimization problems. J Comput Des Eng 5:458–472. https://doi.org/10.1016/j.jcde.2017.02.005
Chuang LY, Hsiao CJ, Yang CH (2011) Chaotic particle swarm optimization for data clustering. Expert Syst Appl 38:14555–14563. https://doi.org/10.1016/j.eswa.2011.05.027
Kaur G, Arora S (2018) Chaotic whale optimization algorithm. J Comput Des Eng 5:275–284. https://doi.org/10.1016/j.jcde.2017.12.006
Ewees AA, Elaziz MA (2020) Performance analysis of Chaotic Multi-Verse Harris Hawks Optimization: a case study on solving engineering problems. Eng Appl Artif Intell 88:103370. https://doi.org/10.1016/j.engappai.2019.103370
Barshandeh S, Haghzadeh M (2020) A new hybrid chaotic atom search optimization based on tree-seed algorithm and Levy flight for solving optimization problems. Springer, London. https://doi.org/10.1007/s00366-020-00994-0
Dhawale D, Kamboj VK (2020) HHHO-IGWO: A new hybrid harris hawks optimizer for solving global optimization problems. Proc Int Conf Comput Autom Knowl Manag. https://doi.org/10.1109/ICCAKM46823.2020.9051509
Fu W, Shao K, Tan J, Wang K (2020) Fault diagnosis for rolling bearings based on composite multiscale fine-sorted dispersion entropy and SVM with hybrid mutation SCA-HHO algorithm optimization. IEEE Access 8:13086–13104. https://doi.org/10.1109/ACCESS.2020.2966582
Kamboj VK, Nandi A, Bhadoria A, Sehgal S (2020) An intensify Harris Hawks Optimizer for numerical and engineering optimization problems. Appl Soft Comput J 89:106018. https://doi.org/10.1016/j.asoc.2019.106018
Ridha HM, Heidari AA, Wang M, Chen H (2020) Boosted mutation-based Harris Hawks Optimizer for parameters identification of single-diode solar cell models. Energy Convers Manag 209:112660. https://doi.org/10.1016/j.enconman.2020.112660
Hu H, Ao Y, Bai Y, Cheng R, Xu T (2020) An improved Harris’s Hawks Optimization for SAR target recognition and stock market index prediction. IEEE Access 8:65891–65910. https://doi.org/10.1109/ACCESS.2020.2985596
Selim A, Kamel S, Alghamdi AS, Jurado F (2020) Optimal placement of DGs in distribution system using an improved harris hawks optimizer based on single- and multi-objective approaches. IEEE Access 8:52815–52829. https://doi.org/10.1109/ACCESS.2020.2980245
Jiao S, Chong G, Huang C, Hu H, Wang M, Heidari AA, Chen H, Zhao X (2020) Orthogonally adapted Harris Hawks Optimization for parameter estimation of photovoltaic models. Energy 203:117804. https://doi.org/10.1016/j.energy.2020.117804
Zhong C, Wang M, Dang C, Ke W, Guo S (2020) First-order reliability method based on Harris Hawks Optimization for high-dimensional reliability analysis. Struct Multidiscip Optim 62:1951–1968. https://doi.org/10.1007/s00158-020-02587-3
Fan Q, Chen Z, Xia Z (2020) A novel quasi-reflected Harris hawks optimization algorithm for global optimization problems. Soft Comput 24:14825–14843. https://doi.org/10.1007/s00500-020-04834-7
Essa FA, Abd Elaziz M, Elsheikh AH (2020) An enhanced productivity prediction model of active solar still using artificial neural network and Harris Hawks optimizer. Appl Therm Eng 170:115020. https://doi.org/10.1016/j.applthermaleng.2020.115020
Menesy AS, Sultan HM, Selim A, Ashmawy MG, Kamel S (2020) Developing and applying Chaotic Harris Hawks Optimization technique for extracting parameters of several proton exchange membrane fuel cell stacks. IEEE Access 8:1. https://doi.org/10.1109/ACCESS.2019.2961811
Yin Q, Cao B, Li X, Wang, B, Zhang, Q, Wei X (2020) An intelligent optimization algorithm for constructing a DNA storage code: NOL-HHO. Int J Mol Sci 21(6):2191
Li C, Li J, Chen H (2020) A meta-heuristic-based approach for Qos-aware service composition. IEEE Access 8:69579–69592. https://doi.org/10.1109/ACCESS.2020.2987078
Shehabeldeen TA, Elaziz MA, Elsheikh AH, Zhou J (2019) Modeling of friction stir welding process using adaptive neuro-fuzzy inference system integrated with Harris Hawks Optimizer. J Mater Res Technol 8:5882–5892. https://doi.org/10.1016/j.jmrt.2019.09.060
Birogul S (2019) Hybrid harris hawk optimization based on differential evolution (HHODE) algorithm for optimal power flow problem. IEEE Access 7:184468–184488. https://doi.org/10.1109/ACCESS.2019.2958279
Moayedi H, Abdullahi MM, Nguyen H, Rashid ASA (2021) 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 37:437–447. https://doi.org/10.1007/s00366-019-00834-w
Rezaie H, Kazemi-Rahbar MH, Vahidi B, Rastegar H (2019) Solution of combined economic and emission dispatch problem using a novel chaotic improved harmony search algorithm. J Comput Des Eng 6:447–467. https://doi.org/10.1016/j.jcde.2018.08.001
Saxena A, Shekhawat S, Kumar R (2018) Application and development of enhanced chaotic grasshopper optimization algorithms. Model Simul Eng. https://doi.org/10.1155/2018/4945157
Chen H, Jiao S, Wang M, Heidari AA, Zhao X (2020) Parameters identification of photovoltaic cells and modules using diversification-enriched Harris hawks optimization with chaotic drifts. J Clean Prod 244:118778. https://doi.org/10.1016/j.jclepro.2019.118778
Gao ZM, Zhao J, Hu YR, Chen HF (2019) The improved harris hawk optimization algorithm with the tent map. IEEE Int Conf Electron Inf Technol Comput Eng. https://doi.org/10.1109/EITCE47263.2019.9095091
Bednarz JC (1988) Cooperative hunting in Harris’ Hawks (Parabuteo unicinctus). Science (80-) 239:1525–1527. https://doi.org/10.1126/science.239.4847.1525
Wang J, Wang D (2008) Particle swarm optimization with a leader and followers. Prog Nat Sci 18:1437–1443. https://doi.org/10.1016/j.pnsc.2008.03.029
Xie J, Zhou YQ, Chen H (2013) A bat algorithm based on Lévy flights trajectory, Moshi Shibie Yu Rengong Zhineng/Pattern Recognit. Artif Intell 26:829–837
Yang XS (2010) Firefly algorithm. In: Ch M (ed) Engineering optimization: an introduction with metaheuristic applications. John Wiley and Sons Inc, Hoboken, p 221
Kazarlis SA (1996) A genetic algorithm solution to the unit commitment problem. IEEE Trans Power Syst 11:83–92
Cuevas E, Echavarría A, Ramírez-Ortegón MA (2014) An optimization algorithm inspired by the States of Matter that improves the balance between exploration and exploitation. Appl Intell 40:256–272. https://doi.org/10.1007/s10489-013-0458-0
Yang XS, Karamanoglu M, He X (2014) Flower pollination algorithm: a novel approach for multiobjective optimization. Eng Optim 46(9):1222–1237
Jagodziński D, Arabas J (2017) A differential evolution strategy. In 2017 IEEE Congress on Evolutionary Computation (CEC), pp 1872–1876
Mirjalili S (2015) The ant lion optimizer. Adv Eng Softw 83:80–98. https://doi.org/10.1016/j.advengsoft.2015.01.010
Dhawale D, Kamboj VK, Anand P (2021) An effective solution to numerical and multi-disciplinary design optimization problems using chaotic slime mold algorithm, Springer. London. https://doi.org/10.1007/s00366-021-01409-4
Mirjalili S (2016) Dragonfly algorithm: a new meta-heuristic optimization technique for solving single-objective, discrete, and multi-objective problems. Neural Comput Appl 27:1053–1073. https://doi.org/10.1007/s00521-015-1920-1
Nezamabadi-pour H, Rostami-sharbabaki M, Maghfoori-Farsangi M (2008) Binary particle swarm optimization: challenges and new solutions. J Comput Soc Iran 6:21–32
Rashedi E, Nezamabadi-Pour H, Saryazdi S (2009) GSA: a gravitational search algorithm. Inf Sci 179:2232
John H (1992) Holland, adaptation in natural and artificial systems. MIT Press, Cambridge
Nakamura RYM, Pereira LAM, Costa KA, Rodrigues D, Papa JP, Yang XS (2012) BBA: A binary bat algorithm for feature selection Brazilian Symp. Comput Graph Image Process. https://doi.org/10.1109/SIBGRAPI.2012.47
Storn R, Price K (1997) Differential evolution: a simple and efficient heuristic for global optimization over continuous spaces. J Glob Optim 11:341–359. https://doi.org/10.1023/A:1008202821328
Gandomi AH, Yang XS, Alavi AH (2013) Cuckoo search algorithm: a metaheuristic approach to solve structural optimization problems. Eng Comput 29:17–35. https://doi.org/10.1007/s00366-011-0241-y
Ray T, Saini P (2001) Engineering design optimization using a swarm with an intelligent information sharing among individuals. Eng Optim 33:735–748. https://doi.org/10.1080/03052150108940941
Tsai JFA (2005) Global optimization of nonlinear fractional programming problems in engineering design. Eng Optim 37:399–409. https://doi.org/10.1080/03052150500066737
Sadollah A, Bahreininejad A, Eskandar H, Hamdi M (2013) Mine blast algorithm: a new population based algorithm for solving constrained engineering optimization problems. Appl Soft Comput J 13:2592–2612. https://doi.org/10.1016/j.asoc.2012.11.026
Zhao W, Zhang Z, Wang L (2020) Manta ray foraging optimization: an effective bio-inspired optimizer for engineering applications. Eng Appl Artif Intell 87:103300. https://doi.org/10.1016/j.engappai.2019.103300
Niu B, Li L (2008) A novel PSO-DE-Based hybrid algorithm for global optimization. Lect Notes Comput Sci. https://doi.org/10.1007/978-3-540-85984-0_20
Hameed IA, Bye RT, Osen OL (2016) Grey wolf optimizer (GWO) for automated offshore crane design. IEEE Symp Ser Comput Intell. https://doi.org/10.1109/SSCI.2016.7849998
Deb K, Goyal M (1996) A combined genetic adaptive search (GeneAS) for engineering design. Comput Sci Inf 26:30–45
Qin AK, Huang VL, Suganthan PN (2009) Differential evolution algorithm with strategy adaptation for global numerical optimization. IEEE Trans Evol Comput 13:398–417. https://doi.org/10.1109/TEVC.2008.927706
Chickermane H, Gea HC (2002) Structural optimization using a new local approximation method. Int J Numer Methods Eng 39:829–846. https://doi.org/10.1002/(sici)1097-0207(19960315)39:5%3c829::aid-nme884%3e3.0.co;2-u
He Q, Wang L (2007) An effective co-evolutionary particle swarm optimization for constrained engineering design problems. Eng Appl Artif Intell 20:89–99. https://doi.org/10.1016/j.engappai.2006.03.003
Mezura-Montes E, Coello Coello CA (2005) A simple multimembered evolution strategy to solve constrained optimization problems, IEEE Trans. Evol Comput 9:1–17. https://doi.org/10.1109/TEVC.2004.836819
Deb K (1990) Optimal design of a class of welded structures via genetic algorithms. Collect Tech Pap AIAA/ASME/ASCE/AHS/ASC Struct Dyn Mater Conf. https://doi.org/10.2514/6.1990-1179
Mahdavi M, Fesanghary M, Damangir E (2007) An improved harmony search algorithm for solving optimization problems. Appl Math Comput 188:1567–1579. https://doi.org/10.1016/j.amc.2006.11.033
Wu G, Pedrycz W, Suganthan PN, Mallipeddi R (2015) A variable reduction strategy for evolutionary algorithms handling equality constraints. Appl Soft Comput J 37:774–786. https://doi.org/10.1016/j.asoc.2015.09.007
Sadollah A, Eskandar H, Bahreininejad A, Kim JH (2015) Water cycle algorithm with evaporation rate for solving constrained and unconstrained optimization problems. Appl Soft Comput J 30:58–71. https://doi.org/10.1016/j.asoc.2015.01.050
Kamboj VK, Bhadoria A, Gupta N (2018) A novel hybrid GWO-PS algorithm for standard benchmark optimization problems. Ina Lett 3:217–241. https://doi.org/10.1007/s41403-018-0051-2
Lee KS, Geem ZW (2004) A new structural optimization method based on the harmony search algorithm. Comput Struct 82:781–798. https://doi.org/10.1016/j.compstruc.2004.01.002
Ragsdell KM, Phillips DT (1976) Optimal design of a class of welded structures using geometric programming. J Manuf Sci Eng Trans ASME 98:1021–1025. https://doi.org/10.1115/1.3438995
Rao RV, Savsani VJ, Vakharia DP (2011) Teaching-learning-based optimization: A novel method for constrained mechanical design optimization problems. CAD Comput Aided Des 43:303–315. https://doi.org/10.1016/j.cad.2010.12.015
Savsani P, Savsani V (2016) Passing vehicle search (PVS): a novel metaheuristic algorithm. Appl Math Model 40:3951–3978. https://doi.org/10.1016/j.apm.2015.10.040
Author information
Authors and Affiliations
Corresponding authors
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Dhawale, D., Kamboj, V.K. & Anand, P. An improved Chaotic Harris Hawks Optimizer for solving numerical and engineering optimization problems. Engineering with Computers 39, 1183–1228 (2023). https://doi.org/10.1007/s00366-021-01487-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00366-021-01487-4