- 1Department of Mechanical Engineering, Dr. B. C Roy Engineering College, Durgapur, India
- 2Department of Electrical Engineering, Kalyani Government Engineering College, Kalyani, India
- 3Department of Research Analytics, Saveetha Dental College and Hospitals, Saveetha Institute of Medical and Technical Sciences, Saveetha University, Chennai, India
- 4Applied Science Research Center, Applied Science Private University, Amman, Jordan
- 5Department of Computer and Electrical Engineering, Mid Sweden University, Sundsvall, Sweden
This paper proposes an enhanced-search form of the newly designed artificial hummingbird algorithm (AHA), named oppositional chaotic artificial hummingbird algorithm. The proposed OCAHA methodology incorporates the oppositional learning (OBL) in the population-initialization and at the ending event of each iteration for a faster convergence, and the chaos-embedded sequences of Gauss/mouse map to replace the random sequences of the three population-updating iterative stages of AHA, viz. guided, territorial and migration foraging to employ more diverse population for more solutional accuracy. The effectiveness of the method has been evaluated in two phases. OCAHA, the four state of the art algorithms, namely, PSO, DE, GWO and WOA, their recently developed effective variants, namely, SLPSO, MTDE, SOGWO and EWOA, and the inspiring optimizer AHA have been implemented on the 29 unconstrained CEC 2017 benchmark functions in the first phase. In the second phase, OCAHA has been verified on 10 challenging engineering cases, and compared with the concerned leading performances. Comprehensive analysis of the simulated outcomes using various statistical metrics and of the convergence profiles demonstrates that, the optimization ability of OCAHA on CEC 2017 is superior to all the comparing algorithms except MTDE. For engineering cases, OCAHA provides better searching performance, solution precision, robustness and convergence rate than all competing designs, and, on average, it has lowered the computational cost by 57.5% and 22.63% in term of function evaluations and the fitness objective by 2.4% and 0.23% in comparison to AHA and the chaotic version CAHA, respectively.
Highlights
• An oppositional-chaotic metaheuristic approach (OCAHA) applied on CEC 2017 test suite.
• Ten number challenging cases of engineering design optimization have been solved.
• OCAHA performance on CEC 2017 found satisfactory among its 9 competitors.
• Optimized engineering designs by OCAHA are better than previous studies.
1 Introduction
As the losses are inevitable during any energy transferring process of a real working system, it has always been an important concern for researchers to recover these associated losses to obtain more efficient system output, and in today’s world scenario of energy crisis, this is not limited to recovery and proper reutilization of these lost forms of energy, but extends to the optimum utilization of a number of different forms of non-conventional energy to meet the continuously increasing demand. Research and development always finds the new technological means to fulfill the existing needs at the affordable acceptance as well as to advance the existing modes of needs or requirements. The efficiency of any operational system is the integrated effect of all the individual functional unit efficiencies of the system and each component of each of these functional units or machines transfers the required motions individually or in integrated manner to develop and deliver the total output of the unit or machine. Among the several designing aspects to make an efficient, cost-effective and reliable working system to meet the high-speed and high-precision demands of modern times, design optimization of the geometry of some intricate-shaped machine components to ensure more smoothness and reliability in its functioning and of the various operational factors of some complex operational units to achieve the desired objectives has become a highly challenging area of research. In continuing the research work in this direction of research with more effective optimized designs, ten number of challenging cases of engineering design problems have been chosen in the present study for constrained design optimization.
Galileo’s (1,564–1,642) shape optimizing theory (Cajori, 1999) is the first literature in this context to formulate the structural inter-relation between the shape and the strength of a bent beam mathematically, and the theory identified the bent beam shape for its uniform strength. Subsequently, several great scientists came up with a variety of classical implementing methods in various working directions. Pareto’s (Kasprzak and Lewis, 2001) multi-objective optimization principle, Gerard’s analysis for weight minimizing of structures (compression) by linear programming (George, 1956), Schmit and Miura approximation for structural synthesis (Schmit et al., 1976), application of linear programming and branch and bound method (Wolsey, 1998) in production and transportation planning in industries, reliability-redundancy allocation problem (RRAP) problems solving by dynamic programming and implicit enumeration to optimize system reliability (Rajendra Prasad and Kuo, 2000), Lagrangian programming (relaxation and quadratic) techniques (Petcharaks and Ongsakul, 2007), and numerous other classical optimization methods had been formulated and effectively implemented in various optimization requirements. The major issues associated with these classical optimization methods are; these methods are mostly deterministic in nature, dependent on gradient-based information, and usually suffer from unbalanced exploratory-exploitative search motion and locally entrapment problem (Cheng and Prayogo, 2017; Gu et al., 2018).
In overcoming these issues of the traditional mathematics-based optimizers and to succeed with the continuously evolving technological challenges, optimizing experimentation in the recent past decades have been inclined to a new direction of optimization techniques, called metaheuristics. Operational simplicity, randomized initial solutions, easy parallel search processing, strong robustness ability in optimized results, etc., are the effective metaheuristic algorithmic qualities in optimizing a large variety of practical-world oriented problems. Using the randomly initialized set of population or solutions, all these metaheuristics proceed through their distinct algorithmic methodologies to reach the global or an approximation of the global solution for an optimization problem. Numerous metaheuristic techniques have been effectively implemented in solving the complicated cases of various working areas like, economy and trade (Rafi and Dhal, 2020), finance (El-Abbasy et al., 2020), process control (Wang Hongyang et al., 2021), management (Wang Xiuwang et al., 2021), image processing (Agrawal et al., 2022), industry processing (Om Prakash et al., 2022), structural and elementary machine designing (Awad, 2021), machine learning and neural network optimization (Aasim et al., 2022), and several other engineering and applied science requirements. Some recently approached metaheuristic techniques are feature selection (Taradeh et al., 2019), spam detection (Faris et al., 2019), parameter identification (Abbassi et al., 2019), image segmentation (Rodríguez-Esparza et al., 2020) and prediction (Qiao et al., 2020). Based on the different inspiring sources of natural phenomena, metaheuristic optimizing methods have been roughly categorized into four sections as follows: evolutionary algorithms (Jordán et al., 2022); swarm intelligent algorithms (Rajesh et al., 2021); algorithms inspired from the different events of science (physical and chemical) (Sun et al., 2021; Deng et al., 2021); and human behavioural activity-based optimizers (Yan et al., 2022).
The evolutionary-based optimization algorithms have been developed from the Darwin theory of evolution. These algorithms conceptualize some natural and biological evolutionary events of some distinct creatures, like selection, reproduction, combination, and mutation into the methodologies, where the global solutions are obtained through creating a new descendent inhering its parents properties for every next-generation involving the randomly selected current individuals as parents. Genetic algorithm (Holland, 1975) (Goldberg, 2006) is the pioneer and among the widely applied metaheuristic techniques in this category. Differential evolution method (DE) (Storn and Price, 1997), bio-geography-based optimization (BBO) (Simon, 2008) and several other effective processes come in this section. Migration and mutation are the two main operators of the BBO algorithm to perform search locally and globally respectively. This algorithm is simple and unique in its algorithmic design and possesses a faster pace towards convergence. Issues associated with the BBO algorithm are its poor search capability, local optima stagnation and mainly, the computational complexity (Zhang Xinming et al., 2020). In the swarm-structured metaheuristics, the different social activities within the swarms of various living creatures, and between the swarms members and their surroundings have been theorized to develop the optimizing methodologies. Self-organization, durability, information sharing ability among the multiple agents, easy parallel search processing, learning ability through the generation steps and design simplicity basically result in the efficient optimization search with this categorized algorithms. A large number of effective algorithms of this category have been formulated and utilized in a consistent mode, and still in the exploring phases of optimization research for new additions. Particle swarm optimization algorithm (PSO) is the benchmark and the most common technique of the group, proposed by Kennedy and Eberhart (Kennedy and Eberhart, 1995; Kennedy and Eberhart, 1997). PSO model was inspired by the foraging movements of birds swarms. This algorithm is characterized by its good convergence rate, but, for some high dimensional search spaces, it suffers from the issue of easy entrapment into the local optima, and to some extent, sensitive to its control parameters (Zhang et al., 2015). In the third category of metaheuristics, different invented theories of physics and chemistry have been conceptualised to develop the optimizing methodologies. Gravitational search algorithm (GSA) (Rashedi et al., 2009) is one of the widely used algorithms in this class, developed from the Newton’s Law of Gravitation. The algorithm big bang-big brunch (BBBC) (Osman and Eksin, 2006) from the universe evolution theory, chemical reaction algorithm (Khac Truong et al., 2013) from the observation on chemical reactions, and several other effective optimization techniques fall in this category. In human behavioural activity-based optimizers, various activities of our society and its immediate environment have been capitalized to develop the optimization methodologies. Harmony search (Lee and Geem) algorithm (HS) (Lee and Geem, 2005) is an algorithmic formulation of a musical procedure for determining the level of harmony. Teaching learning-based optimization algorithm (TLBO) (Venkata Rao et al., 2011) is an another effective optimization methods of the same kind, based on the two phases of a teacher-students classroom interactions. In the teacher’s phase, the students or the learners learn directly from their teachers, and during the students’ or learners’ phase, they exchange their knowledge and get benefited further. The above discussed algorithms are to introduce the each category of metaheuristics. Besides, an ample number of optimization techniques of each of the four categories have been effectively employed in solving the problems of a large variety of optimization areas.
The designing object of an efficient optimizing framework is to obtain the optimal optimization at an acceptable computing cost while ensuring simplicity in its implementation. But, in reality, most of these metaheuristic optimization techniques suffer from the issues of local optima entrapment, low and imbalanced convergence mobility, low quality solution precision, long and uncertain computational run and high computational complexity, especially for the high dimensional search spaces. As a transitional evolution of this research (optimization), a new practice of hybridizing two or more number of different optimization algorithm features had been developed to enhance the solving ability, and this technique is still in effective application in several challenging cases of optimization. A GWO variant, EEGWO (Wen et al., 2018) with exploratory enhancing mechanism to solve the high-dimensional search spaces of global optimization problems, a modified self-organizing hierarchical PSO variant, HPSO-TVAC (Ghasemi et al., 2019), a combined form of PSO and DE (Okulewicz and Mańdziuk, 2019) in solving the dynamic vehicle routing problem with continuous space are to mention some examples of recent hybridization approach of metaheuristics.
Application of chaos in the optimization methodologies is an another useful technique to enhance the search quality of an optimization process. Utilizing the randomness and sensitivity properties of chaos to the initial condition of an optimization process, a highly diverse population can be generated at the output and thereby reducing the locally entrapment issue and excite the search mobility of the process towards global convergence. Chaotic sine cosine operator in CSCWOA to improve the global search and to mobilize the local searching processes of original WOA (Liu and Li, 2018), chaotic dolphin swarm algorithm (CDSA) in optimizing high-dimensional spaces (Qiao and Yang, 2019), implementation of Gaussian mutation operator (GM) for population diversification at first and then utilizing chaos-enhanced localized search (CLS) combined with GM in the flame updating process for population diversification in the second stage to improve the local exploitation in CLSGMFO (Xu et al., 2019), and introducing chaos in the switching possibility between local (abiotic pollination) and global (biotic pollination) searches and applying incremental search strategy to intensify the motion in some modifications of FPA,
The opposition-based learning rule (OBL) is an another widely employed search-enhancing technique to develop a greater variety in the population to achieve more effectiveness and thoroughness in the search process for a faster convergence for an optimization process. Tizhoosh (Hamid, 2005) introduced the OBL rule in the field of machine intelligence. The concept of involving a randomized population and its opposite population instead of two randomized (independent) population sets basically ensures more convenience in the search process to converge into the desired optimum solution in an unknown space (Rahnamayan et al., 2008) of optimization. Generally, during the earlier stages, when the current population (randomized) may probably at far away from the desired optimum solution, applying the OBL (opposite population) rule can move the search closer to the target and can save the search effort, and when the current population (randomized) already reaches in the close vicinity of the target in the later iterations, this rule may generate unnecessary exploratory search in the optimization. However, optimum utilization of this rule to accelerate the convergence mobility of an optimizing process is a matter of extensive research (Hamid, 2005). In an opposition-based optimization process, during initialization, both randomly initialized set and the opposite set of population or solutions are simultaneously processed to sort out the better population as the current set of solutions. These current population or solutions are updated in the 1st iteration stages of an optimization algorithmic process, and after obtaining the updated set, an opposite (set) of the updated set is determined and then both (sets) are combined, and then again the better population or better solutions are sorted out from this combined set as the current population or the current solutions for the next (2nd iteration) update, and continues to update in the same way up to the stopping criteria of maximum iterations. Application of OBL on the chosen weakest
Design optimization of the machine components of different engineering systems has become a highly competitive area of optimization research. Minimizing the system mass or volume, maximizing the system work output and efficiency, minimizing the different cost aspects, minimizing the energy or power loss and many more developing areas of engineering design optimization are in practice. We highlight a few of the most current engineering design optimization works. Zhang Yiying et al. (2020). merged the TLBO feature of fast convergence with the global optimization strategy of neural network algorithm to developed TLBO-NNA, a hybrid method, and obtained effective solutions for four benchmark engineering components, viz., WBD, tension/compression spring, PV and the SR problem. Venkata Rao and Pawar (2020). implemented three number Rao algorithms for constrained optimization of ten number mechanical engineering system components and obtained better designs for all the cases. Jena et al. (2022). utilized material generation (MGA) and sunflower optimization (SOA) algorithms and the Taguchi technique to optimize a multi-objective problem for maximizing output power and system efficiency for a speed reducer (industrial) by controlling its three system variables, viz, the electric motor speed, lubricant viscosity and the current intensity. In (Pavanu Sai and Rao, 2022), the powerful exploratory characteristic of NSGA II together with the strong exploitative ability of PSO has been utilized for a shell-tube heat exchanger (STHE) cost minimization. An automatic optimization method (Guan et al., 2022) integrating fluid-structure interaction (FSI), the NSGA-II algorithm, and design of experiment (DoE) to upgrade the design quality and the efficiency of a propeller, and obtained better results. A recently reported bio-inspired optimization algorithm, starling murmuration optimizer (SMO) (Zamani et al., 2022) proposing a dynamic construction (multi-flock) and three new searching approaches, viz, separating, diving, and whirling search has been implemented on various benchmark test functions and some classical optimization cases of mechanical engineering system like, design of tension/compression spring, PVD, design of three-bar truss, WBD, gas transmission compressor design (GTCD), HTBD, design optimization of industrial refrigeration system and MDCBD problem, and the optimized designs have established the algorithm performance superiority. In reviewing the application of machine learning (ML) to additive manufacturing, a recently reported work (Vashishtha et al., 2024) has emphasized how ML may help with issues including design, material selection, and process flaws. Design optimization, process monitoring, and product quality are all enhanced by machine learning (ML), which also highlights the significance of data protection and a cooperative approach with human operators for successful deployment. In a recent study (Chauhan et al., 2024), a denoising filter that uses mountain gazelle optimization (MGO) to improve machinery signals’ slight non-stationarities was introduced. Through the improvement of kurtosis, signal-to-noise ratio (SNR), and impulsiveness extraction, the filter successfully lowers interference from the environment and other items of machinery. Acoustic and vibration indications from a malfunctioning belt conveyor system have been used to verify its functionality. A denoising filter that optimizes spectral kurtosis using the flow direction algorithm (FDA) has been developed by another study (Vashishtha et al., 2025) in the same direction. This filter boosts modest non-stationarities. To efficiently recover impulsive components from signals with complicated time-frequency structures, the filter has been designed using the optimal spectral kurtosis, free from thresholding circumstances.
No Free Lunch theorem (Wolpert and Macready, 1997) says that, a single optimization algorithm cannot solve all the optimization problems. In other words, if a particular optimizer is capable to solve a particular optimization problem successfully, there is a high probability of unsatisfactory performance by this algorithm in dealing with other problems. The theory consistently inspires the researchers to invent new methodologies as continuous algorithmic reforms and development in this domain of research. Besides, achieving more balanced exploratory-exploitative search motion, reducing the control parameters usage, and the other existing issues experienced with the performance of all the metaheuristic techniques are the probable reasons to explore this field in a continuous mode. Artificial hummingbird algorithm (Zhao et al., 2022; Sultan Yildiz et al., 2022; Wang et al., 2022) is a newly established swarm intelligent optimizer. The three flower-nectar eating activities of natural hummingbirds via a superior quality memory updating practice by themselves, named, visit table, and with the sufficient utilization of their three distinct flying skills have been conceptualized in the three population-updating policies of AHA methodology. The concept of utilizing these three hummingbird flying patterns in their three foraging events via visit table ensures an effective exploration-exploitation in the search characteristic of the AHA optimization process. In the proposed OCAHA methodology, the OBL rule with elitism has been implemented in the initialization stage, after that, the random sequences have been replaced by the chaotically generated sequences by the one-dimensional chaotic map, Gauss/mouse during the population-updating stages of every iteration, and then, at the ending of each iteration, again the OBL rule has been implemented to achieve more optimization accuracy at a faster convergence. This study evaluates OCAHA in two phases of simulation. In the first phase, OCAHA and its chosen competitors have been implemented on 50 and 100 dimensional sets of the CEC 2017 unconstrained functions, and in the second phase, ten challenging engineering cases have been solved using the proposed technique.
The work’s foremost contributions are:
a. An oppositional-chaotic based metaheuristic optimization approach is made by incorporating the OBL rule and the chaotic sequence of the Gauss/mouse map into the AHA algorithmic structure to apply on the unconstrained benchmark functions of CEC 2017 test suite and ten number of challenging cases of engineering design optimization.
b. More solutional accuracy and a faster rate of convergence on the majority of the test cases have been identified as the effects of the incorporated chaos-influenced sequence and the oppositional rule respectively.
c. A thorough analysis of the simulated outcomes on CEC 2017 has been conducted using various statistical measures, tests and convergence profiles to assess OCAHA’s overall performance in comparison to the 9 competing algorithms including AHA. Overall, OCAHA has been found to be superior to all the comparing methods except MTDE.
d. The OCAHA optimized results on engineering cases have been statistically assessed with those of the considered competing algorithms to validate the performance superiority of the proposed algorithm. OCAHA, on average, achieved 57.5% and 22.63% improvement in the computational cost
The rest of the study is arranged as follows: Section 2 reviews the AHA methodology, the OBL rule and the chaotic maps, and proposes the oppositional chaotic artificial hummingbird algorithm (OCAHA), section 3 describes the CEC 2017 unconstrained benchmark functions and the engineering problems, section 4 contains simulation results analysis for both CEC 2017 functions and engineering cases, and finally, section 5 concludes the study.
2 Algorithmic methodologies
2.1 Artificial hummingbird algorithm (AHA)
This algorithm (Zhao et al., 2022; Sultan Yildiz et al., 2022; Wang et al., 2022) is a newly proposed swarm-based optimizing method, that develops the different foraging (flower nectar) intelligence of hummingbirds from the different sources of flowers as their target foraging sources. The individual flowers (
2.1.1 Initialization
For a set of
where,
The initialized visit table positions are;
where,
2.1.2 Guided foraging
In this strategy, a hummingbird identifies its target that has the maximum or top positional value in the visit table, and if there exist a number of food sources with same highest positional value, the hummingbird targets the source with the best rate of feeding,
For a
Direction switch vector for the diagonal flight skill is;
Direction vector for the omnidirectional flight is;
where,
When a hummingbird resides at its target position, the other food sources are updated with their new visit level values, which results in developing a candidate food source in the process.
A candidate position (source) during the guided search foraging is developed as;
here,
The position of the
where,
2.1.3 Territorial foraging
After the target visit during the guided strategy, a hummingbird usually looks for a better source (candidate source) in the local neighbouring region rather than visiting the remaining sources of the current foraging region.
A candidate food foraging source during the localized search movements of territorial foraging strategy is given as;
where,
2.1.4 Migration foraging
When the repeatedly visited current sources become lack of the necessary food, hummingbirds migrate to a far distant region for foraging. The occurrences of this food foraging event have been defined by introducing a migration coefficient,
Migrating strategy update is given as;
where,
During the earlier iterations of guided foraging, the hummingbirds tend to explore the whole space to find their target sources, which ensures a higher exploration and avoidance of local convergence of the process, and when a hummingbird resides at its target position in later iterations, the other members of the team will tend to shift from their respective current sources towards this newly found source as a better food foraging option, which ensures a higher exploitation of the process. During the territorial foraging event, exploiting search is emphasized by the hummingbirds in their local neighbouring region. Due to the scarcity of the required flower nectar or food at the frequently visited sources of the current region, a hummingbird migrates to a far distant source for better foraging, and thereby hummingbirds perform exploratory search through the entire space, which improves the stagnation issue of the process.
The most critical (worst) situation arises in the guided and the territorial strategies, when no replacement is found for all the present sources, and a hummingbird visits each source in turn as its target feeding position (source) as per the updating mechanism of the visit table in each generation or iteration. AHA methodology assumes a 50
The AHA computational complexity is based on the population size
2.1.5 AHA pseudocode
AHA process starts with a randomly initialized population set and correspondingly initialized visit table information with a 50
2.2 Opposition-based learning rule (OBL)
Randomized population-initialization is typically the first step in an optimization process, producing a set of random solutions, and after that, by updating them (solutions) through its distinct algorithmical population-updating events in each iteration through a predefined maximum generations or iterations, it tries to reach the desired solution for an optimization problem. It is quite normal for an initial solution to be far from the desired convergence (solution) in a vast complex optimizing-search space without knowing the original or optimal optimization point of the space. This can lead to high computational cost, and in the most critical scenario, they (the initialized population) might be too far to converge into the solution. Tizhoosh (Hamid, 2005) introduced a new machine intelligence solving policy, called opposition-based learning rule (OBL). In an oppositional optimizing-search process, both current and its opposite population are processed simultaneously during initialization and iterative updating events of each iteration. This enables the process to search from both population directions to reach the optimum solution at a faster convergence (Rahnamayan et al., 2008). However, the effect of the OBL rule on the search performances of an opposition-based optimization algorithm, like search thoroughness and convergence mobility may vary from case to case, and still the OBL effectiveness is an extensive research matter to determine the specific problem types and circumstances to apply the rule (Hamid, 2005).
2.2.1 Opposite population
An Oppositional (OBL) optimization process (Hamid, 2005) involves both the populations (current and its opposite) simultaneously to reach the optimum solution at a faster rate.
If p be a real number in the interval
Similarly, for a
2.3 Chaos property
Chaos theory studies the nonlinear system dynamics. In chaos-excited systems, a small variation in the initial conditions can generate a highly diverse effect on the system output. Ergodicity, regularity and inherent stochasticity are the chaos properties (Wu and Chen, 1996) which excite a chaotic system to search the entire space in a chaotic way with a high probability of global convergence. Generally, in the population-initialization stage, an optimization algorithm involves the random number sequence generators to initialize the search space. A chaotic optimization process utilizes the non-periodic chaotic sequences in place of the randomly generated sequences (Hossein Gandomi et al., 2013) for a deeper and faster exploitation and a thorough exploration of the space, hence minimizing the local convergence problem.
2.3.1 Chaotic maps
The nonlinear dynamics of chaos energizes the searching behaviour of an optimization algorithm with a more thorough and faster search characteristic, and this is why the various chaotic maps have been effectively applied in solving different real world optimization problems. The performance of these chaotic maps, when integrated with a certain algorithm framework, differs from one another, and each map has a unique initialization functioning range. Choosing the starting point inside the limiting range is a crucial factor for a chaotic map’s performance because it has a significant impact on the final outcome. Table 1 contains a listing of various chaotic maps (Wang et al., 2001; Ahmad Rather and Shanthi Bala, 2020), and for all these maps, we choose a starting point value of 0.7 within the limiting range for initialization from 0 to 1. On the basis of the most robust optimization in a statistical result analysis (Table 1) of 30 individual runs of a performance test of AHA algorithm and each of its 10 chaotic variants,
2.4 Oppositional chaotic artificial hummingbird algorithm (OCAHA)
During initialization of the proposed method, an opposite population set is generated using the OBL rule Equation 14, and then it is combined with the randomly initialized set to create a single set of solutions or population. Afterward, the element population of this combined set are sorted in ascending (minimizing objective) or in descending (maximizing objective) orders, and then the first (best) 50
Figure 1 presents the algorithmic flowchart of OCAHA.
2.5 OCAHA implementation
The section describes the algorithmic steps for implementing the OCAHA method to optimize all the cases of the study.
Population-initialization:
•
◦ Obtain the chaotic
◦ Evaluate the chaotic direction switch vectors (
• Guided foraging strategy
◦ Update the current population through this event (Equations 6–8) using the chaotic direction vectors (
◦ Find the current best population,
• End (guided foraging strategy)
• Territorial foraging strategy
◦ Update the current population through this event (Equations 8–10) using the chaotic direction vectors (
◦ Find the current best population, and then update the visit table according to the pseudocode (Algorithm 1),
End (territorial foraging strategy)
• Migration foraging strategy:
◦ Update the current population through the migration foraging event (Equation 11) at every 2
◦ Find the current best population, and then update the visit table according to the pseudocode (Algorithm 1),
• End (migration foraging strategy)
• Opposition-based learning rule, OBL:
◦ Based on the considered jumping (
◦ Combine both the sets into a single population set, and then check the constraints fulfilling criteria for all these population and make them feasible,
◦ sort the population in ascending order (for objective minimization and vice versa), and then select the first (best) 50% solutions to use as current population for
◦ Find the current best solution,
• Next iterations
• Visualize and get the global solution.
3 Descriptions and formulations of optimization problems
The section describes the 29 functions of CEC 2017 unconstrained test suite (Awad et al., 2017), and thorough mathematical representations of the ten engineering problems.
3.1 CEC 2017 unconstrained functions
The CEC 2017 test functions (Awad et al., 2017) have been solved to check the local exploitation, avoidance of local optimality, global exploration, solutional accuracy and the other performance measures of OCAHA. These functions are the standard single-objective minimization problems for real-parameter numerical optimization. Table 2 lists the information for these 29 unconstrained standard functions, and their detailed clarification are available in (Awad et al., 2017). Unimodal (F 1-F 3) functions assess the convergence accuracy of a process, the global optimizing potential of a method is tested by simple multimodal (F 4-F 10) and hybrid (F 11-F 20) functions, and the composition (F 21-F 30) functions evaluate the avoidance of the local optima entrapment issue of an optimization algorithm. The Hybrid and the composition functions are more complicated than the unimodal and the simple multimodal functions, and are appropriate for evaluating the optimizing ability of an algorithm in the real-world cases.

Table 2. CEC 2017 unconstrained functions (Awad et al., 2017).
3.2 Engineering design problems
The detailed descriptions of the ten number considered problems of mechanical engineering design optimization have been presented in this section.
3.2.1 Welded beam design (WBD)
A beam of rectangular cross-section of width
3.2.2 Belt-pulley drive design (BPDD)
The objective of the belt-pulley drive problem (Venkata Rao and Pawar, 2020; Thamaraikannan and Thirunavukkarasu, 2014) is to minimize the pulleys’ total weight in a flat belt-pulley drive system (Figure 2 for BPDD). From the driver pulley of diameter
3.2.3 Helical compression spring design (HCSD)
This problem (Datta and Figueira, 2011; Sandgren, 1990) deals with the minimization of the wire volume,
3.2.4 Hydrostatic thrust bearing design (HTBD)
The HTBD (Venkata Rao and Pawar, 2020; Zhao et al., 2022; Siddall, 1982; He et al., 2004; Deb, 1997) case deals with the power loss minimization during the operation of a hydrostatic thrust bearing (Figure 2 for HTBD) requiring a load bearing capacity of
3.2.5 Pressure vessel design (PVD)
The two-halves of the cylindrical shell of the pressure vessel under consideration in this problem (Sandgren, 1990; Sandgren, 1988) are joined by two longitudinal-butt (single-welded) joints with the necessary backing (supporting) strips. The vessel’s cylindrical shell has two hemispherical shaped heads that are forged and then similarly welded at both ends. ASME SA 203 grade B carbon steel is the material used to make the vessel. The purpose of this vessel is to use as a compressed air reservoir with
3.2.6 Plate fin heat exchanger design (PFHED)
This problem (Venkata Rao and Pawar, 2020; Zarea et al., 2014; Mariani et al., 2019; Ramesh and Sekulic, 2003) requires minimization of the number of entropy generation units,
3.2.7 Speed reducer design (SRD)
This problem (Jan, 1970; Golinski, 1973) deals with the weight (
3.2.8 Shell and tube heat exchanger design (STHED)
The STHED case (Venkata Rao and Pawar, 2020; Mariani et al., 2019; Kern and Kern, 1950; Caputo et al., 2008; Amin and Ali, 2013) deals with the minimization of the total annual cost
3.2.9 Gear train design (GTD)
This problem (Sandgren, 1990) deals with the minimization of the square of difference between the desired gear ratio
3.2.10 Multiple disc clutch brake design (MDCBD)
The MDCBD problem requires minimization of the mass of a multiple disc clutch brake (Deb and Srinivasan, 2006) system (Figure 2 for MDCBD). Inner radius of contacting surfaces of friction or friction discs
4 Simulation results analysis
An optimization algorithm optimizes the control or the design variables of a concerned problem to maximize or minimize its objective function/s. For verifying the optimizing ability of the proposed OCAHA algorithm effectively, the present simulation has been carried out in two stages. OCAHA and its chosen competitors have been implemented on the two sets of 29 unconstrained functions (50-dimensional and 100-dimensional) of CEC 2017 test suite (Awad et al., 2017) in the first stage, and then, it has been evaluated on ten challenging engineering cases in the second stage. A 64-bit operating system, an Intel (R) Core (TM) i3-7020U CPU running at 2.30 GHz with 4.00 GB of RAM, and the MATLAB R2020a version make up the common system used for both experimental phases.
4.1 CEC 2017 unconstrained functions
OCAHA, the four state of the art methods, namely, PSO (Kennedy and Eberhart, 1995), DE (Storn and Price, 1997), GWO (Mirjalili et al., 2014) and WOA (Mirjalili and Lewis, 2016), some of their recently developed effective variants, namely, SLPSO (Cheng and Jin, 2015), MTDE (Nadimi-Shahraki et al., 2020), SOGWO (Dhargupta et al., 2020) and EWOA (Tan and Mohamad-Saleh, 2023), and the inspiring method AHA (Zhao et al., 2022) have been tested on the 50D and 100D sets of CEC 2017 in this first simulation phase. Every function from each dimension has been run 30 times independently with each participating algorithm. The implemented population size
Both 50D (Table 4) and 100D (Table 5) simulated results show that, the MTDE algorithm achieved the lowest Mean and the lowest SD for the majority of all four categories of functions. The reason behind this high level performance merit is the developed multi-trial vector based approach (Nadimi-Shahraki et al., 2020) to properly distribute the population between their subpopulations to enhance the algorithm search ability in dealing with different levels of complexity. OCAHA has been observed as competitive and as the second performer for both 50D and 100D unconstrained CEC 2017 test functions. Comparing with the results of its parent algorithm AHA, OCAHA performed much well in all the functions of both the dimensional sets of the suite. The lowest average fitness (Mean) and the lowest standard deviation (SD) for each CEC 2017 function have been written in bold fonts, and the italic fonts have been used for the second lowest values of these statistical indexes.
Table 4 demonstrates that, of the 58 best performance indicators, 43 (22 Mean & 21 SD) have been achieved by MTDE, 10 (6 Mean & 4 SD) by OCAHA and the rest 5 (1 Mean & 4 SD) positions have been achieved by SLPSO. The same algorithms have achieved 13 (6 Mean & 7 SD), 27 (13 Mean & 14 SD) and 14 (7 Mean & 7 SD) positions respectively as the second best performer for the 50D set. For unimodal functions (F 1 and F 3), MTDE obtained outstanding optimized solutions followed by good solutions by SLPSO, and then the solutions of OCAHA come. For the multimodal category (F 4-F 10), MTDE achieved the minimum Mean for F 4, F 5, F 6, F 8 and F 9, and OCAHA obtained the same for the rest two functions F 7 and F 10. SLPSO achieved second best solution for F 4, F 5 and F 6 functions, and OCAHA achieved the second best solution for F 8 and F 9 functions. For the 10 hybrid functions (F 11-F 20), MTDE obtained almost all the best solutions, OCAHA obtained the second best mean fitness for F 11, F 12, F 13, F 14, F 16, F 17 and F 19 functions and the second best standard deviation for F 11, F 12, F 13, F 14 and F 19 functions. SLPSO achieved the second lowest mean value for F 15 and F 18 functions and EWOA achived the same for F 20 function. OCAHA results for the hybrid and the simple multimodal functions shows its better exploratory search ability than all the other algorithms except MTDE. MTDE emerges as the top performer among the 10 composition functions (F 21-F 30), providing the best Mean for F 22, F 23, F 26, F 27 and F 30 functions, OCAHA is the next performer with the lowest mean fitness value for F 21, F 24, F 28 and F 29 functions, and SLPSO obtained the same for F 25 function. The second best solution for mean fitness value for F 22, F 26, F 27 and F 30 functions and the second best value for standard deviation for F 23, F 24, F 27, F 28 and F 30 functions have been achieved by OCAHA. For composition functions, OCAHA solutions are competitive with respect to those of MTDE, and superior to all the other solutions for this simulation study with 50D set of CEC 2017 unconstrained benchmark functions. OCAHA’s performance on the composition functions demonstrates the algorithm’s strong local entrapment avoidance and its capacity to optimize complex real-world requirements.
Table 5 for 100D set demonstrates that, of the 58 best performance indicators, MTDE achieved 41 (18 Mean & 23 SD), OCAHA achieved 10 (9 Mean & 1 SD), SLPSO achieved 5 (2 Mean & 3 SD) and the rest 2 SD positions have been achieved by EWOA. The achieved positions among the 58 s best indicators are 12 (7 Mean & 5 SD) by MTDE, 23 (11 Mean & 12 SD) by OCAHA, 13 (6 Mean & 7 SD) by SLPSO, 6 (2 Mean & 4 SD) by EWOA, 2 (2 Mean) by GWO and 2 (1 Mean & 1 SD) by SOGWO. Comparing the results of 50D (Table 4) and 100D (Table 5), it is evident that, among the 9 100D functions with the best mean fitness solution by OCAHA, F 10 and F 21 are common to both dimensions with the best mean fitness solution by OCAHA, the functions F 5, F 11, F 16, F 20, F 22 and F 27 with the best mean fitness solution by MTDE for 50D, and the function F 25 with the best mean fitness solution by SLPSO. On the other side, in term of mean fitness solution, among the functions F 7, F 24, F 28 and F 29 with the best solution by OCAHA for 50D, MTDE ranked first for F 24, F 28 and F 29 for 100D. and SLPSO ranked first for the function F 7 for 100D. OCAHA obtained seventh, second, third and fifth ranked mean fitness solutions for the functions F 7, F 24, F 28 and F 29 respectively for 100D. OCAHA continues to provide the second best result for F 9, F 12, F 14, F 19 and F 30. In addition, OCAHA achieved the best standard deviation value for F 6 function, and the second best value of this statistical performance index for the functions F 1, F 4, F 7, F 11, F 12, F 15, F 16, F 18, F 19, F 25, F 27 and F 30. With 100D set, OCAHA continues to provide positive performance in the majority of its well performed 50D functions and achieved much better results in some new functions. The statistical results of 100D show that, the OCAHA’s optimizing performance is superior to all the comparing algorithms except MTDE, and the algorithm is capable of dealing with high-dimensional optimization problems.
At the 0.05 level of significance, the Wilcoxon test (WRST) (Wilcoxon, 1992) is performed to confirm the statistical importance of the OCAHA outcomes with regard to each participating result for each 100D function of the CEC 2017 test suite. p values are generated for each comparing pair between the OCAHA results and the participating algorithms’ results for each function. The WRST or Mann Whitney U test findings for OCAHA are shown in Table 6. A ‘+’ sign denotes the statistical importance between the verifying results, such as between OCAHA and its competitor, while a ‘

Table 6. Wilcoxon rank-sum test results for the 29 unconstrained functions of CEC 2017 (100D, 30 runs).
The present study has conducted the Friedman Mean Rank test (Friedman, 1937) (FMRT) to assess OCAHA’s overall performance and compare it to the other considered performances for both 50D and 100D functions of CEC 2017. The FMRT test rank of each method for each 100D function has been reported in Table 7, which shows that OCAHA stands first for 9 functions out of the 29 functions and second for 11 functions. The total optimization performance of all participating methods for both dimension sets can be visualized from Figure 3. As stated earlier, the developed multi-trial vector based approach (Nadimi-Shahraki et al., 2020) properly distributes the population between their subpopulations to enhance the search performance of MTDE, and this explains why the algorithm did better than any performance on the majority of the test functions of both dimensions. OCAHA achieved the second position with the Friedman mean ranks of 2.38 and 2.55 for 50D and 100D benchmark functions respectively. SLPSO has been found as the third best performer of this study with the mean ranks of 3.21 and 2.98 for 50D and 100D functions respectively, whereas the original PSO ranks eighth and seventh for these two dimensions of functions respectively. The performance of EWOA also reached to the fourth overall position with the mean ranks of 4.78 and 4.83 for 50D and 100D functions respectively, whereas its parent algorithm WOA stayed at the ninth position for both the dimensional sets of the benchmark functions. The performance of SOGWO has not been found satisfactory with respect to the original GWO performance for both the dimensions of the functions. However, OCAHA outperformed the original AHA in all the functions of both 50D and 100D.
In Figure 4, the convergence profiles of OCAHA and 8 comparative methods for 1 unimodal (F 1), 2 multimodal (F 5 and F 10), 2 hybrid (F 15 and F 20) and 2 composition (F 22 and F 28) functions of 100-dimensional set of CEC 2017 have been drawn to evaluate the solving ability of OCAHA with respect to the steps of iterations, and to compare the same with the stated 8 algorithms including AHA. The mean of the best fitness values of 30 runs of each iteration of each algorithm has been considered to draw these convergence curves. For F 1, OCAHA shows the fastest convergence up to the first 50% of iterations and then slowly moves towards the better converged solution than all the other performers except MTDE. For F 5, F 10 and F 28, OCAHA reaches the fastest converged mean solution within the first 200 number of iterations and then finds more accuracy in the obtained solution in the later number of iterations, and obtains the best solution for F 5 and F 10 and 3rd best solution for F 28. For F 15, even though OCAHA does not show good convergence with respect to its competitors, like SLPSO, PSO, SOGWO, GWO, EWOA and even AHA up to the first 60% of iterations, it highly explores in the next 20% of iterations and converges into the second best solution after MTDE. For F 20 and F 22, OCAHA explores with a moderate convergence rate up to the first 40% of iterations and then updates its solution towards the global value for both the functions. OCAHA convergence profiles prove that the oppositional-chaotic approach has made the OCAHA methodology competitive with many leading algorithms in solving complex optimization problems.

Figure 4. Convergence profiles for CEC2017 (X-iterations, Y-means of best fitness values of each iteration).
4.2 Engineering design problems
In this phase, OCAHA has been studied on ten different engineering problems with mixed types of control or design variables and with the fulfilling requirements of both equality and inequality limitations of design. In all these engineering benchmark models, the present methodology is penalized with the high fitness value of a simple scalar penalty function to control the specified conditions of design constraints.
Population size and maximum iterations for each problem have been decided after some trial runs, and then for each problem, OCAHA CAHA and AHA (wherever required) have been implemented for 30 independent runs. Based on these 30 separate runs, the mean, best, worst and the standard deviation (SD) figures have been reported and have been compared with the available competing algorithms.
In the WBD optimization, a 50 population size and a 5,000 maximum function evaluations have been set for the algorithms AHA, CAHA and OCAHA. Table 8 shows the obtained optimized designs and its statistical comparison for the problem. To date, the best solution obtained for this model is the fitness function value of 1.955301 by PSO (real integer discrete coded) (Datta and Figueira, 2011) for a function evaluations number ranges from 19584 to 127848, and the same fitness value has been obtained by CAHA and OCAHA for 2,900 and 2,100 number of their function evaluations respectively. From the statistical comparison, OCAHA has been found to be the best and the most robust performer among all. Figure 5 for WBD problem presents the AHA, CAHA and OCAHA convergence profiles for the problem, where AHA reaches its solution of 1.958180 fitness function value at
The considered population size and maximum function evaluations for the BPDD (Venkata Rao and Pawar, 2020, Thamaraikannan and Thirunavukkarasu, 2014) problem are 10 and 100000 respectively for the algorithms AHA, CAHA and OCAHA. Based on the 30 individual result sets, the OCAHA optimized designs and its statistical comparison for this problem have been reported in Table 9. Optimized designs of Table 9 clearly identifies OCAHA with the top feasible fitness function outcome of 104.761163 at the lowest computational cost of 12870 number of function evaluations. The average or mean, worst and the SD values in the statistical comparison of Table 9 proves the robustness quality of OCAHA solutions among all including CAHA and AHA. Figure 5 for BPDD problem presents the AHA, CAHA and OCAHA convergence profiles, where, AHA obtains its solution with the fitness function value of 104.761207 at the 4,216 iterations, CAHA achieves 104.761175 fitness after 2,812 iterations, and OCAHA converges into the best finding of the case at its
A 50 population size and a 75000 maximum function evaluations were decided for AHA, CAHA and OCAHA for solving the HCSD weight minimization problem. The reported optimization of Table 10 shows that, the best optimized position with 2.658559 fitness value has been attained by PSO (RIDC) (Datta and Figueira, 2011) at the ‘4,784 to 98992’ range of function evaluations, by Rao-1 (Venkata Rao and Pawar, 2020) and Rao-2 (Venkata Rao and Pawar, 2020) at 45,400 & 25,000 number of function evaluations respectively, for AHA the required function evaluations number is 4,300, for CAHA 3650 function evaluations, and for OCAHA, this number is 2,850 only to reach the stated optimal solution. The statistical findings of Table 10 clearly identify the most robust performance of OCAHA among all. The AHA, CAHA and OCAHA convergence profiles of Figure 5 for the HCSD problem show that, AHA converges into the solution at its
For the HTBD (Siddall, 1982) design optimization problem, a 10 population size and for a close comparison with the available competing algorithms (Venkata Rao et al., 2011; Venkata Rao and Pawar, 2020, Zhao et al., 2022; He et al., 2004, Deb, 1997, Venkata Rao and Waghmare, 2017), a maximum 25000 function evaluations have been considered for implementing the algorithms CAHA and OCAHA. Table 11 of the optimized designs for the problem shows that, the best fitness of 1624.512578 has been achieved by OCAHA at the 22190 function evaluations and CAHA achieves 1624.516195 fitness at its 24180 function evaluations, whereas Rao-2 (Venkata Rao and Pawar, 2020) obtained 1625.184754 fitness value at its 24080 function evaluations. Statistical comparison part of Table 11 establishes the OCAHA algorithm as the most robust performer among all its competitors. Figure 6 for HTBD problem presents a statistical comparison plot for the obtained results by OCAHA and the other considered algorithms for the problem.
For the PVD problem, a 100 population size and a maximum 10000 function evaluations were fixed for AHA, CAHA and OCAHA methods. The reported optimized designs of Table 12 show that, the best fitness solution of 6059.70161 has been generated by EA (Mezura-Montes and Coello, 2005) at the computation of 30000 function evaluations, OCAHA secured the second position with a fitness value of 6059.71426316 after proceeding through its 4,300 function evaluations, CAHA ranked third with 6059.71427015 at its 5,600 function evaluations, AFA (Baykasoğlu and Ozsoydan, 2015) obtained the fourth best solution with a fitness value of 6059.71427196 at its 3,000 function evaluations approximately, and IPSO (He et al., 2004) performs with the fifth best design with 6059.7143 fitness value at the cost of its 30000 function evaluations. The statistical comparison of Table 12 for the obtained solutions of the problem indicates that, WAROA + JADE (Jiang et al., 2020) and TLBO (Venkata Rao et al., 2011) algorithms outperform all the algorithms including OCAHA in term of mean or average fitness result. However, compared to the WAROA + JADE algorithm, the OCAHA algorithm requires a significantly lower computing cost.
PFHED problem (Ramesh and Sekulic, 2003) considers seven designing variables and twenty two design inequality constraints to minimize the entropy generation units
The SRD problem requires weight minimization of a speed reducer. A population size of 100 has been decided to implement both CAHA and OCAHA algorithm for the problem. The designs optimized for this minimization problem have been outlined in Table 14. Table 14 demonstrates that, MBA (Ali et al., 2013) obtains a solution with 2,994.482453 fitness function value at the cost of its 6300 function evaluations, AHA (Zhao et al., 2022) solves the problem with a fitness value of 2,994.471158 after proceeding through its 30000 function evaluations, CAHA generates 2,994.344816 fitness solution at its 7,200 function evaluations, and OCAHA obtains the best fitness value of 2,994.342041 im its 6900 number of function evaluations. With respect to the required computational cost,
In the STHED (Kern and Kern, 1950) problem, three control or designing variables have been considered along with eight inequality constraints for the total annual cost
The GTD is an unconstrained minimization problem, which optimizes four number integer type control or designing variables to minimize the problem objective. A 50 population has been considered for AHA, CAHA and OCAHA to solve this problem. The obtained optimized designs (Table 16) show that, the ABC (Akay and Karaboga, 2012) algorithm obtains the global solution with
The applied population size in the MDCBD problem for CAHA and OCAHA for mass minimization of a multiple disc clutch brake system is 5. Table 17 demonstrates that, OCAHA obtains the so far lowest solution (0.3136566) with the optimized actuating force
5 Conclusion
This work modified the newly designed AHA methodology by the OBL rule and the chaos of Gauss/mouse map for more accurate and faster optimization. The proposed OCAHA method has been tested on 50 and 100 dimensional sets of the unconstrained CEC 2017 benchmark suite, and on the 10 challenging models of engineering optimization. Four state of the art optimizers, viz. PSO, DE, GWO and WOA, their recently developed 4 effective variants, viz. SLPSO, MTDE, SOGWO and EWOA, and AHA have been the participating algorithms benchmarked on CEC 2017 functions to evaluate the overall optimization performance of OCAHA. OCAHA performance parameters for the engineering problems have been compared with the leading algorithms of literature to verify its applicability in the complex real-world cases of optimization.
Statistical assessment of the CEC 2017 results through the standard indexes and tests (WRST and FMRT), and the convergence profiles identify OCAHA as the second performer of the evaluation after MTDE. The OCAHA optimized designs for engineering cases have been found superior to the previous performances. In the engineering design optimizations, on average, it has reduced the computational cost by 57.5% and 22.63% in term of function evaluations and the fitness value by 2.4% and 0.23% in comparison to the parent method AHA and its chaotic version CAHA, respectively. Overall, the study justifies modifying AHA with the proposed strategy, and confirms its potential to compete with many leading optimizers in dealing with the practical complexities.
In the future works, (a) the present method can be applied for the other challenging problems of engineering optimization, (b) the methodology can be equipped with the appropriate enhancers for more effectiveness, (c) it can be enabled for the current and more complex aspects of engineering and for real data optimization, and for the ongoing applications of machine learning, (c) the multi-objective algorithmic form of OCAHA can be implemented.
Data availability statement
The raw data supporting the conclusions of this article will be made available by the authors, without undue reservation.
Author contributions
VB: Writing – original draft, Writing – review and editing, Conceptualization, Data curation, Formal Analysis, Funding acquisition, Investigation, Methodology, Project administration, Resources, Software, Supervision, Validation, Visualization. PR: Writing – original draft, Writing – review and editing, Conceptualization, Data curation, Formal Analysis, Funding acquisition, Investigation, Methodology, Project administration, Resources, Software, Supervision, Validation, Visualization. GT: Conceptualization, Methodology, Writing – review and editing, Data curation, Formal Analysis, Funding acquisition, Investigation, Project administration, Resources, Software, Supervision, Validation, Visualization. SM: Writing – review and editing, Conceptualization, Data curation, Formal Analysis, Funding acquisition, Investigation, Methodology, Project administration, Resources, Software, Supervision, Validation, Visualization.
Funding
The author(s) declare that no financial support was received for the research and/or publication of this article.
Conflict of interest
The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.
Generative AI statement
The authors declare that no Generative AI was used in the creation of this manuscript.
Publisher’s note
All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.
References
Aasim, M., Katırcı, R., Akgur, O., Yildirim, B., Mustafa, Z., Nadeem, M. A., et al. (2022). Machine learning (ml) algorithms and artificial neural network for optimizing in vitro germination and growth indices of industrial hemp (cannabis sativa l.). Industrial Crops Prod. 181, 114801. doi:10.1016/j.indcrop.2022.114801
Abbassi, R., Abbassi, A., Heidari, A. A., and Mirjalili, S. (2019). An efficient salp swarm-inspired algorithm for parameters identification of photovoltaic cell models. Energy Convers. Manag. 179, 362–372. doi:10.1016/j.enconman.2018.10.069
Agrawal, S., Panda, R., Choudhury, P., and Abraham, A. (2022). Dominant color component and adaptive whale optimization algorithm for multilevel thresholding of color images. Knowledge-Based Syst. 240, 108172. doi:10.1016/j.knosys.2022.108172
Ahmad Rather, S., and Shanthi Bala, P. (2020). Swarm-based chaotic gravitational search algorithm for solving mechanical engineering design problems. World J. Eng. 17, 97–114. doi:10.1108/wje-09-2019-0254
Akay, B., and Karaboga, D. (2012). Artificial bee colony algorithm for large-scale problems and engineering design optimization. J. intelligent Manuf. 23 (4), 1001–1014. doi:10.1007/s10845-010-0393-4
Ali, S., Bahreininejad, A., Eskandar, H., and Hamdi, M. (2013). Mine blast algorithm: a new population based algorithm for solving constrained engineering optimization problems. Appl. Soft Comput. 13 (5), 2592–2612. doi:10.1016/j.asoc.2012.11.026
Amin, H., and Ali, N. (2013). Design and economic optimization of shell-and-tube heat exchangers using biogeography-based (bbo) algorithm. Appl. Therm. Eng. 51 (1-2), 1263–1272. doi:10.1016/j.applthermaleng.2012.12.002
Askarzadeh, A. (2016). A novel metaheuristic method for solving constrained engineering optimization problems: crow search algorithm. Comput. and Struct. 169, 1–12. doi:10.1016/j.compstruc.2016.03.001
Awad, N. H., Ali, M. Z., Suganthan, P. N., Liang, J. J., and Qu, B. Y. (2017). Problem definitions and evaluation criteria for the cec2017. Special Sess. Compet. Single Objective Param. Numer. Optim.
Awad, R. (2021). Sizing optimization of truss structures using the political optimizer (po) algorithm. Structures 33, 4871–4894. doi:10.1016/j.istruc.2021.07.027
Baykasoğlu, A., and Ozsoydan, F. B. (2015). Adaptive firefly algorithm with chaos for mechanical design optimization problems. Appl. soft Comput. 36, 152–164. doi:10.1016/j.asoc.2015.06.056
Burcin Ozsoydan, F., and Baykasoglu, A. (2021). Chaos and intensification enhanced flower pollination algorithm to solve mechanical design and unconstrained function optimization problems. Expert Syst. Appl. 184, 115496. doi:10.1016/j.eswa.2021.115496
Caputo, A. C., Pelagagge, P. M., and Salini, P. (2008). Heat exchanger design based on economic optimisation. Appl. Therm. Eng. 28 (10), 1151–1159. doi:10.1016/j.applthermaleng.2007.08.010
Chauhan, S., Vashishtha, G., Zimroz, R., Kumar, R., and Gupta, M. K. (2024). Optimal filter design using mountain gazelle optimizer driven by novel sparsity index and its application to fault diagnosis. Appl. Acoust. 225, 110200. doi:10.1016/j.apacoust.2024.110200
Cheng, M.-Y., and Prayogo, D. (2017). A novel fuzzy adaptive teaching–learning-based optimization (fatlbo) for solving structural optimization problems. Eng. Comput. 33 (1), 55–69. doi:10.1007/s00366-016-0456-z
Cheng, R., and Jin, Y. (2015). A social learning particle swarm optimization algorithm for scalable optimization. Inf. Sci. 291, 43–60. doi:10.1016/j.ins.2014.08.039
Datta, D., and Figueira, J. R. (2011). A real-integer-discrete-coded particle swarm optimization for design problems. Appl. Soft Comput. 11 (4), 3625–3633. doi:10.1016/j.asoc.2011.01.034
Deb, K. (1997). Geneas: a robust optimal design technique for mechanical component design. Evol. algorithms Eng. Appl., 497–514. doi:10.1007/978-3-662-03423-1_27
Deb, K., and Goyal, M. (1997). “Optimizing engineering designs using a combined genetic search,” in Icga (Citeseer), 521–528.
Deb, K., and Goyal, M. (1996). A combined genetic adaptive search (geneas) for engineering design. Comput. Sci. Inf. 26, 30–45.
Deb, K., and Srinivasan, A. (2006). Innovization: innovating design principles through optimization. Available online at: https://scholar.google.com/scholar?hl=en&as_sdt=0%2C5&q=Innovization%3A+Innovating+design+principles+through+optimization&btnG=.
Deng, Y., Liu, Y., Zeng, R., Wang, Q., Li, Z., Zhang, Y., et al. (2021). A novel operation strategy based on black hole algorithm to optimize combined cooling, heating, and power-ground source heat pump system. Energy 229, 120637. doi:10.1016/j.energy.2021.120637
Dhargupta, S., Ghosh, M., Mirjalili, S., and Sarkar, R. (2020). Selective opposition based grey wolf optimization. Expert Syst. Appl. 151, 113389. doi:10.1016/j.eswa.2020.113389
El-Abbasy, M. S., Elazouni, A., and Zayed, T. (2020). Finance-based scheduling multi-objective optimization: benchmarking of evolutionary algorithms. Automation Constr. 120, 103392. doi:10.1016/j.autcon.2020.103392
Fan, Q., Huang, H., Yang, K., Zhang, S., Yao, L., and Xiong, Q. (2021). A modified equilibrium optimizer using opposition-based learning and novel update rules. Expert Syst. Appl. 170, 114575. doi:10.1016/j.eswa.2021.114575
Faris, H., Ala’M, A.-Z., Ali, A. H., Aljarah, I., Mafarja, M., Hassonah, M. A., et al. (2019). An intelligent system for spam detection and identification of the most relevant features based on evolutionary random weight networks. Inf. Fusion 48, 67–83. doi:10.1016/j.inffus.2018.08.002
Friedman, M. (1937). The use of ranks to avoid the assumption of normality implicit in the analysis of variance. J. Am. Stat. Assoc. 32 (200), 675–701. doi:10.2307/2279372
George, G. (1956). Minimum weight analysis of compression structures. New York University Press New York, NY.
Ghasemi, M., Akbari, E., Zand, M., Hadipour, M., Ghavidel, S., and Li, L. (2019). An efficient modified hpso-tvac-based dynamic economic dispatch of generating units. Electr. Power Components Syst. 47 (19-20), 1826–1840. doi:10.1080/15325008.2020.1731876
Golinski, J. (1973). An adaptive optimization system applied to machine synthesis. Mech. Mach. Theory 8 (4), 419–436. doi:10.1016/0094-114x(73)90018-9
Gu, C., Zhu, D., and Pei, Y. (2018). A new inexact sqp algorithm for nonlinear systems of mixed equalities and inequalities. Numer. Algorithms 78 (4), 1233–1253. doi:10.1007/s11075-017-0421-y
Guan, G., Zhang, X., Wang, P., and Yang, Q. (2022). Multi-objective optimization design method of marine propeller based on fluid-structure interaction. Ocean. Eng. 252, 111222. doi:10.1016/j.oceaneng.2022.111222
Guo, C. X, Hu, J. S, Ye, B., and Cao, Y. J. (2004). Swarm intelligence for mixed-variable design optimization. J. Zhejiang University-Science A 5 (7), 851–860. doi:10.1631/jzus.2004.0851
Hamid, R. T. (2005). Opposition-based learning: a new scheme for machine intelligence. Int. Conf. Comput. Intell. Model. Control Automation Int. Conf. Intelligent Agents, Web Technol. Internet Commer. (CIMCA-IAWTIC’06) 1, 695–701.
He, Q., and Wang, L. (2007). An effective co-evolutionary particle swarm optimization for constrained engineering design problems. Eng. Appl. Artif. Intell. 20 (1), 89–99. doi:10.1016/j.engappai.2006.03.003
He, S., Prempain, E., and Wu, Q. H. (2004). An improved particle swarm optimizer for mechanical design optimization problems. Eng. Optim. 36 (5), 585–605. doi:10.1080/03052150410001704854
Hossein Gandomi, A., Yang, X.-S., and Alavi, A. H. (2011). Mixed variable structural optimization using firefly algorithm. Comput. and Struct. 89 (23-24), 2325–2336. doi:10.1016/j.compstruc.2011.08.002
Hossein Gandomi, A., Yun, G. J., Yang, X.-S., and Talatahari, S. (2013). Chaos-enhanced accelerated particle swarm optimization. Commun. Nonlinear Sci. Numer. Simul. 18 (2), 327–340. doi:10.1016/j.cnsns.2012.07.017
Huang, F. Z., Wang, L., and He, Q. (2007). An effective co-evolutionary differential evolution for constrained optimization. Appl. Math. Comput. 186 (1), 340–356. doi:10.1016/j.amc.2006.07.105
Jan, G. (1970). Optimal synthesis problems solved by means of nonlinear programming and random methods. J. Mech. 5 (3), 287–309. doi:10.1016/0022-2569(70)90064-9
Jena, S., Jeet, S., Kumar Bagal, D., Kumar Baliarsingh, A., Nayak, D. R., and Barua, A. (2022). Efficiency analysis of mechanical reducer equipment of material handling industry using sunflower optimization algorithm and material generation algorithm. Mater. Today Proc. 50, 1113–1122. doi:10.1016/j.matpr.2021.08.005
Jiang, R., Yang, M., Wang, S., and Chao, T. (2020). An improved whale optimization algorithm with armed force program and strategic adjustment. Appl. Math. Model. 81, 603–623. doi:10.1016/j.apm.2020.01.002
Jordán, J., Palanca, J., Martí, P., and Julian, V. (2022). Electric vehicle charging stations emplacement using genetic algorithms and agent-based simulation. Expert Syst. Appl. 197, 116739. doi:10.1016/j.eswa.2022.116739
Jothiprakash, V., and Arunkumar, R. (2013). Optimization of hydropower reservoir using evolutionary algorithms coupled with chaos. Water Resour. Manag. 27, 1963–1979. doi:10.1007/s11269-013-0265-8
Kasprzak, E. M., and Lewis, K. E. (2001). Pareto analysis in multiobjective optimization using the collinearity theorem and scaling method. Struct. Multidiscip. Optim. 22 (3), 208–218. doi:10.1007/s001580100138
Kennedy, J., and Eberhart, R. (1995). Particle swarm optimization. Proc. ICNN’95-international Conf. neural Netw. 4, 1942–1948. doi:10.1109/icnn.1995.488968
Kennedy, J., and Eberhart, R. C. (1997). A discrete binary version of the particle swarm algorithm. 1997 IEEE Int. Conf. Syst. man, Cybern. Comput. Cybern. Simul. 5, 4104–4108. doi:10.1109/icsmc.1997.637339
Khac Truong, T., Li, K., and Xu, Y. (2013). Chemical reaction optimization with greedy strategy for the 0–1 knapsack problem. Appl. soft Comput. 13 (4), 1774–1780. doi:10.1016/j.asoc.2012.11.048
Lampinen, J., and Zelinka, I. (1999). Mixed integer-discrete-continuous optimization by differential evolution. Available online at: https://scholar.google.com/scholar?hl=en&as_sdt=0%2C5&q=Mixed+integer-discrete-continuous+optimization+by+differential+evolution&btnG=.
Lee, K. S., and Geem, Z. W. (2005). A new meta-heuristic algorithm for continuous engineering optimization: harmony search theory and practice. Comput. methods Appl. Mech. Eng. 194 (36-38), 3902–3933. doi:10.1016/j.cma.2004.09.007
Liu, Z. S., and Li, S. (2018). Whale optimization algorithm based on chaotic sine cosine operator. Comput. Eng. Appl. 54 (7), 159–163.
Mariani, V. C., Coelho, L. dos S., and Coelho, L. d. S. (2019). Design of heat exchangers using falcon optimization algorithm. Appl. Therm. Eng. 156, 119–144. doi:10.1016/j.applthermaleng.2019.04.038
Mezura-Montes, E., and Coello, C. A. C. (2005). “Useful infeasible solutions in engineering optimization with evolutionary algorithms,” in Mexican international conference on artificial intelligence (Springer), 652–662.
Mirjalili, S., and Lewis, A. (2016). The whale optimization algorithm. Adv. Eng. Softw. 95, 51–67. doi:10.1016/j.advengsoft.2016.01.008
Mirjalili, S., Mirjalili, S. M., and Lewis, A. (2014). Grey wolf optimizer. Adv. Eng. Softw. 69, 46–61. doi:10.1016/j.advengsoft.2013.12.007
Nadimi-Shahraki, M. H., Taghian, S., Mirjalili, S., and Faris, H. (2020). Mtde: an effective multi-trial vector-based differential evolution algorithm and its applications for engineering design problems. Appl. Soft Comput. 97, 106761. doi:10.1016/j.asoc.2020.106761
Okulewicz, M., and Mańdziuk, J. (2019). A metaheuristic approach to solve dynamic vehicle routing problem in continuous search space. Swarm Evol. Comput. 48, 44–61. doi:10.1016/j.swevo.2019.03.008
Om Prakash, S., Jeyakumar, M., and Gandhi, B. S. (2022). Parametric optimization on electro chemical machining process using pso algorithm. Mater. Today Proc. 62, 2332–2338. doi:10.1016/j.matpr.2022.04.141
Osman, K. E., and Eksin, I. (2006). A new optimization method: big bang–big crunch. Adv. Eng. Softw. 37 (2), 106–111. doi:10.1016/j.advengsoft.2005.04.005
Patel, V. K., and Rao, R. V. (2010). Design optimization of shell-and-tube heat exchanger using particle swarm optimization technique. Appl. Therm. Eng. 30 (11-12), 1417–1425. doi:10.1016/j.applthermaleng.2010.03.001
Pavanu Sai, J., and Rao, B. N. (2022). Non-dominated sorting genetic algorithm ii and particle swarm optimization for design optimization of shell and tube heat exchanger. Int. Commun. Heat Mass Transf. 132, 105896. doi:10.1016/j.icheatmasstransfer.2022.105896
Peitgen, H.-O., Jürgens, H., and Saupe, D. (1992). “Strange attractors: the locus of chaos,” in Chaos and fractals (Springer), 655–768.
Petcharaks, N., and Ongsakul, W. (2007). Hybrid enhanced Lagrangian relaxation and quadratic programming for hydrothermal scheduling. Electr. Power Components Syst. 35 (1), 19–42. doi:10.1080/15325000600815449
Qiao, W., Moayedi, H., and Kok Foong, L. (2020). Nature-inspired hybrid techniques of iwo, da, es, ga, and ica, validated through a k-fold validation process predicting monthly natural gas consumption. Energy Build. 217, 110023. doi:10.1016/j.enbuild.2020.110023
Qiao, W., and Yang, Z. (2019). Modified dolphin swarm algorithm based on chaotic maps for solving high-dimensional function optimization problems. IEEE Access 7, 110472–110486. doi:10.1109/access.2019.2931910
Rafi, V., and Dhal, P. K. (2020). Maximization savings in distribution networks with optimal location of type-I distributed generator along with reconfiguration using PSO-DA optimization techniques. Mater. Today Proc. 33, 4094–4100. doi:10.1016/j.matpr.2020.06.547
Rahnamayan, S., Tizhoosh, H. R., and Salama, M. M. A. (2008). Opposition versus randomness in soft computing techniques. Appl. Soft Comput. 8 (2), 906–918. doi:10.1016/j.asoc.2007.07.010
Rajendra Prasad, V., and Kuo, W. (2000). Reliability optimization of coherent systems. IEEE Trans. Reliab. 49 (3), 323–330. doi:10.1109/24.914551
Rajesh, A., Ashoka Varthanan, P., Srikant, J., Shoban, T., Sanjaykanna, K. S., and Suchith, P. V. (2021). Optimization of shot peening process parameters using pso algorithm to maximise the fatigue strength, flexural strength and surface hardness of aa2024-t3 alloy. Mater. Today Proc.
Ramesh, K. S., and Sekulic, D. P. (2003). Fundamentals of heat exchanger design. John Wiley and Sons.
Rashedi, E., Nezamabadi-Pour, H., and Saryazdi, S. (2009). Gsa: a gravitational search algorithm. Inf. Sci. 179 (13), 2232–2248. doi:10.1016/j.ins.2009.03.004
Ravipudi, V. R., and Gajanan, G. W. (2014). Complex constrained design optimisation using an elitist teaching-learning-based optimisation algorithm. Int. J. Metaheuristics 3 (1), 81–102. doi:10.1504/ijmheur.2014.058863
Rodríguez-Esparza, E., Zanella-Calzada, L. A., Oliva, D., Heidari, A. A., Zaldivar, D., Pérez-Cisneros, M., et al. (2020). An efficient harris hawks-inspired image segmentation method. Expert Syst. Appl. 155, 113428. doi:10.1016/j.eswa.2020.113428
Sandgren, E. (1988). Nonlinear integer and discrete programming in mechanical design. Int. Des. Eng. Tech. Conf. Comput. Inf. Eng. Conf. 26584, 95–105.
Sandgren, E. (1990). Nonlinear integer and discrete programming in mechanical design optimization. J. Mech. Des. N. Y. 112, 223–229. doi:10.1115/1.2912596
Savsani, P., and Savsani, V. (2016). Passing vehicle search (pvs): a novel metaheuristic algorithm. Appl. Math. Model. 40 (5-6), 3951–3978. doi:10.1016/j.apm.2015.10.040
Schmit, J., Lucien, A., and Miura, H. (1976). Approximation concepts for efficient structural synthesis. Available online at: https://ntrs.nasa.gov/citations/19760011449.
Siddall, J. N. (1982). Optimal engineering design. Marcel Dekker New York, NY. Available online at: https://www.tandfonline.com/doi/abs/10.1080/03052158308928045.
Simon, D. (2008). Biogeography-based optimization. IEEE Trans. Evol. Comput. 12 (6), 702–713. doi:10.1109/tevc.2008.919004
Storn, R., and Price, K. (1997). Differential evolution–a simple and efficient heuristic for global optimization over continuous spaces. J. Glob. Optim. 11 (4), 341–359. doi:10.1023/a:1008202821328
Sultan Yildiz, B., Mehta, P., Sait, S. M., Panagant, N., Kumar, S., and Ali, R. Y. (2022). A new hybrid artificial hummingbird-simulated annealing algorithm to solve constrained mechanical engineering problems. Mater. Test. 64 (7), 1043–1050. doi:10.1515/mt-2022-0123
Sun, P., Liu, H., Zhang, Y., Tu, L., and Meng, Q. (2021). An intensify atom search optimization for engineering design problems. Appl. Math. Model. 89, 837–859. doi:10.1016/j.apm.2020.07.052
Tan, W.-H., and Mohamad-Saleh, J. (2023). A hybrid whale optimization algorithm based on equilibrium concept. Alexandria Eng. J. 68, 763–786. doi:10.1016/j.aej.2022.12.019
Taradeh, M., Mafarja, M., Heidari, A. A., Faris, H., Aljarah, I., Mirjalili, S., et al. (2019). An evolutionary gravitational search-based feature selection. Inf. Sci. 497, 219–239. doi:10.1016/j.ins.2019.05.038
Thamaraikannan, B., and Thirunavukkarasu, V. (2014). Design optimization of mechanical components using an enhanced teaching-learning based optimization algorithm with differential operator. Math. Problems Eng. 2014, 2014. doi:10.1155/2014/309327
Vashishtha, G., Chauhan, S., Zimroz, R., Kumar, R., and Kumar Gupta, M. (2025). Optimization of spectral kurtosis-based filtering through flow direction algorithm for early fault detection. Measurement 241, 115737. doi:10.1016/j.measurement.2024.115737
Vashishtha, G., Chauhan, S., Zimroz, R., Yadav, N., Kumar, R., and Gupta, M. K. (2024). Current applications of machine learning in additive manufacturing: a review on challenges and future trends. Archives Comput. Methods Eng., 1–34. doi:10.1007/s11831-024-10215-2
Venkata Rao, R., and Pawar, R. B. (2020). Constrained design optimization of selected mechanical system components using rao algorithms. Appl. Soft Comput. 89, 106141. doi:10.1016/j.asoc.2020.106141
Venkata Rao, R., Savsani, V. J., and Vakharia, D. P. (2011). Teaching–learning-based optimization: a novel method for constrained mechanical design optimization problems. Computer-aided Des. 43 (3), 303–315. doi:10.1016/j.cad.2010.12.015
Venkata Rao, R., and Waghmare, G. G. (2017). A new optimization algorithm for solving complex constrained design optimization problems. Eng. Optim. 49 (1), 60–83. doi:10.1080/0305215x.2016.1164855
Wang, H., Li, J., and Liu, L. (2021a). Process optimization and weld forming control based on ga-bp algorithm for riveting-welding hybrid bonding between magnesium and cfrp. J. Manuf. Process. 70, 97–107. doi:10.1016/j.jmapro.2021.08.024
Wang, L., Zhang, L., Zhao, W., and Liu, X. (2022). Parameter identification of a governing system in a pumped storage unit based on an improved artificial hummingbird algorithm. Energies 15 (19), 6966. doi:10.3390/en15196966
Wang, X., Mao, X., and Khodaei, H. (2021b). A multi-objective home energy management system based on internet of things and optimization algorithms. J. Build. Eng. 33, 101603. doi:10.1016/j.jobe.2020.101603
Wen, L., Jiao, J., Liang, X., and Tang, M. (2018). An exploration-enhanced grey wolf optimizer to solve high-dimensional numerical optimization. Eng. Appl. Artif. Intell. 68, 63–80. doi:10.1016/j.engappai.2017.10.024
Wilcoxon, F. (1992). “Individual comparisons by ranking methods,” in Breakthroughs in statistics: methodology and distribution (Springer), 196–202.
Wolpert, D. H., and Macready, W. G. (1997). No free lunch theorems for optimization. IEEE Trans. Evol. Comput. 1 (1), 67–82. doi:10.1109/4235.585893
Wu, S.-J., and Chow, P.-T. (1995). Genetic algorithms for nonlinear mixed discrete-integer optimization problems via meta-genetic parameter optimization. Eng. Optimization+ A35 24 (2), 137–159. doi:10.1080/03052159508941187
Wu, X. X., and Chen, Z. (1996). Introduction of chaos theory. Shanghai Sci. Technol. Available online at: https://scholar.google.com/scholar?hl=en&as_sdt=0%2C5&q=Introduction+of+chaos+theory%2C+Shanghai+Science+and+Technology&btnG=.
Xu, Y., Chen, H., Ali, A. H., Luo, J., Zhang, Q., Zhao, X., et al. (2019). An efficient chaotic mutative moth-flame-inspired optimizer for global optimization tasks. Expert Syst. Appl. 129, 135–155. doi:10.1016/j.eswa.2019.03.043
Yan, B., Liu, Y., and Huang, Y. (2022). Improved discrete imperialist competition algorithm for order scheduling of automated warehouses. Comput. and Industrial Eng. 168, 108075. doi:10.1016/j.cie.2022.108075
Zamani, H., Nadimi-Shahraki, M. H., and Gandomi, A. H. (2022). Starling murmuration optimizer: a novel bio-inspired algorithm for global and engineering optimization. Comput. Methods Appl. Mech. Eng. 392, 114616. doi:10.1016/j.cma.2022.114616
Zarea, H., Kashkooli, F. M., Mehryan, A. M., Saffarian, M. R., and Beherghani, E. N. (2014). Optimal design of plate-fin heat exchangers by a bees algorithm. Appl. Therm. Eng. 69 (1-2), 267–277. doi:10.1016/j.applthermaleng.2013.11.042
Zhang, G., Cheng, J., Gheorghe, M., and Qi, M. (2013). A hybrid approach based on differential evolution and tissue membrane systems for solving constrained manufacturing parameter optimization problems. Appl. Soft Comput. 13 (3), 1528–1542. doi:10.1016/j.asoc.2012.05.032
Zhang, X., Wang, D., Fu, Z., Liu, S., Mao, W., Liu, G., et al. (2020a). Novel biogeography-based optimization algorithm with hybrid migration and global-best Gaussian mutation. Appl. Math. Model. 86, 74–91. doi:10.1016/j.apm.2020.05.016
Zhang, Y., Jin, Z., and Chen, Y. (2020b). Hybrid teaching–learning-based optimization and neural network algorithm for engineering design optimization problems. Knowledge-Based Syst. 187, 104836. doi:10.1016/j.knosys.2019.07.007
Zhang, Y., Wang, S., and Ji, G. (2015). A comprehensive survey on particle swarm optimization algorithm and its applications. Math. problems Eng. 2015, 1–38. doi:10.1155/2015/931256
Zhang, Y.-J., Wang, Y.-F., Yan, Y.-X., Zhao, J., and Gao, Z.-M. (2022). Lmraoa: an improved arithmetic optimization algorithm with multi-leader and high-speed jumping based on opposition-based learning solving engineering and numerical problems. Alexandria Eng. J. 61 (12), 12367–12403. doi:10.1016/j.aej.2022.06.017
Zhao, W., Wang, L., and Mirjalili, S. (2022). Artificial hummingbird algorithm: a new bio-inspired optimizer with its engineering applications. Comput. Methods Appl. Mech. Eng. 388, 114194. doi:10.1016/j.cma.2021.114194
Glossary
AHA Artificial hummingbird algorithm
MTDE Multi-trial vector-based differential evolution
BA Bees algorithm
MDCBD Multiple disc clutch brake design
BPDD Belt-pulley drive design
NSGA-II Non dominated sorting genetic algorithm-II
BBO Biogeography-based optimization algorithm
OBL Opposition-based learning
CAHA Chaotic artificial hummingbird algorithm
OCAHA Oppositional chaotic artificial hummingbird algorithm
DE Differential evolution
PSO Particle swarm optimization
EWOA Equilibrium whale optimization algorithm
PSO (RIDC) Particle swarm optimization (real integer discrete coded)
FOA Falcon optimization algorithm
PFHE Plate fin heat exchanger design
FA Firefly algorithm
PVD Pressure vessel design
FMRT Friedman mean rank test
SOGWO Selective opposition based grey wolf optimization
FE Function evaluation
SLPSO Social learning particle swarm optimization
GA Genetic algorithm
SRD Speed reducer design
GTD Gear train design
STHED Shell and tube heat exchanger design
GeneAS Genetic adaptive search
SD Standard deviation
GWO Grey wolf optimizer
TLBO Teaching-learning based optimization algorithm
HCSD Helical compression spring design
VT Visit table
HTBD Hydrostatic thrust bearing design
WBD Welded beam design
HSIA Hybrid swarm intelligence approach
WOA Whale optimization algorithm
IPSO Improved particle swarm optimizer
WRST Wilcoxon rank sum test
Keywords: optimization, metaheuristic algorithms, artificial hummingbird algorithm, opposition-based learning rule, chaotic maps, engineering design optimization problem
Citation: Bhattacharjee V, Roy PK, Tejani GG and Mousavirad SJ (2025) Oppositional chaotic artificial hummingbird algorithm on engineering design optimization. Front. Mech. Eng. 11:1547819. doi: 10.3389/fmech.2025.1547819
Received: 18 December 2024; Accepted: 10 March 2025;
Published: 28 April 2025.
Edited by:
Katta Ramesh, Sunway University, MalaysiaReviewed by:
Sumika Chauhan, Wrocław University of Science and Technology, PolandDivya Zindani, Sri Sivasubramaniya Nadar (SSN) College of Engineering, India
Copyright © 2025 Bhattacharjee, Roy, Tejani and Mousavirad. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
*Correspondence: Seyed Jalaleddin Mousavirad, c2V5ZWRqYWxhbGVkZGluLm1vdXNhdmlyYWRAbWl1bi5zZQ==
†ORCID: Provas Kumar Roy, orcid.org/0000-0002-3433-5808