• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    A Comparative Study of Metaheuristic Optimization Algorithms for Solving Real-World Engineering Design Problems

    2024-01-20 13:02:58ElifVarolAltayOsmanAltayandYusufevik

    Elif Varol Altay,Osman Altay and Yusuf ?z?evik

    Department of Software Engineering,Manisa Celal Bayar University,Manisa,45400,Turkey

    ABSTRACT Real-world engineering design problems with complex objective functions under some constraints are relatively difficult problems to solve.Such design problems are widely experienced in many engineering fields,such as industry,automotive,construction,machinery,and interdisciplinary research.However,there are established optimization techniques that have shown effectiveness in addressing these types of issues.This research paper gives a comparative study of the implementation of seventeen new metaheuristic methods in order to optimize twelve distinct engineering design issues.The algorithms used in the study are listed as: transient search optimization(TSO),equilibrium optimizer(EO),grey wolf optimizer (GWO),moth-flame optimization(MFO),whale optimization algorithm(WOA),slime mould algorithm(SMA),harris hawks optimization(HHO),chimp optimization algorithm(COA),coot optimization algorithm(COOT),multi-verse optimization(MVO),arithmetic optimization algorithm (AOA),aquila optimizer (AO),sine cosine algorithm (SCA),smell agent optimization (SAO),and seagull optimization algorithm(SOA),pelican optimization algorithm(POA),and coati optimization algorithm(CA).As far as we know,there is no comparative analysis of recent and popular methods against the concrete conditions of real-world engineering problems.Hence,a remarkable research guideline is presented in the study for researchers working in the fields of engineering and artificial intelligence,especially when applying the optimization methods that have emerged recently.Future research can rely on this work for a literature search on comparisons of metaheuristic optimization methods in real-world problems under similar conditions.

    KEYWORDS Metaheuristic optimization algorithms;real-world engineering design problems;multidisciplinary design;optimization problems

    1 Introduction

    Experts involved in the design,manufacturing,and repair processes of an engineering system must make managerial and technological decisions about the system under certain constraints.Optimization is an attempt to achieve the best result under existing constraints.The most important aim of the optimization process is to minimize the effort and time spent on a system or to obtain maximum efficiency.So,if the design cost of the system is expressed as a function,optimization can be defined as the attempts to reach the minimum or maximum value of this function under certain conditions[1].

    Constraint optimization is a critical component of any engineering or industrial problem.Most real-world optimization problems include a variety of constraints that affect the overall search space.Over the last few decades,a diverse spectrum of metaheuristic approaches for solving constrained optimization problems have been developed and applied.Constrained optimization problems provide more challenges in comparison to unconstrained optimization problems,primarily because they include the association of many constraints from different types (such as equalities or inequalities) and the interdependence between the objective functions.Nonlinear objective functions and nonlinear constraints in such problem instances may exhibit characteristics of being continuous,mixed,or discrete.There are two general categories of optimization techniques for such problems or functions: mathematical programming and metaheuristic methods.To solve such problems,various mathematical programming methods have been used,such as linear programming,homogeneous linear programming,dynamic,integer,and nonlinear programming.These algorithms use gradient information to explore the solution space in the vicinity of an initial beginning point.Gradient-based algorithms converge more quickly and generate more accurate results than stochastic approaches while performing local searches.However,for these methods to be effective,the generators’variables and cost functions must be continuous.Furthermore,for these methods to be successful,a good starting point is required.Many optimization problems require the consideration of prohibited zones,non-smooth,and side limits or non-convex cost functions.As a result,traditional mathematical programming methods are unable to solve these non-convex optimization problems.Although mixedinteger nonlinear programming or dynamic programming as well as its variants provide a limited number of possibilities for solving non-convex problems,they are computationally expensive[2].

    Metaheuristic optimization approaches have been used as a viable alternative to conventional mathematical procedures in order to achieve global or near-global optimal solutions [3].The aforementioned approaches are very suitable for conducting global searches,as they possess the capability to effectively explore and identify potential places within the search space with a high accuracy degree and efficiency value.Additionally,these techniques eliminate the necessity for continuous cost functions and variables,which are frequently utilized in mathematical optimization.Although these are approximation approaches,their solutions are acceptable but not necessarily be optimal.They do not necessitate the objective function’s derivatives or constraints,and they employ probabilistic rather than deterministic transition rules.As a result,the searchers concentrate on metaheuristic strategies that seek a good constructive answer in a reasonable amount of time [4].Classic algorithms,on the other hand,desire derivatives for all nonlinear constraint functions to evaluate system performance.However,due to the system’s high computational complexity,it is difficult to derive a real-world problem.These disadvantages of classical methods have prompted researchers to employ nature-inspired metaheuristic methods according to simulations to clarify engineering design problems.Metaheuristic optimization algorithms are well recognized as a prominent global optimization approach used to address complex search and optimization problems of significant size.They are frequently utilized to solve optimization problems of a broad variety[5].Metaheuristic methods often work by combining rules and randomness to mimic events in nature and the behavior of animals.Due to their inherent inflexibility,these algorithms provide superior performance in optimization problems and several other problem domains compared to conventional approaches.Numerous studies have provided evidence to support the notion that nature-inspired algorithms,consisting of genetic algorithms(GA),particle swarm optimization(PSO),differential evaluation(DE),and evolution strategies(ES),possess inherent advantages due to their lack of reliance on mathematical assumptions in addressing optimization problems.Moreover,these algorithms exhibit superior global search capabilities compared to conventional optimization algorithms.These metaheuristic techniques have been widely used to accomplish constrained optimization problems in different fields,including structural design problems,engineering problems,decision-making,reliability optimization,and so on.

    Even though there are several optimization techniques in the academic literature,no one method has been shown to universally provide the optimal answer for all optimization issues.The assertion is rationally substantiated by the“no free lunch theorem”.The aforementioned theorem has inspired by several scholars by prompting them to develop novel algorithms.Therefore,several methodologies have been lately suggested.However,there are not many studies on which of these suggested methods perform well in which areas.In this study,seventeen recently proposed and popular methods are employed to twelve constrained design problems in engineering with different constraints,objective functions,and decision variables,and performance analysis has been performed.For the problems;speed reducer,tension-compression spring,pressure vessel design,welded beam design,three-bar truss design,multiple disc clutch brake design,himmelblau’s function,cantilever beam,tubular column design,piston lever,robot gripper,and corrugated bulkhead design are investigated.The types of the problems differ considering the problem domains.The reason for this is to obtain better comparison results by comparing the optimization algorithms with each other according to their distinct capabilities in several types of problems.The algorithms used to solve these problems can be stated as;transient search optimization (TSO),equilibrium optimizer (EO),grey wolf optimizer (GWO),moth-flame optimization (MFO),whale optimization algorithm (WOA),slime mold algorithm (SMA),harris hawks optimization (HHO),chimp optimization algorithm (COA),coot optimization algorithm(COOT),multi verse optimization(MVO),arithmetic optimization algorithm(AOA),aquila optimizer (AO),sine cosine algorithm (SCA),smell agent optimization (SAO),and seagull optimization algorithm(SOA),pelican optimization algorithm(POA),and coati optimization algorithm(CA).Each algorithm’s performance is evaluated in terms of solution quality,robustness,and convergence speed.

    The subsequent sections in the paper are structured in the following manner.Section 2 introduces a comprehensive review of the optimization approaches used in the study to address the complex challenges faced.Section 3 of this paper describes and examines the practical engineering design challenges and experimental findings that were encountered.In conclusion,Section 4 provides a comprehensive overview of the obtained results and offers suggestions for further investigations.

    2 Literature Review

    Metaheuristic optimization methods can be examined in five general groups: physics-based,swarm-based,game-based,evolutionary-based,and human-based.Optimization algorithms based on swarm intelligence are the methods that emerged from examining the movements of animals living in swarms.Numerous methodologies grounded in swarm intelligence have been put forward.Some of these are Red fox optimization algorithm [6],Cat and mouse based optimizer [7],Siberian tiger optimization [8],Dwarf mongoose optimization algorithm [9],Chimp optimization algorithm [10],Dingo optimizer[11],Flamingo search algorithm[12],and Orca predation algorithm[13].

    Evolutionary-based metaheuristic optimization approaches have been generated by using modeling ideas in genetics,the law of natural selection,biological concepts,and random operators.GA and DE are widely utilized evolutionary algorithms that simulate the reproductive process,natural selection,and Darwin’s theory of evolution.These algorithms employ randomly selection,crossover,and mutation operators to optimize solutions.Physics-based metaheuristic optimization approaches draw inspiration from the fundamental principles of physics.Some of these are Henry gas solubility optimization[14],Archimedes optimization method[15],Multi verse optimization[16],Equilibrium optimizer[17],Transient search algorithm[18].

    Game-based metaheuristic optimization methods have been created by mimicking the rules and circumstances that govern different games,as well as the behavior of the participants.Some of these are World cup optimization[19],League championship algorithm[20],Ring toss game based optimization algorithm [21],Darts game optimizer [22].Human-based metaheuristic optimization methods have been created using mathematical models of human activities,behaviors,and interactions in both individual and societal settings.Some of these are Forensic-based investigation optimization [23],Political optimizer[24],Human urbanization algorithm[25],Teamwork optimization algorithm[26].

    There are many algorithms that solve engineering problems with metaheuristic optimization algorithms.Table 1 presents a comprehensive overview of the methods used throughout the last decade.As seen in the literature,different optimization techniques have been effectively used in a variety of constrained optimization situations.When obtaining an ideal or near-optimal solution,the performance obtained,on the other hand,reveals a statistically significant difference.Due to this rationale,despite the existence of several optimization algorithms documented in scholarly literature,a single algorithm capable of finding the best solution to every optimization problem has yet to be discovered.

    3 Metaheuristic Optimization Algorithms

    This section provides a brief description of each algorithm that is employed in this study.Only the most significant parts are described;accordingly,interested readers can get all of the information they need in the cited papers.

    3.1 Transient Search Algorithm

    As a physics-based metaheuristic approach,Qais et al.introduced the transient search algorithm(TSO)in 2020.The source of motivation for this study is derived from the transient dynamics seen in switched electrical circuits having storage components,i.e.,capacitance and inductance[18].

    Electrical circuits consist of many components capable of storing energy.The components in question may be classified as inductors (L),capacitors (C),or a hybrid configuration consisting of both(LC).Typically,an electrical circuit that incorporates a resistor(R),capacitor(C),or inductor(L)exhibits a transient response as well as a steady-state response.Circuits that include both an energy storage device and a resistor are categorized as first-order circuits.When two energy storage devices are positioned next to a resistor inside a circuit,the resulting configuration is referred to as a secondorder circuit.The TSO method is introduced,drawing inspiration from the transient response shown by these circuits in the vicinity of 0.

    3.2 Equilibrium Optimizer(EO)

    In the year 2020,Faramarzi et al.developed an equilibrium optimizer (EO),a metaheuristic algorithm that simulates the fundamental well-mixed dynamic mass balance in a control volume[17].It is used in this method to describe the concentration of the non-reactive component in a control volume as a result of different source and sink components,based on the mass balance equation.When the dynamic mass balance against the control volume is compared,this comparison serves as the motivation for the balance optimization process.The equation of mass balance is utilized for characterizing the concentration of a non-reactive component inside the control volume,taking into account the numerous sources and leakage mechanisms that exist within the control volume.The conservation of mass principle is satisfied in a control volume due to the positive nature of the mass balance equation.

    3.3 Grey Wolf Optimizer(GWO)

    Mirjalili et al.introduced the grey wolf algorithm (GWO) in 2014,which is an optimization algorithm influenced by the population of grey wolves,their natural leading capabilities,and hunting habits[29].Grey wolves are classified into four major classes based on their social hierarchy as well as the abilities of each wolf in the group:Alpha,Beta,Delta,and Omega.The leader of the group is called as the alpha wolf and is in charge of making critical decisions such as sleeping location,hunting,waking time,and so on.The tracking,the encircling,and the attacking are the three steps in the grey wolf hunting technique.

    3.4 Moth-Flame Optimization(MFO)

    The moth-flame optimization (MFO) is a metaheuristic method affected by the population of moths and offered by Mirjalili in 2015.The MFO is based upon a simulation of a distinctive nocturnal navigation system used by moths.It begins the optimization procedure,like other meta-heuristics.In other words,it randomly generates a set of candidate solutions.When traveling at night,the moth uses a mechanism known as transverse orientation to navigate.In the MFO method,candidate solutions are postulated as moths,while the variables of a given issue are postulated as the locations of these moths inside the search space[48].

    3.5 Whale Optimization Algorithm(WOA)

    Mirjalili et al.[30]developed the whale optimization algorithm(WOA),another nature-inspired metaheuristic optimization algorithm that replicates the social behavior of humpback whales to tackle complicated optimization problems.Predators are able to recognize the location of humpback whales and cover them fully when they approach.During iterations of WOA,target prey is presumed to be the greatest available search tool,and humpback whales update their position by considering the best search tool as they progress through the game.However,despite their enormous size,these creatures are distinguished by their intellect and sophisticated methods of collaborative work throughout the hunting process.In addition to the initiation stage,the WOA consists of the surrounding hunt,the bubble-net hunting method,and the hunt for prey,among other activities.

    3.6 Slime Mould Algorithm(SMA)

    Li et al.proposed a new optimization algorithm inspired by the behavior of slime mould in obtaining the optimal way to bind foods[40].Slime mould is a type of eukaryote that thrives in cold,moist environments.Plasmodium,in its active and dynamic phase,is the primary source of sustenance for the parasite.Additionally,this stage serves as the foundation for the SMA.Slime mould is on the lookout for food that contains an organic substance in this phase.After the slime mould has finished its hunt,it wraps itself around the meal and secretes enzymes to break it down.The front end enhances into a fan-shaped mesh during the migration phase.It then spreads into a network of interconnecting veins,allowing blood to flow in.Due to its distinctive patterns and structure,it is capable of forming a venous network for multiple foods at the same time.By grouping these negativevs.positive responses,the slime mould can construct the optimal food route to add food in a more meaningful way.Thus,SMA was modeled mathematically and applied to solve engineering problems[49].

    3.7 Harris Hawks Optimization(HHO)

    Heidari et al.[36]proposed a population-based metaheuristic optimization algorithm inspired by the behavior and hunting model of Harris hawks.Harris hawks optimization (HHO) is a stochastic algorithm that can be used to search for optimal solutions in large search spaces.The fundamental steps of HHO can be achieved at a variety of energy levels.The exploration phase replicates the technique by which the Harris hawk loses track of prey.Hawks take a break in this situation to trace and locate new prey.At each step of the HHO process,possible solutions are referred to as hawks,and the optimal solution is determined by hunting.Hawks randomly settle into different sites and wait for prey using two probability-based operators[36].

    3.8 Chimp Optimization Algorithm(COA)

    The chimp optimization algorithm (COA) was designed by Khishe et al.as a biology-based optimization algorithm originated by the individual intellect and sexual motives of chimps during group hunts [10].There are some differences between it and other social carnivores.Four different stages are employed to model various intelligence in this methodology.The chaser,the driver,the attacker,and the barrier are all believed to be more familiar with the first option in this case.The four optimal solutions produced in the previous step are kept,and the other chimps are urged to change placements to the chimp’s optimal locations.

    3.9 Coot Optimization Algorithm(COOT)

    The metaheuristic technique presented by Naruei et al.(2021)draws inspiration from the behavioral patterns shown by birds navigating on the surface of water.The behavior of the coot swarm on water includes three major movements[50].These are irregular activity movement,synchronized movement,and chain movements on the water surface.Coots have different collective behaviors.There are four different water paddle movements on the water surface.These include acting randomly,chain movement,adjusting the position relative to the group leaders,and directing the group to the optimal area by the leaders.As in all optimization algorithms,the initial population is created first.After the initial population is created,the fitness value of the solution is calculated using the objective function.

    3.10 Multi-Verse Optimization(MVO)

    The notion of multi-verse optimization (MVO) was presented as a metaheuristic approach by Mirjalili et al.(2016),drawing inspiration from the field of cosmology.MVO explores search spaces with the concepts of black and white holes while exploiting search spaces with wormholes.Similar to other evolutionary algorithms,this method commences the optimization procedure by generating an initial population and endeavors to enhance these solutions via a predetermined number of iterations.Enhancement of individual performance inside each population may be attained via the utilization of this algorithm,which is grounded in one of the postulations about the presence of many universes.In the context of these theories,it is conceptualized that every solution to an optimization issue represents a distinct universe,whereby each constituent item is considered a variable within the specific problem at hand.In addition,they assign to each solution an inflation rate proportional to the value of the fitness function to which the solution corresponds[16].

    3.11 Arithmetic Optimization Algorithm(AOA)

    The arithmetic optimization algorithm (AOA),as presented by Abualigah et al.[42],is a metaheuristic approach that leverages the distribution characteristics of fundamental arithmetic operators in mathematics,such as division,multiplication,addition,and subtraction.Four traditional arithmetic operators are modeled into the position update equations to search for the global optimization solution,as the name implies.Division and multiplication are employed for the exploration search,producing enormous steps in the search space due to the varied impacts of these four arithmetic operators.It is applied to execute exploitation searches,which can create small step sizes in the addition and subtraction search space[42].

    3.12 Aquila Optimizer(AO)

    The aquila optimizer (AO) is a population-based metaheuristic approach developed by Abualigah et al.[43].It draws inspiration from the natural behavior of the Aquila bird while hunting its prey.The Aquila employs four distinct hunting techniques.The first technique used by the Aquila is vertically inclined high-flying,which enables the bird to capture avian prey while soaring at significant altitudes above the Earth’s surface.The second method,known as contour flying with a brief glide attack,involves the Aquila ascending at a relatively low level from the surface.The third method involves using flying movement characterized by a gradual fall in order to execute an assault.This approach involves the Aquila descending to the ground and engaging in a slow pursuit of its prey.Additionally,the fourth way has the Aquila strolling on land and using tactics to capture its victim[43].

    3.13 Sine Cosine Algorithm(SCA)

    The sine cosine algorithm (SCA) is a recently developed meta-heuristic algorithm that is based on the properties of trigonometric sine and cosine functions[51].SCA has gained a lot of attention from researchers since its debut by Mirjalili in 2016,and it is been extensively employed to achieve various optimization solutions of various fields.SCA employs a mathematical model depending on sine and cosine functions to create several beginning populations and afterwards select the optimal answer.A large number of random and adaptive variables are incorporated into the algorithm to ensure exploration and exploitation of the search space at various phases of the optimization process.The SCA optimization method begins with a random solution set,which is then refined.According to the method,the best solution produced is saved and assigned to a specific target point,after which all other solutions are updated in accordance with this solution.Meanwhile,as the number of iterations increases,the range of sine and cosine functions is updated to guarantee that they are exploitation.As a default,when the number of optimization iterations exceeds the maximum number of iterations,the optimization process is terminated by the algorithm[52].

    3.14 Smell Agent Optimization(SAO)

    The smell agent optimization(SAO)is a metaheuristic method responsible for implementing the relationships that exist between a smell agent and an object that evaporates a smell molecule[53].The sniffing,trailing,and random modes are used to describe these relationships,and each mode has its own set of parameters.The sniffing mode simulates the capacity of an agent to perceive smells by causing the scent molecules to diffuse from a smell source toward the agent throughout the sniffing process.Using the trailing mode,the agent can simulate the ability to trace a portion of the scent molecules until the source of the smell molecules is determined.In contrast,the agent uses the random mode as a strategy to avoid becoming stuck in local minima.

    3.15 Seagull Optimization Algorithm(SOA)

    The seagull optimization algorithm(SOA)is an algorithm that pulls inspiration from the natural behavior of seagulls while migrating and attacking prey [37].In this regard,these behaviors may be defined in a manner that is closely linked to the objective function that is to be improved.SOA,an optimization algorithm inspired by biology,starts the study with a randomly generated population.During position duplication operations,search agents are able to update their positions according to the best search agent.Migration represents exploration behavior and shows how a group of seagulls move from one location to another.There are three conditions that a seagull must meet at this stage.These are avoiding the collisions,moving towards best neighbor’s direction,and remaining close to the best search agent.The attacking phase represents exploitation behavior.Hunting for seagulls aims to take advantage of all the experience and experience gained from the search processes in the past.During migration,seagulls can also change their attack angle from time to time,apart from their speed.However,they take advantage of their long wingspan and body weight to maintain their high altitude.Seagulls exhibit spiraling behavior in the air when attacking prey,they have identified.

    3.16 Pelican Optimization Algorithm(POA)

    The pelican optimization algorithm(POA)is a swarm-based optimization technique that draws inspiration from the hunting behavior and methods shown by pelicans.In POA,exploration agents are represented by pelicans that look for sustenance sources.POA is made up of two stages that are carried out consecutively in each iteration.In the first phase,there is a global objective to which all pelicans will migrate.This global target is chosen at random inside the issue space at the start of each cycle.The pelican has two options for mobility.If this goal is more desirable than the pelican’s present position,the pelican will migrate toward it.Otherwise,the pelican will flee from this location.POA employs an acceptance-rejection method.The pelican will only relocate if the new place is superior to its present location.The pelican circles its present location throughout the second phase.Although this phrase is not always applicable,it might be thought of as a local or neighborhood search.During this step,a new location is chosen at random inside the local problem space of the pelican.With each iteration,the diameter of this local issue space rapidly decreases.It indicates that the local issue space is sufficiently large to begin with,and it may be seen as an exploration.This inquiry,on the other hand,progresses from investigation to exploitation with each repetition.In addition to the process of iteration,the current location of the agent has an impact on the problem space at a local level.In its initial form,the current positioning close to zero restricts the range of the local problem domain.Similar to the first phase,the pelican only advances toward the new location if the new location is superior to its current location[46].

    3.17 Coati Optimization Algorithm(CA)

    The coati optimization algorithm (CA) is a new metaheuristic method that imitates the coati’s natural behavior when it encounters and flees from predators.The process of modifying the positions of candidate solutions in the CA is derived from the emulation of two distinct behaviors shown by coatis in nature.These behaviors include:(i)coatis’assault method on iguanas,and(ii)coatis’predator escape strategy.As a result,the CA population is updated in two stages.The first phase of enhancing the coati population in the designated region is shown via a simulation that models their strategies for targeting iguanas.In this particular strategy,a considerable number of coatis ascend the tree in order to closely approach an iguana and elicit a startled response.A group of coatis congregates under a tree,observing the descent of an iguana to the ground.Upon the iguana’s descent,the coatis engage in aggressive behavior by launching an assault and pursuing the iguana.By using this approach,coatis demonstrate their ability to travel to different regions within the search area,hence highlighting the worldwide search capabilities of the COA within the realm of problem-solving.The subsequent phase of updating the locations of coatis inside the search space is formulated using mathematical modeling techniques,which take into account the coatis’inherent behavior while encountering and evading predators.When a predator initiates an attack on a coati,the coati promptly vacates its position.Coati’s actions in this approach place it in a secure position near to its present location,indicating the CA’s exploitation ability to utilize local search.The iteration of a CA concludes when all coordinates of the coatis in the solution space have been modified according to the results of the first and second phases.The best solution discovered across all rounds of the method is provided as the result after CA has finished running[47].

    4 Engineering Design Problems and Experimental Results

    In this section,the most prevalent design challenges in engineering are stated.To make the problems more understandable,the mathematical form and definition are provided.The following are the problems investigated in the study:

    · Speed reducer problem

    · Tension-compression spring design problem

    · Pressure vessel design problem

    · Welded beam design problem

    · Three-bar truss design problem

    · Multiple disk clutch brake design problem

    · Himmelblau’s function

    · Cantilever beam problem

    · Tubular column design problem

    · Piston lever

    · Robot gripper

    · Corrugated bulkhead design problem

    These engineering design issues are well recognized in practical applications.In order to identify the most favorable design,it is often necessary to use an active approach for determining the ideal parameters.In order to address each issue,some settings(variables)need adjustment.Furthermore,some limitations are included to guarantee that the variables’values stay within the designated range.The specifics of the optimization issue are presented below.

    The evaluation of optimization approaches often involves selecting bound-constrained and common-constrained optimization problems.Each design vector must consistently provide a constrained solution to any engineering or optimization problem[54,55]:

    wherelb(j)andub(j)are the lower and upper bounds of the problem defined for positionx(i,j),respectively,andnis vector size.In addition,the real-world constrained optimization problem is typically given as follows[56]:

    The bound-constrained structure incorporates the cost function into the assessment of the selected optimization process to describe all the stated constrained issues in Eq.(2).The cost function associated with each infeasible option may be included into the goal function that is being employed.The determination of the cost function arises from its property of situational homogeneity.The use of a single helper cost function renders this approach applicable to a diverse array of challenges.

    The above-mentioned real-world constrained problems are used to create a benchmark suite.The benchmark suite includes a total of 12 problems designed from the problems listed above.Table 2 summarizes the specifics of these issues.Ddenotes the entire decision variables in the problem,hindicates the number of equality constraints,gdenotes the total of inequality constraints,andfminrepresents the best known optimal objective function value.

    Table 2: Details of real world constrained engineering design problems

    The experiments are conducted using a computing system equipped with the Windows 11 operating system,16 GB of RAM,and an Intel (R) Core (TM) i7-10750H CPU (2.60 GHz).The comparison methods are coded using MATLAB R2021a.The aforementioned issues are inherently constrained,therefore necessitating the implementation of an external penalty approach mechanism in order to address them.The maximum number of iterations for all problems is 1000,the number of populations is 30,and the number of evaluations is chosen as 30000.Algorithm parameters are default values found in the literature and are shown in Table 3.To facilitate the analysis of the convergence behavior of the algorithms under study,the convergence curves,which represent the best fitness values achieved for each issue,are graphically shown.Each algorithm is subjected to 30 separate experimental runs.This study compares the best,mean,worst,standard deviation(SD),and Friedman mean rank(FMR)values.The method that yields the best answer is emphasized in bold to enhance readability.

    Table 3: Parameters of employed algorithms

    4.1 Speed Reducer Problem

    This problem is simply a gearbox problem that allows the aircraft engine to rotate at maximum efficiency[57].In this problem,the minimum values of the seven decision variables must be optimized by finding the face widthb(x1),the tooth modulusm(x2),the number of teeth on the pinionz(x3),the length of the first shaft between the bearingsl1(x4),the length of the second shaft between the bearingsl2(x5),the diameter of the first shaftd1(x6),and the diameter of the second shaftd2(x7).The schematic representation of the speed reducer is given in Fig.1.The aim of the design issue is discovering the speed reducer with the lowest cost weight.The issue is mathematically represented in the following manner:

    Minimize:

    Subject to:

    with bounds:

    Figure 1:Speed reducer problem

    Table 4 presents the comparative performance values of several approaches,including TSO,EO,GWO,MFO,WOA,SMA,HHO,COA,COOT,MVO,AOA,AO,SCA,SAO,SOA,POA,and CA,on the speed reducer issue.Table 4 displays the optimal,mean,suboptimal,and standard deviation measurements of the used methodologies.Furthermore,Table 5 presents the choice factors that are contingent upon the optimal value derived from the outcomes of 30 iterations conducted on this particular issue using the employed methodologies.Upon examination of Table 4,it becomes apparent that both EO and MFO exhibit superiority over other approaches in terms of the greatest value.Furthermore,when considering the average value,EO demonstrates greater success.Furthermore,Fig.2 displays the convergence curve of the strategies used for the speed reducer issue.

    Table 4: The statistical outcomes of the methods used for the speed reducer problem

    Table 5: A comparative analysis of the best optimal solutions to the speed reducer problem

    Figure 2:Convergence curve of the methods used on the speed reducer problem

    4.2 Tension-Compression Spring Design Problem(Case 1)

    The tension-compression spring design problem is a problem defined by Arora [58] which aims to create a spring design with the least amount of weight possible.This minimization problem,schematically illustrated in Fig.3,has certain limitations such as cut-off voltage,ripple frequency and minimum deviation.The tension-compression spring problem has three decision variables:wire diameterd(x1),average coil diameterD(x2),and number of active coilsN(x3).This problem is mathematically represented as follows:

    Minimize:

    Subject to:

    with bounds:

    Figure 3:Tension-compression spring design problem

    Table 6 presents the comparative values of the performance results of several approaches,namely TSO,EO,GWO,MFO,WOA,SMA,HHO,COA,COOT,MVO,AOA,AO,SCA,SAO,SOA,POA,and CA,on the tension-compression issue.Table 6 displays the optimal,mean,suboptimal,and standard deviation values of the used methodologies.Furthermore,Table 7 presents the choice factors that are contingent upon the optimal value derived from the outcomes of 30 iterations conducted on this particular issue using the employed methodologies.Upon examination of Table 6,it becomes evident that CA outperforms other approaches in terms of the highest value,but POA has more performance when evaluated based on the average value.Furthermore,Fig.4 illustrates the convergence graph of the approaches used for the tension-compression issue.

    Table 6: The statistical outcomes of the methods used for the tension-compression spring design problem(case 1)

    Table 7:A comparative analysis of the best optimal solutions to the tension-compression spring design problem

    Figure 4:Convergence curve of the methods used on the tension-compression spring design problem

    4.3 Pressure Vessel Design Problem

    The primary aim of this challenge is to optimize the cost associated with welding,as well as the expenses related to materials and the creation process of a vessel[59].This problem has four constraints that must be satisfied,and the objective function is calculated with respect to four variables: shell thickness(x1),head thickness(x2),inner radius(x3),and length(x4)without including vessel height.The schematic structure of the pressure vessel design problem is shown in Fig.5.This problem is mathematically represented as follows:

    Minimize:

    Subject to:

    with bounds:

    Figure 5:Pressure vessel

    Table 8 presents the comparative values of the performances of several approaches,namely TSO,EO,GWO,MFO,WOA,SMA,HHO,COA,COOT,MVO,AOA,AO,SCA,SAO,SOA,POA,and CA,on the pressure vessel design issue.Table 8 displays the optimal,mean,suboptimal,and standard deviation of the methodologies used.Furthermore,Table 9 presents the choice factors that are contingent upon the optimal value derived from the outcomes of 30 iterations conducted on this particular issue using the employed methodologies.Upon examination of Table 8,it becomes evident that EO,POA,and CA exhibit superiority over other approaches in terms of the greatest value.Conversely,GWO has more success when evaluated based on the average value.Furthermore,Fig.6 displays the convergence graph of the approaches used for the pressure vessel issue.

    Table 8: The statistical outcomes of the methods used for the pressure vessel design problem

    Table 9: A comparative analysis of the best optimal solutions to the pressure vessel design problem

    Figure 6:Convergence curve of the methods used on the pressure vessel design problem

    4.4 Welded Beam Design Problem

    The primary aim of the welded beam design challenge is to optimize the cost of producing a beam while adhering to certain limitations [5].Fig.7 depicts a welded beam structure comprised of beam A and the requisite weld to join this beam to object B.The problem includes four decision variables and five nonlinear inequality constraints.These design parameters areh(x1),l(x2),t(x3)andb(x4)representing the weld thickness,weld joint length,element width and element thickness,respectively.This problem is mathematically represented as follows:

    Minimize:

    Subject to:

    where,

    with bounds:

    Figure 7:Schematic representation of welded beam

    Table 10 presents the comparative values of the performances of several approaches,namely TSO,EO,GWO,MFO,WOA,SMA,HHO,COA,COOT,MVO,AOA,AO,SCA,SAO,SOA,POA,and CA,on the welded beam design issue.Furthermore,Table 11 presents the choice factors that are contingent upon the optimal value derived from the outcomes of 30 iterations conducted on this particular issue using the employed methodologies.Upon examination of Table 10,it becomes evident that EO and CA exhibit superiority over other ways in terms of greatest value,whereas POA demonstrates superiority over other methods in terms of average value.Furthermore,Fig.8 illustrates the convergence graph of the approaches used for the welded beam design issue.

    Table 10: The statistical outcomes of the methods used for the welded beam design problem

    Table 11: A comparative analysis of the best optimal solutions to the welded beam design problem

    Figure 8:Convergence curve of the methods used on the welded beam design problem

    4.5 Three-Bar Truss Design Problem

    This problem is a structural optimization problem in civil engineering.The main objective of this problem introduced by Nowacki is to minimize the volume of the three-bar truss by adjusting the cross-sectional areas(x1andx2),taking into account the stress(σ)on each of the truss members[27].The value ranges that these values can take are 0 ≤x1,x2≤1.The mathematical definition of this problem,whose schematic representation is given in Fig.9.This problem is mathematically represented as follows:

    Minimize:

    Subject to:

    where,

    with bounds:

    Figure 9:Three-bar truss design

    Table 12 presents the comparative values of the performances of several approaches,including TSO,EO,GWO,MFO,WOA,SMA,HHO,COA,COOT,MVO,AOA,AO,SCA,SAO,SOA,POA,and CA,on the three-bar truss design issue.Furthermore,Table 13 presents the choice factors that are contingent upon the optimal value derived from the outcomes of 30 iterations conducted on this particular issue using the employed methodologies.Upon examination of Table 12,it becomes evident that EO,COOT,POA,and CA exhibit superiority over other approaches in terms of the greatest value.Furthermore,when considering the average value,POA and CA demonstrate greater success.Furthermore,Fig.10 illustrates the convergence graph of the methodologies used in addressing the three-bar truss design issue.

    Table 12: The statistical outcomes of the methods used for the three-bar truss design problem

    4.6 Multiple Disk Clutch Brake Design Problem

    The primary aim of this topic is to decrease the bulk of a clutch braking system consisting of numerous disks.Inner radius (x1),outer radius (x2),disk thickness (x3),force of actuators (x4),and number of frictional surfaces(x5)are the five integer choice variables employed in this problem[27].There are nine nonlinear constraints in this problem.Fig.11 depicts a schematic depiction of the issue.The issue is mathematically represented in the following manner:

    Minimize:

    Subject to:

    where,

    with bounds:

    Figure 10:Convergence curve of the methods used on the three-bar truss design problem

    Table 14 presents the comparative values of the performances of several approaches,namely TSO,EO,GWO,MFO,WOA,SMA,HHO,COA,COOT,MVO,AOA,AO,SCA,SAO,SOA,POA,and CA,on the multiple disc clutch brake design issue.Furthermore,Table 15 presents the choice factors that are contingent upon the optimal value derived from the outcomes of 30 iterations conducted on this particular issue using the employed methodologies.Upon examination of Table 14,it becomes evident that EO,MFO,WOA,SMA,HHO,COOT,POA,and CA exhibit superiority over other approaches in terms of the best value.Furthermore,when considering the average value,EO,HHO,POA,and CA demonstrate greater success.Furthermore,Fig.12 displays the convergence graph of the strategies used for the multiple disc clutch brake design issue.

    Figure 11:Multiple disk clutch brake design problem

    Table 14: The statistical outcomes of the methods used for the multiple disk clutch brake design problem

    Table 15:A comparative analysis of the best optimal solutions to the multiple disk clutch brake design problem

    4.7 Himmelblau’s Function

    The issue proposed by Himmelblau serves as a widely used benchmark problem for the analysis of nonlinear constrained optimization methods.This issue consists of a set of five variables and six nonlinear constraints.The issue is mathematically represented in the following manner.

    Minimize:

    Subject to:

    where,

    with bounds:

    78 ≤x1≤102,33 ≤x2≤45,27 ≤x3,x4,x5≤45

    Figure 12:Convergence curve of the methods used on the multiple disk clutch design problem

    Table 16 presents the comparative values of the performances of several approaches,namely TSO,EO,GWO,MFO,WOA,SMA,HHO,COA,COOT,MVO,AOA,AO,SCA,SAO,SOA,POA,and CA,on Himmelblau’s function issue.Furthermore,Table 17 presents the choice factors that are contingent upon the optimal value derived from the outcomes of 30 iterations conducted on this particular issue using the employed methodologies.Upon examination of Table 16,it becomes apparent that EO,MFO,SMA,COOT,POA,and CA exhibit superiority over other approaches in terms of the greatest value.Additionally,SMA demonstrates greater success when evaluated based on the average value.Furthermore,Fig.13 displays the convergence graph of the strategies used for solving Himmelblau’s function issue.

    Table 16: The statistical outcomes of the methods used for the Himmelblau’s function

    Figure 13:Convergence curve of the methods used on the Himmelblau’s Function

    4.8 Cantilever Beam Problem

    A cantilever beam design problem is a common optimization problem faced in the area of engineering.In this problem,the minimum values of five choice variablesx1,x2,x3,x4,x5must be found[28].All variables provided are positive integers that belong to predetermined intervals.The schematic representation of the cantilever beam design problem is shown in Fig.14.This design problem aims to find the minimum cost weight of the cantilever beam.The issue is mathematically represented in the following manner.

    Minimize:

    Subject to:

    with bounds:

    0.01 ≤x1,x2,x3,x4,x5≤100

    Table 18 presents the comparative values of the performances of several approaches,including TSO,EO,GWO,MFO,WOA,SMA,HHO,COA,COOT,MVO,AOA,AO,SCA,SAO,SOA,POA,and CA,on the cantilever beam design issue.Furthermore,Table 19 presents the choice factors that are contingent upon the optimal value derived from the outcomes of 30 iterations conducted on this particular issue using the employed methodologies.Upon examination of Table 18,it becomes evident that the CA technique exhibits superiority over other ways in terms of greatest value,while the POA approach demonstrates superiority over other methods in terms of average value.Furthermore,Fig.15 displays the convergence curve of the strategies used in the cantilever beam design issue.

    Figure 14:Cantilever beam

    Table 18: The statistical outcomes of the methods used for the cantilever beam design problem

    Table 19:A comparative analysis of the best optimal solutions to the cantilever beam design problem

    Figure 15:Convergence curve of the methods used on the cantilever beam problem

    4.9 Tubular Column Design Problem

    Fig.16 shows an example of how to construct a uniform tubular column to handle a compressive load ofP=2.500 kgf for the lowest possible cost.The material used in the column has an elasticity modulus (E) of 0.85×106 kgf/cm2,a yield stress (σy) of 500 kgf/cm2,and a density (ρ) of 0.0025 kgf/cm3.The column’s length(L)is 250 cm.The stress in the column should be smaller than the yield stress(constraintg1)and the buckling stress(constraintg2).The column’s mean diameter is limited between 2 and 14 cm(constraintsg3andg4),because thicknesses greater than 0.2-0.8 cm are not commercially accessible(constraintg5andg6).The column’s cost includes both construction costs and material[28].It is assumed to be the objective function.The following is the optimization model for this problem:

    Minimize:

    Subject to:

    Figure 16:Tubular column design

    Table 20 presents the comparative values of the performances of several approaches,namely TSO,EO,GWO,MFO,WOA,SMA,HHO,COA,COOT,MVO,AOA,AO,SCA,SAO,SOA,POA,and CA,in relation to the tubular column design issue.Furthermore,Table 21 presents the choice factors that are contingent upon the optimal value obtained from the outcomes of 30 iterations conducted on this particular issue using the employed methodologies.Upon examination of Table 20,it becomes evident that EO,MFO,COOT,POA,and CA exhibit superiority over other ways in terms of the best value.Furthermore,when evaluated based on the average value,EO,MFO,POA,and CA demonstrate greater success.Furthermore,Fig.17 displays the convergence graph of the strategies used in solving the tubular column design issue.

    Table 20: The statistical outcomes of the methods used for the tubular column design problem

    Table 21:A comparative analysis of the best optimal solutions to the tubular column design problem

    Figure 17:Convergence curve of the methods used on the tubular column design problem

    4.10 Piston Lever

    Piston lever problem was first raised by Vanderplaats[60].When the piston lever is raised from 0 to 45 degrees,the main objective is to position the piston componentsH(x1),B(x2),D(x3),andX(x4)by limiting the oil volume,as shown in Fig.18.The mathematical representation of this problem is as follows:

    Minimize:

    Subject to:

    where,

    Figure 18:Piston lever

    The payload is given asP=10.000lbs,the lever is given asL=240in,the maximum allowable bending moment of the lever is given as 6 maxM=1.8×10lbs.in,and the oil pressure is given as 1500 psi.Inequality limitations are enforced in a number of ways.Maximum bending moment of the lever,force equilibrium,geometrical conditions,and minimum piston stroke are all taken into account.

    Table 22 presents the comparative performance values of several approaches,namely TSO,EO,GWO,MFO,WOA,SMA,HHO,COA,COOT,MVO,AOA,AO,SCA,SAO,SOA,POA,and CA,on the piston lever issue.Furthermore,Table 23 presents the choice factors that are contingent upon the optimal value derived from the outcomes of 30 iterations conducted on this particular issue using the employed methodologies.Upon examination of Table 22,it becomes evident that EO,MFO,POA,and CA exhibit superiority over other approaches in terms of the greatest value.Conversely,COA demonstrates more success when evaluated based on the average value.Furthermore,Fig.19 illustrates the convergence graph of the approaches used for the piston lever issue.

    Table 22: The statistical outcomes of the methods used for the lever problem

    Table 23: A comparative analysis of the best optimal solutions to the piston lever problem

    Figure 19:Convergence curve of the methods used on the piston lever

    4.11 Robot Gripper

    The difference between the robot gripper’s minimum and maximum force is used as an objective function in this challenge.The robot is involved in this challenge,which has six nonlinear design constraints and seven design variables [41].The schematic representation of the problem is shown in Fig.20.This problem is mathematically defined as follows:

    Minimize:

    Subject to:

    where,

    with bounds:

    10 ≤f,a,b≤150,0 ≤e≤50,100 ≤c≤200,100 ≤l≤300,1 ≤β≤3.14

    Figure 20:Robot gripper

    Table 24 presents the comparative values of the performances of several approaches,namely TSO,EO,GWO,MFO,WOA,SMA,HHO,COA,COOT,MVO,AOA,AO,SCA,SAO,SOA,POA,and CA,on the robot gripper issue.Furthermore,Table 25 presents the decision variables associated with the optimal values obtained from the outcomes of 30 iterations conducted on this particular topic.Upon examination of Table 25,it becomes evident that the Simple Moving Average(SMA)approach outperforms other methods in terms of both the best value and the average value.Furthermore,Fig.21 illustrates the convergence graph of the strategies used in addressing the robot gripper issue.

    Table 24: The statistical outcomes of the methods used for the robot gripper problem

    Table 25: A comparative analysis of the best optimal solutions to the robot gripper problem

    4.12 Corrugated Bulkhead Design Problem

    Corrugated bulkhead designs are frequently employed in chemical tankers and product tankers in order to aid in the efficient cleaning of cargo tanks at the loading dock[61].This problem serves as an illustration of how to construct corrugated bulkheads for a tanker to be as light as possible while maintaining structural integrity.A tanker’s corrugated bulkheads are designed to be as light as possible while maintaining their structural integrity.The problem has four design variables:widthb(x1),depthh(x2),lengthl(x3),and plate thicknesst(x4).The mathematical formula for the optimization problem is as follows:

    Minimize:

    Subject to:

    with bounds:

    0 ≤b,h,l≤100and0 ≤t≤5

    Figure 21:Convergence curve of the methods used on the robot gripper problem

    Table 26 presents the comparative values of the performances of several approaches (TSO,EO,GWO,MFO,WOA,SMA,HHO,COA,COOT,MVO,AOA,AO,SCA,SAO,SOA,POA,and CA)on the corrugated bulkhead design issue.Furthermore,Table 27 presents the decision variables associated with the optimal values obtained from the outcomes of 30 iterations conducted on this particular topic.Upon examination of Table 26,it becomes evident that EO,MFO,and CA exhibit superiority over other ways in terms of the best value.Additionally,when considering the average value,EO emerges as the more effective approach.Furthermore,Fig.22 illustrates the convergence graph of the strategies used in addressing the corrugated bulkhead design issue.

    Table 26: The statistical outcomes of the methods used for the corrugated bulkhead design problem

    Table 27: A comparative analysis of the best optimal solutions to the corrugated bulkhead design problem

    Figure 22:Convergence curve of the methods used on the corrugated bulkhead design problem

    5 Discussions

    This study introduces the investigation of 17 different metaheuristic optimization algorithms,which have been proposed in recent years and are popular in the literature,on 12 real-world engineering problems.In this study,an external penalty is imposed on algorithms that are used to cope with inequality and equality constraints when they are implemented.Although the use of such a method is relatively straightforward,determining the optimal values of penalty terms,particularly for optimization problems with a high number of constraints,proves to be a challenging optimization issue in and of itself.

    According to the experimental results,CA produced the best optimum value in 10 problems,EO in 9 problems,and POA and MFO in 6 problems.Following these,COOT managed to produce the best optimum value in 4 problems and WOA in 3 problems.Although GWO could not find the best optimum value in any of the 12 different engineering problems,statistically,it showed the sixthbest performance among the methods.Furthermore,COOT could not find the mean value in any of the 12 different engineering problems;statistically,it showed the fourth-best performance among the methods.It is thought that statistical analysis has great importance,especially in the comprehensive examination of the performance of metaheuristic optimization methods.

    Friedman statistical analysis is performed,and mean ranks are calculated to analyze the results of the investigation.According to these calculated values,the performances of metaheuristic optimization methods in all problems are presented in Table 28 by taking the average value.It is clear from the comparative results presented in the subheadings of Section 3 that the POA technique exhibits a distinct advantage over other algorithms.When the obtained results are examined in more detail,EO performed better in 5 of the 12 problems,CA in 4,and POA in 3 of them.It is also seen that the POA method is significantly superior to other methods statistically when Table 28 is examined.POA is followed by CA,EO,and COOT.SAO,AOA,and TSO are the methods with the worst performance among the methods compared.In light of the results obtained,it can be said that CA has the fastest convergence rate among the 17 different metaheuristic optimization methods used in the study and also has the best balance between exploration and exploitation stages.

    The research conducted a rigorous analysis by using the Wilcoxon signed-rank test,a nonparametric statistical test,to provide a robust comparison between the suggested and competing algorithms and to provide statistical validation for the findings obtained.The statistical analyses at a significance level of 5%are shown in Table 29 using the Wilcoxon signed-rank test and the objective function values.While performing the Wilcoxon signed rank test,statistical analyses were performed based on the method that was found to be the best according to the Friedman mean rank value.According to the FMR value,out of 12 different problems,EO in 4,POA in 3,CA in 3,SMA in 1,and SOA in 1 problem achieved the best results.In light of these results,the results obtained in real-world engineering problems according to the Wilcoxon signed rank test are given in Table 29.△indicates that the first method,based on the FMR value,is substantially superior to the other competitive methods,whereas ≈indicates that its performance is negligible.-indicates the method that gives the best result according to the FMR value.

    When Table 29 is examined,the EO method,which achieved the best result according to the FMR value in the speed reducer problem (Problem-1),provided a significant superiority to all methods compared to the Wilcoxon signed rank test.POA,which gave the best result according to the FMR value in the tension-compression spring design problem(Problem-2),could not provide a significant superiority to the CA method compared to the Wilcoxon signed rank test,but it outperformed all other methods.The POA method,which gave the best result according to the FMR value in the pressure vessel design problem(Problem-3),provided a significant superiority over the Wilcoxon signed rank test for all methods except GWO,SOA,and CA.The EO method,which gave the best result according to the FMR value in the welded beam design problem(Problem-4),provided a significant superiority to all other methods except POA compared to the Wilcoxon signed rank test.In the three-bar truss design problem(Problem-5),the CA method,which gave the best result according to the FMR value,provided a significant superiority to all other methods except POA compared to the Wilcoxon signed rank test.The POA method,which gives the best result according to FMR value in the multiple disc clutch brake design problem(Problem-6),provides a significant superiority over the Wilcoxon signed rank test over all other methods except EO,MFO,HHO,COOT,and CA.The CA method,which gave the best result according to the FMR value in Himmelblau’s Function(Problem-7),provided a significant superiority over the Wilcoxon signed rank test over all other methods except EO,MFO,and POA.In the cantilever beam problem (Problem-8),the EO method,which gave the best result according to the FMR value,provided a significant superiority to all methods compared to the Wilcoxon signed rank test.In the tubular column design problem(Problem-9),the CA method,which gave the best result according to the FMR value,provided a significant superiority to all other methods except EO and POA compared to the Wilcoxon signed rank test.The SOA method,which gave the best result according to the FMR value in the piston lever (Problem-10),provided a significant superiority to all other methods except AO compared to the Wilcoxon signed rank test.The SMA method,which gave the best result according to the FMR value in the robot gripper (Problem-11),provided a significant superiority to all methods compared to the Wilcoxon signed rank test.The EO method,which gave the best result according to the FMR value in the corrugated bulkhead design problem (Problem-12),provided a significant superiority to all methods compared to the Wilcoxon signed rank test.

    Table 29 b: Wilcoxon signed ranks test results for all metaheuristic optimization algorithms(Continued)

    As a result,in the study conducted,EO and POA in 7 different problems,CA in 6 different problems,SOA and MFO in 2 different problems,and GWO,HHO,COOT,and SMA in 1 different problem showed the most successful results,or the method showing the most successful results could not provide a significant superiority to these methods.

    6 Conclusion

    The efficient resolution of real-world engineering design optimization issues is widely acknowledged as a significant difficulty for any new metaheuristic algorithm presented to the market.Moreover,these issues include several goals and diverse variables,including integers,continuous values,and discrete elements.Additionally,they involve a range of nonlinear restrictions related to kinematic conditions,performance parameters,operational situations,and manufacturing specifications,among others.The TSO,EO,GWO,MFO,WOA,SMA,HHO,COA,COOT,MVO,AOA,AO,SCA,SAO,SOA,POA,and CA algorithms are used to address design optimization of twelve real-world engineering issues.Accordingly,their performances are compared considering the quality of solution,robustness,and convergence speed of the solutions obtained by various approaches.The outcomes reveal that EO and POA produce better optimized results against other available techniques.However,the results of statistical comparisons show that EO and POA achieve more competitive and better performance outcomes among most of the constraint problems investigated.In addition,as a consequence of the statistical examination,it was reported that the CA approach is at a level that can compete with these two methods.

    This study discusses the most important subjects in engineering and artificial intelligence disciplines.Future research confidently relies on this review to investigate metaheuristic optimization approaches and engineering design challenges in greater depth in the near future.Moreover,by examining the studies in question,the researchers can more easily identify a beginning point for future researchers.

    Acknowledgement:The authors thank Manisa Celal Bayar University for the use of the laboratories in the Department of Software Engineering.Especially,the devices in the laboratory established by Manisa Celal Bayar University—Scientific Research Projects Coordination Unit (MCBU-SRPCU)with Project Code 2022-134 were utilized in the study.

    Funding Statement:The authors received no specific funding for this study.

    Author Contributions:The authors confirm contribution to the paper as follows:study conception and design: Elif Varol Altay,Osman Altay;data collection: Elif Varol Altay;analysis and interpretation of results:Elif Varol Altay,Osman Altay,Yusuf ?z?evik;draft manuscript preparation:Osman Altay,Yusuf ?z?evik.All authors reviewed the results and approved the final version of the manuscript.

    Availability of Data and Materials:All data generated and analyzed throughout the research process are given in the published article.

    Conflicts of Interest:The authors declare that they have no conflicts of interest to report regarding the present study.

    精品福利永久在线观看| 天天操日日干夜夜撸| 国产精品蜜桃在线观看| 亚洲av男天堂| 久久国产精品男人的天堂亚洲 | 美女内射精品一级片tv| 日韩大片免费观看网站| 亚洲性久久影院| 欧美3d第一页| 99久久精品国产国产毛片| 亚洲成国产人片在线观看| 另类亚洲欧美激情| 曰老女人黄片| www.熟女人妻精品国产 | 欧美日韩国产mv在线观看视频| 最近最新中文字幕免费大全7| av.在线天堂| 久久精品熟女亚洲av麻豆精品| 午夜激情av网站| 久久热在线av| 国产精品一国产av| 久久鲁丝午夜福利片| 亚洲精品一区蜜桃| 久久国内精品自在自线图片| 久久久国产一区二区| 国产精品 国内视频| 你懂的网址亚洲精品在线观看| 日韩一区二区视频免费看| 最近2019中文字幕mv第一页| 午夜久久久在线观看| 丝袜人妻中文字幕| 精品少妇黑人巨大在线播放| videosex国产| 国产亚洲一区二区精品| 精品卡一卡二卡四卡免费| 男女国产视频网站| 亚洲国产欧美在线一区| 中文字幕人妻熟女乱码| 国产精品一国产av| 亚洲美女黄色视频免费看| 伊人亚洲综合成人网| a级片在线免费高清观看视频| av黄色大香蕉| 韩国av在线不卡| 精品少妇内射三级| 一二三四中文在线观看免费高清| 亚洲成国产人片在线观看| 欧美精品一区二区免费开放| 国产一区二区三区综合在线观看 | 亚洲一码二码三码区别大吗| 精品国产露脸久久av麻豆| 波野结衣二区三区在线| 人妻 亚洲 视频| 欧美亚洲日本最大视频资源| 欧美xxxx性猛交bbbb| 王馨瑶露胸无遮挡在线观看| www.熟女人妻精品国产 | 2018国产大陆天天弄谢| 校园人妻丝袜中文字幕| 国语对白做爰xxxⅹ性视频网站| 男女高潮啪啪啪动态图| 成人国产av品久久久| 欧美人与性动交α欧美软件 | 欧美丝袜亚洲另类| 欧美国产精品va在线观看不卡| 99久久综合免费| 美女国产视频在线观看| 亚洲欧洲国产日韩| 成人毛片a级毛片在线播放| 午夜视频国产福利| 高清毛片免费看| 水蜜桃什么品种好| 高清不卡的av网站| 国产男女内射视频| 欧美bdsm另类| 国产永久视频网站| videosex国产| 国产不卡av网站在线观看| 韩国精品一区二区三区 | 国产成人精品福利久久| 美女中出高潮动态图| 精品99又大又爽又粗少妇毛片| 日韩免费高清中文字幕av| av不卡在线播放| 亚洲欧美中文字幕日韩二区| 少妇猛男粗大的猛烈进出视频| 精品久久国产蜜桃| www.色视频.com| 国产黄频视频在线观看| 欧美日韩一区二区视频在线观看视频在线| 黄色配什么色好看| 午夜免费男女啪啪视频观看| 天天影视国产精品| 午夜影院在线不卡| 又黄又爽又刺激的免费视频.| 高清毛片免费看| 老熟女久久久| 欧美3d第一页| av国产久精品久网站免费入址| 男女高潮啪啪啪动态图| 久久久国产一区二区| 中文字幕人妻熟女乱码| 日韩不卡一区二区三区视频在线| 久久精品久久久久久噜噜老黄| 又大又黄又爽视频免费| 国产极品粉嫩免费观看在线| 欧美日韩一区二区视频在线观看视频在线| 日韩一区二区视频免费看| 久久精品国产鲁丝片午夜精品| 久久精品久久久久久久性| 免费日韩欧美在线观看| 视频中文字幕在线观看| 丰满迷人的少妇在线观看| 日韩制服骚丝袜av| 欧美日韩视频精品一区| 国产有黄有色有爽视频| www.av在线官网国产| 日本黄色日本黄色录像| 亚洲性久久影院| 国产深夜福利视频在线观看| 亚洲国产欧美在线一区| 麻豆乱淫一区二区| 99九九在线精品视频| 在线观看国产h片| 欧美精品国产亚洲| 草草在线视频免费看| av在线观看视频网站免费| 日本黄大片高清| 中文字幕另类日韩欧美亚洲嫩草| 亚洲国产日韩一区二区| 久久av网站| 亚洲精品久久成人aⅴ小说| 国产色婷婷99| 一级爰片在线观看| 亚洲第一av免费看| 乱码一卡2卡4卡精品| 亚洲国产看品久久| 18禁国产床啪视频网站| 美女中出高潮动态图| 91成人精品电影| 成人综合一区亚洲| 精品人妻一区二区三区麻豆| 亚洲精品456在线播放app| 欧美3d第一页| 成年人午夜在线观看视频| a级毛片黄视频| 亚洲精品日本国产第一区| 丝袜脚勾引网站| 人妻系列 视频| 国内精品宾馆在线| 人人妻人人添人人爽欧美一区卜| 色吧在线观看| 成人国语在线视频| 久久午夜综合久久蜜桃| 十分钟在线观看高清视频www| 久久精品久久久久久噜噜老黄| 男女下面插进去视频免费观看 | 欧美日韩成人在线一区二区| 欧美日韩综合久久久久久| 成年女人在线观看亚洲视频| 免费黄频网站在线观看国产| 国产在线一区二区三区精| 久久久久久久国产电影| 欧美亚洲日本最大视频资源| 少妇熟女欧美另类| 侵犯人妻中文字幕一二三四区| 五月天丁香电影| av不卡在线播放| 久久精品国产综合久久久 | 巨乳人妻的诱惑在线观看| videos熟女内射| 极品少妇高潮喷水抽搐| 欧美成人午夜免费资源| 中文字幕亚洲精品专区| 女的被弄到高潮叫床怎么办| 一边摸一边做爽爽视频免费| 人妻少妇偷人精品九色| 亚洲国产色片| 欧美 亚洲 国产 日韩一| 最近中文字幕高清免费大全6| 成人18禁高潮啪啪吃奶动态图| av卡一久久| 午夜激情av网站| 免费黄色在线免费观看| 国产老妇伦熟女老妇高清| av不卡在线播放| 欧美人与性动交α欧美软件 | 久久久亚洲精品成人影院| 两个人免费观看高清视频| 国产淫语在线视频| 国产午夜精品一二区理论片| 久久久精品免费免费高清| 蜜桃在线观看..| 91精品三级在线观看| 五月开心婷婷网| 成人毛片60女人毛片免费| av在线观看视频网站免费| 日韩大片免费观看网站| 青青草视频在线视频观看| 大香蕉97超碰在线| 女的被弄到高潮叫床怎么办| 老熟女久久久| 午夜影院在线不卡| 国产成人一区二区在线| 高清视频免费观看一区二区| 日韩成人伦理影院| 精品酒店卫生间| 欧美xxⅹ黑人| 成人毛片a级毛片在线播放| 日本黄大片高清| 五月伊人婷婷丁香| 午夜久久久在线观看| 国产免费一区二区三区四区乱码| 久久国内精品自在自线图片| 午夜91福利影院| 亚洲 欧美一区二区三区| 亚洲色图综合在线观看| 国产免费一区二区三区四区乱码| 九色亚洲精品在线播放| 侵犯人妻中文字幕一二三四区| a级毛片黄视频| a级毛色黄片| 精品99又大又爽又粗少妇毛片| 亚洲人成网站在线观看播放| 欧美激情 高清一区二区三区| 欧美+日韩+精品| 国产在线免费精品| 国产av码专区亚洲av| 在线天堂最新版资源| 人成视频在线观看免费观看| 国产精品国产三级专区第一集| 国产黄频视频在线观看| 欧美bdsm另类| 日韩大片免费观看网站| 国产激情久久老熟女| 亚洲情色 制服丝袜| 国产av国产精品国产| 好男人视频免费观看在线| 欧美国产精品va在线观看不卡| 一二三四在线观看免费中文在 | 亚洲精品中文字幕在线视频| 国产乱来视频区| 熟妇人妻不卡中文字幕| 国产亚洲精品第一综合不卡 | 欧美精品一区二区免费开放| av片东京热男人的天堂| 黄片播放在线免费| 韩国av在线不卡| 国产精品蜜桃在线观看| 韩国av在线不卡| 欧美性感艳星| 亚洲婷婷狠狠爱综合网| 日本欧美国产在线视频| 妹子高潮喷水视频| 亚洲国产毛片av蜜桃av| 久久毛片免费看一区二区三区| 在线天堂中文资源库| 日本黄大片高清| 国产精品一国产av| 久久久国产一区二区| 丰满迷人的少妇在线观看| 春色校园在线视频观看| 男人舔女人的私密视频| 深夜精品福利| 超色免费av| 精品久久蜜臀av无| 大码成人一级视频| 欧美另类一区| 欧美国产精品va在线观看不卡| 夜夜骑夜夜射夜夜干| 亚洲精品456在线播放app| 在线观看免费视频网站a站| 看免费成人av毛片| 久久女婷五月综合色啪小说| 亚洲精品视频女| 日韩三级伦理在线观看| av国产精品久久久久影院| 9热在线视频观看99| av线在线观看网站| 精品国产一区二区三区四区第35| 九九爱精品视频在线观看| 精品国产一区二区三区四区第35| 国产在线免费精品| 男人操女人黄网站| 成人国语在线视频| 久久热在线av| 一级毛片我不卡| 成人二区视频| 国产不卡av网站在线观看| 插逼视频在线观看| 亚洲欧美一区二区三区黑人 | 亚洲精品美女久久久久99蜜臀 | 国产毛片在线视频| 99国产综合亚洲精品| 欧美亚洲 丝袜 人妻 在线| 极品人妻少妇av视频| 在线观看国产h片| 中文字幕精品免费在线观看视频 | 边亲边吃奶的免费视频| 日韩精品有码人妻一区| 亚洲欧洲日产国产| 91精品国产国语对白视频| 97人妻天天添夜夜摸| 99久久人妻综合| 国产精品不卡视频一区二区| 亚洲成人av在线免费| 日本与韩国留学比较| 免费不卡的大黄色大毛片视频在线观看| 久久人人爽av亚洲精品天堂| 2021少妇久久久久久久久久久| 飞空精品影院首页| 两个人免费观看高清视频| 国产精品久久久久久精品电影小说| 在线观看www视频免费| 亚洲欧美成人精品一区二区| 国产成人精品无人区| av又黄又爽大尺度在线免费看| 最近中文字幕高清免费大全6| 国产精品嫩草影院av在线观看| 天天躁夜夜躁狠狠躁躁| 国产成人午夜福利电影在线观看| 国产男女超爽视频在线观看| 免费高清在线观看视频在线观看| 大片电影免费在线观看免费| 一区二区三区乱码不卡18| 国产爽快片一区二区三区| 一本一本久久a久久精品综合妖精 国产伦在线观看视频一区 | 国产亚洲精品久久久com| 18禁动态无遮挡网站| 国产在线视频一区二区| 亚洲天堂av无毛| 最近中文字幕高清免费大全6| 丝袜在线中文字幕| 国产欧美亚洲国产| 婷婷色综合大香蕉| 又粗又硬又长又爽又黄的视频| 午夜91福利影院| 国产日韩欧美亚洲二区| 国产白丝娇喘喷水9色精品| 亚洲av国产av综合av卡| 久久久国产一区二区| 春色校园在线视频观看| 亚洲国产成人一精品久久久| 午夜福利,免费看| 汤姆久久久久久久影院中文字幕| 男女国产视频网站| 日韩一区二区三区影片| 欧美激情国产日韩精品一区| 国产黄色免费在线视频| 一边亲一边摸免费视频| 中文字幕av电影在线播放| 国产精品嫩草影院av在线观看| 久久国产精品男人的天堂亚洲 | 在线观看国产h片| 欧美成人午夜精品| 午夜福利乱码中文字幕| 国产av码专区亚洲av| 最新中文字幕久久久久| 精品第一国产精品| 啦啦啦啦在线视频资源| 久久久久久久久久久免费av| 日本-黄色视频高清免费观看| 久久久久国产网址| 久久精品人人爽人人爽视色| 波野结衣二区三区在线| 99精国产麻豆久久婷婷| 中文字幕另类日韩欧美亚洲嫩草| 亚洲欧美精品自产自拍| 满18在线观看网站| 一级,二级,三级黄色视频| 国产黄色免费在线视频| 日产精品乱码卡一卡2卡三| 国产极品天堂在线| 欧美日韩视频精品一区| 日韩中字成人| 搡女人真爽免费视频火全软件| 各种免费的搞黄视频| 亚洲欧洲精品一区二区精品久久久 | 亚洲精品456在线播放app| 97在线人人人人妻| 性高湖久久久久久久久免费观看| 街头女战士在线观看网站| 少妇人妻 视频| 草草在线视频免费看| 色哟哟·www| 色婷婷久久久亚洲欧美| 80岁老熟妇乱子伦牲交| 超色免费av| 久久 成人 亚洲| 91成人精品电影| 亚洲中文av在线| 亚洲美女黄色视频免费看| 青春草亚洲视频在线观看| 建设人人有责人人尽责人人享有的| 欧美人与善性xxx| 在线观看免费日韩欧美大片| 人人妻人人添人人爽欧美一区卜| 女人被躁到高潮嗷嗷叫费观| 伦理电影大哥的女人| 人人妻人人澡人人看| 国产免费一区二区三区四区乱码| 男女午夜视频在线观看 | 亚洲内射少妇av| 欧美精品亚洲一区二区| 免费看不卡的av| 欧美精品一区二区免费开放| 久久综合国产亚洲精品| 国产69精品久久久久777片| 看免费成人av毛片| av免费在线看不卡| 99热这里只有是精品在线观看| 成年美女黄网站色视频大全免费| 日本爱情动作片www.在线观看| 在线观看www视频免费| 午夜精品国产一区二区电影| 亚洲欧美精品自产自拍| 青青草视频在线视频观看| 香蕉精品网在线| 男的添女的下面高潮视频| 亚洲精品av麻豆狂野| 少妇的逼水好多| 一区在线观看完整版| 在线观看三级黄色| 青青草视频在线视频观看| 日本爱情动作片www.在线观看| 免费黄网站久久成人精品| www.av在线官网国产| 国产精品 国内视频| 免费观看无遮挡的男女| 精品人妻一区二区三区麻豆| 中文字幕另类日韩欧美亚洲嫩草| 在线观看三级黄色| 青春草国产在线视频| 精品少妇黑人巨大在线播放| 久久久久精品久久久久真实原创| 亚洲精品国产av成人精品| 亚洲性久久影院| 少妇的丰满在线观看| 飞空精品影院首页| 男女啪啪激烈高潮av片| 99久久综合免费| 赤兔流量卡办理| 日韩不卡一区二区三区视频在线| 大片免费播放器 马上看| 一级爰片在线观看| 大香蕉久久成人网| 亚洲婷婷狠狠爱综合网| 秋霞伦理黄片| 久久精品国产自在天天线| 99久久精品国产国产毛片| 久久这里只有精品19| 最近最新中文字幕大全免费视频 | 成人亚洲精品一区在线观看| 五月玫瑰六月丁香| 久久久久国产精品人妻一区二区| 亚洲精品美女久久久久99蜜臀 | 久久99精品国语久久久| 精品卡一卡二卡四卡免费| 日韩欧美一区视频在线观看| 国产极品天堂在线| 丝袜美足系列| 久热这里只有精品99| 国产一区二区三区av在线| 国产成人免费无遮挡视频| 日本91视频免费播放| 亚洲经典国产精华液单| 国产熟女午夜一区二区三区| 日韩免费高清中文字幕av| 国产精品国产av在线观看| 久久精品国产自在天天线| 老司机亚洲免费影院| 精品少妇黑人巨大在线播放| av免费在线看不卡| 麻豆精品久久久久久蜜桃| 免费av不卡在线播放| av一本久久久久| 日日啪夜夜爽| 蜜臀久久99精品久久宅男| 好男人视频免费观看在线| 免费看不卡的av| 18禁裸乳无遮挡动漫免费视频| 亚洲精品中文字幕在线视频| 国产福利在线免费观看视频| 久久国产亚洲av麻豆专区| 18+在线观看网站| 各种免费的搞黄视频| 如何舔出高潮| 男女边摸边吃奶| 18禁在线无遮挡免费观看视频| 久久久欧美国产精品| 一本色道久久久久久精品综合| 免费看av在线观看网站| 制服丝袜香蕉在线| xxxhd国产人妻xxx| 免费少妇av软件| 久久久久精品久久久久真实原创| 日韩 亚洲 欧美在线| 最近中文字幕2019免费版| 久久综合国产亚洲精品| 久久久国产欧美日韩av| 日本与韩国留学比较| 美女国产高潮福利片在线看| 伦理电影大哥的女人| 黑人欧美特级aaaaaa片| 国产淫语在线视频| 日韩制服骚丝袜av| 国产精品久久久久久久久免| 精品福利永久在线观看| 午夜福利视频精品| 亚洲性久久影院| 高清av免费在线| 免费黄网站久久成人精品| 国产黄色免费在线视频| 春色校园在线视频观看| 久久久久国产网址| www.熟女人妻精品国产 | 伊人亚洲综合成人网| 亚洲精品日本国产第一区| 亚洲欧美精品自产自拍| xxxhd国产人妻xxx| 高清视频免费观看一区二区| 又粗又硬又长又爽又黄的视频| 国产欧美日韩一区二区三区在线| 伊人亚洲综合成人网| 毛片一级片免费看久久久久| 免费在线观看完整版高清| 啦啦啦在线观看免费高清www| 国产日韩欧美亚洲二区| 日韩伦理黄色片| 蜜桃国产av成人99| 人成视频在线观看免费观看| 99九九在线精品视频| 99re6热这里在线精品视频| 2018国产大陆天天弄谢| 亚洲国产精品国产精品| 国产精品一国产av| 日韩 亚洲 欧美在线| 熟女电影av网| 日日爽夜夜爽网站| 日韩在线高清观看一区二区三区| 成人国产av品久久久| xxx大片免费视频| 高清毛片免费看| 如日韩欧美国产精品一区二区三区| 亚洲国产色片| 91在线精品国自产拍蜜月| 精品亚洲成国产av| 免费在线观看黄色视频的| 青春草国产在线视频| 亚洲精品aⅴ在线观看| 亚洲国产最新在线播放| 不卡视频在线观看欧美| 丰满乱子伦码专区| 日韩视频在线欧美| 日日撸夜夜添| 男人舔女人的私密视频| 国产精品无大码| 少妇熟女欧美另类| 精品福利永久在线观看| 婷婷色综合www| 免费av不卡在线播放| 免费观看性生交大片5| 亚洲精品一二三| 亚洲欧洲日产国产| 国产色婷婷99| 一本—道久久a久久精品蜜桃钙片| 中文字幕免费在线视频6| 欧美精品一区二区免费开放| 97精品久久久久久久久久精品| 亚洲av日韩在线播放| 春色校园在线视频观看| 色网站视频免费| 卡戴珊不雅视频在线播放| 欧美+日韩+精品| 天堂8中文在线网| 一本一本久久a久久精品综合妖精 国产伦在线观看视频一区 | 午夜免费男女啪啪视频观看| 精品久久国产蜜桃| 成年动漫av网址| 国产国拍精品亚洲av在线观看| 日本91视频免费播放| 99热网站在线观看| 亚洲少妇的诱惑av| 色吧在线观看| 国产亚洲精品第一综合不卡 | 人妻系列 视频| 免费高清在线观看视频在线观看| 国产成人aa在线观看| 大话2 男鬼变身卡| 热99国产精品久久久久久7| 永久网站在线| 老司机亚洲免费影院| 国产成人精品无人区| a级毛片黄视频| 国产永久视频网站| 97精品久久久久久久久久精品| 亚洲精品自拍成人| 一边摸一边做爽爽视频免费| 蜜臀久久99精品久久宅男| 久久99热6这里只有精品| 这个男人来自地球电影免费观看 | 国产高清不卡午夜福利| 王馨瑶露胸无遮挡在线观看| 亚洲人成77777在线视频| 久久午夜福利片| 国产探花极品一区二区| 九色成人免费人妻av| 国产深夜福利视频在线观看| 中文欧美无线码| 男人爽女人下面视频在线观看| 久久久久精品人妻al黑| 日韩av免费高清视频| 99久久人妻综合| 国产极品天堂在线| 五月天丁香电影|