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.

Table 1 Survey of Some existing meta-heuristic and hybrid algorithms

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.

Table 2 Literature Survey related to hybrid and chaotic variants

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

  1. (i)

    In the proposed research, the local search capability of classical HHO has been enhanced using “Tent chaotic function”.

  2. (ii)

    The eminence of the initial population has been enhanced by chaos theory.

  3. (iii)

    To retain original characteristics of HHO, parameters of HHO are not altered.

  4. (iv)

    The CHHO method has been effectively employed to evaluate performance of 23 standard benchmarks, and 10 real-world design problems.

  5. (v)

    The effectiveness of the proposed algorithms has been inspected by Wilcoxon signed-rank test and statistical test.

  6. (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.

Fig. 1
figure 1

Improved exploitation phase of HHO with Chaotic local search strategy (CLS)

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).

$$o_{k + 1} \, = \,f(o_{k} )$$
(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.

Table 3 Chaotic functions

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\).

$$X(itn + 1) = \left\{ {X_{{{\text{rand}}}} } \right.(itn) - r_{1} \times abs(X_{{{\text{rand}}}} (itn) - 2 \times r_{2} \times X(itn))\begin{array}{*{20}c} ; & {q \ge 0.5} \\ \end{array}$$
(2)
$$X(itn + 1) = \left\{ {(X_{{{\text{prey}}}} } \right.(itn) - X_{m} (itn)) - r_{3} \times (Lb + r_{4} \times (Ub - Lb))\begin{array}{*{20}c} ; & {} \\ \end{array} q < 0.5$$
(2a)

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).

$$X_{m} (itn) = \frac{1}{N}\left( {\sum\limits_{i = 1}^{N} {X_{i} } (itn)} \right)$$
(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)

$$E_{A} = 2 \times E{}_{0} \times \left( {1 - \frac{itn}{{itn_{\max } }}} \right)$$
(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\).

$$X(itn + 1) = \Delta X(itn) - E_{A} \times abs(J\,Xprey(itn) - X(itn))$$
(5)
$$\Delta X(itn) = \left( {X_{prey} (itn) - X(itn)} \right)$$
(6)

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\).

$$X(itn + 1) = X{\text{prey}}(itn) - E_{A} \times abs(\Delta X(itn))$$
(7)
$$Y = Xprey(itn) - E \times abs(JX{\text{prey}}(itn) - X(itn))$$
(8)
$$Z = Y + S \times L_{F} (D)$$
(9)

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)

$$L_{F} (x) = 0.01\left( {\frac{\mu \times \sigma }{{\left| v \right|^{{\frac{1}{\beta }}} }}} \right)$$
(10)
$$\sigma = \left( {\frac{{\Gamma \left( {1 + \beta } \right) \times \sin \left( {\frac{\pi \beta }{2}} \right)}}{{\Gamma \left( {\frac{1 + \beta }{2}} \right) \times \beta \times 2\left( {\frac{\beta - 1}{2}} \right)}}} \right)^{{\frac{1}{\beta }}}$$
(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\).

$$X(itn + 1) = \left\{ \begin{gathered} Y\begin{array}{*{20}c} ; & {if} & {F(Y) < F(X(itn))} \\ \end{array} \hfill \\ Z\begin{array}{*{20}c} ; & {if} & {F(Z) < F(X(itn))} \\ \end{array} \hfill \\ \end{gathered} \right.$$
(12)
$$Y^{\prime} = X{\text{prey}}(itn) - E \times abs(JXprey(itn) - X_{m} (itn))$$
(13)
$$Z^{\,^{\prime}} = Y^{\,^{\prime}} + S \times L_{F} (D)$$
(14)

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\).

$$X(itn + 1) = \left\{ \begin{gathered} Y^{\,\,^{\prime}} \begin{array}{*{20}c} ; & {if} & {F(Y\,^{\,^{\prime}} ) < F(X(itn))} \\ \end{array} \hfill \\ Z\,^{\,^{\prime}} \begin{array}{*{20}c} ; & {if} & {F(Z\,^{^{\prime}} ) < F(X(itn))} \\ \end{array} \hfill \\ \end{gathered} \right.$$
(15)

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.

Fig. 2
figure 2

Pseudo-code of Chaotic HHO algorithm

Fig. 3
figure 3

Flow chart of Chaotic HHO algorithm

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.

Table 4 Parameter setting for the proposed method
Table 5 Unimodal test function
Fig. 4
figure 4figure 4

Three-dimensional view of F1 to F7 along with convergence curve for HHO and CHHO

Table 6 Multimodal test function
Table 7 Fixed dimension function
Fig. 5
figure 5

Three-dimensional view of F8 to F13 along with convergence curve for HHO and CHHO

Fig. 6
figure 6figure 6

Three-dimensional view of F14 to F23 along with convergence curve for HHO and CHHO

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.

Table 8 Test results of Uni-modal benchmark functions
Table 9 Statistical analysis for Uni-modal benchmark functions
Table 10 Dunn’s test for uni-modal benchmark function
Table 11 Simulation time for unimodal test function using Chaotic HHO algorithm
Table 12 Comparison of Uni-Modal test function
Fig. 7
figure 7figure 7

Comparative convergence curve of F1 to F7 (from ag)

Fig. 8
figure 8figure 8

Box plot of trial runs of U-modal benchmark function compared with other competitive algorithms

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.

Fig. 9
figure 9

Convergence curve for multi-modal test function showing comparison of CHHO with other algorithms

Table 13 Testing of multi-modal test function using CHHO
Table 14 Statistical analysis for multi-modal benchmark functions
Table 15 Dunn’s test for Multi-modal benchmark function
Table 16 Simulation time for multi-modal using CHHO
Table 17 Comparison of Multi-modal test function
Fig. 10
figure 10

Box Plot for Trial runs of F8 to F13 functions compared with other competitive algorithms

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.

Table 18 Simulation results for fixed dimension using CHHO
Table 19 Statistical analysis for fixed-modal benchmark functions
Table 20 Dunn’s test for fixed-modal benchmark function
Table 21 Simulation time for fixed dimension using Chaotic HHO
Table 22 Comparative test results of fixed dimension
Fig. 11
figure 11figure 11

Convergence curve for fixed-modal test function showing comparison of CHHO with other algorithms

Fig. 12
figure 12figure 12

Box plot of trial runs of fixed dimensions benchmark function compared with other competitive algorithms

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.

Table 23 Engineering design problem statistics data
Table 24 Results engineering design problems using CHHO
Table 25 Computation time for EF1 to EF10
Fig. 13
figure 13

Engineering design (EF1 to EF10) convergence curve comparison of CHHO with standard HHO

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.

Fig. 14
figure 14

Trial run for engineering design (EF1 to EF2)

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:

$$\vec{y} = \left[ {y_{1} ,y_{2} } \right] = \left[ {A_{1} ,A_{2} } \right]$$
(16.1)
Fig. 15
figure 15

Truss design

Table 26 CHHO results compared with other methods for 3-bar truss design

Minimize

$$f\left( {\vec{y}} \right) = \left( {2\sqrt 2 y_{1} + y_{2} } \right) * l$$
(16.1a)

Subject to:

$$g_{1} \left( {\vec{y}} \right) = \frac{{\sqrt 2 y_{1} + y_{2} }}{{\sqrt 2 y_{1}^{2} + 2y_{1} y_{2} }}P - \sigma \le 0$$
(16.1b)
$$g_{2} \left( {\vec{y}} \right) = \frac{{y_{2} }}{{\sqrt 2 y_{1}^{2} + 2y_{1} y_{2} }}P - \sigma \le 0$$
(16.1c)
$$g_{3} \left( {\vec{y}} \right) = \frac{1}{{\sqrt 2 y_{2} + y_{1} }}P - \sigma \le 0$$
(16.1d)

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.

Fig.16
figure 16

Speed reducer engineering design problem

Table 27 Comparison cost of speed reducer problem with other methods

Minimizing;

$$\begin{gathered} f(\overrightarrow {z} ) = 0.7854z_{1} z_{2} (3.3333z_{3}^{2} + 14.9334z_{3} - 43.0934) - 1.508z_{1} (z_{6}^{2} + z_{7}^{2} ) + 7.4777(z_{6}^{3} + z_{7}^{3} ) \hfill \\ + 0.7854(z_{4} z_{6}^{2} + z_{5} z_{7}^{2} ) \hfill \\ \end{gathered}$$

Subject to;

$$g_{1} (\overrightarrow {z} ) = \frac{27}{{z_{1} z_{2}^{2} z_{3} }} - 1 \le 0$$
(16.2a)
$$g_{2} (\overrightarrow {z} ) = \frac{397.5}{{z_{1} z_{2}^{2} z_{3}^{2} }} - 1 \le 0$$
(16.2b)
$$g_{3} (\overrightarrow {z} ) = \frac{{1.93z_{4}^{3} }}{{z_{2} z_{3} z_{6}^{4} }} - 1 \le 0$$
(16.2c)
$$g_{4} (\overrightarrow {z} ) = \frac{{1.93z_{5}^{3} }}{{z_{2} z_{3} z_{7}^{4} }} - 1 \le 0$$
(16.2d)
$$g_{5} (\overrightarrow {z} ) = \frac{1}{{110z_{6}^{3} }}\sqrt {\left( {\frac{{745.0z_{4} }}{{z_{2} z_{3} }}} \right)^{2} } + 16.9 \times 10^{6} - 1 \le 0$$
(16.2e)
$$g_{6} (\overrightarrow {z} ) = \frac{1}{{85z_{7}^{3} }}\sqrt {\left( {\frac{{745.0z_{5} }}{{z_{2} z_{3} }}} \right)^{2} } + 157.5 \times 10^{6} - 1 \le 0$$
(16.2f)
$$g_{7} (\mathop z\limits^{ \to } ) = \frac{{z_{2} z_{3} }}{40} - 1 \le 0$$
(16.2g)
$$g_{8} (\mathop z\limits^{ \to } ) = \frac{{5z_{2} }}{{z_{1} }} - 1 \le 0$$
(16.2h)
$$g_{9} (\overrightarrow {z} ) = \frac{{z_{1} }}{{12z_{2} }} - 1 \le 0$$
(16.2i)
$$g_{10} (\overrightarrow {z} ) = \frac{{1.5z_{6} + 1.9}}{{12z_{2} }} - 1 \le 0$$
(16.2j)
$$g_{11} (\overrightarrow {z} ) = \frac{{1.1z_{7} + 1.9}}{{z_{5} }} - 1 \le 0$$
(16.2k)

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.

Fig. 17
figure 17

Pressure vessel design

Table 28 Comparative analysis of CHHO with classical heuristic algorithms

Consider:

$$\mathop s\limits^{ \to } = \left[ {s_{1} s_{2} s_{3} s_{4} } \right] = \left[ {T_{s} T_{h} RL_{h} } \right]$$
(16.3)

Minimize;

$$f(\mathop s\limits^{ \to } ) = 0.6224s_{1} s_{3} s_{4} + 1.7781s_{2} s_{3}^{2} + 3.1661s_{1}^{2} s_{4} + 19.84s_{1}^{2} s_{3}$$
(16.3a)

Subject to:

$$g_{1} (\mathop s\limits^{ \to } ) = - s_{1} + 0.0193s_{3} \le 0$$
(16.3b)
$$g_{2} (\mathop s\limits^{ \to } ) = s_{3} + 0.00954s_{3} \le 0$$
(16.3c)
$$g_{3} (\mathop s\limits^{ \to } ) = - \pi s_{3}^{2} s_{4} - \frac{4}{3}\pi s_{3}^{3} + 1296000 \le 0$$
(16.3d)
$$g_{4} (\mathop s\limits^{ \to } ) = s_{4} - 240 \le 0$$
(16.3e)

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:

$${\text{Consider}},\mathop l\limits^{ \to } = \left[ {l_{1} l_{2} l_{3} l_{4} l_{5} } \right]$$
(16.4)
Fig. 18
figure 18

Cantilever beam design

Table 29 Results of beam problem compared with other techniques

Minimize

$$\begin{gathered} f(\mathop l\limits^{ \to } ) = 0.6224(l_{1} + l_{2} + l_{3} + l_{4} + l_{5} ), \hfill \\ \hfill \\ \end{gathered}$$
(16.4a)

Subject to

$$g(\mathop l\limits^{ \to } ) = \frac{61}{l} + \frac{37}{{l_{2}^{3} }} + \frac{19}{{l_{3}^{3} }} + \frac{7}{{l_{4}^{3} }} + \frac{1}{{l_{5}^{3} }} \le 1$$
(16.4b)

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.

$${\text{Consider}}\,\vec{y} = \left[ {y_{1} y_{2} y_{3} } \right] = \left[ {drDmNc} \right],$$
(16.5)
Fig. 19
figure 19

Design of compression spring

Table 30 Comparison of CHHO with other methods

Minimize

$$f(\vec{y}) = \left( {y_{3} + 2} \right)y_{2} y_{1}^{2} ,$$
(16.5a)

Subject to:

$$g_{1} \left( {\vec{y}} \right) = 1 - \frac{{y_{2}^{3} y_{3} }}{{71785y_{1}^{4} }} \le 0,$$
(16.5b)
$$g_{2} \left( {\vec{y}} \right) = \frac{{4y_{2}^{2} - y_{1} y_{2} }}{{12566\left( {y_{2} y_{1}^{3} - y_{1}^{4} } \right)}} + \frac{1}{{5108y_{1}^{2} }} \le 0,$$
(16.5c)
$$g_{2} \left( {\vec{y}} \right) = \frac{{4y_{2}^{2} - y_{1} y_{2} }}{{12566\left( {y_{2} y_{1}^{3} - y_{1}^{4} } \right)}} + \frac{1}{{5108y_{1}^{2} }} \le 0,$$
(16.5d)
$$g_{3} \left( {\vec{y}} \right) = 1 - \frac{{140.45y_{1} }}{{y_{2}^{2} y_{3} }} \le 0,$$
(16.5e)
$$g_{4} \left( {\vec{y}} \right) = \frac{{y_{1} + y_{2} }}{1.5} - 1 \le 0,$$
(16.5f)

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.

Fig. 20
figure 20

Bearing deign for rolling elements

Table 31 Assessment of rolling element design variables with other methods

Maximizing;

$$C_{D} = f_{c} N^{2/3} {\text{DIM}}_{B}^{1.8}$$
(16.6)
$$\begin{gathered} {\text{if}}\,\,\,{\text{DIM}} \le 25.4\,{\text{mm}} \hfill \\ C_{D} = 3.647f_{C} N^{2/3} {\text{DIM}}_{B}^{1.4} \hfill \\ \end{gathered}$$
(16.6a)
$${\text{if}}\,\,\,{\text{DIM}} \ge 25.4\,{\text{mm}}$$
(16.6b)

Subjected to;

$$r_{1} (x) = \frac{{\theta_{0} }}{{2\sin^{ - 1} \left( {\frac{{{\text{DIM}}_{B} }}{{{\text{DIM}}_{MAX} }}} \right)}} - N + 1 \ge 0$$
(16.6c)
$$r_{2} (x) = 2{\text{DIM}}_{B} - K_{{{\text{DIM}}_{{{\text{MIN}}}} }} ({\text{DIM}} - \dim ) \ge 0$$
(16.6d)
$$r_{3} (x) = K_{{{\text{DIM}}_{{{\text{MAX}}}} }} ({\text{DIM}} - \dim ) \ge 0$$
(16.6e)
$$r_{4} (x) = \beta B_{W} - {\text{DIM}}_{B} \le 0$$
(16.6f)
$$r_{4} (x) = {\text{DIM}}_{{{\text{MAX}}}} - 0.5(DIM + \dim ) \ge 0$$
(16.6g)
$$r_{5} (x) = {\text{DIM}}_{{{\text{MAX}}}} - 0.5({\text{DIM}} + \dim ) \ge 0$$
(16.6h)
$$r_{6} (x) = (0.5 + re)({\text{DIM}} + \dim ) \ge 0$$
(16.6i)
$$r_{7} (x) = 0.5({\text{DIM}} - {\text{DIM}}_{{{\text{MAX}}}} - {\text{DIM}}_{B} ) - \alpha {\text{DIM}}_{B} \ge 0$$
(16.6j)
$$r_{8} (x) = f_{I} \ge 0.515$$
(16.6k)
$$r_{9} (x) = f_{0} \ge 0.515$$
(16.6l)

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}\)

$$\theta_{0} = 2\pi - 2\cos^{ - 1} \left( {\frac{{\left[ {\left\{ {({\text{DIM}} - \dim )/2 - 3(t/4)} \right\}^{2} + \left( {{\text{DIM}}/2 - t/4 - DIM_{B} } \right)^{2} - \left\{ {\dim /2 + t/4} \right\}^{2} } \right]}}{{2\left\{ {({\text{DIM}} - \dim )/2 - 3(t/4)} \right\}\left\{ {D/2 - t/4 - {\text{DIM}}_{B} } \right\}}}} \right)$$
$$\varepsilon = \frac{{{\text{DIM}}_{B} }}{{{\text{DIM}}_{{{\text{MAX}}}} }},f_{I} = \frac{{R_{I} }}{{{\text{DIM}}_{B} }},f_{0} = \frac{{R_{0} }}{{{\text{DIM}}_{B} }},t = {\text{DIM}} - \dim - 2{\text{DIM}}_{B}$$
$${\text{DIM}} = 160,\dim = 90,B_{W} = 30,R_{I} = R_{0} = 11.033$$
$$0.5\left( {DIM + \dim } \right) \le {\text{DIM}}_{{{\text{MAX}}}} \le 0.6\left( {{\text{DIM}} + \dim } \right),0.15\left( {{\text{DIM}} - \dim } \right) \le {\text{DIM}}_{B} \le 0.45\left( {{\text{DIM}} - \dim } \right),4 \le N \le 50$$

\(0.515 \le f_{I}\) And \(f_{0} \le 0.6\)

$$0.4 \le K_{{{\text{DIM}}_{{{\text{MIN}}}} }} \le 0.5,0.6 \le K_{{{\text{DIM}}_{{{\text{MAX}}}} }} \le 0.7,0.3 \le re \le 0.1,0.02 \le re \le 0.1,0.6 \le \beta \le 0.85$$

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.

$${\text{Consider}},\,\vec{y} = \left[ {y_{1} y_{2} y_{3} y_{4} } \right] = \left[ {hltb} \right]$$
(16.7)
Fig. 21
figure 21

Design of welded beam

Table 32 Relative investigation of Welded beam Design with other methods

Minimize,

$$f(\vec{y}) = 1.10471y_{1}^{2} y_{2} + 0.04811y_{3} y_{4} \left( {14.0 + y_{2} } \right)$$
(16.7a)

Subject to

$$g_{1} (\vec{y}) = \tau (\vec{y}) - \tau_{{\text{maxi}}} \le 0,$$
(16.7b)
$$g_{2} (\vec{y}) = \sigma (\vec{y}) - \sigma_{{\text{maxi}}} \le 0,$$
(16.7c)
$$g_{3} (\vec{y}) = \delta (\vec{y}) - \delta_{{\text{maxi}}} \le 0,$$
(16.7d)
$$g_{4} (\vec{y}) = y_{1} - y_{4} \le 0,$$
(16.7e)
$$g_{5} (\vec{y}) = P_{i} - P_{c} (\vec{y}) \le 0,$$
(16.7f)
$$g_{6} (\vec{y}) = 0.125 - y_{1} \le 0,$$
(16.7g)
$$g_{7} (\vec{y}) = 1.10471y_{1}^{2} + 0.04811y_{3} y_{4} (14.0 + y_{2} ) - 5.0 \le 0$$
(16.7h)

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

$$\tau (\vec{y}) = \sqrt {(\tau^{/} )^{2} + 2\tau^{/} \tau^{//} \frac{{y_{2} }}{2R} + (\tau^{//} )^{2} ,}$$
(16.7i)
$$\tau^{/} = \frac{{P_{i} }}{{\sqrt 2 y_{1} y_{2} }},\tau^{//} = \frac{MR}{J},M = P_{i} \left( {L + \frac{{y_{2} }}{2}} \right),$$
(16.7j)
$$R = \sqrt {\frac{{y_{2}^{2} }}{4} + \left( {\frac{{y_{1} + y_{3} }}{2}} \right)^{2} } ,$$
(16.7k)
$$J = 2\left\{ {\sqrt 2 y_{1} y_{2} \left[ {\frac{{y_{2}^{2} }}{4} + \left( {\frac{{y_{1} + y_{3} }}{2}} \right)^{2} } \right]} \right\},$$
(16.7l)
$$\sigma (\vec{y}) = \frac{{6P_{i} L}}{{y_{4} y_{3}^{2} }},\delta (\vec{y}) = \frac{{6P_{i} L^{3} }}{{Ey_{2}^{2} y_{4} }},$$
(16.7m)
$$P_{c} (\vec{y}) = \frac{{4.013E\frac{{\sqrt {y_{3}^{2} y_{4}^{6} } }}{36}}}{{L^{2} }}\left( {1 - \frac{{y_{3} }}{2L}\sqrt{\frac{E}{4G}} } \right),$$
(16.7n)
$$\begin{gathered} P_{i} = 6000lb,L = 14in,\delta_{\max i} = 0.25in,E = 30 \times 1^{6} psi,G = 12 \times 10^{6} psi, \hfill \\ \tau_{{\text{maxi}}} = 13600psi,\sigma_{{\text{maxi}}} = 3000psi \hfill \\ \end{gathered}$$

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.

Fig. 22
figure 22

Belleville spring design

Table 33 Relative analysis of design variables with other algorithms

Minimizing;

$$f(x) = 0.07075\pi ({\text{DIM}}_{E}^{2} - {\text{DIM}}_{I}^{2} )t$$
(16.8)

Subject to:

$$b_{1} (x) = G - \frac{{4P\lambda_{\max } }}{{(1 - \delta^{2} )\alpha {\text{DIM}}_{E} }}\left[ {\delta \left( {S_{H} - \frac{\lambda \max }{2}} \right) + \mu t} \right] \ge 0$$
(16.8a)
$$b_{2} (x) = \left( {\frac{{4P\lambda _{{\max }} }}{{(1 - \delta ^{2} )\alpha {\text{DIM}}_{E} }}\left[ {\left( {S_{H} - \frac{\lambda }{2}} \right)\left( {S_{H} - \lambda } \right)t + t^{3} } \right]} \right)_{{\lambda _{{\max }} }} - P_{{{\text{MAX}}}} \ge 0$$
(16.8b)
$$b_{3} (x) = \lambda_{1} - \lambda_{\max } \ge 0$$
(16.8c)
$$b_{4} (x) = H - S_{H} - t \ge 0$$
(16.8d)
$$b_{5} (x) = {\text{DIM}}_{{{\text{MAX}}}} - {\text{DIM}}_{E} \ge 0$$
(16.8e)
$$b_{6} (x) = {\text{DIM}}_{E} - {\text{DIM}}_{I} \ge 0$$
(16.8f)
$$b_{7} (x) = 0.3 - \frac{{S_{H} }}{{{\text{DIM}}_{E} - {\text{DIM}}_{I} }} \ge 0$$
(16.8g)

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}\)

$$P = 30e6\,{\text{psi}},\lambda_{\max } = 0.2\,{\text{in}},\delta = 0.3,G = 200\,{\text{Kpsi}},H = 2\,{\text{in}},{\text{DIM}}_{{{\text{MAX}}}} = 12.01\,{\text{in}},J = \frac{{{\text{DIM}}_{E} }}{{{\text{DIM}}_{I} }},\lambda_{1} = f(a)a,a = \frac{{S_{H} }}{t}$$

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.

Fig. 23
figure 23

Gear train problem

Table 34 Relative analysis of gear train problem with other methods

Considering;

$$\overrightarrow {g} = \left[ {g_{1} g_{2} g_{3} g_{4} } \right] = \left[ {M_{A} M_{B} M_{C} M_{D} } \right]$$
(16.9a)

Minimizing;

$$f(\overrightarrow {g} ) = \left( {\frac{1}{6.931} - \frac{{g_{3} g_{4} }}{{g_{1} g_{4} }}} \right)^{2}$$
(16.9b)

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.

Fig. 24
figure 24

Multidisc clutch break design

Table 35 Relative analysis of CHHO for multiple disk clutch brake design with other algorithms

Minimizing;

$$f\left( {R_{in} ,R_{O} ,S_{f} ,Th} \right) = \pi Th\gamma \left( {R_{0}^{2} - R_{in}^{2} } \right)\left( {S_{f} + 1} \right)$$
(16.10)

where

$$\begin{gathered} R_{in} \in 60,61,62....80; \hfill \\ R_{o} \in 90,91,.....110; \hfill \\ Th \in 1,1.5,2,2.5,3; \hfill \\ F_{ac} \in 600,610,620,1000; \hfill \\ S_{f} \in 2,3,4,5,6,7,8,9 \hfill \\ \end{gathered}$$

Subjected to,

$$m_{1} = R_{0} - R_{in} - \Delta R \ge 0$$
(16.10a)
$$m_{2} = L_{{{\text{MAX}}}} - (S_{f} + 1)(Th + \alpha ) \ge 0$$
(16.10b)
$$m_{3} = PM_{{{\text{MAX}}}} - PM_{\pi } \ge 0$$
(16.10c)
$$m_{4} = PM_{{{\text{MAX}}}} Y_{{{\text{MAX}}}} + PM_{\pi } Y_{SR} \ge 0$$
(16.10d)
$$m_{5} = Y_{{SR_{{{\text{MAX}}}} }} - Y_{SR} \ge 0$$
(16.10e)
$$m_{6} = t_{{{\text{MAX}}}} - t \ge 0$$
(16.10f)
$$m_{7} = DC_{h} - DC_{f} \ge 0$$
(16.10g)
$$m_{8} = t \ge 0$$
(16.10h)

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.