Skip to main content
Springer Nature - PMC COVID-19 Collection logoLink to Springer Nature - PMC COVID-19 Collection
. 2022 Mar 24:1–52. Online ahead of print. doi: 10.1007/s00366-021-01591-5

A boosted chimp optimizer for numerical and engineering design optimization challenges

Ch Leela Kumari 1, Vikram Kumar Kamboj 1,2,, S K Bath 3, Suman Lata Tripathi 1, Megha Khatri 1, Shivani Sehgal 1,4
PMCID: PMC8945882  PMID: 35350647

Abstract

Chimp optimization algorithm (ChoA) has a wholesome attitude roused by chimp’s amazing thinking and hunting ability with a sensual movement for finding the optimal solution in the global search space. Classical Chimps optimizer algorithm has poor convergence and has problem to stuck into local minima for high-dimensional problems. This research focuses on the improved variants of the chimp optimizer algorithm and named as Boosted chimp optimizer algorithms. In one of the proposed variants, the existing chimp optimizer algorithm has been combined with SHO algorithm to improve the exploration phase of the existing chimp optimizer and named as IChoA-SHO and other variant is proposed to improve the exploitation search capability of the existing ChoA. The testing and validation of the proposed optimizer has been done for various standard benchmarks and Non-convex, Non-linear, and typical engineering design problems. The proposed variants have been evaluated for seven standard uni-modal benchmark functions, six standard multi-modal benchmark functions, ten standard fixed-dimension benchmark functions, and 11 types of multidisciplinary engineering design problems. The outcomes of this method have been compared with other existing optimization methods considering convergence speed as well as for searching local and global optimal solutions. The testing results show the better performance of the proposed methods excel than the other existing optimization methods.

Keywords: CEC2005, Hybrid search algorithms, Meta-heuristics search, Engineering optimization

Introduction

Nowadays, artificial intelligence as well as machine learning are rapidly increasing, because it is easy to implement to solve real-life issues which are continuous or discontinuous, constrained or unconstrained [1, 2]. For handling these characteristics using conventional approaches such as the quasi-Newton method, sequential quadratic programming, fast steepest and conjugate gradient, etc. faced difficulties to solve them [3, 4]. In the existing research, all these methods were tested experimentally and noticed that they are not exactly sufficient to obtain effectual solutions to non-continuous, non-differential problems and real-life multi-model problems [5]. Thus, the meta-heuristics algorithm came into the picture which is very simple to understand and easily be implemented to handle several issues. Generally, in optimization, techniques depend on inhabitants to find out the solution on optimal and sub-optimal which is closer to an exact optimal value, located at the nearest point. In this algorithm, the optimization process starts unless the population set of the individuals are generated and then relying on optimization method every individual act for candidate solution for the problem. Thus, by updating the present location with the best position, the population will be up-to-date by reaching maximum iterations. In modern research, the meta-heuristics algorithm which gives better efficiency, less expensive, and successful in implementation is given prior importance to utilize.

With such traits integrated, a new hybrid meta-heuristics optimization approach, ICHIMP-SHO algorithm is suggested in this research that depends on nature-lead and its mathematical formulation of search functions was designed to offer good competitiveness to current existing meta-heuristics optimizers. The intention to design this optimization technique is motivated by individual intelligence and sensual movement of social carnivores, named Chimps for their mass hunting mannerism in targeting the prey [6]. Hence, a stochastic and meta-heuristic mathematical model intended to handle various optimization problems and is verified by testing experimentally in this research work.

It is true that optimization technique is a large field of study, and researchers are rapidly applying new approaches to provide better answers to various issues that target specific obstacles and can succeed in their discoveries. In research, old techniques give way to new approaches, which use a hybrid unique strategy to eliminate inefficient ways from the present. In this suggested study, a collection of research articles is offered in the literature review to enumerate the flaws of modern algorithms.

Broadly speaking, meta-heuristics are of two types, named single solution-based meta-heuristics and population solution-based meta-heuristics. Improved Chimp (ICHIMP) variant belongs to swarm intelligence-based algorithm of the categories of population meta-heuristics, which is combined along with newly introduced swarm intelligence-based algorithm called Spotted Hyena Optimizer algorithm and named as Improved Chimp-Spotted Hyena Optimizer (ICHIMP-SHO) algorithm which is introduced in this paper. On the whole, this algorithm is simple to apply and involves very few operators than other population-based algorithms with minimum computational efforts.

The remaining parts of the present article contain literature review on related algorithms in Sect. 2, and concepts of improved chimp optimizer (ICHIMP) algorithm are discussed in Sect. 3. Sections 4 and 5 describe spotted hyena optimizer (SHO) algorithm and proposed ICHIMP-SHO algorithm, respectively. Standard benchmark functions are described in Sect. 6. Section 7 showcases the outcomes and comparison of results with other existing algorithms. Testing of 11 engineering-based optimization design problems are shown in Sect. 8, and finally, conclusion and future scope of the paper are presented in Sect 9.

Literature review

Meta-heuristics approaches have been frequently used in recent years due to their efficiency when compared to other approaches. These algorithms provide a more effective answer to real-world optimization problems. As a result, new meta-heuristics algorithms must be introduced to overcome these optimization challenges. Meta-heuristics optimization algorithms (MOAs) are important in the ever-increasing use of engineering applications. Because of the complexity of today's situations, the need for the most up-to-date MOAs is quickly growing.

It acquires distinct profits as: (i) Its natural algorithmic structure helps to implement it effortlessly; (ii) this suits real-life problems in engineering as it is a derivation-free mechanism; (iii) when compared to traditional optimization algorithms, this has better ability to minimize local optima; (iv) this is flexible in applying on different problems as its structure does not need any particular changes; (v) because of its simplicity and efficiency, this can be applied simultaneously in hardware applications as well as in computing applications. [like Field Programmable Gate Array (FPGA)] [6].

To limit the drawbacks of classical methods, meta-heuristics search algorithms were introduced. Few such algorithms are Biogeography-based optimization (BBO) [7], Artificial Bee Colony (ABC) [8], Differential Evolution (DE) [9], Genetic algorithm (GA) [10], Cuckoo Search algorithm (CSA) [11], Bacterial Foraging algorithm (BFA) [12], Flower pollination algorithm (FPA) [13], Chemical Reaction optimization (CRO) [14], Firefly algorithm (FA) [15], Immune algorithm (IA) [16], Teaching–Learning-based optimization algorithm [17], Particle Swarm optimization algorithm (PSO) [18], Grey wolf optimization (GWO) [19], Social spider for constrained optimization (SSO-C) [20], Gravitational Search algorithm (GSA) [21], and Bat algorithm (BA) [22]. The reasons how meta-heuristics algorithms are classified are explained in [23, 24], and with reference to [25, 26], meta-heuristics algorithms are considered by natural behavior and divided as single solution-based and population-based algorithms. Examples for single-based algorithms and population-based algorithms are: Variable Neighbourhood search (VNS) [27], Vortex search algorithm (VS) [28], whereas Simulated Annealing (SA) [29], Genetic algorithm (GA) [30], and Tabu search (TS) [31] have an emerging way to find a solution for combinatorial real-world problems in covering and scheduling, Cuckoo search algorithm (CSA) [32], Gravitational search algorithm (GSA) [33], Evolutionary programming (EP) [34] are a fast technique and classical evolutionary programmings were performed on real-world problems. Harmony search (HS) [35] is inspired using the music production cycle analogy. HS may not need the initial values of the variables for decision. Forest Optimization Algorithm (FOA) [36] is for finding maximum value and minimum value with a real application and found that the FOA can typically find solutions correctly. Grey Wolf Optimizer Algorithm (GWO) [19] work was inspired by a Swarm intelligence optimization through the grey wolves and the suggested model imitated the grey wolves' social hierarchical and hunting behavior. Moth Flame Optimizer (MFO) [37], the key influence of this optimizer is the moth navigation system called transverse orientation in nature. Moths migrate in darkness by keeping a preset moon angle, a very effective method for long-distance flying in a straight line. However, such fancy insects are stuck around artificial lights in a useless/deadly spiralling course. Stochastic Fractal Search Algorithm (SFS) [38] centered on random fractals to address global optimization problems with continuous variables, both constrained and unconstrained. In the entire optimization, if only one solution carries then it is known as a single solution-based algorithm and if there are many different solutions in the whole optimization phase, then it is a population-based algorithm, and as such, the solution may coincide with the optimum very nearly.

The two main components of meta-heuristics are exploitation and exploration [25]. Exploration extends searching widely to produce many different solutions, whereas exploitation focuses on searching in a specified area, assuming that area is the best for the present. It is very much important and necessary to balance these two components exploitation and exploration in MOA to keep away the fluctuations in the rate of convergence, as well preventing local and global optimum [39, 40]. Exploitation indicates single solution-based meta-heuristics and exploration indicates populated solution-based meta-heuristics.

Optimization problems can find solutions by nature-inspired MOAs' physical or biological behavior implementation. They are classified into four main classes (Fig. 1) [24, 41]: Swarm Intelligence based algorithm, Evolutionary algorithms (EAs), Human-based, and Physics-based algorithms. The below is the survey made on the algorithms which fall under these four categories. Among them, first, the Evolutionary algorithms replicate features of biological generation like recombining, mutation, and selecting processes [23]. The famous Evolutionary algorithms are Differential Evolution (DE) which presented the minimization of potentially nonlinear and non-differentiable continuous space functions. It only requires some strong control variables, taken from a perfectly defined number interval, Evolutionary Strategy (ES) [42], Biogeography-based optimization (BBO) made analysis of biological species, that can be used to deduce algorithms suitable for optimization. Evolutionary Programming (EP) and Genetic algorithm (GA) are drawn from Darwinian Theory. Second, as per [41, 43], Physics-based algorithms are analogous to natural physical laws. The famous algorithms are Quantum Mechanics-Based (QMBA) and Gravitational Search (GSA) which were influenced by the Gravitational Law and the theory of mass interaction. GSA utilizes Newtonian mechanics theory, and its search agent is the set of masses. Few more physics-based algorithms are Central Force Optimization (CFO) [44], Charged System Search (CSS) [45], Electromagnetism Like Algorithms (ELA) [46], Lightning Attachment Procedure Optimization (LAPO) [41], Big-Bang Big-Crunch (BBBC) [47], and Adaptive gbest-guided gravitational search algorithm (AGBGSA) [48]. Third, MOAs are inspired by natural human behavior. The best examples of them are Teaching–Learning-based optimization (TLBO) which comprises of two phases, teaching phase and learner phase, Imperialist Competitive Algorithm (ICA) [49], and Socio Evolution and Learning Optimization (SELO) [50]. Fourth, MOAs imitate the social behavior of organisms like swarms, shoals, flocks, or herds [51]. Few algorithms under this class are Particle Swarm optimization (PSO), Bat algorithm (BA), Ant colony optimization (ACO), Improved monarch butterfly optimization algorithm (MBO) [52], Cuckoo Search algorithm (CSA), Krill herd (KH) [53], Grey wolf optimizer (GWO), Multi-Objective Grasshopper optimization algorithm (MOGOA) [54], binary salp swarm algorithm (BSSA) [55], hybrid dragonfly optimization algorithm and MLP (DOA-MLP) [56], and Improved Whale Trainer [57].

Fig. 1.

Fig. 1

Classifications of population-based meta-heuristics search algorithms

A brief of recently developed algorithms to find solution for optimization problems: Harris Hawks optimizer (HHO) [25] is being introduced to tackle different tasks of optimization. The strategy is influenced by nature's cooperative activities and by the patterns of predatory birds, Harris' hawks. Henry Gas Solubility Optimization Algorithm (HGSO) [58] imitates the procedures of Henry’s rule. HGSO aimed at matching the production and conservation capabilities of check room and overcome local optimum. Photon Search Algorithm (PSA) [59] got inspired by the properties of photons in the field of physics. Chaotic Krill Herd Algorithm (CKH) [60] combined chaos theory with Krill Herd Optimization procedure to speed up global convergence. Bird Swarm Algorithm (BSA) [61] depends on social interactions of swarm intelligence with bird swarm. Lightning Search algorithm (LSA) [62] is a meta-heuristic technique used to resolve problems on constraint optimization by following lightning phenomenon applying the concept of fast-moving particles called projectiles. Multi-Verse Optimizer (MVO) [63], an environment lead heuristic algorithm, relies on three stages named: wormhole, black hole, and white hole. Virus Colony search (VCS) [64] is an environment-inspired method that affects the spreading and infection stages of the host cells followed by the virus for its survival in the cell environment. To find solutions for real-time problems, the Grasshopper Optimization algorithm (GOA) [65] follows grasshopper swarms behavior. Based on the thinking ability of the chicken swarm, the Chicken Swarm Optimization algorithm (CSO) [66] came into existence. Grey Wolf Optimizer-Sine Cosine Algorithm (GWO-SCA) [67] is a meta-heuristics optimizer correlating the nature of wolf with mathematical sine–cosine concepts. Crow Particle Swarm Optimization algorithm (CPO) [68] is a hybrid combination of crow search algorithm and particle swarm optimization. Whale Optimization technique (WOA) [69] is a hybridized combinatorial meta-heuristics technique of Whale and swarm human-based optimizers for finding perfect exploratory and convergence capabilities. Spotted Hyena Optimizer (SHO) [70] is a new meta-heuristic algorithm encouraged by the natural collaborative behavior of spotted hyenas in searching, encircling, and attacking the prey. Multi-Objective Spotted Hyena Optimizer (MOSHO) [71] is developed to reduce multiple objective functions. A modified adaptive butterfly optimization algorithm (BOA) [72] is developed based on butterfly observation that produces its fragrance when traveling in search of food from one place to another place. Binary Spotted Hyena Optimizer (SHO) [73] is a meta-heuristic algorithm introduced based on hunting behavior of spotted hyena which deals with discrete optimization problems. Hybrid Harris Hawks pattern search algorithm (HHO-PS) [74] is a meta-heuristic optimizer developed to figure out a newer version of Harris Hawks for finding a solution in local and global search. The Hybrid Harris Hawks-Sine–Cosine method (HHO-SCA) [75] is influenced by the virtuous behavior of Harris Hawks which added up with mathematical concepts of sine and cosine to increase its ability in exploration and exploitation phases. Bernstrain-Search Differential Evolution algorithm (EBSD) [76] belongs to a family of universal differential evolution algorithms, which is proposed based on mutation and crossover operators. Reliability-based design optimization algorithm (RBDO) [77] deals with the uncertainty factors like global convergence, complicated design variables. Table 1 presents a brief review on population based meta-heuristics.

Table 1.

A brief review on few of population meta-heuristics

Year No. of benchmark functions Technique and reference number Name of authors Complication
2021 29 Arithmetic optimization algorithm [78] L L. Abualigah et al. Engineering design problem
2021 30 Archimedes optimization algorithm [79] F F.A. Hashim et al. Engineering design optimization
2021 14 Modified butterfly optimization algorithm [72] L. et al. Engineering design problem
2021 23 hSMA-PS [80] L. A. Bala Krishna et al. Standard benchmark and engineering design problem
2021 23 Aquila optimizer [81] L. L. Abualigah et al. Standard benchmark and engineering design problem
2021 30 Spiral motion mode embedded grasshopper optimization algorithm [82] L. Z. Xu et al. Standard benchmark and engineering design problem
2021 NA Hybrid variational mode decomposition (HVMD) [83] Z. M. Neshat et al. Wind turbine power output prediction
2021 NA Modified krill herd [84] A. Kaur et al. Economic load dispatch problem
2021 23 A meliorated Harris Hawks optimizer [85] A A. Nandi et al. Combinatorial unit commitment
2021 23 Hunger game search algorithm [86] A Y. Yang et al. Standard benchmark and engineering design problem
2021 23 Soccer-inspired meta-heuristics [87] Y E. Osaba et al. Optimization problems
2021 32 Hybrid Harris Hawks pattern search algorithm (HHO-PS) [74] Ardhala Balakrishna, Sohbit Saxena, Vikram Kumar Kamboj Standard functions, multidisciplinary engineering problems
2021 29 Whale optimization algorithm (WOA) [69] Vamshi Krishna Reddy, Venkata Lakshmi Narayana Standard functions, multidisciplinary engineering problems
2020 89 Hybrid multi-population algorithm (HMPA) [88] Y S. Barshandeh et al. Standard Benchmark and Engineering Design Problem
2020 33 Slime mould algorithm [89] S. S. Li et al. Standard benchmark and engineering design problem
2020 29 Marine predators algorithm [90] S. A. Faramarzi et al. Engineering design optimization
2020 30 Chimp optimization algorithm (ChoA) [6] M.Khishe, M. R. Mosavi Standard benchmark functions
2020 NA HSMA_WOA [91] M. Abdel-Basset, V. Chang, and R. Mohamed The image segmentation issue (ISP) connected to an infected person's X-ray owing to Covid-19 was investigated in this study
2020 8 K-Means clustering and chaotic slime mould algorithm [92] Z. Chen and W. Liu Standard benchmark functions
2020 NA MOSMA: multi-objective slime mould algorithm [93] M. Premkumar, P. Jangir, R. Sowmya, H. H. Alhelou, A. A. Heidari, and H. Chen Multidisciplinary engineering problems
2020 NA Chaotic Slime Mould Algorithm with Chebyshev Map [94] J. Zhao and Z. M. Gao Standard benchmark functions
2020 NA Chaotic salp swarm algorithm [95] S. K. Majhi, A. Mishra, and R. Pradhan The authors conducted a thorough investigation of breast anomalies in thermal imaging using the CSSA algorithm, ensuring a healthy balance between the exploration and exploitation stages
2020 6 Modified Whale Optimization Algorithm [96] Y. Li, M. Han, and Q. Guo Standard benchmark functions
2020 31 Adaptive Chaotic Sine Cosine Algorithm [97] Y. Ji et al Standard benchmark functions
2020 NA Chaotic whale optimization algorithm [98] C. Paul, P. K. Roy, and V. Mukherjee In this study, a chaotic base whale optimization algorithm was used to investigate combined heat and power economic dispatch in order to reduce fuel costs and emissions. To investigate global issues, two separate nonlinear realistic power regions were used
2020 5 Reliability-based design optimization algorithm (RBDO) [77] Zeng Meng et al Engineering problems
2020 4 Bernstrain-search differential evolution algorithm (EBSD) [76] Hoda zamani, Mohammad H.Nadimi-Shahraki, Shokooh Taghian, Mahdis Banaie-Dezfouli Engineering design problems
2020 23 Hybrid Harris Hawks-Sine–Cosine algorithm (HHO-SCA) [75] Vikram Kumar Kamboj, Ayani Nandi, Ashutosh Bhadoria, Shivani Sehgal Standard functions, multidisciplinary engineering problems
2020 29 Binary spotted hyena optimizer (SHO) [73] Vijay Kumar, Avneet Kaur Standard benchmark functions
2020 14 Modified adaptive butterfly optimization algorithm (BOA) [72] Kun Hu, Hao Jiang, Chen-Gaung Ji, Ze Pan Standard benchmark functions
2020 20 Chicken Swarm Optimization algorithm (CSO) [66] Sanchari Deb et al Standard functions, multidisciplinary engineering problems
2020 23 Photon Search Algorithm (PSA) [59] Y. Liu and R. Li Standard benchmark functions
2019 13 Hybrid Particle Swarm and Spotted Hyena Optimizer algorithm(HPSSHO) [99] Gaurav Dhiman, Amandeep Kaur Standard benchmark functions and real-life engineering design problem
2019 47 Henry Gas Solubility Optimization Algorithm (HGSO) [58] F.A Hashim et al Standard benchmark functions
2019 29 Harris Hawks optimizer (HHO) [100] A.A. Heidari et al Standard benchmark functions, engineering problems
2019 28 Self-adaptive differential artificial bee colony algorithm [101] X X. Chen et al Optimization
2019 20 The Sailfish Optimizer [102] S. Shadravan, H. R. Naji, V K. Bardsiri Standard test function
2019 NA Synthetic Minority Over-Sampling[103] C. Verma, Z. Illes, and V. Stoffova Data communication
2019 29 Harris Hawks optimizer [25] A. Heidari, et al Standard benchmark
2018 30 Multi-objective spotted hyena optimizer (MOSHO) [71] Gaurav Dhiman, Vijay Kumar Standard benchmark functions
2018 6 Crow Particle Swarm Optimization(CPO)algorithm [68] Ko-Wei Huang et al Standard benchmark functions
2017 29 Spotted Hyena Optimizer(SHO) [70] Gaurav Dhiman, Vijay Kumar Standard benchmark functions
2017 22 Grey Wolf Optimizer-Sine–Cosine Algorithm (GWO-SCA) [67] N.Singh, S.B.Singh Benchmark functions and real-life optimization
2017 19 Grosshopper Optimization algorithm (GOA) [65] Shahrzad Saremi, Seyedali Mirjali, Andrew Lewis Multidisciplinary engineering problems
2016 30 Virus colony search (VCS) [64] Mu Dong Li et al. Benchmark functions, engineering problems
2016 24 Multi-verse optimizer (MVO) [63] Seyedali Mirjali, Seyed Mohammad Mirjalili, Abdolreza Hatamlou Standard benchmark functions, engineering problems
2016 18 Bird swarm algorithm (BSA) [61] Xiang-Bing Meng et al. Standard benchmark functions
2015 24 Lightning search algorithm (LSA) [62] Hussain Shareef et al. Standard benchmark functions
2015 23 Stochastic fractal search algorithm (SFS) [38] H.Salimi Standard benchmark functions
2015 36 Moth flame optimizer (MFO) [104] S.Mirjalili Standard benchmark functions, engineering problems
2014 22 Binary optimization using hybrid particle swarm optimization and gravitational search algorithm (PSOGSA) [105] Seyedali Mirjalili et al. Standard benchmark functions
2014 14 Chaotic Krill Herd Algorithm (CKH) [60] Gai-Ge Wang et al. Standard benchmark functions
2014 4 Forest Optimisation Algorithm (FOA) [36] M. Ghaemi et al. NA
2014 32 Grey Wolf Optimizer Algorithm (GWO) [19] S.Mirjalili et al. Standard benchmark functions, engineering problems
2012 13 Teaching learning based optimization algorithm (TLBO) [26] R.V. Rao et al. Standard benchmark functions
2009 23 Gravitational search (GSA) [106] E. Rashedi et al. Standard benchmark functions
2008 14 Biogeography-based Optimization (BBO) [107] D. Simon Standard benchmark functions
2001 NA Harmony search (HS) [35] Z.W. Geem et al. Musical variables
1999 23 Evolutionary Programming (EP) [108] Xin Yao, Yong Liu, Guangming lin Standard benchmark functions
1997 30 Differential Evolution (DE) [9] R. Storn and K. Price Standard benchmark functions
1989 NA Tabu Search (TS) [109] Fred Glover Real-world problems

Literature survey on CHIMP variants

A specific related study has been provided in this area to investigate information regarding current developments linked to CHIMP variations, and recently developed methods by various researchers are mentioned. As demonstrated by the stated literature studies, the researcher has built a wide range of meta-heuristic and hybrid versions of CHIMP to solve various sorts of stochastic challenges. Various academics evaluated real-time troubles such as data mining, climatic and environment concerns, medication and pharmaceuticals, engineering design issues, picture segmentation, power flow, solar PV modules, and so on using a heuristic technique. The capacity of any algorithm to find a suitable balance between intensification and diversity determines the accuracy of its answer. According to research, slow convergence is a common problem with most heuristic algorithms. As a result, the computational efficiency suffers. As a result, the use of hybrid algorithms to improve solution efficiency is becoming increasingly popular. Various CHIMP approaches have also been successfully employed by many researchers to maximize specific objective functions. The ultimate objective of these methods is to discover the optimal solution to a problem.

Researchers have recently created novel CHIMP versions for a variety of applications one of which is the DCELM-ChOA algorithm; first, ELMs’ parameters are tuned dimensionally, and then, ChOA is applied to acclimatize input layer weights and moreover bias ELM to eventually shoot up the system’s stableness and reliability which was invented to obtain accurate X-ray for detection of COVID-19 positive [110]. RVFL-CHOA [111], the standard CHIMP, was enhanced with Random Vector Functional Link (RVFL); RVFL is used to foretell the instant power outcome of the network and the production of power of a solar dish/stirling power plant in a month. SSC [112] Sine–cosine and Spotted Hyena-based Chimp Optimization algorithm was introduced to fight against the limitations of slow convergence and stuck at local optima of ChoA technique and its efficacy was tested on six real-time engineering problems proving its effectiveness with other techniques. SChoA [113] deputes sine–cosine functions with chimp optimization algorithm to modify the equations of standard CHIMP in its hunting procedure in minimizing various limitations of ChoA technique.

The burning topic is the challenge of discovering solutions to difficulties for optimization. If the number of optimization parameters continues to grow, the complexity of optimization issues will increase. Furthermore, some of the proposed deterministic techniques are vulnerable to local optima entrapment. To solve such issues, meta-heuristic (MA) nature-inspired optimization approaches are used. The lack of starting assumptions and population dependency are two key features of these approaches. Even still, no optimization strategy has yet been discovered that can solve all optimization problems [114]. This inspired to create the Improved Chimp-Spotted Hyena Optimizer, a meta-heuristic hybrid variation optimizer (ICHIMP-SHO).

Chimp Optimization Algorithm (ChoA) [6] is designed based on the intelligence ability of Chimps in group hunts. This algorithm is developed to solve slow convergence speed, trapping in high-dimensional problems. Spotted Hyena optimizer (SHO) is a new upcoming optimizer influenced by the trapping behavior of spotted hyena. This technique benefits upon other meta-heuristics as follows:

(i) implementation of the algorithm is easy because of its simple structure;

(ii) it makes smooth continuous solutions in local optimum;

(iii) it has finer local and global search capability;

(iv) due to the continued diminution of search space, SHO convergence rate is faster. And this solves many types of engineering design problems [70].

Data mining feature selection and unit commitments are the major discrete optimization issues. To solve these problems, SHO is used. Feature selection targets unnecessary features and removes them from the data set and minimizes computation requirement, dimensionality, and results in better accuracy. In practice, real-time problems may have a huge number of features with relevant and irrelevant features. At that time, it is difficult for finding a solution. Then, the characteristic selection is treated as a combinatorial optimization problem. To solve this, selection feature problem binary meta-heuristics algorithms are used. Few examples are Binary Gravitational Search algorithm (BGSA) [115], Binary Grey Wolf optimizer (BGWO) [116], Binary Bat algorithm (BBA) [117, 118], and Binary Particle Swarm optimization (BPSO) [119].

Some of Spotted Hyena optimizer algorithm variants are: HPSSHO algorithm targets in improving hunting tactic of spotted hyena by merging standard SHO with Particle Swarm Optimization and tested on standard benchmark functions to prove its effectiveness in regulating to validate the significance of the proposed HPSSHO performance in assessment with state-of-the art optimization techniques; the parametric tests have been conducted on the benchmark functions [120]. HMOSHSSA [121], hybrid technique, uses MOSHO exploration skill, and SSA updates global search for finding best solution than the standard SHO. MOSHEPO [122] combined Multi-objective Spotted Hyena optimizer and Emperor Penguin Optimizer to contemplate many physical and operational constraints. To reduce heating effect, providing ventilation and air conditioning in the systems, a modification is carried out by merging four different meta-heuristic techniques: salp swarm, spotted hyena, wind-driven, and whale optimization algorithm with multilayer perceptron neural network to conquer computation time [123].

Novelty of proposed research work

(i) The spotted hyena optimizer is used to improve the local search capacity of ICHIMP in the suggested study.

(ii) The specifications of ICHIMP are not changed to preserve the original features of ICHIMP.

(iii) The ICHIMP-SHO method has been successfully applied for seven standard uni-modal benchmark functions, six standard multi-modal benchmark functions, ten standard fixed-dimension benchmark functions, and 11 types of interdisciplinary engineering design challenges.

(iv) The efficacy of the suggested algorithm has been validated by Wilcoxon Rank test.

(v) According to the comparative analysis shown in the results section, the proposed technique performs very well in terms of fitness evaluation and solution precision.

Background of suggested work

Chimps (Chimpanzees) correspond to a family of African genus of huge chimpanzee. The living style of them is close to humans. Brain-to-body ratio (BBR) of Chimps and Dolphins are alike to humans. It is noticed that mammals along BBR are generally understood to be brilliant [124]. The DNA of human and Chimp are alike as they are from same solitary ancestors that existed a few million years back. Chimps hunt in group. All the chimps in a group are not same according to their ability and brilliance, but they perform their duties as a part of a chimp colony. The hunting procedure entails their natural capacity to communicate among group to drive, chase, and assault in lower canopy. If the prey manages to flee throughout this procedure, the chimps will regroup and launch another attack. In this process, each chimp may switch places. The exhausted victim eventually runs out of energy and is attacked by the chimps. In this procedure, each matching approach has a probability based on the locations of chimps in a group and the prey. Despite a good convergence rate, CHIMP struggles to identify the most optimal solution. As a result, an improved approach is introduced to reduce this effect while increasing its effectiveness.

The literature survey on some newly developed CHIMP variants is: The paper [125] presented ChOA for training artificial neural network and proved best than other existing algorithms. Abbas et al. [126] used a new chimp optimization algorithm to train radial basis function neural network which is the utilized as a detector and further improvised to eradicate exploration and exploitation phases by upgrading ChOA and stood better with outstanding performance when compared with five well-noted algorithms. Heming Jia et al. applied enhanced chimp optimization algorithm (EChOA) in [127] and verified its effectiveness on standard benchmark functions in giving tough competition with other algorithms. Jianhao Wang et al. proposed Binary Chimp Optimization algorithm (BChOA) in [128] as the basic ChOA is not suitable in finding solutions for binary problems because of its continuous hunting nature. To evaluate its efficiency, it has been tested on 43 standard benchmark functions obtaining good results. ICHIMP in [129] is implemented to find solutions for dynamic economic load dispatch problems in single area. To overcome the drawbacks of ChOA to stuck in local optima, Di Wu et al. introduced Enhanced Chimp Optimization Algorithm (EChOA); here, highly disruptive polynomial mutation is involved to multiply the population in space to shoot up the diversity in the population, Spearman’s rank correlation coefficient calculates the highest and lowest fitness among chimps, and later, Beetle Antenna Search Algorithm (BAS) is used to evade local optimum by chimps with lowest fitness. The combination of these three strategies enhances the exploration and exploitation phases and is tested on 17 benchmark datasets to prove its efficacy. Abdul Jabbar et al. [130] proposed a fresh hybrid algorithm by merging chimp optimization with conjugate gradient algorithm and tested on ten optimization functions, proving that the combination noted good results in gaining optimal solutions. Essam et al. [131] introduced opposition-based Levy Flight chimp optimizer (IChOA) in which opposition-based learning is involved in increasing pop in initializing stage of ChOA and Levy Flight is responsible for improving exploitation ability. This combination brought good results when compared with other algorithms in obtaining better thermography images to detect breast cancer. Bismin et al. [132] introduced Chimp-CoCoWa-AODV to enhance the MANET performance.

The recommended calculation aims to increase the local search capacity of CHIMP utilizing Improved Chimp Optimizer; in an effort to speed up ICHIMP, a combination of ICHIMP-SHO is introduced. Seven standard uni-modal benchmark functions, six standard multi-model benchmark functions, ten standard fixed-dimension benchmark functions, and 11 types of interdisciplinary engineering design challenges are all used to evaluate it. The findings are superior to those of other algorithms now in use.

Improved chimp optimizer

Chimps hunt very cleverly remembering the previous track of their attacks and are very closely related to swarm intelligence strategy, and based on this behavior, an innovative algorithm known as Chimp Optimization Algorithm (ChoA) is introduced. Chimps hunt in a group very intelligently based on two phases, namely, exploration and exploitation. Chimps are divided into four parties specifically named driver, barrier, chaser, and attacker. They streamline themselves by chasing, driving, blocking, and attacking in trapping the prey.

The mathematical equations [Eqs. (1) and (2)] represent driving and chasing of the prey

D=CYPrey(iteration)-ξ.YChimp(iteration) 1
YChimp(iteration+1)=Qk+YPrey(iteration)-A.D. 2

Here, A, ξ, and C = coefficient vectors, t = number of current iteration, Chimp location vector=YChimp, and YPrey=the vector of prey position.

Coefficient vectors A, ξ, and C are found out using Eqs. (3), (4), and (5).

In the improved chimp optimizer, Eqs. (1) and (2) have been modified as follows:

YChimp(iteration+1)=YPrey(iteration)-A.Difξ>0.5Chaotic_valueifξ<0.5, 2-i

where ran(1) and ran(3) represent the random integer values and can be given by the following mathematical equation:

ran(index)=randi([1, SAN],1,3), 2-ii

where SAN represents the search agent number;

A=2ην1-η 3
C=2ν2 4
ξ=chaotic vector 5
xi+1=1.07xi(7.86xi-23.31xi2+28.75xi3-13.302875xi4). 6

A Non-linearly decreases from 2.5 to 0 in both the phases iteratively. The vectors ν1 and ν2 are ranged [0, 1]. ξ the chaotic vector serves chimps in the process of trapping (Fig. 3a).

Fig. 3.

Fig. 3

Fig. 3

a 2D view for the position of prey and chimp, b 3D view for the position of prey and chimp, and c flowchart of proposed ICHIMP-SHO algorithm

In this hunting process usually, an attacker chimp leads this operation followed by driver, barrier, and chaser. Mathematically, the actions of Chimps are imitated in the sequence initially starting from an attacker, driver, and then barrier; chaser will give better lead to notice the position of prey. Up till now, the location of Chimps is to be updated immediately and store the best positions of Chimps. This process is reflected mathematically in the Eqs. (7), (8), and (9)

DAttacker=absC1YAttacker-Y. 7a

In the modify chimp algorithm, the DAttacker has been selected with the help of the following equation:

DAttacker=CYAttacker(iteration)-ξ.Y(iteration);A<1CYAttacker(ran(1),iteration)-ξ.Y(ran(3),iteration);A>1 7.a-i
DBarrier=absC2YBarrier-Y. 7.b

In the modify chimp algorithm, the DBarrier has been selected with the help of the following equation:

DBarrier=CYBarrier(iteration)-ξ.Y(iteration);A<1CYBarrier(ran(1),iteration)-ξ.Y(ran(3),iteration);A>1 7.b-i
DChaser=absC3YChaser-Y. 7c

In the modify chimp algorithm, the DChaser has been selected with the help of the following equation:

DChaser=CYChaser(iteration)-ξ.Y(iteration);A<1CYChaser(ran(1),iteration)-ξ.Y(ran(3),iteration);A>1 7.c-i
DDriver=absC4YDriver-Y. 7d

In the modify chimp algorithm, the DDriver has been selected with the help of the following equation:

DDriver=CYDriver(iteration)-ξ.Y(iteration);A<1CYDriver(ran(1),iteration)-ξ.Y(ran(3),iteration);A>1. 7.d-i

Equation (2) mentioned above can be used to determine the spot of attacker, barrier, chaser, and driver as per Eqs. (8a)–(8d), respectively

Y1=YAttacker-A1.DAttacker 8a
Y2=YBarrier-A2.DBarrier 8b
Y3=YChaser-A3.DChaser 8c
Y4=YDriver-A4.DDriver. 8d

The overall final positions of all the chimps can be obtained by taking the mean of the attacker, barrier, chaser, and driver positions as per Eq. (9)

Y(iteration+1)=(Y1+Y2+Y3+Y4)4. 9

To generate the initial arbitrary position of search agents, the below mathematical equation can be adopted

Yrand=LBi+ξ×(UBi-LBi);i1,2,3,...,Dim. 10

The PSEUDO code for calculations of Y1, Y2, Y3, and Y4 are given in Fig. 2a, b.graphic file with name 366_2021_1591_Figa_HTML.jpg

Fig. 2.

Fig. 2

a PSEUDO code for calculation of Y1 and Y2. b PSEUDO code for calculation of Y3 and Y4

Spotted hyena optimizer

The spotted hyena lives in a group of no less than 100 individuals. They embark on hunting expeditions in groups. Spotted, striped, brown, and aardwolf are the four classifications. These are colossal hunters who know what they are doing. They create a sound that sounds like a human chuckle to communicate with one another. They have spots on their bodies. They devise coordinated arrays to encourage organizational understanding among hyenas.

SHO is mathematically illustrated by three stages, i.e., hunting, encircling, and finally attacking the prey. The present finest solution is prey which is nearer to optimum solution. Remaining hyenas renew their location once that finest solution is determined.

Mathematically, spotted hyenas encircling behavior is formulated using below equations

dh=yQq(s)-Q(s) 11
Q(s+1)=Qq(s)-zdh, 12

where dh = the gap among prey and hyena. y and z = coefficient vectors. s = the present iteration. Qq = the vector spot of prey. Q = the vector spot of hyena. y and z are compared as follows:

y=2.r1 13
z=2.Hr2-H 14
H=5-(Itr×(5/Maxitr)), 15

where Itr = 1, 2, 3, …, Maxitr.

Here, H from 5 to 0 linearly decreases during iteration process, and maintains steadiness between exploration and exploitation. The random vectors r1, r2 ranged [0, 1]. The y and z values are fine tuned, such that hyenas move to other area about the present position. Using Eqs. (11) and (12), hyenas renew their points randomly all over the prey.

To structure the hunting activities of spotted hyenas, we expect finest searching agent has awareness regarding prey position. Remaining search agents designs an array which is of devoted friends and renews the location for the finest search agent.

Mathematically hunting is formulated as

dh=y.Qh-Qk 16
Qk=Qh-z.dh 17
Ch=Qk+Qk+1++Qk+N, 18

where Qh = first best position of spotted hyena. Qk = the location of remaining spotted hyenas.

N = the count of spotted hyenas can be worked out as

N=countNs(Qh,Qh+1,Qh+2,...(Qh+M)), 19

where vector M ranges [0.5, 1]. Ns = the number of candidate solutions, related to the superlative optimum solution in search space. Ch is group of N optimum solutions.

To explain the attacking stage, it is necessary to reduce the value of H. Thus, difference in z is also reduced due to change in H value which diminished from 5 to 0 during iteration runs.

The mathematically attacking the prey (exploitation) is prearranged by

Q(s+1)=ChN, 20

where Q(s+1) accumulates finest solution and further search agents renew their locations by the positions of finest searching agent. SHO permits their hyenas to renew their locations and attack the prey.

The searching behavior explains the exploration ability of an algorithm. SHO algorithm guarantees the ability of using z with random values > 1 or < − 1.

y takes the responsibility for more randomized behavior of SHO algorithm and avoids local optimal values.

Below Algorithm 2 depicts spotted hyena optimizer.graphic file with name 366_2021_1591_Figb_HTML.jpg

Proposed improved chimp optimizer (ICHIMP-SHO)

This work extends an enhanced version of hunting behavior of Improved Chimp optimizer by means of spotted hyena, as depicted in Fig. 3c. To experience this consequence, the driving and chasing Eqs. (1) and (2) of IChimp along with hunting behavior of spotted hyena in Eq. (17) are considered to modify into Eq. (21). The pseudo code for the suggested ICHIMP-SHO algorithm is discussed in Algorithm 3

YChimp(iteration+1)=Qk+YPrey(iteration)-A.D. 21

The two-dimensional and three-dimensional views for the position of chimp from the respective prey are depicted in Fig. 3a, b, respectively.

The suggested ICHIMP-SHO variant is beneficial above few population-based meta-heuristic techniques mainly in three aspects as follows.

The first aspect refers in combining two conventional techniques to frame a simple new efficient simulation method which executes faster with complex mathematical operations when compared with other existing methods. The features of standard ICHIMP are injected to SHO technique as initial parameters to strengthen its power which excels in processing and endeavors to optimize these values to boost up the ability of ICHIMP to consider the optimal value of optimization issue. This process is done without involving complex operations.

The second aspect is the proposed new method succeeded in obtaining best results than the solution drawn by ICHIMP. The experimental result stands as proof in the result section displaying its performance in terms of numerically and experimentally. This makes difference between the suggested techniques with other techniques. Majorly, most of the techniques suffer to attain optimum solution with increasing number of iterations due to downside inability. The suggested method develops a vital and standard method to solve this issue which can be practiced by the other methods in optimization by considering the operating phases of this method.

The third aspect is the idea behind the ICHIMP-SHO method is to enhance the optimization strength of ICHIMP to attain the optimized values, but not the complexity of the algorithm. The suggested optimization technique is developed with incorporating SHO algorithm functionality to the ICHIMP. The above two mathematical models have independent structures for managing optimization. To combine them, the computational methods are utilized to transform the principles of one algorithm into the other algorithm. As such, in this research work, ICHIMP pattern is mapped into the SHO parameters and translating SHO attributes back to ICHIMP. Along with this procedure, new operators have been introduced to improve the sophistication of hybrid variants. To examine the proposed hybrid variant ICHIMP-SHO, 16 benchmark functions and 11 constrained engineering optimal issues are considered to verify with different types of parameter settings.

Standard benchmark functions

A cluster of unique benchmark functions [30, 105] is used to put the proposed ICHIMP-SHO optimization approach to the test. The standard benchmarks are categorized into uni-modal (UM), multi-modal (MM), and fixed dimensions (FD). Based on objective fitness, these standard benchmark functions are defined such as dimension, range limit, and optimum value (fmin). The mathematical formulations for UM, MM, and FD are displayed in Tables 2, 3, and 4, and their results are described in outcomes and discussion section. Thirty trial runs are used to test the performance of standard benchmark functions. Table 5 illustrates the proposed algorithm’s details of parameter setting.

The complete study is considered by 30 search agents, and maximum iterations of 500. The suggested ICHIMP-SHO was tested using the MATLAB R2016a software on an Intel corei3 processor laptop with a 7th generation CPU and 8GB RAM.

Table 2.

Uni-modal (UM) standard benchmark functions

Functions Dimensions Range fmin
F1(U)=m=1zUm2 30 [− 100, 100] 0
F2(U)=m=1zUm+m=1zUm 30 [− 10, 10] 0
F3(U)=m=1z(n-1mUn)2 30 [− 100, 100] 0
F4(U)=maxm{Um,1mz} 30 [− 100, 100] 0
F5(U)=m=1z-1[100(Um+1-Um2)2+(Um-1)2] 30 [− 38, 38] 0
F6(U)=m=1z([Um+0.5])2 30 [− 100, 100] 0
F7(U)=m=1zmUm4+random[0,1] 30 [− 1.28, 1.28] 0

Table 3.

Multi-modal (MM) standard functions

Multi-modal (F8–F13) bench mark functions Dim Range fmin
F8(U)=m=1z-Umsin(Um) 30 [− 500, 500] − 418.98295
F9(U)=m=1z[Um2-10cos(2πUm)+10] 30 [− 5.12, 5.12] 0
F10(U)=-20exp(-0.21zm=1zUm2)-exp(1zm=1zcos(2πUm)+20+d 30 [− 32, 32] 0
F11(U)=1+m=1zUm24000-m-1zcosUmm 30 [− 600, 600] 0

F12(U)=πz10sin(πτ1)+m=1z-1(τm-1)2[1+10sin2(πτm+1)]+(τz-1)2+m=1zg(Um,10,100,4)

Where, τm=1+Um+14

g(Um,b,x,i)=0x(Um-b)iUm>b-b<Um<bx(-Um-b)iUm<-b

30 [− 50, 50] 0
F13(U)=0.1sin2(3πUm)+m=1z(Um-1)2[1+sin2(3πUm+1)]+(xz-1)2[1+sin2] 30 [− 50, 50] 0

Table 4.

Fixed-Dimension (FD) standard functions

Fixed-modal (FD) (F14–F23) standard benchmark functions Dimension Range fmin
F14(U)=[1500+n=1251n+m=1z(Um-bmn)6]-1 2 [− 65.536, 65.536] 1
F15(U)=m=111[bm-U1(am2+amη2)am2+amη3+η4]2 4 [− 5, 5] 0.00030
F16(U)=4U12-2.1U14+13U16+U1U2-4U22+4U24 2 [− 5, 5] − 1.0316
F17(U)=(U2-5.14π2U12+5πU1-6)2+10(1-18π)cosU1+10 2 [− 5, 5] 0.398
F18(U)=[1+(U1+U2+1)2(19-14U1+3U12-14U2+6U1U2+3U22)]x[30+(2U1-3U2)2x(18-32U1+12U12+48U2-36U1U2+27U22)] 2 [− 2, 2] 3
F19(U)=-m=14dmexp(-n=13Umn(Um-qmn)2) 3 [1, 3] − 3.32
F20(U)=-m=14dmexp(-n=16Umn(Um-qmn)2) 6 [0, 1] − 3.32
F21(U)=-m=15[(U-bm)(U-bm)T+dm]-1 4 [0, 10] − 10.1532
F22(U)=-m=17[(U-bm)(U-bm)T+dm]-1 4 [0, 10] − 10.4028
F23(U)=-m=17[(U-bm)(U-bm)T+dm]-1 4 [0, 10] − 10.5363

Table 5.

Parameter constraints for the proposed search method

Parameter setting ICHIMP-SHO
Number of search agents 30
Number of iterations for benchmark problems (uni-modal, multi-modal, and fixed dimension) 500
Number of iterations for Engineering design problems 500
Number of trial runs for each function and engineering optimal designs 30

The aforementioned parametric settings are the ideal choice for testing the proposed optimizer for standard benchmarks and engineering design challenges.

Outcomes and discussion

In this research work, the introduced Improved Chimp-Spotted Hyena Optimizer algorithm is tested on three major classes of standard benchmark functions to verify the presentation of the developed ICHIMP-SHO technique. The exploitation and convergence rate of ICHIMP-SHO is tested by uni-modal benchmark functions which have a single minimum. As the name multi-modal replicates which have more than one minimum, hence, these functions are utilized to test for exploration and avoid local optimum. The design variables are obtained by the difference between multi-modal and fixed-dimension benchmark functions. The fixed-dimension benchmark functions will store these design variables, and maintain a chart of previous data of search space and compare with multi-modal benchmark functions.

For comprehensive comparison analysis, a record of results of the developed ICHIMP-SHO algorithm was framed which were tabulated in the criteria of mean value, standard deviation, median value, the best value, worst value, and parametric tests by performing with 500 iterations and maximum runs of 30.

Evaluation of (F1–F7) functions (exploitation)

The test results for uni-modal (F1–F7) benchmark functions of suggested technique are illustrated in Tables 6, 7. The mean value and standard deviation were considered for evaluation of the test results with few newly developed meta-heuristic algorithms named LSA [62], BRO [133], OEGWO [134], PSA [59], HHO-PS [74], SHO [70], HHO [100], ECSA [135], and TSO [136], and are presented in Table 8. Its characteristic curves, trial runs, and convergence comparative curves with other algorithms are depicted in Figs. 4, 5, 6.

Table 6.

Test observations of (F1–F7) functions using ICHIMP-SHO algorithm

Function Mean St. deviation Best fitness value Worst fitness value Median Wilcoxon rank sum test t test
P value P value h value
F1 3.91443E−28 1.07214E−27 2.2954E−30 5.6993E−27 7.16499E−29 1.7344E−06 0.054971323 0
F2 4.70089E−17 3.86924E−17 7.04913E−18 1.59728E−16 4.01121E−17 1.7344E−06 2.69095E−07 1
F3 8.48976E−07 2.54158E−06 1.11728E−09 1.38683E−05 1.50394E−07 1.7344E−06 0.077611649 0
F4 3.64228E−08 3.08114E−08 2.77549E−09 1.26518E−07 3.2531E−08 1.7344E−06 4.36866E−07 1
F5 28.38318363 0.671703255 26.23392716 28.89070125 28.65306199 1.7344E−06 6.30357E−49 1
F6 1.481698857 0.405138911 0.742524222 2.257134021 1.732292069 1.7344E−06 1.57295E−18 1
F7 0.001127419 0.00056314 0.000275088 0.00238846 0.001036141 1.7344E−06 7.83249E−12 1

Table 7.

Execution Time for Uni-modal Benchmark Problems using ICHIMP-SHO algorithm

Function Best time Average time Worst time
F1 1.4375 1.795833333 2.328125
F2 1.390625 1.759895833 1.9375
F3 1.859375 2.118229167 2.296875
F4 1.3125 1.472395833 1.671875
F5 1.34375 1.519270833 1.75
F6 1.34375 1.480729167 1.703125
F7 1.4375 1.60625 1.8125

Table 8.

Evaluation for (F1–F7) problems

Algorithm Parameters (F1–F7) Uni-modal benchmark functions
F1 F2 F3 F4 F5 F6 F7
Lightning search algorithm (LSA) [62] Mean 4.81067E−08 3.340000000 0.024079674 0.036806544 43.24080402 1.493275733 64.28160301
St.Deviation 3.40126E−07 2.086007800 0.005726198 0.156233023 29.92194448 1.302827039 43.75576111
Battle Royale Optimization algorithm (BRO)[133] Avg 3.0353E−09 0.000046 54.865255 0.518757 99.936848 2.8731E−08 0.000368
St.Deviation 4.1348E−09 0.000024 16.117329 0.403657 82.862958 1.8423E−08 0.000094
Opposition based enhanced grey wolf optimization algorithm (OEGWO) [134] Avg 2.49 × 10–34 4.90 × 10–25 1.01 × 10–1 1.90 × 10–5 2.72 × 101 1.40 × 1000 3.63 × 10–4
St.Deviation 7.90 × 10–34 6.63 × 10–25 3.21 × 10–1 2.43 × 10–5 7.85 × 101 4.91 × 10–1 2.68 × 10–4
Photon Search Algorithm (PSA) [59] Mean 15.3222 2.2314 3978.0837 1.1947 332.6410 19.8667 0.0237
St.Deviation 27.3389 1.5088 3718.9156 1.0316 705.1589 33.4589 0.0170
Hybrid Harris Hawks Optimizer-Pattern Search algorithm (hHHO-PS) [74] Avg 9.2 × 10–017 8.31E 5.03 × 10–20 6.20 × 10–54 2.18 × 10–9 3.95 × 10–14 0.002289
St.Deviation 5E−106 4.46 × 10–53 1.12 × 10–19 1.75 × 10–53 6.38 × 10–10 3.61 × 10–14 0.001193
Spotted Hyena Optimizer (SHO) [70] Avg 0 0 0 7.78 × 10–12 8.59E+00 2.46 × 10–1 3.29 × 10–5
St.Deviation 0 0 0 8.96 × 10–12 5.53E−01 1.78 × 10–1 2.43 × 10–5
Harris Hawks Optimizer (HHO) [100] Mean 1.06 × 10–90 6.92 × 10–51 1.25 × 10–80 4.46 × 10–48 0.015002 0.000115 0.000158
St.Deviation 5.82 × 10–90 2.47 × 10–50 6.63 × 10–80 1.70 × 10–47 0.023473 0.000154 0.000225
Enhanced Crow search algorithm (ECSA) [135] Mean 7.4323E−119 5.22838E−59 3.194E−102 3.04708E−52 7.996457081 0.400119079 1.30621E−05
St.Deviation 4.2695E−118 2.86361E−58 1.7494E−101 1.66895E−51 0.661378213 0.193939866 8.39859E−06
Transient Search Optimization (TSO) [136] Avg 1.18 × 10–99 8.44 × 10–59 3.45 × 1041 1.28E−53 8.10 × 10–2 3.35 × 10–3 3.03 × 10–4
St.Deviation 6.44 × 10–99 3.93 × 10–58 1.26 × 10–41 6.58 × 10–53 11 6.82 × 10–3 3.00 × 10–4
ICHIMP-SHO (Proposed algorithm) Mean 3.91443E−28 4.70089E−17 8.48976E−07 3.64228E−08 28.38318363 1.481698857 0.001127419
St.Deviation 1.07214E−27 3.86924E−17 2.54158E−06 3.08114E−08 0.671703255 0.405138911 0.00056314

Fig. 4.

Fig. 4

3D view of uni-modal (UM) standard benchmark problems

Fig. 5.

Fig. 5

Comparative curve of ICHIMP-SHO with GWO, DA, ALO, MVO, SSA, and PSO for UM standard bench mark functions

Fig. 6.

Fig. 6

Trial runs of ICHIMP and ICHIMP-SHO for UM standard bench mark functions

Evaluation of (F8–F13) functions (exploration)

The multi-modal benchmark functions (F8–F13) show the design variables in the desired number in the exploration phase. The test results are tabulated in Tables 9, 10. As well, the comparison of results was done considering mean value and standard deviation with other algorithms, such as LSA [55], BRO [106], OEGWO [107], PSA [40], hHHO-PS [67], SHO [63], HHO [51], ECSA [108], and TSO [109], and is recorded in Table 11. Also, its characteristics curves, trial runs, and convergence comparative curves with other algorithms are depicted in Figs. 7, 8, 9.

Table 9.

Test results of multi-modal benchmark functions using ICHIMP-SHO algorithm

Function Mean value St. Deviation Best fitness value Worst fitness value Median value Wilcoxon Rank Sum Test t Test
P value P value h value
F8 − 5231.965502 755.2916365 − 6835.710117 − 3547.406759 − 5099.515588 1.7344E−06 2.85762E−26 1
F9 7.95808E−14 5.29885E−14 0 2.27374E−13 5.68434E−14 2.89814E−06 4.53821E−09 1
F10 9.52719E−14 1.69917E−14 6.83897E−14 1.35891E−13 9.50351E−14 1.67736E−06 1.13726E−23 1
F11 0.001725278 0.004532246 0 0.015441836 0 0.125 0.045981511 1
F12 0.088180059 0.097309399 0.011803437 0.567716636 0.074592218 1.7344E−06 2.80855E−05 1
F13 1.911006715 0.317196258 1.325094518 2.527060925 1.866111264 1.7344E−06 1.49706E−24 1

Table 10.

Execution time for multi-modal benchmark problems using ICHIMP-SHO algorithm

Function Best time Average time Worst time
F8 1.359375 1.510416667 1.734375
F9 1.328125 1.479166667 1.703125
F10 1.34375 1.521875 1.8125
F11 1.40625 1.5203125 1.6875
F12 1.71875 1.8515625 2.015625
F13 1.65625 1.805729167 1.921875

Table 11.

Comparison for multi-modal benchmark functions

Algorithm Factors (F8–F13) multi-modal benchmark functions
F8 F9 F10 F11 F12 F13
Lightning search algorithm (LSA) [62] Avg − 8001.3887 62.7618960 1.077446947 0.397887358 2.686199995 0.007241875
St.Deviation 669.159310 14.9153021 0.337979509 1.68224E−16 0.910802774 0.006753356
Battle Royale Optimization algorithm (BRO) [133] Mean − 7035.2107 48.275350 0.350724 0.001373 0.369497 0.000004
St.Deviation 712.33269 14.094585 0.688702 0.010796 0.601450 0.000020
Opposition based enhanced grey wolf optimization algorithm (OEGWO) [134] Avg − 3.36 × 103 8.48 × 10–1 9.41 × 10–15 7.50 × 10–13 9.36 × 10–02 1.24E + 00
St.Deviation 3.53 × 102 4.65E + 00 3.56 × 10–15 4.11 × 10–12 3.95 × 10–02 2.09 × 10–1
Photon search algorithm (PSA) [59] Mean 11, 648.5512 7.3763 1.6766 0.5294 0.1716 1.5458
St.Deviation 1230.4314 9.1989 0.9929 0.6102 0.2706 3.3136
Hybrid Harris Hawks Optimizer-Pattern Search algorithm (hHHO-PS) [74] Avg − 12, 332 00 8.88 × 10–6 00 2.94 × 10–15 1.16 × 10–13
St.Deviation 335.7988 0 0 0 3.52E−15 1.15E−13
Spotted Hyena Optimizer (SHO)[70] Mean − 1.16E × 103 0.00E + 00 2.48E + 000 00 3.68 × 10–2 9.29 × 10–1
St.Deviation 2.72E × 102 0.00E + 00 1.41E + 000 00 1.15 × 10–2 9.52 × 10–2
Harris Hawks Optimizer (HHO) [100] Mean − 12561.38 0 8.88 × 10–16 0 8.92 × 10–6 0.000101
St.Deviation 40.82419 0 0 0 1.16 × 10–5 0.000132
Enhanced Crow search algorithm (ECSA)[135] Mean − 2332.3867 0 8.88178E−16 0 0.11738407 0.444690657
St.Deviation 223.93995 0 0 0 0.2849633 0.199081675
Transient Search Optimization (TSO) [136] Avg − 12, 569.5 00 8.88 × 10–16 0 1.30 × 10–4 7.55 × 10–4
St.Deviation 1.81 × 10–2 00 0 0 1.67 × 10–4 1.74 × 10–3
ICHIMP− SHO (proposed algorithm) Mean − 5231.965502 7.95808E−14 9.52719E−14 0.001725278 0.088180059 1.911006715
St.Deviation 755.2916365 5.29885E−14 1.69917E−14 0.004532246 0.097309399 0.317196258

Fig. 7.

Fig. 7

3D view of multi-modal (MM) standard benchmark problem

Fig. 8.

Fig. 8

Comparative curve of ICHIMP-SHO with GWO, DA, ALO, MVO, SSA, and PSO for MM standard bench mark functions

Fig. 9.

Fig. 9

Trial Runs of ICHIMP and ICHIMP-SHO for MM standard bench mark functions

Evaluation of (F14–F23) functions

The fixed-dimensional benchmark (F14–F23) functions do not manipulate the design variables, but prepare the previous search space record of multi-modal benchmark functions. Tables 12, 13 show the test results of proposed algorithm and Table 14 showcases the comparative analysis of mean value and standard deviation with LSA [55], ECSA [108], TSO [109], PSA [40], hHHO-PS [67], SHO [63], and HHO [51]. Figures 10, 11, 12 show characteristics curves, trial runs, and convergence comparative curves with other algorithms.

Table 12.

Test observations for Fixed Dimensions Functions using ICHIMP-SHO algorithm

Function Mean STD Best fitness Worst fitness Median Wilcoxon Rank Sum Test t Test
P value P value h Value
F14 5.923306745 4.529146785 0.998003838 12.67050581 2.982105157 1.7344E−06 2.85762E−26 1
F15 0.003199196 0.006885586 0.000307505 0.020678817 0.000509082 1.7344E−06 0.016514745 1
F16 − 1.031628421 2.91482E−08 − 1.031628453 − 1.031628341 − 1.031628427 1.7344E−06 1.0841E−220 1
F17 0.397889119 3.73497E−06 0.397887373 0.397907788 0.397888221 1.7344E−06 1.4346E−147 1
F18 3.000056878 7.82165E−05 3.000000224 3.000253679 3.000022152 1.7344E−06 1.053E−134 1
F19 − 3.861720787 0.002004746 − 3.862779317 − 3.855118521 − 3.862617975 1.7344E−06 4.9726E−97 1
F20 − 3.266961533 0.070877244 − 3.321992205 − 3.114124068 − 3.32196637 1.7344E−06 5.07294E−50 1
F21 − 9.054114924 2.269865564 − 10.15311737 − 2.630423301 − 10.15104629 1.7344E−06 1.47747E−19 1
F22 − 9.791774335 1.890396917 − 10.4026378 − 2.765188383 − 10.40030086 1.7344E−06 1.05403E−22 1
F23 − 10.1738343 1.371487294 − 10.53611947 − 5.128445026 − 10.53438125 1.7344E−06 4.06341E−27 1

Table 13.

Execution time for fixed dimensions benchmark problems using ICHIMP-SHO algorithm

Function Best time Average time Worst time
F14 1.359375 1.510416667 1.734375
F15 0.25 0.288541667 0.5
F16 0.140625 0.209375 0.359375
F17 0.140625 0.222395833 0.40625
F18 0.140625 0.195833333 0.40625
F19 0.265625 0.2953125 0.515625
F20 0.375 0.428125 0.625
F21 0.375 0.4484375 0.703125
F22 0.4375 0.509375 0.640625
F23 0.546875 0.609375 0.78125

Table 14.

Comparison for fixed-dimension benchmark functions

Algorithm Parameters (F14–F23) fixed-dimension benchmark functions
F14 F15 F16 F17 F18 F19 F20 F21 F22 F23
Lightning search algorithm (LSA)[62] Mean 0.358172550 0.024148546 0.000534843 − 1.031628453 3.000000000 − 3.862782148 − 3.272060061 − 7.027319823 − 7.136702131 − 7.910438367
St.Deviation 0.743960008 0.047279168 0.000424113 0.000000000 3.34499E−15 0.000000000 0.059276470 3.156152099 3.514977671 3.596042666
Enhanced Crow search algorithm (ECSA) [135] Mean 1.000269 0.000327 − 1.03161 0.397993 3.00003 − 3.86061 − 3.32066 − 10.1532 − 10.44028 − 10.5359
St.Deviation 2.62E−03 1.24337E−05 2.20378E−05 1.16E−04 2.752E−05 4.53E−04 1.79E−03 8.75374E−05 1.611114E−04 4.62E−04
Transient Search Optimization (TSO) [136] Mean 9.68E + 000 9.01 × 10–4 − 1.06 × 10–1 3.97 × 10–1 3.00E + 000 − 3.75E + 000 − 3.01 − 10.1485 -10.3958 10.5267
St.Deviation 3.29E + 000 1.06 × 10–4 2.86 × 10–11 2.46 × 10–1 9.05E + 000 4.39E × 10–1 0.170990 7.42 × 10–1−3 1.43 × 10–2 2.63 × 10–2
Photon Search Algorithm (PSA) [59] Mean 0.4802 0.0077 − 1.036 0.3979 3 − 3.8556 − 3.043 − 9.7302 − 9.8628 − 9.8189
St.Deviation 0.1158 0.0224 2.33 × 10–7 1.41 × 10–7 1.36 × 10–5 0.0153 0.1940 1.1347 1.2894 1.8027
Hybrid Harris Hawks Optimizer-Pattern Search algorithm (hHHO-PS) [74] Mean 0.998004 0.000307 − 1.03163 0.397887 3 − 3.86278 − 3.322 − 10.1532 − 10.4029 − 10.5364
St.Deviation 1.57 × 10–16 1.65 × 10–13 1.11 × 10–16 00 2.63 × 10–15 2.26 × 10–15 4.35 × 10–15 7.47 × 10–12 7.74 × 10–15 7.69 × 10–15
Spotted Hyena Optimizer (SHO) [70] Mean 1.130 2.70 × 10–3 − 1.0316 0.398 3.000 − 3.89 − 1.44E + 000 − 2.08E + 000 1.61 × 101 − 1.68E + 000
St.Deviation 0.5659 5.43 × 10–3 5.78 × 10–14 1.26 × 10–14 2.66 × 10–13 1.13 × 10–11 5.47 × 10–1 3.80 × 10–1 2.04 × 10–4 2.64 × 10–1
Harris Hawks Optimizer (HHO)[100] Mean 1.361171 0.00035 − 1.03163 0.397895 3.000001225 − 3.8597664 − 3.06481 − 5.37397 − 5.08346 − 5.78398
St.Deviation 0.95204 3.20 × 10–5 1.86 × 10–9 1.60 × 10–5 4.94 × 10–6 0.00519467 0.136148 1.227502 0.004672 1.712458
ICHIMP-SHO (proposed algorithm) Mean 5.923306745 0.003199196 − 1.031628421 0.397889119 3.000056878 − 3.861720787 − 3.266961533 − 9.054114924 − 9.791774335 − 10.1738343
St.Deviation 4.529146785 0.006885586 2.91482E−08 3.73497E−06 7.82165E−05 0.002004746 0.070877244 2.269865564 1.890396917 1.371487294

Fig. 10.

Fig. 10

3D view of fixed-dimension (FD) modal standard benchmark functions

Fig. 11.

Fig. 11

Comparative curve of ICHIMP-SHO with GWO, DA, ALO, MVO, SSA, and PSO for fixed standard

Fig. 12.

Fig. 12

Fig. 12

Trial Runs of ICHIMP and ICHIMP-SHO for fixed-dimension standard bench mark functions

Hence, the test results for UM, MM, and FD benchmarks problems are tabulated in Tables 6, 7, 8, 9, 10, 11, 12, 13, 14, and the assessment of the proposed optimizer with other meta-heuristics search algorithms for UM, MM, and FD benchmark problems is given in Figs. 5, 8 and 11 and trial run solutions for UM, MM, and FD benchmarks problems are shown in Figs. 6, 9, and 12. The above result clearly shows that the proposed optimizer presents much better than other algorithms. In subsequent sections, the proposed optimizers have been applied to 11 engineering optimization problems.

Engineering-based optimization design problems

To validate the efficacy of the suggested ICHIMP-SHO algorithm, 11 types of engineering-based optimization designs are considered: pressure vessel, Speed reducer problem, Three-bar truss problem, welded beam, gear train design problem, belleville spring problem, cantilever beam design, rolling element bearing, (discrete variables), I-beam design, Multi-disk clutch break, and Tension/compression spring design problem. The results for engineering-based optimization design issues were examined using several meta-heuristic optimizers, and convergence curves were compared to the standard CHIMP method, as shown in Fig. 24. Table 15 describes the engineering-based optimization design problems; Table 16 presents best values (Best fit), the average value (Ave), median value (Median), standard deviation (SD), and worst value (Worst fit); Table 17 shows Wilcoxon P value and t test values and the computation time of engineering-based optimization design problems is shown in Table 18.

Fig. 24.

Fig. 24

Fig. 24

Fig. 24

Convergence curve and Trial runs for multidisciplinary engineering design problem with ICHIMP and ICHIMP-SHO

Table 15.

Basic information of (SPECIAL1—SPECIAL11) engineering-based designs

Engineering functions and their description Special 1 Special 2 Special 3 Special 4 Special 5 Special 6 Special 7 Special 8 Special 9 Special 10 Special 11
Name of the function Pressure Vessel Speed reducer Three-wbar truss Welded Beam Gear train Belleville spring Cantilever Beam Rolling element bearing I beam Spring design Multiple disk clutch brake
Type of objective Minimize cost Minimize weight Minimize weight Minimize cost Minimize gear ratio Minimize weight Minimize weight Maximize dynamic load Minimize vertical deflection Minimize weight Minimize weight
No. of discrete variables 4 7 4 4 5 10 4 3 5
Count of constraint 4 11 3 7 1 5 1 9 4 4 8

Table 16.

ICHIMP-SHO results for engineering design issues

Name of design Mean Standard deviation Best Worst Median
Pressure vessel 6060.428 268.201 5908.0551 6990.7201 5963.8967
Speed reducer problem 3012.077 4.325343 3003.6315 3020.8707 3012.2509
Three−bar truss problem 263.9036 0.006451 263.89701 263.92124 263.90085
Welded beam 1.729785 0.002854 1.726576 1.7404808 1.7291861
Gear train 3.91E−12 6.49E−12 6.38E−16 2.49E−11 1.10E−12
Belleville spring 1.995626 0.009945 1.9817655 2.0314199 1.9928986
Cantilever beam design 1.303427 0.000113 1.3032958 1.3038244 1.3034114
Rolling element bearing − 85150.7 88.71365 − 85383.949 − 84905.165 − 85152.953
I-beam design 0.006626 3.62E−08 0.006626 0.0066261 0.006626
Spring design 0.012801 0.000117 0.0126915 0.0131369 0.0127433
Multiple disk clutch brake (discrete variables) 0.39118 0.00101 0.3900536 0.3946036 0.3910156

Table 17.

Parametric results using proposed ICHIMP-SHO Algorithm

Name of design P value t Value h Value
Pressure vessel 1.73E−06 4.73E−41 1
Speed reducer problem 1.73E−06 3.24E−84 1
Three-bar truss problem 1.73E−06 1.63E−135 1
Welded beam 1.73E−06 1.83E−82 1
Gear train 1.73E−06 0.002571225 0
Belleville spring 1.73E−06 1.52E−68 1
Cantilever beam design 1.73E−06 1.35E−119 1
Rolling element bearing 1.73E−06 2.95E−88 1
I-beam design 1.73E−06 2.27E−154 1
Spring design 1.73E−06 5.91E−61 1
Multiple disk clutch brake (Discrete variables) 1.73E−06 7.92E−77 1

Table 18.

Results of computational time using proposed ICHIMP-SHO algorithm

Name of design Best time Mean time Worst time
Pressure vessel 0.15625 0.284375 0.375
Speed reducer problem 0.390625 0.475520833 0.65625
Three-bar truss problem 0.15625 0.199479167 0.328125
Welded beam 0.234375 0.310416667 0.484375
Gear train 0.203125 0.270833333 0.390625
Belleville spring 0.25 0.302083333 0.421875
Cantilever beam design 0.28125 0.338020833 0.453125
Rolling element bearing 0.515625 0.6328125 0.875
I-beam design 0.21875 0.283333333 0.390625
Spring design 0.1875 0.252083333 0.40625
Multiple disk clutch brake (discrete variables) 0.296875 0.365625 0.5625

Pressure vessel design

One of the multidisciplinary engineering optimization problems is depicted in Fig. 13, which is named Pressure Vessel design problem [137, 138]. The important aspect of this issue in engineering optimization design is to minimize or decrease the overall price, which includes material quality, welding, and the vessel's cylindrical form, as illustrated in Fig. 13. While, there are four types of factors utilized to create the pressure vessel issue (q1, q2, q3, and q4), such as shell thickness (Ts), head thickness (Th), internal radius ®, and cylindrical unit length (L) which are taken into account. This vessel has end caps on either sides, and the structure's head is hemispherical in form. The four types of constraints described above are the topic of a design problem, and the mathematical specification issue for the pressure vessel is represented in Eqs. (22)–(23d). Table 19 summarizes the conclusions of the analysis. The following are the results of ICHIMP-SHO compared with various algorithms.

Fig. 13.

Fig. 13

Design of pressure vessel

Table 19.

Comparative observations of ICHIMP-SHO for pressure vessel optimisation design issue with other algorithms

Comparative algorithms Optimal values for variables Optimum cost
Ts Th R L
Proposed ICHIMP-SHO 0.781785 0.390768 40.48638 197.7438 5908.0551
hHHO-SCA [75] 0.945909 0.447138 46.8513 125.4684 6393.092794
BCMO [139] 0.7789243362 0.3850096372 40.3556904385 199.5028780967 6059.714
SMA [89] 0.7931 0.3932 40.6711 196.2178 5994.1857
ACO [140] 0.8125 0.4375 42.1036 176.5727 6059.0888
GWO [19] 0.8125 0.4345 42.0892 176.7587 6051.564
AIS-GA [141] 0.8125 0.4375 42.098411 176.67972 6060.138
GSA [106] 1.125 0.625 55.9887 84.4542 8538.84
DELC [142] 0.8125 0.4375 42.0984455 176.636595 6059.7143
SiC-PSO [143] 0.8125 0.4375 42.098446 176.636596 6059.714335
G-QPSO [144] 0.8125 0.4375 42.0984 176.6372 6059.7208
NPGA [145] 0.8125 0.437500 42.097398 176.654047 6059.946341
CDE [146] 0.8125 0.437500 42.098411 176.637690 6059.7340
HHO [100] 0.8125 0.4375 42.098445 176.636596 6000.46259
CLPSO [147] 0.8125 0.4375 42.0984 176.6366 6059.7143
GeneAs [148] 0.9375 0.5000 48.3290 112.6790 6410.3811
MFO [37] 0.8125 0.4375 42.0981 176.641 6059.7143
ACO 0.8125 0.4375 42.1036 176.5727 6059.089
MVO [63] 0.8125 0.4375 42.0907382 176.738690 6060.8066
SCA 0.817577 0.417932 41.74939 183.57270 6137.3724
HS [35] 1.099523 0.906579 44.456397 176.65887 6550.0230
Lagrangian multiplier 1.125 0.625 58.291 43.69 7198.043
Branch-bound 1.125 0.625 47.7 117.701 8129.1
ChOA [76] 1.043 0.548 53.236 77.330 6.854

We consider

q=q1q2q3q4=TsThRLh. 22

To minimize

f(q)=0.6224q1q3q4+1.7781q2q32+3.1661q12q4+19.84q12q3. 23

Here

g1q=-q1+0.0193q30 23a
g2q=q3+0.00954q30 23b
q3p=-πq32q4-43πq33+12960000 23c
g4q=q4-2400; 23d

Variable range, 0q199

0q299
10q3200
10q420.

Speed reducer

As illustrated in Fig. 14 [110], this type of design issue has seven variables. It is made up of the face width × 1, the teeth module × 2, the pinion teeth number × 3, the first shaft length bearings × 4, the second shaft length bearings × 5, the 1st shaft diameter × 6, and the 2nd shaft diameter × 7. The weight of the velocity reducer must be reduced first which is the main aim of this issue. Figure 14 depicts the engineering design of a speed reducer. Table 20 summarizes the results of the analysis. GSA [61], hHHO-SCA [68], PSO [18], OBSCA, MFO [122], SCA, HS [31], and GA [10] are compared to the analytical findings of ICHIMP-SHO. Equations (24)–(24k) show the mathematical framework of the pressure vessel optimization design issue. The following is how the equations are written.

Fig. 14.

Fig. 14

Speed reducer design of engineering problem

Table 20.

Comparative results of ICHIMP-SHO for speed reducer optimisation design issue with other algorithms

Comparative algorithms Optimal values for variables Optimum fitness
x1 x2 x3 x4 x5 x6 x7

Proposed

ICHIMP-SHO

3.506012 0.7 17 7.470045 7.89015 3.350829 5.288704 3003.6315
GSA [106] 3.600000 0.7 17 8.3 7.8 3.369658 5.289224 3051.120
hHHO-SCA [75] 3.506119 0.7 17 7.3 7.99141 3.452569 5.286749 3029.873076
PSO [149] 3.500019 0.7 17 8.3 7.8 3.352412 5.286715 3005.763
OBSCA 3.0879 0.7550 26.4738 7.3650 7.9577 3.4950 5.2312 3056.3122
MFO [37] 3.507524 0.7 17 7.302397 7.802364 3.323541 5.287524 3009.571
SCA 3.508755 0.7 17 7.3 7.8 3.461020 5.289213 3030.563
HS [35] 3.520124 0.7 17 8.37 7.8 3.366970 5.288719 3029.002
GA [30] 3.510253 0.7 17 8.35 7.8 3.362201 5.287723 3067.561

Minimizing

f(x)=0.7854x1x2(3.3333x32+14.9334x3-43.0934)-1.508x1(x62+x72)+7.4777(x63+x73)+0.7854(x4x62+x5x72). 24

Subjected to

g1(x)=27x1x22x3-10 24a
g2(x)=397.5x1x22x32-10 24b
g3(x)=1.93x43x2x3x64-10 24c
g4(x)=1.93x53x2x3x74-10 24d
g5(x)=1110x63(745.0x4x2x3)2+16.9×106-10 24e
g6(x)=185x73(745.0x5x2x3)2+157.5×106-10 24f
g7(x)=x2x340-10 24g
g8(x)=5x2x1-10 24h
g9(x)=x112x2-10 24i
g10(x)=1.5x6+1.912x2-10 24j
g11(x)=1.1x7+1.9x5-10. 24k

Here

2.6x13.6,0.7x20.8,17x328,7.3x48.3,7.8x58.3,2.9x63.9and5x75.5.

Three-bar truss engineering design problem

To test the suggested ICHIMP-SHO algorithm output, this engineering design is considered which is figured in Fig. 15. The idea is to reduce the fitness value of the weight. It is imbibed with three constraints, namely, deflection constraint, buckling constraint, and stress constraint. Equations (2526c) expose the three-bar truss problem numerically and its comparison results are tabulated in Table 21.

Considerx=[x1,x2]=[A1,A2] 25
Minimizef(x)=(22x1+x2)l 26
Subject tog1(x)=2x1+x22x12+2x1x2P-σ0 26a
g2(x)=x22x12+2x1x2P-σ0 26b
g3(x)=12x2+x1P-σ0. 26c

Fig. 15.

Fig. 15

Three-bar truss engineering design issue

Table 21.

Comparative observations of ICHIMP-SHO for three-bar truss optimisation design issue with other algorithms

Comparative algorithms Optimal values for variables Optimum weight
X1 X2

Proposed

ICHIMP-SHO

0.788595 0.408486 263.89701
Hernandez 0.788 0.408 263.9
Ray and Saini [150] 0.795 0.398 264.3
Gandomi [151] 0.78867 0.40902 263.9716
EEGWO [76] 0.790761722154339 0.402632303723429 2.6392442078878771E+02
GWO-SA [152] 0.789 0.408 263.896
WDE [76] 0.515535107819326 0.0156341500434795 2.639297829829848E+02
ALO 0.789 0.408 263.896
CS [153] 0.789 0.409 263.972
hHHO-SCA [75] 0.788498 0.40875 263.8958665
DEDS [154] 0.789 0.408 263.896
CSA [155] 0.788638976 0.408350573 263.895844337
MBA [151] 0.789 0.409 263.896
Ray and Liew [156] 0.788621037 0.408401334 263.8958466
Raj et al. 0.789764410 0.405176050 263.89671

Variable range 0x1,x21.

Here, l = 100 cm, P = 2KN/cm2, and σ = 2KN/cm2.

Welded beam

In Fig. 16 [110, 111], this problem is depicted. The main focus is on lowering the welded beam's manufacturing costs: (i) bar height (h), (ii) weld thickness (h), (iii) bar length (l), and (iv) bar thickness (b) are the four variables which are all constrained by things like Buckling bar (Pc), End beam deflection (d), Side restrictions and shear stress (s), and Bending beam stress (h). The welded beam optimization design equations are presented in Eqs. (27)–(29f). In Table 22, the results of ICHIMP-SHO are compared to those of hHHO-SCA [68] and other algorithms.

Fig. 16.

Fig. 16

Welded mechanical beam model

Table 22.

Comparative observations of ICHIMP-SHO for welded beam optimisation design issue with other algorithms

Comparative algorithms Optimal values for variables Optimum cost
h l t b

Proposed

ICHIMP-SHO

0.205735 3.474456 9.040229 0.205802 1.726576
Coello (GA-based technique) [157] 0.2088 3.4205 8.9975 0.21 1.748309
hHHO-SCA [75] 0.190086 3.696496 9.386343 0.204157 1.779032249
GA [30] 0.2489 6.1730 8.1789 0.2533 2.4331
GSA [106] 0.1821 3.857 10 0.2024 1.88
Coello and Montes (NPGA) [145] 0.205986 3.471328 9.020224 0.205706 1.728226
Random 0.4575 4.7313 5.0853 0.6600 4.1185
CDE [146] 0.203137 3.542998 9.033498 0.206179 1.733462
(PSOStr)[158] 0.2015 3.526 9.041398 0.205706 1.731186
Simplex 0.2792 5.6256 7.7512 0.2796 2.5307
PSO [149] 0.197411 3.315061 10.00000 0.201395 1.820395
He and Wang (CPSO) [159] 0.202369 3.544214 9.04821 0.205723 1.728024
David 0.2434 6.2552 8.2915 0.2444 2.3841
MFO [104] 0.203567 3.443025 9.230278 0.212359 1.732541
Gandomi et al. (FA) [160] 0.2015 3.562 9.0414 0.2057 1.73121
Approx 0.2444 6.2189 8.2189 0.2444 2.3815
SCA 0.204695 3.536291 9.004290 0.210025 1.759173
HS [35] 0.2442 6.2231 8.2915 0.2443 2.3807

Let us consider

z=z1z2z3z4=hltb 27
f(z)=1.10471z12z2+0.04811z3z414.0+z2. 28

By addressing

g1(z)=τ(z)-τmaxi0, 28a
g2(z)=σ(z)-σmaxi0 28b
g3(z)=δ(z)-δmaxi0 28c
g4(z)=z1-z40 28d
g5(z)=Pi-Pc(z)0 28e
g6(z)=0.125-z10 28f
g7(z)=1.10471z12+0.04811z3z4(14.0+z2)-5.00. 28g

Range of variables: 0.1z12,0.1z210,0.1z310,0.1z42.

Here

τ(z)=(τ/)2+2τ/τ//z22R+(τ//)2, 29a
τ/=Pi2z1z2,τ//=MRJ,M=PiL+z22, 29b
R=z224+z1+z322 29c
J=22z1z2z224+z1+z322 29d
σ(y)=6PiLz4z32,δ(y)=6PiL3Ez22z4 29e
Pc(z)=4.013Ez32z4636L21-z32LE4G 29f
L=14in,δmaxi=0.25in,E=30×16psi,G=12×106psi,τmaxi=13600psi,σmaxi=3000psi,P=6000lb.

Gear train design

Another form of engineering-based design optimization issue is the Gear Train Design problem, which includes four parameter categories, as shown in Fig. 17 [110]. The general objective of the architectural design is to minimize the scalar value of the gears and the teeth ratio. As a result, the teeth of each gear are considered in the decision variable. For the comparative study of ICHIMP-SHO, the analytical data are given in Table 23. The model for the relevant formulae is as follows:

Fig. 17.

Fig. 17

Design of gear train optimization design

Table 23.

Comparative observations of ICHIMP-SHO for gear train optimisation design issue with other algorithms

Comparative algorithms Optimal values for variables Gear ratio Optimum fitness
x1(Td) x2(Tb) x3(Ta) x4(Tf)

Proposed

ICHIMP-SHO

28.41056 13.14701 44.79595 57.79147 NA 6.38E−16
IMFO [161] 19 14 34 50 NA 3.0498E−13
ALO [162] 19.00 16.00 43.00 49.00 NA 2.7009E−012
CSA [153] 19.000 16.000 43.000 49.000 NA 2.7008571489E−12
ISA [163] 19 16 43 49 NA 2.701E−12
MP [164] 18 22 45 60 0.1467 5.712E−06
ALM (Kramer) [165] 33 15 13 41 0.1441 2.1246E−08
IDCNLP [166] 14 29 47 59 0.146411 4.5E−06
MIBBSQP [167] 18 22 45 60 0.146666 5.7E−06
MINSLIP [167] 19 16 42 50 NA 2.33E−07
SA [167] 30 15 52 60 0.14423 2.36E−09
MVEP (evolutionary programming) [168] 30 15 52 60 0.14423 2.36E−09
GeneAS[148] 17 14 33 50 0.144242 1.362E−09
MARS [169] 19 16 43 49 0.1442 2.7E−12
cGA [170] 13 20 53 34 NA 2.31E−11
HGA [170] 15 21 59 37 NA 3.07E−10
Ahga1 [170] 13 24 47 46 NA 9.92E−10
Ahga2 [170] 13 20 53 34 NA 2.31E−11
Flc-Ahga [170] 16 19 43 49 NA 2.70E−12
CAPSO [151] 16 19 49 43 0.1442 2.701E−12
MBA [151] 16 19 49 43 0.1442 2.7005E−0.12

Let us consider

Ge=Ge1Ge2Ge3Ge4=MAMBMCMD. 30

To minimize

f(Ge)=16.931-Ge3Ge4Ge1Ge42; 30a

subjected to

12Ge1,Ge2,Ge3,Ge460. 30b

Belleville spring

This issue is depicted in Fig. 18. This is a technique used to reduce the problem by selecting a parameter that exists already in the constraints to the designed variable ratios. Belleville spring is designed with minimum weight in such a way to suit many designed variables, such as spring height (SH), external part diameter (DIME), internal part diameter (DIMI), and Belleville spring (ST) thickness. Table 24 presents the comparison results. The constraints when subjected will be affected in deflection, deflection height, the internal and external portion of diameter, compressive types of stresses, and slope. The below equations are the mathematical expressions

Minimizing;f(w)=0.07075π(DIME2-DIMI2)t; 31
subjected to;b1(w)=G-4Pλmax(1-δ2)αDIMEδ(SH-λmax2)+μt0 32
b2(w)=(4Pλmax(1-δ2)αDIME(SH-λ2)(SH-λ)t+t3)λmax-PMAX0 32a
b3(w)=λ1-λmax0 32b
b4(w)=H-SH-t0 32c
b5(w)=DIMMAX-DIME0 32d
b6(w)=DIME-DIMI0 32e
b7(w)=0.3-SHDIME-DIMI0, 32f

where

α=6πlnJJ-1lnJ-12
δ=6πlnJJ-1lnJ-1
μ=6πlnJJ-12

Fig. 18.

Fig. 18

Belleville spring engineering design

Table 24.

Comparative results of ICHIMP-SHO for Belleville spring optimisation design problem with other algorithms

Comparative algorithms Optimal values for variables Optimum fitness
W1 W2 W3 W4

Proposed

ICHIMP-SHO

12.01 10.0292 0.204239 0.2 1.9817655
hHHO-SCA [75] 11.98603 10.0002 0.204206 0.2 1.98170396
TLBO [26] 12.01 10.03047 0.204143 0.2 0.198966
MBA [151] 12.01 10.030473 0.204143 0.2 0.198965

PMAX = 5400 lb.

P = 30e6 psi, λmax = 0.2 in, δ = 0.3, G = 200 Kpsi,

H = 2 in, DIMMAX = 12.01 in, J=DIMEDIMI, λ1=f(a)a,a=SHt.

Cantilever beam design

As shown in Fig. 19, the goal of this civil-based engineering problem is to reduce beam weight. This is made up of five different sorts of shapes [111]. The final goal is to minimize the weight of the beam, as illustrated in Fig. 19. It is also granted upon by any single variable, and the entire design configuration comprises structural characteristics of five types, with the beam thickness being kept constant. To avoid infringing on Eqs. (33)–(34) for the design of the final optimum solution, the location of the vertical constraint should be calculated throughout the design procedure confront. Table 25 compares the results to those of other techniques. ICHIMP-SHO observations fared better than other algorithms. The following is the design formula:

Fig. 19.

Fig. 19

Design of cantilever beam design

Table 25.

Comparative results of ICHIMP-SHO for cantilever beam optimisation design issue with other algorithms

Comparative algorithms Optimal values for variables Optimum weight
L1 L2 L3 L4 L5

Proposed

ICHIMP-SHO

5.969898 4.872735 4.471633 3.487723 2.137855 1.3032958
IMFO [161] 5.97822 4.87623 4.46610 3.47945 2.13912 1.30660
SMA [89] 6.017757 5.310892 4.493758 3.501106 2.150159 1.339957
GCA_I [63] 6.0100 5.3000 4.4900 3.4900 2.1500 1.3400
MMA [171] 6.0100 5.3000 4.4900 3.4900 2.1500 1.3400
hGWO-SA [152] 5.9854 4.87 4.4493 3.5172 2.1187 1.3033
MVO [63] 6.02394022154 5.30301123355 4.4950113234 3.4960223242 2.15272617 1.3399595
GCA_II [63] 6.0100 5.3000 4.4900 3.4900 2.1500 1.3400
CS [172] 6.0089 5.3049 4.5023 3.5077 2.1504 1.33999
ALO [162] 6.01812 5.31142 4.48836 3.49751 2.158329 1.33995
SOS [173] 6.01878 5.30344 4.49587 3.49896 2.15564 1.33996
hHHO-PS [74] 5.978829 4.876628 4.464572 3.479744 2.139358 1.303251
hHHO-SCA [75] 5.937725 4.85041 4.622404 3.45347 2.089114 1.30412236

Let us consider L=[L1L2L3L4]

f(L)=0.6224(L1+L2+L3+L4+L5). 33

By addressing

g(L)=61L13+37L23+19L33+7L43+1L531. 34

Ranges of variables are 0.01L1,L2,L3,L4,L5100.

Rolling element bearing

The main aim of this design issue is to improve the rolling part's dynamic bearing ability, as shown in Fig. 20 [110, 147]. This problem in engineering design has ten choice variable numbers: (i) pitch diameter (DIMP), (ii) ball diameter (DIMB), (iii) ball numbers (Nb), (iv) outer raceway curvature coefficient, and (v) inner raceway curvature coefficient. The following five variables (KDmin, KDmax, , e, and f), which are only evaluated for discrete integers, have an impact on the interior section of the geometry. On kinematic circumstances and specifications, a total of nine nonlinear restrictions are challenged. Table 26 compares the results of ICHIMP-SHO with other known methods for the rolling bearing design problem. From Eqs. (35a) through (35c), the mathematical formulation for the tendered engineering design is shown.

Fig. 20.

Fig. 20

Problem of rolling bearing design

Table 26.

Comparative results of ICHIMP-SHO for rolling element beam optimisation design problem with other algorithms

Comparative algorithms Optimal values for variables Optimum fitness
r1 r2 r3 r4 r5 r6 r7 r8 r9 r10

Proposed

ICHIMP-SHO

125.6093 21.4035 10.9986 0.515 0.515 0.4226 0.6230 0.3014 0.0350 0.6123 − 85383.949
SHO [70] 125 21.4073 10.9326 0.515 0.515 0.4 0.7 0.3 0.2 0.6 85054.532
HHO [100] 125.00 21.00 11.0920 0.5150 0.5150 0.4000 0.6000 0.3000 0.0504 0.600 83011.883
WCA [174] 125.7211 21.4230 1.00103 0.5150 0.5150 0.4015 0.6590 0.3000 0.0400 0.6000 85538.48
PVS [175] 125.719060 21.425590 11.000000 0.515000 0.515000 0.400430 0.680160 0.300000 0.079990 0.700000 81859.741210
SCA [153] 125 21.0328 10.9657 0.515 0.515 0.5 0.7 0.3 0.0277 0.6291 83431.117
MFO [104] 125 21.0328 10.9657 0.515 0.5150 0.5 0.6758 0.3002 0.0239 0.6100 84002.524
MVO [63] 125.6002 21.3225 10.9733 0.515 0.5150 0.5 0.6878 0.3019 0.0361 0.6106 84491.266

For maximizing

CD=fcN2/3DIMB1.8. 35a

If DIM25.4mm

CD=3.647fCN2/3DIMB1.4. 35b

If DIM25.4mm.

Addressing

r1(y)=θ02sin-1DIMBDIMMAX-N+10 36
r2(y)=2DIMB-KDIMMIN(DIM-dim)0 36a
r3(y)=KDIMMAX(DIM-dim)0 36b
r4(y)=βBW-DIMB0 36c
r5(y)=DIMMAX-0.5(DIM+dim)0 36d
r6(y)=DIMMAX-0.5(DIM+dim)0 36e
r7(y)=(0.5+re)(DIM+dim)0 36f
r8(y)=0.5(DIM-DIMMAX-DIMB)-αDIMB0 36g
r9(y)=fI0.515 36h
r10(y)=f00.515. 36i

Here

fc=37.911+1.041-ε1+ε1.72fI2f0-1f02fI-10.4110/3-0.3×ε0.31-ε1.391+ε1/32fI2fI-10.41
θ0=2π-2cos-1(DIM-dim)/2-3(t/4)2+DIM/2-t/4-DIMB2-dim/2+t/422(DIM-dim)/2-3(t/4)D/2-t/4-DIMB
ε=DIMBDIMMAX,fI=RIDIMB,f0=R0DIMB,t=DIM-dim-2DIMB
DIM=160,dim=90,BW=30,RI=R0=11.033
0.5DIM+dimDIMMAX0.6DIM+dim,0.15DIM-dimDIMB0.45DIM-dim,4N50

0.515fI and f00.6

0.4KDIMMIN0.5,0.6KDIMMAX0.7,0.3re0.1,0.02re0.1,0.6β0.85.

I-beam design

By altering the four parameters of the vertical I-beam, this engineering issue attempts to minimize vertical I-beam deviation. The four parameters b, h, tw, tf are shown in Fig. 21. In [150], it is stated that to obtain the dimensions of the beam shown in the figure, it has to satisfy geometric and strength constraints to optimize with the criteria: (1) cross-section of beam reduces its volume for given length; (2) static deflection to be noted when the beam is displaced on applying force. The mathematical formulations are given in Eqs. (3739). Table 27 compares the analytical findings of ICHIMP-SHO with those of other well-known techniques.

Fig. 21.

Fig. 21

I beam design and structure

Table 27.

Comparative results of ICHIMP-SHO for I-beam optimisation design problem with other algorithms

Comparative algorithms Optimal values for variables Optimum fitness
(b) × 1 (h) × 2 (Tw) × 3 (Tf) × 4

Proposed

ICHIMP-SHO

50 80 1.76467 5 0.006626
BWOA [176] 50.00 80.00 1.76470588 5.00 0.00625958
SMA [89] 49.998845 79.994327 1.764747 4.999742 0.006627
hHHO-PS [74] 50.00 80.00 1.764706 5.00 0.006626
CS [172] 50.0000 80.0000 0.9000 2.3217 0.0131
MFO [104] 50.000 80.000 1.7647 5.000 0.0066259
SOS [173] 50.0000 80.0000 0.9000 2.3218 0.0131
CSA [153] 49.99999 80 0.9 2.3217923 0.013074119
ARMS [177] 37.05 80 1.71 2.31 0.131
Improved ARMS [177] 48.42 79.99 0.9 2.4 0.131

Consider

x=[x1x2x3x4x5]=[bhtwtf], 37
minimizef(x)=5000tw(h-2tf)312+btf36+2btf(h-tf2)2, 38
subjected tog(x)=2btw+tw(h-2tf)0, 39

variable range10x150,10x280,0.9x35,0.9x45.

Tension/compression spring design problem

This is a component of the mechanical engineering problem [110, 111], and is one of the engineering designs constraints shown in Fig. 22. The proposal's main characteristic is that it reduces the spring weight. To solve the Spring Model Tension/Compression problem, three types of variable designs are needed: wire diameter (dwr), mean coil diameter (Dc), and active coil number (N). The amount of the surge, the minimal variance, and the limitations centered on the shear stress all play a role in the design. Equations (40)–(41d) show the numerical equations for the suggested engineering optimization design issue. The results of ICHIMP-SHO are compared to those of other techniques, as shown in Table 28.

Fig. 22.

Fig. 22

The spring engineering tension/compression problem

Table 28.

Comparative results of ICHIMP-SHO for the spring engineering tension/compression problem with other algorithms

Comparative algorithms Optimal values for variables Optimum weight
dwr Dc N

Proposed

ICHIMP-SHO

0.051324 0.347614 11.86041 0.0126915
GA [30] 0.05010 0.310111 14.0000 0.013036251
PSO [149] 0.05000 0.3140414 15.0000 0.013192580
IMFO [161] 0.051688973 0.356715627 11.289089342 0.012665233
HS [35] 0.05025 0.316351 15.23960 0.012776352
hHHO-SCA [75] 0.054693 0.433378 7.891402 0.012822904
GSA [106] 0.05000 0.317312 14.22867 0.012873881
BCMO [139] 0.0516597413 0.3560124935 11.3304429494 0.012665
SCA [153] 0.050780 0.334779 12.72269 0.012709667
MALO [178] 0.051759 0.358411 11.191500 0.0126660
MVO [63] 0.05000 0.315956 14.22623 0.012816930
hHHO-PS [74] 0.051682 0.356552 11.29867 0.012665
MFO [104] 0.05000 0.313501 14.03279 0.012753902
VCS [64] 0.051685684299756 0.356636508703361 11.29372966824506 0.012665222962643
AIS-GA 0.0516608 0.3560323 11.329555 0.0126666
BRGA 0.05167471 0.35637260 11.3092294 0.012665237
CDE [146] 0.051609 0.354714 11.410831 0.0126702
WCA [174] 0.051680 0.356522 11.300410 0.012665
DELC [142] 0.051689061 0.356717741 11.28896566 0.012665233
MBA [151] 0.051656 0.355940 11.344665 0.012665
HEAA 0.0516895376 0.3567292035 11.288293703 0.012665233
G-QPSO [144] 0.051515 0.352529 11.538862 0.012665

Let us consider

S=S1S2S3=dwrDcN. 40

But to minimize

f(S)=S3+2S2S12 41
g1(S)=1-S23S371785S140 41a
g2(S)=4S22-S1S212566S2S13-S14+15108S120 41b
g3(S)=1-140.4S1S22S30 41c
g4(S)=S1+S21.5-10. 41d

Ranges of variables are 0.005S12.00,0.25S21.3,2.00S31.

Multi-disk clutch break (discrete variables)

The multi-disk clutch brake design challenge [179] is one of the most critical technical difficulties highlighted in Fig. 23. The technique of optimization’s main purpose is to reduce or increase weight; however, it is made up of five discrete variables: friction surface number (Sfn), disk thickness (Th), outer surface radius (Osr), actuating force form (Fac), and inner surface radius (Isr). From Eqs. (42)–(43g), the mathematical formulas for this design are shown. Table 29 compares the findings of ICHIMP-SHO with those of other techniques.

Fig. 23.

Fig. 23

Multiple clutch break design

Table 29.

Comparative observations of ICHIMP-SHO for multiple clutch optimisation design problem with other algorithms

Comparative algorithms Optimal values for variables Optimum fitness
 × 1  × 2  × 3  × 4  × 5

Proposed

ICHIMP-SHO

69.99315 90 15 1000 2.31519 0.3900536
HHO [100] 69.999999 90.00 1.00 1000.00 2.312781994 0.259768993
WCA [174] 70.00 90.00 1.00 910.000 3.00 0.313656
MBFPA [180] 70 90 1 600 2 0.235242457900804
PVS [175] 70 90 1 980 3 0.31366
hHHO-SCA [75] 70 90 2.312785 1000 1.5 0.389653842
NSGA-II 70 90 3 1000 1.5 0.4704
TLBO [74] 70 90 3 810 1 0.3136566
MADE [75] 70.00 90 3 810 1 0.3136566
hHHO-PS [74] 76.594 96.59401 1.5 1000 2.13829 0.389653

Mathematical formulas for optimization design are provided below as follows:

fOsr,Isr,Sfn,Th=πThγOsr2-Isr2Sfn+1, 42

where,

Isr60,61,62....80;Osr90,91,.....110;Th1,1.5,2,2.5,3;Fac600,610,620,1000;Sfn2,3,4,5,6,7,8,9,

subjected to

cb1=D0-Din-ΔD0 43
cb2=LMAX-(Sf+1)(Th+α)0 43a
cb3=PMMAX-PMπ0 43b
cb4=PMMAXZMAX+PMπZSR0 43c
cb5=ZSRMAX-ZSR0 43d
cb6=tMAX-t0 43e
cb7=RCh-RCf0 43f
cb8=t0 43g

Here,

PMπ=FacΠD02-Din2

ZSR=2πnD03-Din390D02-Din2
t=ixπn30RCh+RCf.

Conclusion

In the proposed research, two hybrid variants of chimp optimizers have been successfully developed and named as Imp-Chimp and Imp-Chimp-SHO, which are based on a wholesome attitude roused by amazing thinking and hunting ability with a sensual movement for finding the optimal solution in the global search region. The newly developed improved variant of Chimp optimizer has been successfully tested for various engineering design and standard benchmark optimization problems, which includes uni-modal, multi-modal, and fixed dimensions benchmark problems. After validating the efficiency of the proposed optimizers for standard benchmarks and engineering design problems, it has been experimentally observed that both the variants are competitive for finding the solution within the global search space. Based on experimental results and comparative analysis with other methodologies, it has been recommended that the proposed hybrid variants can be universally accepted to solve any of the hard engineering design challenges in the global search space. However, while dealing with these two variants as compared to the standard ChoA, both the algorithms are slow with respect to computational complexity due to sequential hybridized nature of the algorithm (Fig. 24).

Furthermore, these hybrid variants can be applied to solve the single and multi-area economic load dispatch problem with renewable energy sources, charging and discharging of PEVs/BEVs, storage strategies, automatic generation, and monitoring functions of the realistic power system. Furthermore, the developed hybrid algorithm versions will aid various academics and upcoming analysts working on new population-based approaches, unique optimization strategies, and the development of hybrid optimization algorithms.

Acknowledgements

The authors wish to thank Dr. M. Khishe and Dr. M. R. Mosavi for providing free access to MATLAB code of Chimp Optimizer algorithm. The corresponding author (Dr. Vikram Kumar Kamboj) wishes to thank Dr. O.P. Malik, Professor Emeritus, Department of Electrical and Computer Engineering, Schulich School of Engineering, University of Calgary, Calgary, Alberta, CANADA for his continuous support, guidance, encouragement and for providing advance research facilities for post-doctoral research at the University of Calgary, Alberta, CANADA. Further, Dr. Vikram Kumar Kamboj wishes to thank Mitacs Elevate for providing Financial Support for Post Doctoral Fellowship (PDF) Research activity at University of Calgary, Alberta, Canada and Simon Fraser University, British Columbia, Canada.

Footnotes

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

References

  • 1.Abbassi R, Abbassi A, Heidari AA, Mirjalili S. An efficient salp swarm-inspired algorithm for parameters identification of photovoltaic cell models. Energy Convers Manag. 2019;179(January):362–372. doi: 10.1016/j.enconman.2018.10.069. [DOI] [Google Scholar]
  • 2.Faris H, et al. An intelligent system for spam detection and identification of the most relevant features based on evolutionary random weight networks. Inf Fus. 2019;48(August):67–83. doi: 10.1016/j.inffus.2018.08.002. [DOI] [Google Scholar]
  • 3.&NA (2000) Rapid Communications. JAIDS J Acquir Immun Defic Syn 23(5):374. 10.1097/00126334-200004150-00002
  • 4.Wu G. Across neighborhood search for numerical optimization. Inf Sci (NY) 2016;329(61563016):597–618. doi: 10.1016/j.ins.2015.09.051. [DOI] [Google Scholar]
  • 5.Wu G, Pedrycz W, Suganthan PN, Mallipeddi R. A variable reduction strategy for evolutionary algorithms handling equality constraints. Appl Soft Comput J. 2015;37:774–786. doi: 10.1016/j.asoc.2015.09.007. [DOI] [Google Scholar]
  • 6.Khishe M, Mosavi MR. Chimp optimization algorithm. Expert Syst Appl. 2020;149:113338. doi: 10.1016/j.eswa.2020.113338. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 7.Saremi S, Mirjalili S, Lewis A. Biogeography-based optimisation with chaos. Neural Comput Appl. 2014;25(5):1077–1097. doi: 10.1007/s00521-014-1597-x. [DOI] [Google Scholar]
  • 8.Karaboga D, Basturk B. A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm. J Glob Optim. 2007;39(3):459–471. doi: 10.1007/s10898-007-9149-x. [DOI] [Google Scholar]
  • 9.Storn R, Price K. Differential evolution—a simple and efficient heuristic for global optimization over continuous spaces. J Glob Optim. 1997 doi: 10.1023/A:1008202821328. [DOI] [Google Scholar]
  • 10.Elsayed SM, Sarker RA, Essam DL. A new genetic algorithm for solving optimization problems. Eng Appl Artif Intell. 2014;27:57–69. doi: 10.1016/j.engappai.2013.09.013. [DOI] [Google Scholar]
  • 11.Gandomi AH, Yang XS, Alavi AH. Erratum: Cuckoo search algorithm: a metaheuristic approach to solve structural optimization problems (Engineering with Computers DOI: 10.1007/s00366-011-0241-y) Eng Comput. 2013;29(2):245. doi: 10.1007/s00366-012-0308-4. [DOI] [Google Scholar]
  • 12.Das S, Biswas A, Dasgupta S, Abraham A. Bacterial foraging optimization algorithm: theoretical foundations, analysis, and applications. Stud Comput Intell. 2009;203:23–55. doi: 10.1007/978-3-642-01085-9_2. [DOI] [Google Scholar]
  • 13.Y. Xin-She (2012) Flower pollination algorithm for global optimization. In: Unconventional computation and natural computation, Springer, pp 240–49
  • 14.Lam AYS, Li VOK. Chemical reaction optimization: a tutorial. Memet Comput. 2012;4(1):3–17. doi: 10.1007/s12293-012-0075-1. [DOI] [Google Scholar]
  • 15.Yang XS. Firefly algorithm, stochastic test functions and design optimization. Int J Bio Inspired Comput. 2010;2(2):78–84. doi: 10.1504/IJBIC.2010.032124. [DOI] [Google Scholar]
  • 16.Zong-Yuan M (2002) “5 1063 1” pp. 1–5. 10.1006/rwgn.2001.0729
  • 17.Rao RV, Savsani VJ, Balic J. Teaching-learning-based optimization algorithm for unconstrained and constrained real-parameter optimization problems. Eng Optim. 2012;44(12):1447–1462. doi: 10.1080/0305215X.2011.652103. [DOI] [Google Scholar]
  • 18.Kim TH, Maruta I, Sugie T. A simple and efficient constrained particle swarm optimization and its application to engineering design problems. Proc Inst Mech Eng Part C J Mech Eng Sci. 2010;224(2):389–400. doi: 10.1243/09544062JMES1732. [DOI] [Google Scholar]
  • 19.Mirjalili S, Mirjalili SM, Lewis A (2014) Grey Wolf Optimizer, vol. 69. Elsevier Ltd.
  • 20.Cuevas E, Cienfuegos M. A new algorithm inspired in the behavior of the social-spider for constrained optimization. Expert Syst Appl. 2014;41(2):412–425. doi: 10.1016/j.eswa.2013.07.067. [DOI] [Google Scholar]
  • 21.Yadav A, Deep K. Constrained optimization using gravitational search algorithm. Natl Acad Sci Lett. 2013;36(5):527–534. doi: 10.1007/s40009-013-0165-8. [DOI] [Google Scholar]
  • 22.Gandomi AH, Yang XS, Alavi AH, Talatahari S. Bat algorithm for constrained optimization tasks. Neural Comput Appl. 2013;22(6):1239–1255. doi: 10.1007/s00521-012-1028-9. [DOI] [Google Scholar]
  • 23.Whitley D. An overview of evolutionary algorithms: practical issues and common pitfalls. Inf Softw Technol. 2001;43(14):817–831. doi: 10.1016/S0950-5849(01)00188-4. [DOI] [Google Scholar]
  • 24.Calvet L, De Armas J, Masip D, Juan AA. Learnheuristics: hybridizing metaheuristics with machine learning for optimization with dynamic inputs. Open Math. 2017;15(1):261–280. doi: 10.1515/math-2017-0029. [DOI] [Google Scholar]
  • 25.Heidari AA, Mirjalili S, Faris H, Aljarah I, Mafarja M, Chen H. Harris hawks optimization: algorithm and applications. Fut Gen Comput Syst. 2019 doi: 10.1016/j.future.2019.02.028. [DOI] [Google Scholar]
  • 26.Rao RV, Savsani VJ, Vakharia DP. Teaching-learning-based optimization: an optimization method for continuous non-linear large scale problems. Inf Sci (NY) 2012;183(1):1–15. doi: 10.1016/j.ins.2011.08.006. [DOI] [Google Scholar]
  • 27.Hansen P, Mladenović N, Moreno Pérez JA. Variable neighbourhood search: methods and applications. Ann Oper Res. 2010;175(1):367–407. doi: 10.1007/s10479-009-0657-6. [DOI] [Google Scholar]
  • 28.Doʇan B, Ölmez T. A new metaheuristic for numerical function optimization: vortex Search algorithm. Inf Sci (NY) 2015;293(August):125–145. doi: 10.1016/j.ins.2014.08.053. [DOI] [Google Scholar]
  • 29.Takeang C, Aurasopon A. Multiple of hybrid lambda iteration and simulated annealing algorithm to solve economic dispatch problem with ramp rate limit and prohibited operating zones. J Electr Eng Technol. 2019;14(1):111–120. doi: 10.1007/s42835-018-00001-z. [DOI] [Google Scholar]
  • 30.Yalcinoz T, Altun H, Uzam M. Economic dispatch solution using a genetic algorithm based on arithmetic crossover. 2001 IEEE Porto Power Tech Proc. 2001;2(4):153–156. doi: 10.1109/PTC.2001.964734. [DOI] [Google Scholar]
  • 31.Naama B, Bouzeboudja H, Allali A. Solving the economic dispatch problem by using Tabu Search algorithm. Energy Procedia. 2013;36:694–701. doi: 10.1016/j.egypro.2013.07.080. [DOI] [Google Scholar]
  • 32.Nguyen TT, Vo DN. The application of one rank cuckoo search algorithm for solving economic load dispatch problems. Appl Soft Comput J. 2015;37:763–773. doi: 10.1016/j.asoc.2015.09.010. [DOI] [Google Scholar]
  • 33.Swain RK, Sahu NC, Hota PK. Gravitational search algorithm for optimal economic dispatch. Procedia Technol. 2012;6:411–419. doi: 10.1016/j.protcy.2012.10.049. [DOI] [Google Scholar]
  • 34.Yao X, Liu Y, Lin G. Evolutionary programming made faster y 1 introduction. IEEE Trans Evol Comput. 1999;3(July):82–102. [Google Scholar]
  • 35.Geem ZW, Kim JH, Loganathan GV. A new heuristic optimization algorithm: harmony search. Simulation. 2001;76(2):60–68. doi: 10.1177/003754970107600201. [DOI] [Google Scholar]
  • 36.Ghaemi M, Feizi-Derakhshi MR (2014) Forest optimization algorithm, vol. 41. Elsevier Ltd
  • 37.Mirjalili S. Moth-flame optimization algorithm: a novel nature−inspired heuristic paradigm. Knowl-Based Syst. 2015;89:228–249. doi: 10.1016/j.knosys.2015.07.006. [DOI] [Google Scholar]
  • 38.Salimi H (2015) Stochastic fractal search: a powerful metaheuristic algorithm, vol 75. Elsevier B.V.
  • 39.Xu J, Zhang J (2014) Exploration-exploitation tradeoffs in metaheuristics: Survey and analysis. In: Proc. 33rd Chinese Control Conf. CCC 2014, pp. 8633–8638. 10.1109/ChiCC.2014.6896450.
  • 40.Yang XS, Deb S, Fong S. Metaheuristic algorithms: optimal balance of intensification and diversification. Appl Math Inf Sci. 2014;8(3):977–983. doi: 10.12785/amis/080306. [DOI] [Google Scholar]
  • 41.Nematollahi AF, Rahiminejad A, Vahidi B. A novel physical based meta-heuristic optimization method known as lightning attachment procedure optimization. Appl Soft Comput J. 2017;59:596–621. doi: 10.1016/j.asoc.2017.06.033. [DOI] [Google Scholar]
  • 42.Rechenberg I (1989) Evolution strategy: nature’s way of optimization, pp 106–126. 10.1007/978-3-642-83814-9_6
  • 43.Biswas A, Mishra KK, Tiwari S, Misra AK. Physics-inspired optimization algorithms: a survey. J Optim. 2013;2013:1–16. doi: 10.1155/2013/438152. [DOI] [Google Scholar]
  • 44.Formato RA, Engineers E. Central force optimization algorithm. Intell Syst Ref Libr. 2014;62(November):333–337. doi: 10.1007/978-3-319-03404-1_19. [DOI] [Google Scholar]
  • 45.Kaveh A, Talatahari S. A novel heuristic optimization method: charged system search. Acta Mech. 2010;213(3–4):267–289. doi: 10.1007/s00707-009-0270-4. [DOI] [Google Scholar]
  • 46.Ali MM, Golalikhani M. An electromagnetism-like method for nonlinearly constrained global optimization. Comput Math Appl. 2010;60(8):2279–2285. doi: 10.1016/j.camwa.2010.08.018. [DOI] [Google Scholar]
  • 47.Erol OK, Eksin I. A new optimization method: big bang-big crunch. Adv Eng Softw. 2006;37(2):106–111. doi: 10.1016/j.advengsoft.2005.04.005. [DOI] [Google Scholar]
  • 48.Mirjalili S, Lewis A. Adaptive gbest-guided gravitational search algorithm. Neural Comput Appl. 2014;25(7–8):1569–1584. doi: 10.1007/s00521-014-1640-y. [DOI] [Google Scholar]
  • 49.Hongye L, Atashpaz-Gargari E, Lucas C (2007) Imperialistic competitive algorithm ICA IEEE CEC 2007 inspired by imperialistic competition
  • 50.Kumar M, Kulkarni AJ, Satapathy SC. Socio evolution and learning optimization algorithm: a socio-inspired optimization methodology. Fut Gen Comput Syst. 2018;81:252–272. doi: 10.1016/j.future.2017.10.052. [DOI] [Google Scholar]
  • 51.Ruiz-Vanoye JA, Díaz-Parra O, Cocón F, Soto A (2021) Meta-heuristics algorithms based on the grouping of animals by social behavior for the traveling salesman problem. Int J Comb Optim Prob Inform
  • 52.Faris H, Aljarah I, Mirjalili S. Improved monarch butterfly optimization for unconstrained global search and neural network training. Appl Intell. 2018;48(2):445–464. doi: 10.1007/s10489-017-0967-3. [DOI] [Google Scholar]
  • 53.Gandomi AH, Alavi AH. Krill herd: a new bio-inspired optimization algorithm. Commun Nonlinear Sci Numer Simul. 2012;17(12):4831–4845. doi: 10.1016/j.cnsns.2012.05.010. [DOI] [Google Scholar]
  • 54.Mirjalili SZ, Mirjalili S, Saremi S, Faris H, Aljarah I. Grasshopper optimization algorithm for multi-objective optimization problems. Appl Intell. 2018;48(4):805–820. doi: 10.1007/s10489-017-1019-8. [DOI] [Google Scholar]
  • 55.Rizk-Allah RM, Hassanien AE, Elhoseny M, Gunasekaran M. A new binary salp swarm algorithm: development and application for optimization tasks. Neural Comput Appl. 2019;31(5):1641–1663. doi: 10.1007/s00521-018-3613-z. [DOI] [Google Scholar]
  • 56.Khishe M, Safari A. Classification of sonar targets using an mlp neural network trained by dragonfly algorithm. Wirel Pers Commun. 2019;108(4):2241–2260. doi: 10.1007/s11277-019-06520-w. [DOI] [Google Scholar]
  • 57.Khishe M, Mosavi MR. Improved whale trainer for sonar datasets classification using neural network. Appl Acoust. 2019;154:176–192. doi: 10.1016/j.apacoust.2019.05.006. [DOI] [Google Scholar]
  • 58.Hashim FA, Houssein EH, Mabrouk MS, Al-atabany W. Henry gas solubility optimization: a novel physics-based algorithm. Fut Gen Comput Syst. 2019;101:646–667. doi: 10.1016/j.future.2019.07.015. [DOI] [Google Scholar]
  • 59.Liu Y, Li R (2020) PSA: a photon search algorithm 16(2): 478–493
  • 60.Wang GG, Guo L, Gandomi AH, Hao GS, Wang H. Chaotic Krill Herd algorithm. Inf Sci (NY) 2014;274(January):17–34. doi: 10.1016/j.ins.2014.02.123. [DOI] [Google Scholar]
  • 61.Meng XB, Gao XZ, Lu L, Liu Y, Zhang H. A new bio-inspired optimisation algorithm: bird Swarm Algorithm. J Exp Theor Artif Intell. 2016;28(4):673–687. doi: 10.1080/0952813X.2015.1042530. [DOI] [Google Scholar]
  • 62.Shareef H, Ibrahim AA, Mutlag AH. Lightning search algorithm. Appl Soft Comput J. 2015;36:315–333. doi: 10.1016/j.asoc.2015.07.028. [DOI] [Google Scholar]
  • 63.Mirjalili S, Mirjalili SM, Hatamlou A. Multi-verse optimizer: a nature-inspired algorithm for global optimization. Neural Comput Appl. 2016;27(2):495–513. doi: 10.1007/s00521-015-1870-7. [DOI] [Google Scholar]
  • 64.Li MD, Zhao H, Weng XW, Han T. A novel nature-inspired algorithm for optimization: virus colony search. Adv Eng Softw. 2016;92:65–88. doi: 10.1016/j.advengsoft.2015.11.004. [DOI] [Google Scholar]
  • 65.Saremi S, Mirjalili S, Lewis A. Grasshopper optimisation algorithm: theory and application. Adv Eng Softw. 2017;105:30–47. doi: 10.1016/j.advengsoft.2017.01.004. [DOI] [Google Scholar]
  • 66.Deb S, Gao XZ, Tammi K, Kalita K, Mahanta P. Recent studies on chicken swarm optimization algorithm: a review (2014–2018) Artif Intell Rev. 2020;53(3):1737–1765. doi: 10.1007/s10462-019-09718-3. [DOI] [Google Scholar]
  • 67.Singh N, Singh SB. A novel hybrid GWO-SCA approach for optimization problems. Eng Sci Technol Int J. 2017;20(6):1586–1601. doi: 10.1016/j.jestch.2017.11.001. [DOI] [Google Scholar]
  • 68.Huang KW, Wu ZX. CPO: a crow particle optimization algorithm. Int J Comput Intell Syst. 2018;12(1):426–435. doi: 10.2991/ijcis.2018.125905658. [DOI] [Google Scholar]
  • 69.Aala Kalananda VKR, Komanapalli VLN. A combinatorial social group whale optimization algorithm for numerical and engineering optimization problems. Appl Soft Comput. 2021;99:106903. doi: 10.1016/j.asoc.2020.106903. [DOI] [Google Scholar]
  • 70.Dhiman G, Kumar V. Spotted hyena optimizer: a novel bio-inspired based metaheuristic technique for engineering applications. Adv Eng Softw. 2017;114:48–70. doi: 10.1016/j.advengsoft.2017.05.014. [DOI] [Google Scholar]
  • 71.Dhiman G, Kumar V. Multi-objective spotted hyena optimizer: a Multi-objective optimization algorithm for engineering problems. Knowl Based Syst. 2018;150(March):175–197. doi: 10.1016/j.knosys.2018.03.011. [DOI] [Google Scholar]
  • 72.Hu K, Jiang H, Ji CG, Pan Z. A modified butterfly optimization algorithm: an adaptive algorithm for global optimization and the support vector machine. Expert Syst. 2020 doi: 10.1111/exsy.12642. [DOI] [Google Scholar]
  • 73.Kumar V, Kaur A. Binary spotted hyena optimizer and its application to feature selection. J Ambient Intell Humaniz Comput. 2020;11(7):2625–2645. doi: 10.1007/s12652-019-01324-z. [DOI] [Google Scholar]
  • 74.Krishna AB, Saxena S, Kamboj VK. A novel statistical approach to numerical and multidisciplinary design optimization problems using pattern search inspired Harris hawks optimizer. London: Springer; 2021. [Google Scholar]
  • 75.Kamboj VK, Nandi A, Bhadoria A, Sehgal S. An intensify Harris Hawks optimizer for numerical and engineering optimization problems. Appl Soft Comput J. 2020;89:106018. doi: 10.1016/j.asoc.2019.106018. [DOI] [Google Scholar]
  • 76.Zamani H, Nadimi-shahraki MH. Enhancement of bernstain-search differential evolution algorithm to solve constrained engineering problems. Int J Comput Sci Eng. 2020;9(6):386–396. [Google Scholar]
  • 77.Meng Z, Li G, Wang X, Sait SM, Yıldız AR. A comparative study of metaheuristic algorithms for reliability-based design optimization problems. Arch Comput Methods Eng. 2020 doi: 10.1007/s11831-020-09443-z. [DOI] [Google Scholar]
  • 78.Abualigah L, Diabat A, Mirjalili S, Abd Elaziz M, Gandomi AH. The arithmetic optimization algorithm. Comput Methods Appl Mech Eng. 2021;376:113609. doi: 10.1016/j.cma.2020.113609. [DOI] [Google Scholar]
  • 79.Hashim FA, Hussain K, Houssein EH, Mabrouk MS, Al-Atabany W. Archimedes optimization algorithm: a new metaheuristic algorithm for solving optimization problems. Appl Intell. 2021;51(3):1531–1551. doi: 10.1007/s10489-020-01893-z. [DOI] [Google Scholar]
  • 80.Bala Krishna A, Saxena S, Kamboj VK (2021) hSMA-PS: a novel memetic approach for numerical and engineering design challenges, no. 0123456789. Springer, London
  • 81.Abualigah L, Yousri D, Abd Elaziz M, Ewees AA, Al-qaness MAA, Gandomi AH. Aquila optimizer: a novel meta-heuristic optimization algorithm. Comput Ind Eng. 2021;157:107250. doi: 10.1016/j.cie.2021.107250. [DOI] [Google Scholar]
  • 82.Xu Z, et al. Spiral motion mode embedded grasshopper optimization algorithm: design and analysis. IEEE Access. 2021;9:71104–71132. doi: 10.1109/access.2021.3077616. [DOI] [Google Scholar]
  • 83.Neshat M, et al. Wind turbine power output prediction using a new hybrid neuro-evolutionary method. Energy. 2021;229:120617. doi: 10.1016/j.energy.2021.120617. [DOI] [Google Scholar]
  • 84.Kaur A, Singh L, Dhillon JS. Modified Krill Herd Algorithm for constrained economic load dispatch problem. J Ambient Energy Int. 2021 doi: 10.1080/01430750.2021.1888798. [DOI] [Google Scholar]
  • 85.Nandi A, Kamboj VK. A meliorated Harris Hawks optimizer for combinatorial unit commitment problem with photovoltaic applications. J Electr Syst Inf Technol. 2021 doi: 10.1186/s43067-020-00026-3. [DOI] [Google Scholar]
  • 86.Yang Y, Chen H, Heidari AA, Gandomi AH. Hunger games search: visions, conception, implementation, deep analysis, perspectives, and towards performance shifts. Expert Syst Appl. 2021;177:114864. doi: 10.1016/j.eswa.2021.114864. [DOI] [Google Scholar]
  • 87.Osaba E, Yang X-S. Soccer-inspired metaheuristics: systematic review of recent research and applications. Appl Optim Swarm Intell. 2021 doi: 10.1007/978-981-16-0662-5_5. [DOI] [Google Scholar]
  • 88.Barshandeh S, Piri F, Sangani SR. HMPA: an innovative hybrid multi-population algorithm based on artificial ecosystem-based and Harris Hawks optimization algorithms for engineering problems. London: Springer; 2020. [Google Scholar]
  • 89.Li S, Chen H, Wang M, Heidari AA, Mirjalili S. Slime mould algorithm: a new method for stochastic optimization. Fut Gen Comput Syst. 2020;111:300–323. doi: 10.1016/j.future.2020.03.055. [DOI] [Google Scholar]
  • 90.Faramarzi A, Heidarinejad M, Mirjalili S, Gandomi AH. Marine predators algorithm: a nature-inspired metaheuristic. Expert Syst Appl. 2020;152:113377. doi: 10.1016/j.eswa.2020.113377. [DOI] [Google Scholar]
  • 91.Abdel-Basset M, Chang V, Mohamed R. HSMA_WOA: a hybrid novel Slime mould algorithm with whale optimization algorithm for tackling the image segmentation problem of chest X-ray images. Appl Soft Comput J. 2020;95:106642. doi: 10.1016/j.asoc.2020.106642. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 92.Chen Z, Liu W. An efficient parameter adaptive support vector regression using K-Means clustering and chaotic slime mould algorithm. IEEE Access. 2020;8:156851–156862. doi: 10.1109/ACCESS.2020.3018866. [DOI] [Google Scholar]
  • 93.Premkumar M, Jangir P, Sowmya R, Alhelou HH, Heidari AA, Chen H. MOSMA: multi-objective slime mould algorithm based on elitist non-dominated sorting. IEEE Access. 2021;9:3229–3248. doi: 10.1109/ACCESS.2020.3047936. [DOI] [Google Scholar]
  • 94.Zhao J, Gao ZM. The chaotic slime mould algorithm with chebyshev map. J Phys Conf Ser. 2020 doi: 10.1088/1742-6596/1631/1/012071. [DOI] [Google Scholar]
  • 95.Majhi SK, Mishra A, Pradhan R. A chaotic salp swarm algorithm based on quadratic integrate and fire neural model for function optimization. Prog Artif Intell. 2019;8(3):343–358. doi: 10.1007/s13748-019-00184-0. [DOI] [Google Scholar]
  • 96.Li Y, Han M, Guo Q. Modified whale optimization algorithm based on tent chaotic mapping and its application in structural optimization. KSCE J Civ Eng. 2020;24(12):3703–3713. doi: 10.1007/s12205-020-0504-5. [DOI] [Google Scholar]
  • 97.Ji Y, et al. An adaptive chaotic sine cosine algorithm for constrained and unconstrained optimization. Complexity. 2020 doi: 10.1155/2020/6084917. [DOI] [Google Scholar]
  • 98.Paul C, Roy PK, Mukherjee V (2020) Chaotic whale optimization algorithm for optimal solution of combined heat and power economic dispatch problem incorporating wind, vol 35. Elsevier Ltd
  • 99.Dhiman G, Kaur A. A hybrid algorithm based on particle swarm and spotted hyena optimizer for global optimization. Singapore: Springer; 2019. [Google Scholar]
  • 100.Heidari AA, Mirjalili S, Faris H, Aljarah I, Mafarja M, Chen H. Harris hawks optimization: algorithm and applications. Fut Gen Comput Syst. 2019 doi: 10.1016/j.future.2019.02.028. [DOI] [Google Scholar]
  • 101.Chen X, Tianfield H, Li K. SC. Swarm Evol Comput BASE Data. 2019 doi: 10.1016/j.swevo.2019.01.003. [DOI] [Google Scholar]
  • 102.Shadravan S, Naji HR, Bardsiri VK. The sailfish optimizer: a novel nature-inspired metaheuristic algorithm for solving constrained engineering optimization problems. Eng Appl Artif Intell. 2019;80:20–34. doi: 10.1016/j.engappai.2019.01.001. [DOI] [Google Scholar]
  • 103.Verma C, Illes Z, Stoffova V (2019) Age group predictive models for the real time prediction of the university students using machine learning: preliminary results. In: Proc. 2019 3rd IEEE Int. Conf. Electr. Comput. Commun. Technol. ICECCT 2019. 10.1109/ICECCT.2019.8869136
  • 104.Mirjalili S. Moth-flame optimization algorithm: a novel nature−inspired heuristic paradigm. Knowl Based Syst. 2015 doi: 10.1016/j.knosys.2015.07.006. [DOI] [Google Scholar]
  • 105.Mirjalili S, Wang GG, dos Coelho LS. Binary optimization using hybrid particle swarm optimization and gravitational search algorithm. Neural Comput Appl. 2014;25(6):1423–1435. doi: 10.1007/s00521-014-1629-6. [DOI] [Google Scholar]
  • 106.Rashedi E, Nezamabadi-pour H, Saryazdi S. GSA: a gravitational search algorithm. Inf Sci (NY) 2009;179(13):2232–2248. doi: 10.1016/j.ins.2009.03.004. [DOI] [Google Scholar]
  • 107.Simon D (2008) Biogeography-based optimization,
  • 108.Yao Xin, Liu Yong, Lin G. Evolutionary programming made faster. IEEE Trans. Evol. Computat. . 1999 doi: 10.1109/4235.771163. [DOI] [Google Scholar]
  • 109.Glover F. Tabu search—part I. Orsa J Comput. 1989;1(3):190–206. doi: 10.1287/ijoc.1.3.190. [DOI] [Google Scholar]
  • 110.Hu T, Khishe M, Mohammadi M, Parvizi GR, Taher Karim SH, Rashid TA. Real-time COVID-19 diagnosis from X-ray images using deep CNN and extreme learning machines stabilized by chimp optimization algorithm. Biomed Signal Process Control. 2021;68:102764. doi: 10.1016/j.bspc.2021.102764. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 111.Zayed ME, et al. Predicting the performance of solar dish Stirling power plant using a hybrid random vector functional link/chimp optimization model. Sol Energy. 2021;222(March):1–17. doi: 10.1016/j.solener.2021.03.087. [DOI] [Google Scholar]
  • 112.Dhiman G. SSC: A hybrid nature-inspired meta-heuristic optimization algorithm for engineering applications. Knowledge-Based Syst. 2021;222:106926. doi: 10.1016/j.knosys.2021.106926. [DOI] [Google Scholar]
  • 113.Kaur M, Kaur R, Singh N, Dhiman G. SChoA: an newly fusion of sine and cosine with chimp optimization algorithm for HLS of datapaths in digital filters and engineering applications. Eng Comput. 2021 doi: 10.1007/s00366-020-01233-2. [DOI] [Google Scholar]
  • 114.Wolpert DH, Macready WG. No free lunch theorems for optimization. IEEE Trans Evol Comput. 1997;1(1):67–82. doi: 10.1109/4235.585893. [DOI] [Google Scholar]
  • 115.Rashedi E, Nezamabadi-Pour H, Saryazdi S. BGSA: binary gravitational search algorithm. Nat Comput. 2010;9(3):727–745. doi: 10.1007/s11047-009-9175-3. [DOI] [Google Scholar]
  • 116.Emary E, Zawbaa HM, Hassanien AE. Binary grey wolf optimization approaches for feature selection. Neurocomputing. 2016;172:371–381. doi: 10.1016/j.neucom.2015.06.083. [DOI] [Google Scholar]
  • 117.Nakamura RYM, Pereira LAM, Costa KA, Rodrigues D, Papa JP, Yang XS. BBA: a binary bat algorithm for feature selection. Braz Symp Comput Graph Image Process. 2012 doi: 10.1109/SIBGRAPI.2012.47. [DOI] [Google Scholar]
  • 118.Nakamura RYM, Pereira LAM, Rodrigues D, Costa KAP, Papa JP, Yang XS. Binary bat algorithm for feature selection. Swarm Intell Bio-Inspired Comput. 2013;2010:225–237. doi: 10.1016/B978-0-12-405163-8.00009-0. [DOI] [Google Scholar]
  • 119.Kennedy J, Eberhart RC. Discrete binary version of the particle swarm algorithm. Proc IEEE Int Conf Syst Man Cybern. 1997;5:4104–4108. doi: 10.1109/icsmc.1997.637339. [DOI] [Google Scholar]
  • 120.Dhiman G, Kaur A. A hybrid algorithm based on particle swarm and spotted hyena optimizer for global optimization. Singapore: Springer; 2019. [Google Scholar]
  • 121.Kaur S, Awasthi LK, Sangal AL. HMOSHSSA: a hybrid meta-heuristic approach for solving constrained optimization problems. London: Springer; 2021. [Google Scholar]
  • 122.Dhiman G. MOSHEPO: a hybrid multi-objective approach to solve economic load dispatch and micro grid problems. Appl Intell. 2020;50(1):119–137. doi: 10.1007/s10489-019-01522-4. [DOI] [Google Scholar]
  • 123.Guo Z, Moayedi H, Foong LK, Bahiraei M. Optimal modification of heating, ventilation, and air conditioning system performances in residential buildings using the integration of metaheuristic optimization and neural computing. Energy Build. 2020;214:109866. doi: 10.1016/j.enbuild.2020.109866. [DOI] [Google Scholar]
  • 124.Roth G, Dicke U. Evolution of the brain and intelligence. Trends Cogn Sci. 2005;9(5):250–257. doi: 10.1016/j.tics.2005.03.005. [DOI] [PubMed] [Google Scholar]
  • 125.Khishe M, Mosavi MR. Classification of underwater acoustical dataset using neural network trained by Chimp Optimization Algorithm. Appl Acoust. 2020;157:107005. doi: 10.1016/j.apacoust.2019.107005. [DOI] [Google Scholar]
  • 126.Saffari A, Zahiri SH, Khishe M, Seyyed Mohammadreza Mosavi (2020) Design of a fuzzy model of control parameters of chimp algorithm optimization for automatic sonar targets recognition. Iran J Mar Technol. [Online]. Available at http://ijmt.iranjournals.ir/article_241126.html.
  • 127.Jia H, Sun K, Zhang W, Leng X. An enhanced chimp optimization algorithm for continuous optimization domains. Syst Complex Intell. 2021 doi: 10.1007/s40747-021-00346-5. [DOI] [Google Scholar]
  • 128.Wang J, Khishe M, Kaveh M, Mohammadi H. Binary chimp optimization algorithm (BChOA): a new binary meta-heuristic for solving optimization problems. Cognit Comput. 2021 doi: 10.1007/s12559-021-09933-7. [DOI] [Google Scholar]
  • 129.Kumari CL, Kamboj VK (2020) An effective solution to single-area dynamic dispatch using improved chimp optimizer. E3S Web Conf. 184: 1–9. 10.1051/e3sconf/202018401069.
  • 130.Abdul Jabbar NM, Mitras BA. Modified chimp optimization algorithm based on classical conjugate gradient methods. J Phys Conf Ser. 2021 doi: 10.1088/1742-6596/1963/1/012027. [DOI] [Google Scholar]
  • 131.Houssein EH, Emam MM, Ali AA. An efficient multilevel thresholding segmentation method for thermography breast cancer imaging based on improved chimp optimization algorithm. Expert Syst Appl. 2021;185(January):115651. doi: 10.1016/j.eswa.2021.115651. [DOI] [Google Scholar]
  • 132.Sherif BV (2021) Detection and isolation of sel sh nodes in MANET using collaborative contact-based watchdog with.
  • 133.Rahkar Farshi T. Battle royale optimization algorithm. Neural Comput. Appl. 2020 doi: 10.1007/s00521-020-05004-4. [DOI] [Google Scholar]
  • 134.Hans R, Kaur H. Opposition-based enhanced grey wolf optimization algorithm for feature selection in breast density classification. Int J Mach Learn Comput. 2020;10(3):458–464. doi: 10.18178/ijmlc.2020.10.3.957. [DOI] [Google Scholar]
  • 135.Bhullar AK, Kaur R, Sondhi S. Enhanced crow search algorithm for AVR optimization. Berlin, Heidelberg: Springer; 2020. [Google Scholar]
  • 136.Qais MH, Hasanien HM, Alghuwainem S. Transient search optimization: a new meta-heuristic optimization algorithm. Appl Intell. 2020;50(11):3926–3941. doi: 10.1007/s10489-020-01727-y. [DOI] [Google Scholar]
  • 137.Sadollah A, Bahreininejad A, Eskandar H, Hamdi M. Mine blast algorithm: a new population based algorithm for solving constrained engineering optimization problems. Appl Soft Comput. 2013;13(5):2592–2612. doi: 10.1016/j.asoc.2012.11.026. [DOI] [Google Scholar]
  • 138.Bhadoria A, Kamboj VK. Optimal generation scheduling and dispatch of thermal generating units considering impact of wind penetration using hGWO-RES algorithm. Appl Intell. 2018 doi: 10.1007/s10489-018-1325-9. [DOI] [Google Scholar]
  • 139.LE−Duc T, Nguyen QH, Nguyen-Xuan H. Balancing composite motion optimization. Inf Sci (NY) 2020;520:250–270. doi: 10.1016/j.ins.2020.02.013. [DOI] [Google Scholar]
  • 140.Kaveh A, Talatahari S. An improved ant colony optimization for constrained engineering design problems. Eng Comput (Swansea Wales) 2010 doi: 10.1108/02644401011008577. [DOI] [Google Scholar]
  • 141.Bernardino HS, Barbosa HJC, Lemonge ACC (2007) A hybrid genetic algorithm for constrained optimization problems in mechanical engineering. In: 2007 IEEE Congr. Evol. Comput. CEC 2007, no. September, pp. 646–653. 10.1109/CEC.2007.4424532
  • 142.Wang L, Li LP. An effective differential evolution with level comparison for constrained engineering design. Struct Multidiscip Optim. 2010;41(6):947–963. doi: 10.1007/s00158-009-0454-5. [DOI] [Google Scholar]
  • 143.Cagnina LC, Esquivel SC, Nacional U, Luis DS, Luis S, Coello CAC. Solving engineering optimization problems with the simple constrained particle swarm optimizer 1 introduction 2 literature review 3 our proposed approach : SiC-PSO. Eng Optim. 2008;32:319–326. [Google Scholar]
  • 144.dos Coelho LS. Gaussian quantum-behaved particle swarm optimization approaches for constrained engineering design problems. Expert Syst Appl. 2010;37(2):1676–1683. doi: 10.1016/j.eswa.2009.06.044. [DOI] [Google Scholar]
  • 145.Coello Coello CA, Montes EM. Constraint-handling in genetic algorithms through the use of dominancE−based tournament selection. Adv Eng Inform. 2002;16(3):193–203. doi: 10.1016/S1474-0346(02)00011-3. [DOI] [Google Scholar]
  • 146.Zhuo Huang F, Wang L, He Q. An effective co-evolutionary differential evolution for constrained optimization. Appl Math Comput. 2007;186(1):340–356. doi: 10.1016/j.amc.2006.07.105. [DOI] [Google Scholar]
  • 147.Economics R (2010) Comprehensive learning particle swarm optimizer for constrained mixed-variable optimization problems 3(6): 832–842. Received : 07–05–2010 Accepted : 05–10–2010
  • 148.Deb K, Goyal M (1996) A combined genetic adaptive search (GeneAS) for engineering design. Comput Sci Inform 26(1): 30–45 [Online]. Available: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.27.767%5Cnhttp://repository.ias.ac.in/82723/.
  • 149.Victoire TAA, Jeyakumar AE. Hybrid PSO–SQP for economic dispatch with valve-point effect. Electr Power Syst Res. 2004;71(1):51–59. doi: 10.1016/J.EPSR.2003.12.017. [DOI] [Google Scholar]
  • 150.Ray T, Saini P. Engineering design optimization using a swarm with an intelligent information sharing among individuals. Eng Optim. 2001;33(6):735–748. doi: 10.1080/03052150108940941. [DOI] [Google Scholar]
  • 151.Gandomi AH, Yun GJ, Yang XS, Talatahari S. Chaos-enhanced accelerated particle swarm optimization. Commun Nonlinear Sci Numer Simul. 2013;18(2):327–340. doi: 10.1016/j.cnsns.2012.07.017. [DOI] [Google Scholar]
  • 152.Bhadoria A, Marwaha S, Kamboj VK. A solution to statistical and multidisciplinary design optimization problems using hGWO-SA algorithm. Neural Comput. Appl. 2020 doi: 10.1007/s00521-020-05229-3. [DOI] [Google Scholar]
  • 153.Zolghadr-Asli B, Bozorg-Haddad O, Chu X (2018) Crow search algorithm (CSA). In: Studies in Computational Intelligence
  • 154.Zhang M, Luo W, Wang X. Differential evolution with dynamic stochastic selection for constrained optimization. Inf Sci (NY) 2008;178(15):3043–3074. doi: 10.1016/j.ins.2008.02.014. [DOI] [Google Scholar]
  • 155.Kai Feng Z, Jing Niu W, Liu S. Cooperation search algorithm: a novel metaheuristic evolutionary intelligence algorithm for numerical optimization and engineering optimization problems. Appl Soft Comput. 2021;98:106734. doi: 10.1016/j.asoc.2020.106734. [DOI] [Google Scholar]
  • 156.Ray T, Liew KM. Society and civilization: an optimization algorithm based on the simulation of social behavior. IEEE Trans Evol Comput. 2003;7(4):386–396. doi: 10.1109/TEVC.2003.814902. [DOI] [Google Scholar]
  • 157.Coello Coello CA. Use of a self-adaptive penalty approach for engineering optimization problems. Comput Ind. 2000;41(2):113–127. doi: 10.1016/S0166-3615(99)00046-9. [DOI] [Google Scholar]
  • 158.Dimopoulos GG. Mixed-variable engineering optimization based on evolutionary and social metaphors. Comput Methods Appl Mech Eng. 2007;196(4–6):803–817. doi: 10.1016/j.cma.2006.06.010. [DOI] [Google Scholar]
  • 159.He Q, Wang L. An effective co-evolutionary particle swarm optimization for constrained engineering design problems. Eng Appl Artif Intell. 2007;20(1):89–99. doi: 10.1016/j.engappai.2006.03.003. [DOI] [Google Scholar]
  • 160.Gandomi AH, Yang XS, Alavi AH. Mixed variable structural optimization using Firefly Algorithm. Comput Struct. 2011;89(23–24):2325–2336. doi: 10.1016/j.compstruc.2011.08.002. [DOI] [Google Scholar]
  • 161.Pelusi D, Mascella R, Tallini L, Nayak J, Naik B, Deng Y. An improved moth-flame optimization algorithm with hybrid search phase. Knowl Based Syst. 2020 doi: 10.1016/j.knosys.2019.105277. [DOI] [Google Scholar]
  • 162.Mirjalili S (2015) The ant lion optimizer, vol. 83. Elsevier Ltd.
  • 163.Gandomi AH. Interior search algorithm (ISA): a novel approach for global optimization. ISA Trans. 2014;53(4):1168–1183. doi: 10.1016/j.isatra.2014.03.018. [DOI] [PubMed] [Google Scholar]
  • 164.Sandgren E. Nonlinear integer and discrete programming in mechanical design optimization. J Mech Des Trans ASME. 1990;112(2):223–229. doi: 10.1115/1.2912596. [DOI] [Google Scholar]
  • 165.Kannan (1994) An augmented lagrange multiplier based method for mixed integer discrete continuous optimization and its applications to mechanical design. J Mech Design Mech Des 1(June 1994): 405–411
  • 166.Fu JF, Fenton RG, Cleghorn WL. A mixed integer-discrete-continuous programming method and its application to engineering design optimization. Eng Optim. 1991;17(4):263–280. doi: 10.1080/03052159108941075. [DOI] [Google Scholar]
  • 167.Zhang C, Wang HP. Mixed-discrete nonlinear optimization with simulated annealing. Eng Optim. 1993;21(4):277–291. doi: 10.1080/03052159308940980. [DOI] [Google Scholar]
  • 168.Cao YJ, Wu QH (1997) Mechanical design optimization by mixed-variable evolutionary programming. In: Proc. IEEE Conf. Evol. Comput. ICEC, pp. 443–446
  • 169.Litinetski VV, Abramzon BM. Mars—a multistart adaptive random search method for global constrained optimization in engineering applications. Eng Optim. 1998;30(2):125–154. doi: 10.1080/03052159808941241. [DOI] [Google Scholar]
  • 170.Yun Y (2005) Study on adaptive hybrid genetic algorithm and its applications to engineering design problems study on adaptive hybrid genetic algorithm and its applications to engineering design problems
  • 171.Chlckermane H, Gea HC. Structural optimization using a new local approximation method. Int J Numer Methods Eng. 1996 doi: 10.1002/(sici)1097-0207(19960315)39:5<829::aid-nme884>3.0.co;2-u. [DOI] [Google Scholar]
  • 172.Gandomi AH, Yang X-S, Alavi AH. Cuckoo search algorithm: a metaheuristic approach to solve structural optimization problems. Eng Comput. 2013;29(1):17–35. doi: 10.1007/s00366-011-0241-y. [DOI] [Google Scholar]
  • 173.Cheng MY, Prayogo D. Symbiotic organisms search: a new metaheuristic optimization algorithm. Comput Struct. 2014;139:98–112. doi: 10.1016/j.compstruc.2014.03.007. [DOI] [Google Scholar]
  • 174.Eskandar H, Sadollah A, Bahreininejad A, Hamdi M (2012) Water cycle algorithm—a novel metaheuristic optimization method for solving constrained engineering optimization problems, vol. 110–111. Elsevier Ltd
  • 175.Savsani P, Savsani V. Passing vehicle search (PVS): a novel metaheuristic algorithm. Appl Math Model. 2016;40(5–6):3951–3978. doi: 10.1016/j.apm.2015.10.040. [DOI] [Google Scholar]
  • 176.Chen H, Xu Y, Wang M, Zhao X. A balanced whale optimization algorithm for constrained engineering design problems. Appl Math Model. 2019;71:45–59. doi: 10.1016/j.apm.2019.02.004. [DOI] [Google Scholar]
  • 177.Wang GG. Adaptive response surface method using inherited Latin hypercube design points. J Mech Des Trans ASME. 2003;125(2):210–220. doi: 10.1115/1.1561044. [DOI] [Google Scholar]
  • 178.Wang M, Heidari AA, Chen M, Chen H, Zhao X, Cai X. Exploratory differential ant lion-based optimization. Expert Syst. Appl. 2020 doi: 10.1016/j.eswa.2020.113548. [DOI] [Google Scholar]
  • 179.Abderazek H, Ferhat D, Ivana A. Adaptive mixed differential evolution algorithm for bi-objective tooth profile spur gear optimization. Int J Adv Manuf Technol. 2016 doi: 10.1007/s00170-016-9523-2. [DOI] [Google Scholar]
  • 180.Wang Z, Luo Q, Zhou Y (2020) Hybrid metaheuristic algorithm using butterfly and flower pollination base on mutualism mechanism for global optimization problems, no. 0123456789. Springer, London

Articles from Engineering with Computers are provided here courtesy of Nature Publishing Group

RESOURCES