ORIGINAL RESEARCH article

Front. Mech. Eng., 20 January 2023

Sec. Engine and Automotive Engineering

Volume 8 - 2022 | https://doi.org/10.3389/fmech.2022.1126450

Osprey optimization algorithm: A new bio-inspired metaheuristic algorithm for solving engineering optimization problems

  • Department of Mathematics, Faculty of Science, University of Hradec Králové, Hradec Kralove, Czechia

Article metrics

View details

479

Citations

23,5k

Views

6k

Downloads

Abstract

This paper introduces a new metaheuristic algorithm named the Osprey Optimization Algorithm (OOA), which imitates the behavior of osprey in nature. The fundamental inspiration of OOA is the strategy of ospreys when hunting fish from the seas. In this hunting strategy, the osprey hunts the prey after detecting its position, then carries it to a suitable position to eat it. The proposed approach of OOA in two phases of exploration and exploitation is mathematically modeled based on the simulation of the natural behavior of ospreys during the hunting process. The performance of OOA has been evaluated in the optimization of twenty-nine standard benchmark functions from the CEC 2017 test suite. Furthermore, the performance of OOA is compared with the performance of twelve well-known metaheuristic algorithms. The simulation results show that the proposed OOA has provided superior performance compared to competitor algorithms by maintaining the balance between exploration and exploitation. In addition, the implementation of OOA on twenty-two real-world constrained optimization problems from the CEC 2011 test suite shows the high capability of the proposed approach in optimizing real-world applications.

1 Introduction

An optimization problem refers to a type of problem that has several feasible solutions. According to this definition, obtaining the best solution among these feasible solutions is called optimization (Xian et al., 2021). Every optimization problem has three main parts: decision variables, constraints, and objective function. Optimization aims to determine the values for the design variables respecting the constraints so that the value of the objective function is optimized. Numerous optimization problems in science, engineering, and real-world applications must be solved using optimization techniques (Assiri et al., 2020).

Techniques for solving optimization problems fall into two groups: deterministic and stochastic approaches. Deterministic approaches in two classes, gradient-based and non-gradient-based, have an appropriate performance in solving optimization problems of the following types: linear, convex, continuous, differentiable, and low-dimensional (Xue and Shen 2020). However, the deterministic approaches lose their capability against non-linear, non-convex, discontinuous, non-differentiable, and high-dimensional optimization problems. In this type of optimization problem, deterministic approaches provide unfavorable solutions by getting stuck in local optimal (Mirjalili et al., 2017).

The disadvantages and difficulties of deterministic approaches in solving optimization problems have led researchers to expand stochastic approaches. Metaheuristic algorithms are one of the most effective stochastic techniques based on random search in the problem-solving space using random operators and trial and error processes (Mirjalili 2015). Advantages such as efficiency in non-linear, non-convex, discontinuous, non-differentiable, NP-hard, complex, and high-dimensional problems, efficiency in non-linear and unknown search spaces, no need for differentiable information of the objective function and constraints, and no dependence on the type of problem, has led to the popularity of metaheuristic algorithms to deal with optimization problems (Cavazzuti 2013).

The nature of random search in metaheuristic algorithms means there is no guarantee to provide the global optimal using these techniques. However, the solutions obtained from metaheuristic algorithms are called quasi-optimal due to their proximity to the global optimal (Iba 1994).

Metaheuristic algorithms must be able to perform the search process well in the global and local problem-solving space to achieve a suitable solution. The search process at the global level with the concept of exploration leads to increasing the ability of the algorithm to identify the main optimal area and escape from local optima. The search process at the local level, with the concept of exploitation, leads to an increase in the ability of the algorithm to converge towards possible better solutions in promising areas (Mohar et al., 2022). The main key to the success of metaheuristic algorithms in solving optimization problems is balancing exploration and exploitation during the search process in the problem-solving space. Therefore, in comparing the performance of several metaheuristic algorithms on an optimization problem, an algorithm that provides a better quasi-optimal solution by better balancing exploration and exploitation is superior (Brunetti et al., 2022). The desire to obtain better solutions for optimization problems has led to the design of numerous metaheuristic algorithms by scientists.

The primary research question in the study of metaheuristic algorithms is, considering the numerous metaheuristic algorithms that have been introduced so far, is there still a need to introduce newer algorithms? In response to this question, the No Free Lunch (NFL) theorem (Wolpert and Macready 1997) explains that no unique metaheuristic algorithm is the best optimizer for all optimization problems. The proper performance of a metaheuristic algorithm in solving a set of optimization problems is not a guarantee for the similar performance of that algorithm in solving other optimization problems. According to the NFL theorem, an algorithm that successfully solves several optimization problems may even fail in solving another problem. Therefore, there is no assumption about the result of implementing a metaheuristic algorithm on optimization problems. Hence, the NFL theorem encourages scientists to search some more effective solutions for optimization problems by designing newer metaheuristic algorithms.

The innovation and novelty of this paper is in the design of a new metaheuristic algorithm called the Osprey Optimization Algorithm (OOA), which is used in solving optimization problems in various sciences. The main contributions of this paper are as follows:

  • • OOA is designed based on the simulation of osprey behavior in nature.

  • • The fundamental inspiration of OOA is the strategy of ospreys when hunting fish from the sea, during the steps of identifying the prey’s position, catching it, and transporting it to a suitable position for eating.

  • • The implementation steps of OOA in two phases of exploration and exploitation are mathematically modeled.

  • • OOA’s performance in optimization tasks is evaluated on twenty-nine benchmark functions from the CEC 2017 test suite.

  • • The performance of the proposed OOA approach is compared with the performance of twelve well-known algorithms.

  • • The ability of OOA to address real-world applications is tested on twenty-two constrained optimization problems from the CEC 2011 test suite.

The continuation of the paper is organized as follows: firstly, the literature review is presented in Section 2. Then, the proposed Osprey Optimization Algorithm (OOA) is introduced and mathematically modeled in Section 3. Next, simulation and evaluation studies on handling optimization tasks are presented in Section 4. The performance of the proposed OOA in solving real-world applications is evaluated in Section 5. Finally, conclusions and prospects for future studies are provided in Section 6.

2 Literature review

Various natural phenomena, animal life in nature, biological sciences, physics, rules of games, human interactions, and other evolutionary phenomena have inspired metaheuristic algorithms. Based on the inspiration’s source used in the design, metaheuristic algorithms fall into five groups: swarm-based, evolutionary-based, physics-based, human-based, and game-based approaches.

Swarm-based metaheuristic algorithms have been introduced inspired by various natural swarming phenomena, such as the natural behaviors of animals, insects, aquatic animals, birds, plants, and other living organisms. Particle Swarm Optimization (PSO) (Kennedy and Eberhart 1995), Ant Colony Optimization (ACO) (Dorigo et al., 1996), and Artificial Bee Colony (ABC) (Karaboga and Basturk 2007), are among the most famous swarm-based algorithms. The main idea in PSO design is modeling the movement of flocks of birds and fish toward the food source. The design of ACO was inspired by the ability of ants to detect the shortest path between a nest and a food source. ABC is developed based on simulating the strategy of colony bees searching for food sources. Among the natural behaviors of animals, trying to obtain food through foraging and hunting has been a source of inspiration in the design of several swarm-based algorithms such as Golden Jackal Optimization (GJO) (Chopra and Ansari 2022), Coati Optimization Algorithm (COA) (Dehghani et al., 2023), Marine Predator Algorithm (MPA) (Faramarzi et al., 2020a), African Vultures Optimization Algorithm (AVOA) (Abdollahzadeh et al., 2021), Whale Optimization Algorithm (WOA) (Mirjalili and Lewis 2016), Pelican Optimization Algorithm (POA) (Trojovský and Dehghani 2022), Honey Badger Algorithm (HBA) (Hashim et al., 2022), Reptile Search Algorithm (RSA) (Abualigah et al., 2022), Grey Wolf Optimizer (GWO) (Mirjalili, Mirjalili, and Lewis 2014), White Shark Optimizer (WSO) (Braik et al., 2022a), and Tunicate Swarm Algorithm (TSA) (Kaur et al., 2020).

Evolutionary-based metaheuristic algorithms have been developed with inspiration from biological sciences, concepts of genetics, Darwin’s theory of evolution, survival of the fittest, and natural selection. Genetic Algorithm (GA) (Goldberg and Holland 1988) and Differential Evolution (DE) (Storn and Price 1997) are among the most famous evolutionary-based methods that are designed based on modeling the reproduction process and using random operators of selection, crossover, and mutation. Modeling the human immune system against disease and microbes is employed in the design of Artificial Immune Systems (AISs) (De Castro and Timmis 2003). Some other evolutionary-based metaheuristic algorithms are: Genetic programming (GP) (Koza and Koza 1992), Evolution Strategy (ES) (Beyer and Schwefel 2002), and Cultural Algorithm (CA) (Reynolds 1994).

Phenomena, forces, laws, and other physics concepts inspire physics-based metaheuristic algorithms. Simulated Annealing (SA) (Kirkpatrick et al., 1983) is one of the most famous physics-based techniques. SA is developed based on modeling the metal annealing process in which the metal is melted under heat and then slowly heated to achieve an ideal crystal.

Newton’s laws of motion and physical forces have been a source of inspiration in designing algorithms such as the Spring Search Algorithm (SSA) (Dehghani et al., 2017) based on spring tension force and Hooke’s law, Momentum Search Algorithm (MSA) (Dehghani and Samet 2020) based on momentum force, and Gravitational Search Algorithm (GSA) (Rashedi et al., 2009) based on gravitational force.

Various physical transformations in the natural water cycle have inspired the design of the Water Cycle Algorithm (WCA) (Eskandar et al., 2012). Other physics-based metaheuristic algorithms are, e.g., Multi-Verse Optimizer (MVO) (Mirjalili et al., 2016), Archimedes Optimization Algorithm (AOA) (Hashim et al., 2021), Equilibrium Optimizer (EO) (Faramarzi et al., 2020b), Electro-Magnetism Optimization (EMO) (Cuevas et al., 2012), Nuclear Reaction Optimization (NRO) (Wei et al., 2019), and Lichtenberg Algorithm (LA) (Pereira et al., 2021).

Human-based metaheuristic algorithms have been introduced with inspiration from human interactions, communication, thinking, and interaction in social and personal life. Teaching-Learning Based Optimization (TLBO) (Rao et al., 2011) is the most widely used human-based approach. Interactions between teachers and students in the classroom environment have been a source of inspiration in the design of TLBO. The strategy of the poor and the wealthy sections of society to improve their economic conditions has been the main idea used in the design of Poor and Rich Optimization (PRO) (Moosavi and Bardsiri 2019).

Some other human-based metaheuristic algorithms are, e.g., Gaining-Sharing Knowledge-based algorithm (GSK) (Mohamed et al., 2020), War Strategy Optimization (WSO) (Ayyarao et al., 2022), Teamwork Optimization Algorithm (TOA) (Dehghani and Trojovský 2021), Coronavirus Herd Immunity Optimizer (CHIO) (Al-Betar et al., 2021), Driving Training-Based Optimization (DTBO) (Dehghani et al., 2022), and Ali Baba and the Forty Thieves (AFT) (Braik et al., 2022b).

Game-based metaheuristic algorithms have been developed inspired by the strategies of players, coaches, referees, and the rules in different games. Mathematical modeling of competitions in different game leagues has been the main idea in designing algorithms such as Soccer league competition algorithm (SLC) (Dehghani et al., 2020) and Football Game Based Optimization (FGBO) (Dehghani et al., 2020) based on football league, and Volleyball Premier League (VPL) (Moghdani and Salimifard 2018) and based on volleyball league.

Analysis of existing optimization methods has shown that no metaheuristic algorithm is based on modeling the natural behavior of osprey. A study of the osprey’s fishing behavior shows that it is an intelligent process with great potential to design a new optimizer. In this regard and in order to address this research gap, in this paper, a new swarm-based metaheuristic algorithm based on the mathematical modeling of natural behaviors of osprey is designed, which is discussed in the next section.

3 Osprey optimization algorithm

In this section, the proposed Osprey Optimization Algorithm (OOA) approach is introduced, then its mathematical modeling is presented.

3.1 Inspiration of OOA

The osprey, also known as the fish hawk, river hawk, and sea hawk, is a diurnal, fish-eating bird of prey with a cosmopolitan range. An osprey is 50–66 cm in length, 0.9–2.1 kg in weight, and 127–180 cm in wingspan. A picture of the osprey is shown in

Figure 1

. The appearance characteristics of the osprey are as follows (

Strandberg 2013

):

  • • The upperparts are a deep-glossy brown, while the breast is white and sometimes streaked with brown, and the underparts are pure white.

  • • The head is white with a black mask across the eyes, reaching to the sides of the neck.

  • • The irises of the eyes are golden to brown, and the transparent nictitating membrane is pale blue.

  • • The feet are white with black talons and bill is black with a blue cere.

  • • Osprey has narrow-long wings and a short tail.

FIGURE 1

The osprey is a piscivorous bird, about 99% of its diet is fish (Grove et al., 2009). It usually catches alive fish weighing from 150 to 300 g and 25–35 cm in length. However, it can catch any fish from 50 g to 2 kg. Ospreys have the high vision to detect underwater objects. When the osprey is flying at a height of 10–40 m above the water’s surface, it detects the position of the fish underwater. Then it moves toward the fish, dips its feet into the water, and dives under the water to catch the fish (Poole et al., 2002). After the osprey catches its prey, it carries it to a nearby rock and begins to eat it (Szaro 1978).

The osprey’s strategy in hunting fish and carrying fish to a suitable position to eat it are intelligent natural behaviors that can be the basis of designing a new optimization algorithm. Therefore, the mathematical modeling of these intelligent osprey behaviors is employed in the design of the proposed OOA approach, which is discussed in the following part.

3.2 Mathematical modeling

In this subsection, the initialization of OOA is described first, then the process of updating the position of ospreys in the two phases of exploration and exploitation based on the simulation of natural osprey behaviors is presented.

3.2.1 Initialization

The proposed OOA is a population-based approach that can provide a suitable solution based on the search power of its population members in the problem-solving space through a repetition-based process. Each osprey, as a member of the OOA population, determines values ​​for the problem variables based on its position in the search space. Therefore, each osprey is a candidate solution to the problem, mathematically modeled using a vector. Ospreys together form the OOA population, which can be modeled using a matrix according to (1). At the beginning of OOA implementation, the position of ospreys in the search space is randomly initialized using (2).where is the population matrix of ospreys’ locations, is the th osprey (a candidate solution), is its th dimension (problem variable), is the number of ospreys, is the number of problem variables, are random numbers in the interval , , and are the lower bound and upper bound of the th problem variable, respectively

Because each osprey is a candidate solution for the problem, corresponding to each osprey, the objective function can be evaluated. The evaluated values ​​for the objective function of the problem can be represented using a vector according to (3).where is the vector of the objective function values and is the obtained objective function value for the th osprey.

The evaluated values ​​for the objective function are the main criteria for evaluating the quality of the candidate solutions. Therefore, the best value obtained for the objective function corresponds to the best candidate solution (i.e., the best member), and the worst value obtained for the objective function corresponds to the worst candidate solution (i.e., the worst member). Considering that the position of the ospreys in the search space is updated in each iteration, the best candidate solution must also be updated in each iteration.

3.2.2 Phase 1: Position identification and hunting the fish (exploration)

Ospreys are mighty hunters able to detect the location of fish underwater due to their strong eyesight. After identifying the position of the fish, they attack it and hunt the fish by going underwater. The first phase of population update in OOA is modeled based on the simulation of this natural behavior of ospreys. Modeling the osprey attack on fish leads to significant changes in the position of the osprey in the search space, which increases the exploration power of OOA in identifying the optimal area and escaping from the local optima.

In OOA design, for each osprey, the positions of other ospreys in the search space that have a better objective function value are considered underwater fishes. The set of fish for each osprey is specified using (4).where is the set of fish positions for the th osprey and is the best candidate solution (the best osprey).

The osprey randomly detects the position of one of these fish and attacks it. Based on the simulation of the movement of the osprey towards the fish, a new position for the corresponding osprey is calculated using (5). This new position, if it improves the value of the objective function, replaces the previous position of the osprey according to (6).where is the new position of the th osprey based on the first phase of OOA, is its th dimension, is its objective function value, is the selected fish for th osprey, is the its th dimension, are random numbers in the interval , and are random numbers from the set .

3.2.3 Phase 2: Carrying the fish to the suitable position (exploitation)

After hunting a fish, the osprey carries it to a suitable (for him safe) position to eat it there. The second phase of updating the population in OOA is modeled based on the simulation of this natural behavior of osprey. The modeling of carrying the fish to the suitable position leads to the creation of small changes in the position of the osprey in the search space, which results in an increase in the exploitation power of the OOA in the local search and convergence towards better solutions near the discovered solutions.

In the design of OOA, to simulate this natural behavior of ospreys, first, for each member of the population, a new random position is calculated as a “suitable position for eating fish” using (7). Then, if the value of the objective function is improved in this new position, it replaces the previous position of the corresponding osprey according to (8).where is the new position of the th osprey based on the second phase of OOA, is its th dimension, is its objective function value, are random numbers in the interval , is the iteration counter of the algorithm, and is the total number of iterations.

3.3 Repetitions process, flowchart, and pseudocode of OOA

The proposed OOA is an iteration-based approach the first iteration of OOA is completed by updating all ospreys’ positions based on the first and second phases. Then, the best candidate solution is updated based on comparing the objective function values. After that, the algorithm enters the next iteration with the updated positions for the ospreys, and the algorithm update process continues until the last iteration based on (4) to (8). Finally, after the full implementation of the algorithm, OOA presents the best candidate solution stored during the iterations as a solution to the problem. The implementation steps of OOA are presented as the flowchart in Figure 2 and its pseudocode in Algorithm 1.

FIGURE 2

Algorithm 1

  • Start OOA.

  • Input: The problem information (variables, objective function, and constraints).

  • Set OOA population size (N) and the total number of iterations (T).

  • Generate the initial population matrix at random using (1) and (2).

  • Evaluate the objective function by (3).

  • For to T

    • For to

    • Phase 1: Position identification and hunting the fish

      • Update fish positions set for the th OOA member using (4). F.

      • Determine the selected fish by the th osprey at random.

      • Calculate new position of the th OOA member based on the first phase of OOA using (5-a).

      • Check the boundary conditions for the new position of OOA members using (5-b).

      • Update the th OOA member using (6).

    • Phase 2: Carrying the fish to the suitable position

      • Calculate new position of the th OOA member based on the second phase of OOA using (7-a).

      • Check the boundary conditions for the new position of OOA members using (7-b).

      • Update the th OOA member using (8).

    • end

      • Save the best candidate solution found so far.

  • End OOA

Pseudocode of OOA.

3.4 Computational complexity

In this subsection, the computational complexity of the proposed OOA approach is evaluated. OOA initialization for a problem with dimension equals , where is the number of problem variables, and is the population size (i.e., the number of ospreys). In each iteration of the algorithm, each osprey is updated in two phases exploration and exploitation. This population update process has a complexity equal to , where is the total number of algorithm iterations. Therefore, the total computational complexity of OOA equals .

4 Simulation studies and discussion

This section presents simulation studies on the performance of the proposed OOA in solving optimization problems. For this purpose, the efficiency of OOA is evaluated on the CEC 2017 test suite. Also, in order to analyze the quality of OOA in providing appropriate solutions, the results obtained from the proposed approach are compared with the performance of twelve well-known metaheuristic algorithms, including GA, PSA, GSA, TLBO, GWO, MVO, WOA, TSA, MPA, RSA, WSO, and AVOA. The values ​​of the control parameters for competitor algorithms are specified in Table 1. Simulation results are reported using six statistical indicators: mean, best, worst, standard deviation (std), and rank. The ranking criterion for metaheuristic algorithms in solving each benchmark function is to provide a better value for the mean index.

TABLE 1

AlgorithmParameterValue
GA
TypeReal coded
SelectionRoulette wheel (Proportionate)
CrossoverWhole arithmetic (; )
MutationGaussian ()
PSO
TopologyFully connected
Cognitive and social constant
Inertia weightLinear reduction from 0.9 to 0.1
Velocity limit10% of the dimension range
GSA
Alpha, G0, Rnorm, Rpower20, 100, 2, 1
TLBO
: the teaching factor
random number randrand is a random number from the interval
GWO
Convergence parameter (a)a: Linear reduction from 2 to 0
MVO
wormhole existence probability (WEP) and
Exploitation accuracy over the iterations (p)
WOA
Convergence parameter a: Linear reduction from 2 to 0
Parameters and r is a random vector in
l is a random number in
TSA
and 1, 4
random numbers lie in the range
MPA
Constant number
Random vectorR is a vector of uniform random numbers from
Fish Aggregating Devices (FADs)
Binary vector or 1
RSA
Sensitive parameter
Sensitive parameter
Evolutionary Sense (ES)ES are randomly decreasing values between 2 and
AVOA
,
WSO
and

Parameter values for the competitor algorithms.

4.1 Evaluation of the CEC 2017 test suite

In this subsection, the OOA’s performance in solving optimization problems is evaluated on the CEC 2017 test suite. This test suite has thirty benchmark functions consisting of three unimodal functions of C17-F1 to C17-F3, seven multimodal functions of C17-F4 to C17-F10, ten hybrid functions of C17-F11 to C17-F20, and ten composition functions of C17-F21 to C17-F30. The C17-F2 function has been excluded from the simulation studies due to its unstable behavior. The full description of the CEC 2017 test suite is provided in (Awad et al., 2016). The proposed OOA approach and competitor algorithms are applied in handling the CEC 2017 test suite for dimensions equal to 10, 30, 50, and 100. For all of the functions in the CEC 2017 test suite, OOA and competitor algorithms are employed for the maximal number of function evaluations (FEs) of , where is the number of variables (dimensions of the problem). The number of runs is 51 for each problem in each dimension, and the stop criterion is set to the maximal number of FEs.

The implementation results of the proposed OOA and competitor algorithms on the CEC 2017 test suite for ( is the dimension of the problem, i.e., the number of decision variables) are presented in Table 2. The convergence curves under this experiment for dimensions equal to 10 are plotted in Figure 3. Based on the obtained results, the proposed OOA approach is the first best optimizer for C17-F1, C17-F3 to C17-F21, C17-F23, C17-F24, and C17-F27 to C17-F30.

TABLE 2

OOAWSOAVOARSAMPATSAWOAMVOGWOTLBOGSAPSOGA
C17-F1mean1005.88E + 094013.0061.07E+10645417201.82E+0967417407,856.68292,201,9591.54E+08775.82523,282.28912,388,229
best1004.87E + 09116.32499.22E + 0920,390.563.90E + 0849089684,995.76629,049.836,85,32,154100.0201356.780664,15,095
worst1007.55E + 0912,447.471.27E + 102.34E + 083.96E + 0988,76,33211,5793.35E + 083.71E + 081,866.5939,727.85817784373
std0.00E + 001.14E + 095690.2991.56E + 091.12E + 081.57E + 0916586953046.6731.61E + 081.44E + 08755.07324286.74694555
median1005.56E + 091744.1131.04E + 10118296491.46E + 0965908307425.9821689864487873367568.34371522.25812676723
rank11241381165910237
C17-F3mean3008901.041301.978810068.592325.39111693.031794.181300.05713193.416745.44710706.0130015424.57
best3004498.5363005422.7181198.4744444.41633.6523300.01331583.535478.93836732.0143004531.794
worst30011914.76304.232613475.694387.10716537.313466.904300.12996138.724919.54114556.3730024388.24
std0.00E + 003205.8132.2680883637.5731.45E + 035073.041318.6590.0506462076.194190.80993188.0634.59E-1410247.01
median3009595.433301.841310687.981857.99112895.191538.083300.04252525.702791.654410767.8430016389.12
rank19410712638511213
C17-F4mean400957.888404.96931394.55410.7178584.5092426.3024403.4875412.2763409.5913404.7619421.2443415.3942
best400708.735401.2981865.3083404.4693481.4117406.7374401.6671406.3689408.7705403.7249400.1105412.2142
worst4001182.602406.8261912.946420.7999704.8832476.9316405.1198429.6616410.1096406.3548473.6029419.2849
std0213.45782.572911441.77097.396089108.212633.445821.77353311.45020.5672121.19151334.838443.057003
median400970.1075405.87651399.972408.801575.871410.7703403.5815406.5373409.7426404.484405.632415.0388
rank11241361110275398
C17-F5mean501.2464567.4359546.4592576.8394514.5862567.9134543.2107524.9737513.7034535.9086556.8219529.4119529.53
best500.9951552.2557528.2967561.3407509.1961545.6081524.7203510.7503508.9499530.1252551.6979511.7206524.571
worst501.9917577.3946566.3238592.6999521.2896601.7087581.0582540.0197521.413539.6513569.2487554.6231535.6298
std0.49088111.330719.7301617.187695.55422324.5864326.0695212.073915.315794.1363868.29605419.57014.94214
median500.9993570.0465545.6081576.6584513.9295562.1684533.5322524.5623512.2253536.9289553.1704525.652528.9596
rank11191331284271056
C17-F6mean600634.3963618.3666643.1669601.6245626.3311624.5677602.2798601.1951607.2775618.2456607.879610.8805
best600630.2308617.3015639.7602601.076615.9859607.9813600.5006600.6321605.0464603.0926601.4365607.3226
worst600637.8967621.0724647.6775602.9185642.8641647.9323604.574601.8229610.7564638.3277620.4237615.3818
std03.5548971.7871833.5148450.86679511.4546416.618991.8083550.486992.57171316.103318.508123.529157
median600634.729617.5462642.615601.2518623.2373621.1786602.0223601.1628606.6536615.781604.8279610.4088
rank11291331110425867
C17-F7mean711.1267808.7141768.8554810.0082726.7612835.5864765.1706732.0761726.9165754.5335717.4829734.0534738.434
best710.6726787.3283745.9056795.9949720.1534793.084753.5139717.5222717.841749.7496715.0157726.4152727.4159
worst711.7995826.3722798.2962823.4679738.3295879.6027796.3526752.5328745.5196763.1776721.473746.3446743.3223
std0.50595716.2690223.8205912.745058.08585237.1358420.596714.5483312.564935.9451142.7581618.9692097.372599
median711.0174810.578765.6099810.2851724.2809834.8294755.4079729.1246722.1528752.6035716.7214731.7268741.499
rank11110123139548267
C17-F8mean801.4928851.4892832.938856.8894815.8214851.1497838.4982812.467816.731839.9276820.9936824.0754817.7315
best800.995842.9416821.4712844.9551810.9035833.9359819.6608807.8228811.1105832.6263812.6957816.5959813.5324
worst801.9912860.4205849.7478862.4836819.0522871.6601851.4164817.5787822.055848.4403829.2716830.8931826.035
std0.5679117.85844511.804197.9856643.55712816.5687413.47193.963064.5222947.9925176.9683166.9941475.564979
median801.4926851.2974830.2666860.0594816.665849.5013841.4579812.2331816.8792839.3219821.0036824.4063815.6793
rank11281331192410675
C17-F9mean9001454.8191205.6911501.902909.31441410.0341404.287900.8504912.6632912.5493900904.5013905.4237
best9001302.583957.00561400.258900.531184.3761084.748900.0011900.6083907.6741900900.9542902.9691
worst9001604.7361707.6151647.775924.70411715.8751702.526903.3049935.1553921.227900913.0719909.6329
std0133.9345343.6003104.11441.09E + 01227.2256.91981.61704116.011295.88413105.7164372.977433
median9001455.9781079.0721479.788906.01171369.9421414.936900.0477907.4447910.648900901.9895904.5464
rank1118125109276134
C17-F10mean1006.1792369.8871816.7582658.3031687.8332084.6672076.6781819.8781761.6752231.1982342.7121993.4421751.437
best1000.2842094.461507.3562478.3281504.7951795.6361471.3441478.8531565.4841820.232048.4631588.1591434.859
worst1012.6682563.2742484.9993036.7831896.6772349.4932628.112347.5062042.3182534.3982454.3472420.5232167.228
std6.575908209.9802453.5094256.7411158.7545288.9921552.2516415.8416200.1676299.9799194.1695337.7744310.1715
median1005.8822410.9071637.3382559.0511674.9292096.7692103.6291726.5761719.452285.0822434.0181982.5421701.831
rank11251329864101173
C17-F11mean11003997.3651150.9144127.5681145.4285676.2761153.491128.8741158.0191153.4421141.1411145.6922446.535
best11002691.4651117.8961476.4341120.3735520.681113.6041105.8221122.6971139.7121120.6211133.8541115.793
worst11005259.2481206.8456746.0971201.5445761.6471176.7371151.3451234.7551175.9011172.0261168.2556221.771
std01140.19238.677052339.67937.65748105.802628.800322.4695251.6055315.4324621.6738215.30442486.946
median11004019.3731139.4584143.871129.8985711.3881161.811129.1651137.3131149.0781135.9591140.3291224.288
rank11161241382973510
C17-F12mean1352.9593.72E + 0811583067.42E + 0810437931094197247757010830751489573531786310738908443.507636709.5
best1318.64683388866374631.41.65E + 0834796.03567385.7180695.29224.78547751.041423075499376.52581.009184374.6
worst1438.1766.50E + 0821006351.30E + 09163388013433684110247340223223316549414272181617014572.971124017
std56.604492.83E + 08797531.45.66E + 08696087.236148718045631548367994452.64181611550650.15397.789381157.9
median1327.5063.77E + 0810789797.53E + 0812532481233017280966946042217894445217052990006.98310.027619223.1
rank11281347106911523
C17-F13mean1305.3241809630019224.71361814358490.31913336.787907.6867012.70110770.417534.310530.736899.77157236.95
best1303.11415098792797.37630038145490.6527917.0313384.5741390.3176780.11116553.425243.3042435.2388923.086
worst1308.5086006524732989.771.20E + 0811056.0621170.1715879.112959.915073.219930.7314860.4917522.46189419.1
std2.2452462770023315419.68553985292381.6775650.7595626.7965920.1523357.5061593.2894015.7277073.63187105.22
median1304.837540503720555.85108029818707.28112129.976183.5356850.29510614.1416826.5211009.573820.69615302.78
rank11210135843796211
C17-F14mean1400.7464132.1542055.1355558.3512266.9253493.0021525.391581.0952397.1091601.0455788.6373081.17413581.11
best14003248.1021693.974856.2371458.0791492.5991486.1741424.3011465.6161522.3214773.4771434.2713851.459
worst1400.9955651.762904.6137191.9964109.7135807.6571567.3242025.3625154.3821632.9427883.3937135.64427138.06
std0.4914541096.309563.63111083.9211240.5192267.55840.95033292.66071815.95252.096871439.4732691.8139745.123
median1400.9953814.3781810.9795092.5851749.9543335.8771524.0311437.3581484.2181624.4585248.8391877.3911667.46
rank11051169237412813
C17-F15mean1500.33110751.755501.3914536.85471.7277297.1816470.9571544.0726045.2841720.39325078.789398.544713.312
best1500.0013084.9742103.1242800.1563969.5232363.4422042.0131527.293680.9911588.62411746.992945.0151911.483
worst1500.518908.9713222.6531904.236702.58413137.1414086.811556.7487188.9841814.85737679.4615506.078362.85
std0.2325746523.6995124.63112553.821113.1784573.8095186.65112.710761592.372109.681712238.75186.1863168.595
median1500.41310506.523339.89411721.415607.46844.0734877.5021546.1246655.581739.04525444.339571.5364289.458
rank11161259827313104
C17-F16mean1600.762034.4611820.7112038.5941728.9932071.121969.1391827.7391735.3111680.9612098.371940.8661813.107
best1600.3561958.0531644.4711830.9981648.6991876.3441773.8931733.2161616.6111653.6061965.561834.3051725.011
worst1601.122197.9711943.5762327.0581791.6292265.5452104.181892.7131837.4481738.1372303.6052109.1391845.824
std0.312085108.9644124.4788206.965558.70989174.4498155.094766.6426590.0174738.9192151.8365125.768258.06975
median1600.7811990.9091847.3991998.1611737.8222071.2941999.2421842.5141743.5921666.052062.1571910.011840.796
rank11061131297421385
C17-F17mean1700.0991824.5731753.7181824.7311757.3671807.681849.5171850.4451772.2111761.5221854.6521755.1781758.992
best1700.021814.8761736.2381806.9141726.8321791.6631777.5671782.7111725.7591750.8421750.5171748.1591755.699
worst1700.3321830.0941800.1131834.4541832.6631819.1631899.5231963.9321880.8221772.011987.7781762.231761.564
std0.1532846.66175530.6352312.092849.736611.670152.3314484.7638871.8970510.35641119.52785.9442722.620464
median1700.0221826.6611739.2621828.7781734.9871809.9481860.491827.5691741.1311761.6171840.1561755.1611759.353
rank19210481112761335
C17-F18mean1805.36300216612367.56598702517226.9412580.3524399.0321918.5520824.6930910.6610114.7322895.0213373.88
best1800.0031538124999.356296295.45704.9587753.9886684.6099051.446554.04825117.676625.9962935.7623519.428
worst1820.451870082816297.361.74E + 0726124.117023.983837635331.5535203.5738683.4112367.2442715.7619330
std9.94147439107765004.0597.82E + 069988.1013808.45115085.8112222.3914352.666164.3742420.75120287.366822.131
median1800.492157701314086.77313581718539.3512771.7126267.7521645.6120770.5729920.7710732.8522964.2715323.05
rank11231364108711295
C17-F19mean1900.445416604.26952.6887395416884.348131794.736476.331915.4825560.8514838.77642379.5326116.336400.24
best1900.03926213.492190.88348044.12387.6551951.7277952.2331909.8981946.8582050.46511570.772661.4092229.189
worst1901.559880029.513820.02158878712016.72263352.466856.631925.53814413.5313027.1361513.1180690.3610287.94
std0.735595363914.25586.445686643.64697.35148091.123888.817.2943235891.5595392.98222095.9836346.343284.642
median1900.09380086.85899.924660666.36566.509130937.335548.241913.2472941.5082138.75648217.1210556.786541.917
rank11271361192431085
C17-F20mean2000.3122225.942179.1972234.3252145.8492217.8852217.0622146.6232178.5192075.6392266.5562177.5352052.745
best2000.3122166.2852032.9052172.8572117.5022112.1012103.3032049.3062137.5412064.0532197.2892152.1862037.613
worst2000.3122299.7292309.4272292.562200.4272337.1722302.4752259.9752258.472086.5882364.3822210.9982060.904
std054.45673122.893258.1957936.7239494.1896994.0565385.454753.854279.33380780.3088428.8763210.60866
median2000.3122218.8742187.2292235.9412132.7352211.1342231.2342138.6062159.0332075.9582252.2772173.4792056.232
rank11181241095731362
C17-F21mean22002297.8782214.5182270.582295.8822331.6162315.5152255.8812319.1292304.8232376.9812324.9172303.224
best22002248.0922204.3412225.192291.9372222.3242219.342200.0082314.7042203.9112358.6042316.4412227.926
worst22002325.3712241.0222296.3882300.1172380.9932361.9842313.1542324.3542345.5032395.2012332.8582339.654
std035.5714617.5093231.107553.36051573.2210964.1403963.745183.92071466.9367915.10927.97718250.22458
median22002309.0252206.3552280.3712295.7372361.5742340.3692255.1812318.7282334.9382377.0612325.1842322.659
rank16245129310813117
C17-F22mean2300.0732759.6522309.4482948.0052307.8272735.4732325.0392285.032309.0462320.5912300.0012313.9592318.861
best23002627.6222304.5912728.1842301.1572456.932320.1342225.7542301.3332313.99223002300.6712315.814
worst2300.292905.9852311.7293109.3272316.9252954.1982333.0872305.5532323.582332.9462300.0062347.8432323.552
std0.143325126.85463.24115158.55216.508385219.24635.71946839.0507410.108848.5653010.00286722.363113.265565
median23002752.5012310.7372977.2552306.6132765.3812323.4682304.4062305.6352317.71423002303.6612318.04
rank31261341110159278
C17-F23mean2600.9192702.32644.3452706.0132616.6162730.0782651.352621.312614.4362644.8462802.1582646.6822659.182
best2600.0032658.1132632.0782675.3592611.652636.2222632.5372607.5332608.0722633.4162733.6152638.9932638.185
worst2602.872727.8082663.1012748.8352621.2632776.962672.5292633.5422621.5472654.5532948.0932659.3032668.032
std1.30434332.1666714.421633.929664.58437462.8039621.3548811.207676.8257649.27125399.6019.05771314.04045
median2600.4032711.6392641.12699.9292616.7762753.5662650.1672622.0822614.0622645.7072763.4622644.2162665.256
rank11051131284261379
C17-F24mean2630.4882785.5062775.0212861.7542706.4312670.3332767.6482686.1732755.1752762.6122753.7922772.8672728.127
best2516.6772721.562745.4282829.7472692.6662514.522746.0822500.5112735.7352755.9752500.8682756.9132527.453
worst2732.322864.7182804.9562921.5272720.3532816.4792795.0532761.1712776.0772768.6722906.5292789.4522815.512
std115.090167.062326.4380540.2718711.48417159.310520.18173122.627417.259845.293828173.297513.39486132.9355
median2636.4772777.8732774.8512847.872706.3532675.1662764.7282741.5052754.4442762.92803.8862772.552784.771
rank11211134293786105
C17-F25mean2932.6393172.0852912.473295.12929.2863144.3142906.2042921.5412939.0192933.5772921.722922.8412953.287
best2898.0473073.7522899.1513222.2442918.3932903.8552755.0972898.6952919.992914.5972900.462898.7012940.339
worst2945.7933390.4082949.3453377.0042936.5093698.0972962.3842944.9242946.0882952.7822943.3942946.5942963.808
std22.81025145.164824.2966563.271147.613289368.72699.6455726.002312.5702320.3011324.2267526.531749.871435
median2943.3593112.092900.6923290.5762931.122987.6512953.6682921.2722944.9992933.4642921.5142923.0342954.5
rank71221361113984510
C17-F26mean29003638.7022984.1473802.3723155.2043659.5593198.2382900.1563284.9663223.1223913.3842904.2782897.067
best29003276.14228023461.0882942.9763157.352928.6782900.1192972.952912.703280228022697.055
worst29003897.2593170.6254157.5593633.1474343.2933631.4592900.2043961.3533928.2414427.013015.1123120.882
std3.67E-13294.9394207.8071296.6646316.9464572.8857303.54140.037246449.5678467.4405743.845686.0872212.0623
median29003690.7032981.9813795.4213022.3463568.7973116.4092900.153102.783025.7714212.26229002885.165
rank21051261173981341
C17-F27mean3089.5183214.8023121.6443238.7433113.993184.3723200.5953091.7423117.5413116.4683233.3733138.583163.798
best3089.5183163.3753095.6183129.2423093.9453103.1243183.8463089.7213094.7023095.7013220.5573097.5033120.949
worst3089.5183292.1343185.8423441.1543163.7813228.9023212.9913095.2573181.4763175.6643256.0863188.4453225.9
std2.59E-1354.0225642.4041136.513432.931856.2939912.016332.57271542.1489238.995615.6193537.7811343.83476
median3089.5183201.853102.5573192.2883099.1173202.733202.7723090.9943096.9943097.2543228.4243134.1863154.172
rank11161339102541278
C17-F28mean31003650.3173243.2583814.8943302.1123611.823296.6173246.0153357.8083336.9113469.1723316.4683254.039
best31003598.48131003728.2623200.3483428.9153155.463100.1313199.6663219.9593455.2153181.1643147.237
worst31003694.9593405.5853877.4293349.4963832.0123406.1233405.5863428.4233405.843488.5693405.8123535.105
std039.91454133.531468.397596.79E + 01206.5341127.2636166.702104.968987.6480715.26821100.6178185.8137
median31003653.9133233.7243826.9433329.3033593.1773312.4433239.1723401.5713360.9223466.4533339.4483166.908
rank11221361153981074
C17-F29mean3132.2413338.8493292.7733388.3313246.2663241.8763360.6013206.5113272.3843217.0043357.4283273.3033242.928
best3130.0763320.5683214.7493313.2233185.2393167.8633241.4213143.1773192.9393167.5913239.0553169.9453191.43
worst3134.8413358.763377.8363459.2553326.4023315.8263515.393294.9413392.6313240.7993662.2073360.5343294.792
std2.45228319.1462182.9505674.3400364.6922859.8292113.53363.5153693.8149433.93212201.565185.5434242.93781
median3132.0233338.0333289.2533390.4233236.7123241.9083342.7963193.9633251.9833229.8143264.2263281.3673242.744
rank11091364122731185
C17-F30mean3418.7342329979309087.13856834728531.3644628.91040867317639.2981763.263452.35821101.4406173.71602388
best3394.6821420187109668.3868214.926053.54117676.44516.3527639.06235077.7830568.26631231.46540.001551547.9
worst3442.9073497681805467.6609190810611091363214392984412115231420932106604.51048619805506.13650707
std27.43434853522.5327803.12160680472437.7522852.91905032588898.3643256.936686.7171347.8454921.71443151
median3418.6732201025160606.24233608913481.5548812.7114553.425697.17123552158318.33802277.8406324.51103649
rank11231376104928511
Sum rank38319173350137280236111187189236180191
Mean rank1.310345115.96551712.068974.7241389.6551728.1379313.8275866.4482766.5172418.1379316.2068976.586207
Total rank1114123109267958

Performance of optimization algorithms on the CEC 2017 test suite ().

FIGURE 3

The results of employing OOA and competitor algorithms in handling the CEC 2017 test suite for are reported in Table 3. The convergence curves while reaching the solution for the dimension equal to 30 are shown in Figure 4. Based on the simulation results, OOA is the first best optimizer for C17-F1, C17-F3 to C17-F22, C17-F24, C17-F5, and C17-F27 to C17-F30.

TABLE 3

OOAWSOAVOARSAMPATSAWOAMVOGWOTLBOGSAPSOGA
C17-F1mean1002.74E + 103246.7824.29E + 1027955.31.87E + 101.77E + 09561459.31.74E + 096.44E + 09109695481.47E + 091.86E + 08
best1002.36E + 10287.74753.83E + 1012862.651.17E + 101.40E + 09436189.92.87E + 084.07E + 092638.1783907.1731.39E + 08
worst1003.43E + 107988.6865.28E + 104.25E + 042.55E + 102.20E + 09714120.55.25E + 099.60E + 09382957925.86E + 092.57E + 08
std8.20E-154.99E + 093609.7846.69E + 091.43E+046.43E+094.12E+08137372.12.35E+092.31E+09184060472.93E+0950984062
median1002.59E+102355.3474.03E+1028226.581.88E+101.75E+09547763.47.19E+086.05E+09278988233371821.74E+08
rank11221331194810576
C17-F3mean300101633.646663.5976843.791137.96349271.14242151.81840.62943494.2836200.9100078.633287.44174605
best30092811.9225329.6259505.44875.422846681.09200336.31443.30337995.0630818.0986159.623746.43132120.5
worst300111590.360348.4583475.861404.11551916.92278190.72533.22848576.6739208.3111021242756.91242606.2
std0.00E + 009268.69615015.2511596.232.37E + 022623.43832383.18483.4014341.0183777.96410848.738.66E + 0352440.39
median300101066.150488.1482196.941136.15749243.27245040.11692.99343702.6937388.59101971.533323.2161846.7
rank11179281336510412
C17-F4mean458.56166713.376517.1710240.74494.68314726.869874.719498.4769576.9153927.8779600.8366631.5183827.8094
best458.56163761.644493.2976556.459483.73741073.544806.7569490.2673518.7869711.5748579.5763518.2477773.3242
worst458.56169095.208536.145814323.08517.41137871.644959.5679512.5597609.6691345.835625.2714828.5023852.6342
std02210.58417.779463223.85715.46422870.88769.723369.85885339.93277284.020119.92651142.411937.16562
median458.56166998.326519.618510041.72488.79184981.143866.2756495.5404589.6027827.051599.2493589.6616842.6397
rank11241321193510678
C17-F5mean502.4874860.8119735.8015901.8293586.9968807.5434838.1713624.8871627.4941782.8762733.0872638.6644711.6994
best500.995839.7705697.0525874.4106563.4297777.4863807.8111609.4272585.2307759.2274712.6215613.1615660.4988
worst503.9798883.1903797.4113937.5737611.1767842.804852.7472661.673657.7094810.5974760.4182690.2534777.5973
std1.28448718.0983145.3777330.1729120.0143130.7033120.4885624.6566335.8249124.8031621.3023135.0529748.57437
median502.4874860.1434724.3711897.6664586.6904804.9415846.0635614.2241633.5182780.84729.6545625.6214704.3507
rank11281321011349756
C17-F6mean600683.2593648.6906686.5586603.4092680.2796679.4806625.433612.3978645.163658.9108648.9292631.4651
best600681.8765646.6203681.0214602.0831664.2888668.1048613.024604.8794637.741658.1333636.2289624.1297
worst600684.6334651.9283693.5103604.8734689.6805685.134638.6693619.7951657.2588659.9437660.1326636.2644
std6.56E-141.1367312.294145.7681661.2124411.939517.77070712.072296.1389778.5802540.79801510.582125.286354
median600683.2637648.1069685.8514603.3402683.5746682.3417625.0193612.4583642.8261658.7831649.6776632.7332
rank11271321110436985
C17-F7mean733.4781323.181165.0291365.755852.15811245.9691332.559859.8309892.86671091982.064885.2218978.1606
best732.81861273.3441043.8341351.453823.86261094.0011287.148803.9986819.4373998.7227932.6094863.0263936.6552
worst734.51991361.671334.311390.085908.40551402.9421417.143937.2911934.97911171.3181055.847913.88161035.328
std0.75402338.21647128.363517.1686838.22291134.012260.3537457.0699650.5565690.1082654.0434222.0343541.29017
median733.28671328.8541140.9871360.742838.18211243.4671312.972849.017908.52531096.979969.8995881.9897970.3298
rank11191321012358746
C17-F8mean803.32981097.714956.61151136.745895.02521070.6171040.781897.8914896.49641032.66968.9946929.4506994.7715
best801.20231081.688924.89031115.143887.9441024.064981.5952865.7409889.14711012.772943.4161917.0864977.8659
worst804.15741118.894979.43591165.336903.52461179.4561084.49929.1027905.15871067.236997.0403946.31991016.214
std1.42082617.0776824.7391125.436456.42314273.269344.0321127.700346.96285423.8072123.6299313.0129919.43129
median803.97981095.137961.061133.251894.31611039.4751048.52898.3611895.83991025.317967.761927.198992.5034
rank11261321110439758
C17-F9mean90011412.34998.42611057.921093.08911959.7311477.15657.1622130.2155989.3814220.8943665.5191310.801
best9009745.1923683.12310784.39931.12537270.6568763.1714497.4851567.4314315.4563659.4052171.2991088.838
worst90012982.025701.21511196.41252.78116169.6913694.578671.6742952.7739063.1995085.9035609.3631531.093
std6.56E-141346.646903.1946185.52771.49E + 023676.3212480.8592014.662672.22152148.751628.38431458.571207.6059
median90011460.995304.68311125.451094.22412199.2911725.334729.7442000.3295289.4344069.1353440.7071311.636
rank11171021312849653
C17-F10mean2293.2677451.4235601.9478167.994071.2196761.4676694.9424761.6054907.2078188.5484969.3025170.2616325.003
best1851.7566864.8044816.3417290.5653691.2255323.3815758.3674461.4714363.0137800.1694706.5264907.065812.799
worst2525.0277777.86126.7218822.1814563.1967383.4538112.5335152.1015274.9138368.2875396.65639.5036940.578
std300.3743404.5651630.3589641.3718402.1601965.52371046.016332.1405389.0474261.5497319.9676322.3387531.2767
median2398.1427581.5455732.3628279.6064015.2277169.5176454.4354716.4234995.458292.8674887.0425067.246273.318
rank11171221093413568
C17-F11mean1102.9877803.8551265.3819163.7091173.0155319.4848130.7741324.412246.4672029.4442982.7561256.5119547.915
best1100.9956412.4141194.897450.3691123.1473759.7255828.0951278.9371403.4351611.8662296.3841225.6833469.333
worst1105.9778946.2591332.60410320.021208.0568057.42912061.621368.5144488.4562799.5193685.5731286.11117980.45
std2.1524981114.0257.413831314.78736.731521930.5962717.03250.272741496.726525.8601654.821129.326586219.375
median1102.4877928.3731267.0169442.2241180.4294730.397316.6871325.0941546.9881853.1962974.5331257.1268370.939
rank11041229115768313
C17-F12mean1744.5537.36E + 09218489061.14E + 1022582.895.31E + 092.59E + 0811763262550545383.17E + 082.09E + 0826854768052480
best1721.816.08E + 0930744311.02E + 1016103.812.74E + 0966358101546227553437092.02E + 0840320435290167.85575599
worst1764.9379.35E + 09533614831.44E + 1028838.956.95E + 095.18E+08284612271.15E+085.50E+086.66E+08533938510540140
std20.152771.40E+09221355611.99E+095426.4811.82E+092.08E+0811148928480042591.58E+083.05E+0821779682251710
median1745.7337.00E+09154798551.06E+1022694.395.78E+092.27E+086564773497110512.57E+086392421525561768047090
rank11261321195710834
C17-F13mean1315.7915.98E + 09156642.21.10E + 101916.7861.53E + 09947267.495212.36790648.99235882038150.333845.5812479237
best1314.5872.92E + 0986693.235.80E+091629.1362066345144693438085.8595403.666413870230933.9513962.843385725
worst1318.6468.38E + 09247788.61.36E + 102480.5485.32E + 091400607191329.324536041.36E + 0855854.5476556.2526842916
std1.9362812.26E + 0966898.983.55E + 09384.88032.55E + 09497232.371965.1311230183117538811934.2428806.3810052501
median1314.9676.32E + 09146043.51.24E + 101778.7313.95E + 08970764.475717.153067948455305632906.3522431.629844153
rank11261321185710439
C17-F14mean1423.0171982497283653.622974461441.2181228615232594721206.89557593.6146256.1119642319560.922099859
best1422.014122250739610.1111546871437.75487912337494.255154.8935881.9284969.46776319.13255.266347509.5
worst1423.9932509614656794.934211631446.2221735736710579336153.831195148168290.8180647435774.833540250
std0.808176602440.2272316.410902853.906552393127.7324587213352.63588524.340873.69484796.114205.741472523
median1423.032098934219104.723069681440.4491149801108025021759.42499672.1165882.1110145019606.792255838
rank11061229134758311
C17-F15mean1503.1293.18E + 0839085.056.25E + 081624.21615028021527375044659.5416546043536716216731.914928.184999014.1
best1502.4622.75E + 0811358.65.39E + 081585.0125920046242861.225821.73102650.6121862611864.761932.732183311.8
worst1504.2653.52E+0863518.566.90E + 081641.841349583311712346273931.02619512201010326422716.549221.2362238398
std0.8555573817664522028.087386621926.3480913404148800763220851.463028503936429934536.7273228.17940410
median1502.8933.22E + 0840731.526.35E + 081635.0059616854186433939442.712065152507337816173.184279.384787173.5
rank11251321086119437
C17-F16mean1663.4694439.6963062.3445127.0722044.4193345.6974362.2562630.9072584.6943546.9923758.0162989.1623008.96
best1614.724082.8782598.5824302.9541738.3172906.3933566.6112375.6622431.2523348.4933566.2362724.5252651.41
worst1744.1184726.0063607.1695858.0722313.9733612.1595256.3412912.3942716.2353796.3063932.4643280.1863379.142
std61.972294.6568414.7725831.0934259.3752310.7514695.6954231.5981146.6984199.2798163.2425279.3156355.369
median1647.5194474.9513021.8135173.6312062.6933432.1184313.0352617.7862595.6453521.5843766.6822975.9693002.644
rank11271328114391056
C17-F17mean1728.0993489.2342511.8693807.8211871.4683348.3462904.12100.5161945.6612219.5382564.2562367.1842179.495
best1718.7612857.8792358.9893407.9361755.8562245.8882400.7242045.6511810.5681980.5882459.3962118.9632129.738
worst1733.6594270.9932634.0284514.4911935.976235.0423246.2582258.6372101.6612531.92722.9672780.3952253.289
std6.708055601.71120.3358500.845979.4561927.199361.504105.4266138.9375233.8376128.7943296.995456.38169
median1729.9873414.0332527.233654.4291897.0232456.2262984.712048.8891935.2082182.8322537.332284.6892167.477
rank11281321110436975
C17-F18mean1825.696297103942769111341607511900.212379874286168952668885.9438453.41741398538191143342.33810887
best1822.5248558506294804.7110441481876.32413928812078826168246.281901.12808377.6301687.1101966.82975129
worst1828.425769927655251016.71E + 071913.84771988170127327731810901112670421892841047952170095.95586097
std2.7019272172393124512572.38E + 0716.91978392024884578261766186.5491704634910.2344271.929786.511197059
median1825.92262918982628270292431571905.34392843314932105348198.3272604.21983966401562.3150653.23341160
rank11181221310647539
C17-F19mean1910.9896.07E + 0870677.221.02E + 091924.4393.08E + 0814977184981927.34216074601211685386.0946425.811694555
best1908.844.54E + 0814998.17.39E + 081921.7773822398194882524686.7873930.76312061546271.289070.513669506.3
worst1913.0957.90E + 08157546.81.55E + 091929.7268.52E + 082586152022078301359558185461931149381392243010453
std1.9320091.69E + 0862094.743.60E + 083.5954453.92E + 081090471110624246295643266874828586.2562079.66987306.8
median1911.015.92E + 0855082.019.02E + 081923.1261.88E + 0816049195847596.41597391619082990167.5218704.331549130
rank11241321110689537
C17-F20mean2065.7872943.1572666.0472999.8812182.5822891.6352878.6272633.9732391.7362837.1333059.5352573.0272497.368
best2029.5212848.332500.8432813.7172062.4152742.3772658.252392.2952210.2932737.0832667.8592520.3552448.1
worst2161.1263065.8112915.8673118.1882270.6673053.5353072.023056.2582573.1532968.6313558.8322714.4282525.393
std63.6464590.99524182.3155131.416687.69513129.9414176.8356291.1121148.1372106.4891373.481694.5579534.96127
median2036.252929.2432623.743033.812198.6232885.3142892.1192543.6712391.7482821.4093005.7232528.6632507.99
rank11171221096381354
C17-F21mean2308.4562639.6252448.3272700.072369.6382547.4132626.8322410.582394.5552505.7182584.5372441.5472502.684
best2304.0342540.7222212.5822617.6322359.682308.4772545.1962373.042357.1782493.172565.3332421.3772467.965
worst2312.9872704.8752613.572797.9692386.4062688.3372696.8162442.6752411.1122516.372622.0782456.4362555.916
std4.45904177.49394168.978978.4619311.76068167.673774.4190128.8831525.3424611.4199725.470317.1756237.53347
median2308.4022656.4522483.5792692.3392366.2322596.422632.6582413.3032404.9652506.6662575.3692444.1872493.427
rank11261329114381057
C17-F22mean23008290.9455959.6278035.0342303.0859123.6267681.7034043.8332725.835867.8396544.9945024.1782723.901
best23007933.192303.226949.0612302.0138880.0256673.1952306.8532589.532746.594093.1792466.2472644.929
worst23008849.1817372.3169126.4952304.8979238.6348581.4246200.9043006.0299328.4847622.5167499.7072784.931
std0391.46432441.527935.84161.293614168.516792.99992033.845190.4893583.8261645.2622314.80969.38582
median23008190.7057081.4868032.2892302.7159187.9227736.0973833.7872653.8815698.1417232.145065.3782732.873
rank11281121310547963
C17-F23mean2655.0813224.032943.4093282.2012645.533229.1933070.8582742.562757.122918.9983834.5572915.4172994.767
best2653.7453133.0162827.6833224.442460.8193103.2312883.0352695.5652736.2472895.5543719.8392880.1842963.876
worst2657.3773310.7683126.6543365.7612715.9983438.4883176.8052773.5142778.9492972.2913948.0842969.7233062.066
std1.65319983.61115130.98461.45503123.4634147.9262130.410833.2801918.4023536.19027120.948441.4286845.26803
median2654.63226.1682909.6483269.3012702.6513187.5273111.7952750.582756.6412904.0743835.1522905.882976.564
rank21071211193461358
C17-F24mean2831.4093344.8843191.7473451.0532886.7873308.5533133.9592910.3822926.4763055.2983396.8783149.5313250.619
best2829.9923304.5513044.4553356.132870.1213192.3443065.7472859.2582913.1883030.0733357.4723068.7813150.106
worst2832.3663428.3973356.5723615.9852894.1043363.1953161.6482934.5592934.133093.9883437.0063270.6373334.659
std1.14556356.38206137.1339120.069111.2682379.6798845.7002834.528589.36766427.2270735.1642886.4606485.67692
median2831.643323.2943182.9813416.0472891.4613339.3383154.2212923.8542929.2923048.5673396.5183129.3523258.855
rank11181321063451279
C17-F25mean2886.6984003.3692910.0174666.5792891.5583504.5513093.5692910.8872999.7143085.9913001.9792895.4533120.923
best2886.6913603.9342894.9284025.6462884.4023103.523054.8562884.3992959.3482957.8222989.7082887.663103.11
worst2886.7074302.4562951.5275520.8582898.1293920.9413113.9212978.9463074.8763231.7463015.292913.743133.671
std0.007606291.623327.69321622.73096.203473399.539527.7741945.4954453.57291130.992110.5634912.2501813.50433
median2886.6984053.5422896.8064559.9062891.8513496.8723102.7492890.1022982.3173077.1983001.4582890.2073123.456
rank11241321195687310
C17-F26mean3578.659505.8567547.77410128.372913.9279034.6528656.394857.6524622.6186060.8027701.7084922.6344441.597
best3559.8419052.6726182.3119237.3412913.3848332.5717878.9424487.6594205.254597.4466588.2363542.854035.18
worst3607.68610319.548348.70611702.512914.6239478.8249561.1725526.75270.9447453.7518281.4296560.5414942.653
std2.28E + 01590.9343953.40321157.0360.612786491.2266691.009481.7705455.05951309.68789.98831409.09380.781
median3573.5369325.6067830.049786.8032913.8519163.6078592.7234708.1244507.146096.0067968.5834793.5724394.277
rank21281311110547963
C17-F27mean3207.0183635.0833364.4353799.8513215.0733489.85834413232.893252.4433324.7085079.0673283.0253475.121
best3200.7493571.913272.3283501.8243199.9783348.2123260.6113212.6283243.4033243.0694600.3633241.6793392.776
worst3210.6563742.4093444.9064105.5593237.0473754.783574.9373260.9183268.1153401.3475428.0533327.8913523.117
std4.65E + 0076.0248190.87128258.81616.89199181.5433134.792220.2310410.8041365.49988405.124537.1608756.90489
median3208.3353613.0063370.2523796.013211.6343428.223464.2263229.0073249.1273327.2075143.9273281.2643492.296
rank11171221083461359
C17-F28mean31004882.763275.9225848.1233220.8594222.8223459.2633266.1553627.6513704.5293547.2193343.1473612.527
best31004631.9993243.0795519.0283203.2443629.7493394.3913227.7323415.8233544.7553471.4433200.0913557.078
worst31005154.5673310.0776192.8183252.9934827.8383517.8893301.2394145.1744070.2073706.2473562.2983672.727
std2.63E-13223.941927.39059321.87792.22E + 01554.761553.7510830.21632347.0962246.5379107.3151167.631454.95501
median31004872.2383275.2675840.3233213.64216.853462.3873267.8253474.8033601.5763505.5943305.13610.152
rank11241321163910758
C17-F29mean3353.755524.924391.3145758.4173676.2065356.8565193.2753873.0643817.4224581.6585167.7654218.3864344.553
best3325.3855044.7084017.8135086.9593512.9624781.4594905.6363739.46237294233.9584877.0694005.3043939.263
worst3370.7976031.9084618.7916682.2153822.956297.1685375.0724002.3043947.3135095.0355441.4244478.4364723.806
std19.68889476.764266.0991783.7085136.5606710.3936201.2981111.14897.68969367.9411303.3514195.0757351.0088
median3359.415511.5324464.3265632.2473684.4555174.3985246.1953875.2453796.6884498.825176.2844194.9014357.572
rank11271321110438956
C17-F30mean5007.8541.50E + 0914989362.97E + 097823.141403972114122301232514186705220397968392378375286240.9737698
best4955.4491.11E + 09528393.42.13E + 096445.621138110248220703583519.514955072130271020761207723.578203915.2
worst5086.3961.65E + 0926545663.28E + 0910507.56943911986605611646553171810718283477825286168710843521411438
std58.97442.65E + 08888936.35.59E + 081902.20436577105241084271816057767218629284758338189.3532335.2587913.9
median4994.7851.63E + 0914063933.23E + 097169.69426693311453076153883418360909527203411228784626444.16667719.3
rank11251321011789634
Sum rank3133418236157305284128151232231139204
Mean rank1.06896611.517246.27586212.448281.96551710.517249.7931034.4137935.20689787.9655174.7931037.034483
Total rank11261321110359847

Performance of optimization algorithms on the CEC 2017 test suite ().

FIGURE 4

The optimization results of the CEC 2017 test suite for , using OOA and competitor algorithms are presented in Table 4. The performance convergence curves of the algorithms on the CEC 2017 test suite for the dimension equal to 50 are drawn in Figure 5. The simulation results show that OOA is the first best optimizer for C17-F1, C17-F3 to C17-F25, and C17-F27 to C17-F30.

TABLE 4

OOAWSOAVOARSAMPATSAWOAMVOGWOTLBOGSAPSOGA
C17-F1mean1006.23E + 1096335399.76E + 1058691843.97E + 108.02E + 0942368119.75E + 092.16E + 101.79E + 102.64E + 091.08E + 10
best1005.56E + 1011469088.54E + 1022651893.65E + 104.74E + 0930323497.03E + 091.47E + 101.42E + 101.08E + 091.03E + 10
worst1006.67E + 10254926831.07E + 111.49E + 074.27E + 101.20E + 1052736741.33E + 102.92E + 102.14E + 103.52E + 091.17E + 10
std0.00E + 004.88E + 09108172859.29E + 096.05E + 062.55E + 093.44E + 09922454.42.63E + 097.02E + 092.91E + 091.07E + 096.35E + 08
median1006.35E + 1059472829.92E + 1031648633.98E + 107.68E + 0943206109.31E + 092.13E + 101.79E + 102.98E + 091.07E + 10
rank11241331162710958
C17-F3mean300164990.9152600.7164380.118661.51113601.9243601.648146.73135309.7102338.5185297.2150706.5274277.7
best300141509117250.3149115.916118.9799806.91183717.938171.73118871.577391.5167333.8113263.4228606.7
worst300189752.4185670.2179187.822027.1121120.2371611.559884.37151887116770.7209357.4196385.7315163.7
std0.00E + 0020312.6930901.5613351.72.65E + 039850.80988493.059054.92813491.2617981.6520314.173.61E + 0435447.28
median300164351.1153741.1164608.318249.99116740.2209538.447265.41135240.1107595.8182248.9146588.4276670.2
rank11089251236411713
C17-F4mean470.367915348.71706.931624716.34533.59228634.8592000.401566.94541475.712890.433170.7081038.4731568.726
best428.512711914.91688.907816303.31498.74356917.0861255.35530.60051094.8051627.8092647.03694.62411354.896
worst525.725217475.53737.816929521.96585.547811157.342403.438650.59811814.4524961.153379.8461873.5971697.292
std49.571622488.60321.848656035.3240.440381792.421514.017257.03692323.33671464.804350.9684559.0229151.6567
median463.616816002.2700.500926520.05525.03888232.5032171.407543.29161496.7922486.3813327.979792.83521611.358
rank11241321183691057
C17-F5mean504.72611123.301871.76531153.706745.19881172.288973.809747.8744734.04441018.402817.9617800.2022907.1433
best503.97981089.318840.17381133.945660.4111024.094931.673671.4986705.6612974.8783763.3441743.5681875.9634
worst505.96981165.376914.69581167.384811.60151290.8211000.001865.2826763.4241047.139855.9935867.1823929.2374
std0.95260136.5828832.1829515.3465863.43604129.705930.4008186.7650130.978332.2653743.6282950.8962625.25519
median504.47731119.255866.09571156.747754.39131187.118981.781727.3583733.54621025.795826.2546795.0293911.6862
rank11171231394210658
C17-F6mean600698.6303662.3682700.7781611.7616693.173701.4466639.0237623.6346666.5519660.0374655.5293650.3066
best600695.5222657.3779698.4178608.8762672.0678695.8802628.4342617.7485653.3697654.9504653.1633636.9216
worst600703.7772668.0267703.8157615.5752710.4695709.9702663.9289633.8645675.531663.0595659.2186663.4004
std0.00E + 003.8113534.9196072.5267352.86919117.062036.12000216.90757.231569.4830473.5682972.73694911.08088
median600697.6108662.0342700.4394611.2974695.0775699.9679631.8659621.4626668.6534661.0698654.8676650.4523
rank11181221013439765
C17-F7mean756.72981831.7321700.361935.271039.0361717.6651743.9881065.091077.3541505.8791435.6451216.1611327.914
best754.75431805.6521626.4991851.094980.14981559.6211678.7181025.5761053.3741373.6721260.7911050.4491246.374
worst758.35221864.9371769.2892042.7931088.9441873.1781833.881096.71097.021570.2611569.7951457.9241381.316
std1.55332824.6838460.6944382.2105552.75884146.222172.4366830.121620.4665389.30069139.2221175.951259.43138
median756.90651828.171702.8261923.5971043.5251718.931731.6781069.0411079.5111539.7921455.9971178.1361341.982
rank11291321011348756
C17-F8mean805.7211443.4031136.4981472.0851018.3761461.4661344.6011030.2241042.6841341.9471153.0841066.1281275.052
best802.98491384.1671088.5231439.291986.54171358.4051205.917988.39251006.9551283.3861144.2931022.0451231.089
worst810.94451489.0321185.5581495.1491051.3781601.1191458.4231104.1131082.7811399.7051167.8141134.8841299.788
std3.57585947.1684655.1210423.4897433.62207104.6383104.246150.7406733.805248.160110.4740253.6659130.16378
median804.47731450.2061135.9561476.951017.7931443.1711357.0321014.1961040.4991342.3481150.1141053.7911284.666
rank11161321210349758
C17-F9mean90037435.2113732.6937634.973412.4239270.7834182.4720347.967089.40224884.1711023.8510629.6413227.11
best90035953.2213086.2635356.662116.19936194.6931811.410870.216158.3519155.4110040.249844.68110875.33
worst90040887.0514631.2839493.294963.59443807.9139990.1626924.488079.88729287.2211907.9812086.3915240.81
std9.28E-142338.477668.2331958.8671.18E + 033279.6183884.137550.383997.88254207.754776.37771008.0512313.445
median90036450.2813606.6137844.963284.94338540.2532464.1621798.577059.68525547.0411073.5910293.7513396.16
rank11171221310839546
C17-F10mean4347.15713343.28494.95214609.526635.73912073.6512081.77804.1738847.77914389.258778.3097938.47612000.08
best3555.13212849.017942.32414351.975691.88811063.7310814.986474.8016693.82513685.337898.0147689.56111398.43
worst5099.79514077.969092.3214975.917289.84413144.0713233.918924.64614254.5915002.149882.7368499.55112758.01
std644.7565600.4906486.1522292.3419769.5238888.98481065.2321060.2213626.029692.8408827.7477376.9283602.0036
median4366.85113222.918472.58214555.116780.61112043.412138.967908.6227221.35114434.778666.2447782.39711921.93
rank11151329103712648
C17-F11mean1128.43515970.371625.26321792.431260.43413409.085257.1461586.946332.425273.68214727.831694.10124939.55
best1121.2514709.641500.0519379.481210.45711518.24626.9271429.1113782.4384941.77513810.561410.4514555.84
worst1133.13216771.111785.03423622.661292.82916108.76591.4871746.6611030.995875.75416699.112034.05633463.02
std5.442974911.4777131.48771773.02736.58791978.961903.272138.16283347.852429.68291328.437266.98567819.297
median1129.67816200.361607.98422083.791269.22513004.714905.0851585.9955258.1255138.60114200.821665.94825869.67
rank11141229638710513
C17-F12mean2905.1024.55E + 10764886877.42E + 10150088712.70E + 101.38E + 09825694139.98E + 085.27E + 092.26E + 091.67E + 092.13E + 08
best2527.3763.82E + 10323989915.41E + 10141380651.14E + 101.14E + 09444721381.57E + 082.97E + 097.45E + 081323608967230979
worst3168.375.45E + 101.18E + 081.02E + 11157126464.54E + 101.87E + 091.31E + 081.85E + 091.04E + 104.07E + 094.83E + 092.95E + 08
std273.70797.37E + 09459567012.19E + 10735042.81.40E + 103.39E + 08365379818.47E + 083.46E + 091.37E + 092.24E + 091.00E + 08
median2962.3314.46E + 10776825877.05E + 10150923862.56E + 101.25E + 09772085779.91E + 083.87E + 092.12E + 099.22E + 082.45E + 08
rank11231321174610985
C17-F13mean1340.12.56E + 101553014.49E + 1016965.851.05E + 1098948884251427.33.72E + 086.10E + 08193178324.98E + 0843282065
best1333.7811.48E + 1035663.112.27E + 108949.7195.59E + 0974390411156850.31.69E + 084.97E + 0832490.353050.7528213323
worst1343.0153.50E + 10342287.36.46E + 1019982.831.64E + 101.12E + 08392376.69.36E + 088.34E + 08651172691.26E + 0957848352
std4.282288.86E + 09131117.51.76E + 105349.6554.56E + 09167907601002123.76E + 081.52E + 08310569006.13E + 0813234381
median1341.8012.64E + 10121626.74.62E + 1019465.431.01E + 101.05E + 08228241.21.92E + 085.55E + 0860607853.67E + 0843533292
rank11231321174810596
C17-F14mean1429.458270811751275709504908441568.6128031624974020199054.81201322902849.71580338759868711695661
best1425.9958845673395100.5154855811555.038740420.84403782126067.893478.08744436.23582984215014.85755160
worst1431.9395301529530386031.02E + 081594.05444460965910871386437.72318258104169125947767958913.520129344
std2.6212951864003212016253689765717.906161536508650814.5125348.6908290.7155051.310139162304451.26068894
median1429.9523231865834565.9421247501562.67530130654790713141856.91196777912635.716841399610409.810449070
rank11271328936511410
C17-F15mean1530.662.72E + 0939576.524.37E + 092292.4131.78E + 0910351874126572.66207179736255842.06E + 0811258.858947884
best1526.3591.92E + 0924404.913.41E + 092153.3456.11E + 08954087.852361.5944097.24317208419916.792829.4373040558
worst1532.9533.56E + 0972936.755.17E + 092446.3753.87E + 0919328956188825.416348954958374787.99E + 0822190.1619419750
std2.9340257.70E + 0822496.077.81E + 08155.02941.51E + 09807677860658.757114578220244633.96E + 088605.4557243715
median1531.6642.69E + 0930482.214.44E + 092284.9671.32E + 0910562226132551.84217832777463881245958710007.96665614
rank11241321185691037
C17-F16mean2062.8916467.7864454.6137825.8152783.3464754.7015642.3433383.1743380.1444652.5754038.7843397.1533995.017
best1728.65611.6324131.0235825.292604.9174186.7894602.0313129.1542952.0514211.7213671.682951.0093374.03
worst2242.6638293.8054880.91811751.183064.3675061.0456327.5283626.9333982.2584990.0934449.793869.2214536.026
std232.91261263.466359.79652700.737207.3689397.3114766.949208.9199502.8265323.8354369.5609445.7504506.6747
median2140.155982.8544403.2566863.3952732.054885.4845819.9063388.3043293.1334704.2444016.8343384.1914035.007
rank11281321011439756
C17-F17mean2021.1517864.943625.51611447.282582.1954042.0084643.483116.3083009.6524241.8933898.8613409.0743652.934
best1900.435968.5023167.4278335.5312515.433229.3664159.6342547.3252839.563582.1743430.1843163.1523415.859
worst2138.2679672.3794171.0614909.342632.8894514.1534869.7363641.4573288.9414634.2224212.7063750.0943920.045
std134.22791525.7483.74742708.44649.19338561.9249333.0093450.8387194.6068464.657342.8432274.2753236.3956
median2022.9547909.4393581.78911272.132590.234212.2554772.2763138.2252955.0534375.5883976.2773361.5253637.916
rank11261329114310857
C17-F18mean1830.627903891725173851.17E + 0827318.1836598429471704772756941597637085626798780429860476.29889243
best1822.23963247715326038.7527170013827.56632896541277475316242211139398588888841514573667073543460
worst1841.6739320187846110031.63E + 0840893.251.05E + 08853860174291725119216101190250616408722141108723773873
std8.1446131293908621712105.41E + 0716192.7646542242359119541276269562610425440775587586478991.49344049
median1829.2857985303825662501.27E + 0832275.9519271300452605702555908542223782296617280767832055.46119819
rank11241321011567839
C17-F19mean1925.1852.84E + 09271089.44.01E + 092088.8422.79E + 0971434835350787121417752932263471848.4410897.51035399
best1924.4371.36E + 0995090.162.70E + 092024.7691020967710743494072948594255.2449375572712962941.646809903.2
worst1926.1214.75E + 09559193.54.96E + 092120.5188.15E + 09168368536635876186690867217170103411010264321402612
std0.7913421.43E + 09201412.21.00E + 0943.736063.64E+0967734601046384532090.39917798374976.7488021.6279710.9
median1925.0912.64E+09215036.94.19E+092105.041.50E+0953313665347162119777349787163290993.9307108964540
rank11231321198710546
C17-F20mean2160.1723902.7263314.1964182.462681.3793491.1353820.7773328.7732644.0173847.3434125.2373338.3563211.827
best2104.4233553.2512680.9483891.0262388.3323018.4613511.0013086.0792435.3743718.6433815.7152914.5623144.381
worst2323.8914094.7923876.2964349.8672980.7223703.8674437.6493821.8822852.0344030.6494421.3643526.9033349.373
std109.1545243.3125511.9094201.3674248.5529318.6519423.8782338.0152220.2416133.9882248.3652285.4193.24512
median2106.1863981.433349.7714244.4742678.2323621.1063667.2293203.5652644.333820.044131.9343455.983176.777
rank11151338962101274
C17-F21mean2314.8953024.9822776.5343065.3792455.3992988.4022978.8592585.6292530.7812846.152867.332674.9852770.557
best2309.0452987.3112649.0112955.4692433.1682876.9122858.9672549.2362473.7072819.1252793.0882599.7442746.032
worst2329.6833060.9592972.7163156.5512481.4933166.53079.5812625.4752576.1182893.2192908.8412786.2722791.041
std9.8867536.98458139.548195.4299624.40496124.792994.352640.1101443.5685933.9915152.1166182.3230721.65294
median2310.4263025.8282742.2053074.7482453.4672955.0972988.4432583.9032536.6492836.1282883.6952656.9632772.577
rank11271321110438956
C17-F22mean3095.16915546.0711523.7216875.495460.24714247.3414170.599274.3399143.68516297.5811828.71100709101.677
best230015291.349115.3916683.22321.17313837.2713569.667048.7288080.94915702.4711547.99258.1664110.231
worst5480.67815761.4413374.2817116.938836.81614936.9514590.0510684.719619.67816958.7612072.5210655.414120.16
std1590.339193.39741950.5206.83453593.354477.1638432.74741562.212714.1168624.4732225.7436593.73725460.19
median230015565.7411802.6116850.925341.49914107.5814261.329681.969437.05616264.5311847.2110183.219088.16
rank11171321095412863
C17-F23mean2743.3543879.4473321.4843959.5492897.7783798.2753800.9513002.3513035.0173310.824865.9123411.6043396.276
best2729.9883796.9233232.0173908.2742883.0593576.9623608.4862957.2772950.0923216.5944659.7933341.6183259.398
worst2752.6573982.273407.1064004.2742918.4964155.5313907.3663081.4743182.1773383.7985046.7833473.2153542.759
std10.0165181.4028482.7357340.0630215.11385276.1892133.719958.27082101.519469.42439158.74270.02127116.1106
median2745.3873869.2993323.4063962.8252894.7793730.3033843.9762985.3273003.8993321.4454878.5363415.7923391.474
rank11161229103451387
C17-F24mean2919.0434286.2383547.9244577.9443074.0064068.7073883.2693147.9513215.2963479.244467.8913494.9033707.905
best2909.0464016.6063429.984062.0963042.3443966.3333765.0253107.0823110.2843396.6644430.5943324.533664.824
worst2924.4124891.1393744.6435843.6843114.1434216.5133940.8883185.2113353.7223541.6224525.0563660.4813812.488
std6.824073406.7445136.3239852.354532.47015114.525281.0145434.09211101.600467.3812643.92506149.878369.9721
median2921.3584118.6043508.5364202.9993069.7684045.9913913.5823149.7553198.5883489.3384457.9563497.33677.154
rank11171321093451268
C17-F25mean2983.1458913.2383189.11412434.363072.7966174.4784218.5733058.974091.5364449.9584348.2493129.1984107.028
best2980.2357309.813159.6059950.9853051.244987.733787.0543022.7763883.1163936.7573980.7193082.0623993.713
worst2991.8319928.4093238.27613959.873092.6027303.5434544.7543079.6734307.265076.3415045.7363181.6514236.998
std5.7904671160.73334.070831883.71217.13166995.1887322.155825.8861220.723575.0947500.853850.91036100.3565
median2980.2579207.3663179.28812913.293073.6716203.324271.2423066.7154087.8844393.3664183.273126.5394098.701
rank11251331182610947
C17-F26mean3776.43214680.411390.8815721.373301.98213135.4814395.375906.716673.05710066.411994.838374.4439289.183
best3748.80714428.2910848.915065.613087.75610893.9113411.275387.3516258.3729209.10211625.737762.8977310.614
worst3793.64314881.5911932.8816727.863607.29314475.5516221.496187.4687065.2210862.8912421.328969.64211852.52
std1.95E+01208.8096443.4593721.243236.0011554.8661246.032362.9424420.5216693.4693331.9833540.40582160.858
median3781.63914705.8511390.8715545.993256.43913586.2213974.356026.0116684.31910096.8111966.138382.6178996.796
rank21281311011347956
C17-F27mean3251.264887.4683884.7615087.6353391.3214792.6544529.2743368.6753662.4953864.0778366.223668.2894512.883
best3227.7014551.5063836.2544691.0333278.3984039.143921.7913326.9673614.5693661.4218098.4473390.0824396.484
worst3313.6315112.0543955.4955366.8163499.6365312.2825140.6853445.2273717.1174038.568748.43922.2074668.892
std4.17E+01248.011253.68705324.184190.4861554.8304574.857353.6833655.23699168.6275315.9437242.0103115.3615
median3231.8544943.1563873.6475146.3453393.6264909.5974527.313351.2523659.1463878.1648309.0173680.4344493.078
rank11171231092461358
C17-F28mean3258.8499039.7993612.53111626.373357.7117481.4654910.8693287.5624468.4465362.5865162.8943907.4065142.044
best3258.8498136.5123525.28410271.613318.8016022.6994266.4463264.3974181.8084704.8575098.553570.5534873.83
worst3258.84911322.773707.73415224.583405.4918982.6645157.5083307.6244828.8075941.3185289.8454453.5395340.596
std0.00E+001534.37690.028182403.2244.25E+011500.662430.964521.19846301.7903508.112586.93082382.1522226.2349
median3258.8498349.9553608.55210504.653353.2757460.255109.763289.1144431.5855402.0855131.593802.7655176.874
rank11241331172610958
C17-F29mean3263.03814218.625632.31120420.934143.0157110.3939375.1894929.3024968.9836724.4798460.5584932.7946316.421
best3247.1329312.2875477.1910706.723766.5736635.556256.7894454.7594752.5725768.2866934.524689.7375986.254
worst3278.78719596.965782.90632407.694403.3067667.37312342.095565.9085285.4257773.02611153.495025.8516959.8
std17.456724732.831124.92519665.478287.62427.72182506.204465.3867244.3511950.71451899.848162.2628455.0945
median3263.11613982.625634.57419284.664201.0917069.3249450.9384848.2714918.9676678.3027877.1115007.7956159.814
rank11261329113581047
C17-F30mean623575.23.42E+09228218305.74E+0917054741.73E+091.66E+08736429411.46E+083.14E+081.93E+08500204561053462
best582411.62.64E+09139293713.52E+0912808322.12E+081.12E+0866548195704873532.18E+081.48E+08348574649252148
worst655637.44.65E+09312882899.01E+0927987383.52E+092.29E+08847141132.16E+083.97E+082.53E+08696567485718115
std32665.898.74E+0885272522.36E+09732080.71.70E+09585492457884159736013287491526544081620171970516882161
median628125.93.20E+09230348295.21E+0913711621.60E+091.61E+08716547271.48E+083.20E+081.85E+08477837954621793
rank11241321186710935
Sum rank3033516636763294269112144248254150207
Mean rank1.03448311.551725.72413812.655172.17241410.137939.2758623.8620694.9655178.5517248.7586215.1724147.137931
Total rank11261321110348957

Performance of optimization algorithms on the CEC 2017 test suite ().

FIGURE 5

The results of using OOA and competitor algorithms in handling the CEC 2017 test suite for are reported in Table 5. The convergence curves under the tests of the algorithms for the dimension equal to 100 are drawn in Figure 6. Based on the obtained results, OOA is the first best optimizer for C17-F1, and C17-F3 to C17-F30.

TABLE 5

OOAWSOAVOARSAMPATSAWOAMVOGWOTLBOGSAPSOGA
C17-F1mean1.00E+021.74E+113.99E+092.43E+115.42E+081.32E+116.55E+10686783355.96E+109.52E+101.42E+112.09E+105.85E+10
best1.00E+021.70E+111.94E+092.39E+114.11E+081.16E+116.18E+10572271795.16E+109.06E+101.31E+111.41E+105.54E+10
worst1.00E+021.79E+115.75E+092.45E+116.85E+081.47E+117.33E+10804265116.75E+101.05E+111.52E+112.85E+106.62E+10
std1.16E-143.57E+091.56E+092.80E+091.32E+081.29E+105.27E+09113296647.50E+096.60E+099.07E+097.89E+095.12E+09
median1.00E+021.74E+114.14E+092.44E+115.37E+081.32E+116.34E+10685298245.97E+109.27E+101.43E+112.06E+105.63E+10
rank11241331082791156
C17-F3mean300446688340534.4336533.3164664.5379261.4823214.7486188384092.3308928.1358205.8564202.5602214.5
best300407043.7332573.4324625126043303917720501.8403851.3351464.8289773.8331548.2427413.5577504.8
worst300467184.3348163.6343536.5199250.2433127.5953343.5582037.9420620.5326886.3392059.9792030621795.5
std0.00E+0028122.026588.9628855.3093.18E+0454720.06100372.690722.4936997.8115166.9125109.581.69E+0519561.07
median300456262340700.2338985.8166682.5390000.6809506.8479431.3382142309526.3354607.5518683.2604778.9
rank19542713108361112
C17-F4mean602.172246425.061595.2878297.441036.54716665.9811382.73767.16654632.31911174.6635541.632552.5699573.019
best592.067642721.731334.0870969.18919.786210896.859691.342710.43550.56310645.7728255.081532.0729045.943
worst612.276950903.661761.27587244.711157.9122167.6912501.8830.75316975.43112085.2140226.753228.69510172.28
std11.667823517.165193.53686748.829114.94624657.531195.50950.313021576.528684.28295781.367731.3458524.4966
median602.172246037.431642.88377487.941034.24516799.6911668.88763.75654001.64110983.8236842.342724.7559536.924
rank11241331092681157
C17-F5mean512.93452016.0611321.0421984.6761229.7162173.4771858.3981240.481186.2431894.2351343.6181423.3061596.092
best510.94451996.2811308.8361948.1521098.9122147.4951758.5881128.3561128.0051866.3531308.6641320.5091445.49
worst514.92442028.2611330.6752020.6071317.8232203.6852014.5071312.651236.0951924.5261375.8321601.0331686.437
std1.81653813.815289.14313636.5698105.691325.82916111.134682.9129647.2580223.7941534.97224131.6567108.363
median512.93452019.8511322.3281984.9731251.0652171.3631830.251260.4571190.4371893.031344.9891385.841626.221
rank11251131394210678
C17-F6mean600707.9979662.7391706.2348637.8589712.636705.4486675.6992640.7707682.4373664.8946662.2912663.9558
best600705.2448658.6046701.2121633.9668700.0829695.4872668.8272635.6752673.4656662.2483654.9442656.4549
worst600710.5746667.073709.2128644.4488721.2849723.0693682.0943647.2093687.8391669.1866668.281669.6147
std0.00E+002.4056593.4906153.5362344.96879510.2330112.380195.6987775.0026926.8738293.0608086.3350076.625553
median600708.0861662.6395707.2571636.5099714.588701.6191675.9376640.0992684.2223664.0718662.9698664.8767
rank11251121310839746
C17-F7mean811.3923650.0123110.7833768.1451852.4723472.7093620.6312019.9592035.73127.5893153.4122496.5132596.172
best810.02053560.7322947.4983674.9691792.5233289.8483497.1261854.0371842.1552979.5883019.3822223.8262493.591
worst813.17263754.3553247.793847.3851935.6143645.4383800.3582145.6562178.3573249.2263375.0122617.9962820.7
std1.46114679.52358150.085574.0042161.81474160.5773139.2818121.3792140.701111.3592155.1109186.8218151.6415
median811.18743642.483123.9223775.1131840.8763477.7763592.522040.0722061.1433140.7713109.6272572.1152535.198
rank11271321011348956
C17-F8mean812.4372438.9621747.1782494.4921437.0282415.9012334.7261461.0531523.3712268.5971836.651715.252045.045
best808.95462386.8011689.7292468.8441262.6422346.5972130.2131305.8781415.2682202.8081752.9141672.2511992.605
worst816.91432500.6071775.9852510.321545.6192505.192492.1391647.0021666.3462321.8341969.8311812.5342097.835
std3.39843248.7628739.6225817.91963124.089976.55454185.4982140.8902113.083751.6806397.1355265.2888745.02509
median811.93952434.221761.4992499.4021469.9262405.9082358.2761445.6661505.9342274.8731811.9281688.1082044.87
rank11261321110349758
C17-F9mean90090764.226646.6777803.7122561.33121332.277313.4659631.1236181.7474955.7123704.9533074.446287.42
best90081019.5422171.8675206.8720994.9899454.9560105.7150272.1522365.3771785.2522059.8327958.7341915.23
worst900104864.230000.779930.3223270.3515135997456.5567831.5949224.8776641.3524978.8936845.8552148.43
std9.28E-1410288.473262.4142058.2811.05E+0321792.6318649.987230.08113112.332216.1891220.7033951.4214297.465
median90088586.5527207.0578038.8322990117257.475845.7960210.3636568.3775698.1323890.5433746.5245543.02
rank11241121310869357
C17-F10mean11023.0430595.1716027.8631944.1113904.4829669.8628610.7717066.415236.3131953.9317304.1917149.2826342.05
best9625.60830282.513282.4331019.7113168.7428880.5827704.4516396.2214174.430762.3815424.215246.9525898.25
worst11858.8130854.7918339.2532382.914716.9830614.6829995.8417655.7415824.233029.0718334.8418554.126856.79
std968.8655239.42682197.965636.4917640.6625747.96461036.742520.6368743.9012950.37881318.3871384.967393.9588
median11303.8730621.6916244.8732186.9213866.0929592.128371.3917106.8215473.3232012.1417728.8517398.0426306.58
rank11141221095313768
C17-F11mean1162.329168249.965550.44211156.14873.8866824.43213122.44666.96289141.9673371.3317667353204.82142435.3
best1139.568130568.358892.97161533.13832.31730431.1123997.34058.3374036.3761877.78147212.324172.28108681.1
worst1220.662195828.578342.3300896.95829.57695622.42343667.64943.856100456.793559.24206123.3108812.4196401.5
std39.0358228058.479000.962789.92860.143127023.48102188.9410.150411303.9313892.4824331.6937853.0738428.36
median1144.542173301.362483.24191097.14916.81470622.09192412.44832.83291037.3869024.15176678.339917.28132329.3
rank11051236132871149
C17-F12mean5.97E+031.08E+116.74E+081.76E+112.67E+085.82E+101.35E+103.40E+081.17E+102.24E+106.84E+101.03E+101.26E+10
best5.38E+037.67E+103.57E+081.31E+111.49E+082.98E+101.10E+102.16E+088.11E+091.76E+105.93E+101.34E+091.15E+10
worst6.57E+031.20E+111.08E+092.04E+113.20E+089.65E+101.54E+105.34E+081.39E+103.09E+108.04E+101.96E+101.49E+10
std494.47312.09E+103.10E+083.33E+10792485442.78E+101.88E+091.40E+082.51E+096.07E+098.79E+098.33E+091.55E+09
median5.97E+031.17E+116.31E+081.84E+112.99E+085.32E+101.38E+103.05E+081.24E+102.06E+106.69E+101.02E+101.20E+10
rank11241321083691157
C17-F13mean1407.282.85E+10100529.24.37E+1099147.862.19E+105.35E+08362483.59.70E+082.88E+098.94E+091.81E+091.79E+08
best1371.1452.48E+1070996.363.38E+1042435.991.55E+103.81E+08319413.38.36E+071.99E+095.50E+091.99E+081.40E+08
worst1439.9353.16E+10137075.54.95E+10246335.92.62E+107.24E+08422619.22.56E+093.49E+091.15E+103.27E+092.15E+08
std34.750183.54E+0928019.237.27E+0998706.364.51E+091.77E+0845176.931.15E+096.82E+082.51E+091.51E+0938881835
median1409.022.88E+1097022.514.57E+1053909.782.29E+105.18E+08353950.76.16E+083.02E+099.39E+091.88E+091.80E+08
rank11231321164791085
C17-F14mean1467.5094657312768442568170355293142.92912320914921942311144498640261426467211792012835861.810771886
best1458.8034022008041504017451789226553.57414392085897889389706239142106280709089036397194.66027073
worst1472.73353202617113618288.94E+07197961.117800434203976614282899147876911822885517684938173557215868325
std6.04541557026043176774716782976757.13601712348548941490724374713739743553973287609228.14096540
median1469.254643490659323968142830874028.5727424115350159361195392146351410088010197036605340.410596073
rank11251326114710938
C17-F15mean1609.8931.58E+1086450.292.41E+1057374.461.24E+1071895592129687.15.14E+081.22E+091.27E+093.42E+0813014150
best1551.1541.46E+1070680.491.72E+1016508.422.57E+084004258488710.64337272364.08E+085.10E+0863001.028391451
worst1652.2941.78E+10108545.33.01E+1087155.72.32E+101.38E+08190873.51.54E+092.61E+091.63E+091.35E+0922174867
std44.162161.37E+0918103.246.37E+0929825.579.95E+094479241944980.646.97E+089.65E+085.18E+086.72E+086261238
median1618.0631.54E+1083287.72.46E+1062916.861.30E+1054697797119582.12.41E+089.35E+081.48E+09885379810745140
rank11231321164891075
C17-F16mean2711.79519365.417254.23823167.655602.85314877.1516592.226703.0456195.42911728.2111278.526588.17310751.32
best2171.6917960.395984.56318122.65501.5831228813497.65927.575590.13811183.59761.6696244.4489629.085
worst3397.32620009.88023.66725972.495757.69317806.2518399.387229.8666944.47212894.2513113.346863.7111594.5
std509.9574946.9546895.48793553.475110.00552267.1792181.479564.2757681.3093805.18321491.139255.8628899.6235
median2639.08119745.737504.3624287.765576.06814707.1717235.946827.3726123.55311417.5511119.546622.26610890.84
rank11261321011539847
C17-F17mean2716.56443323125924.86385229704696.486224479.317417.275025.5735576.4858902.41947578.576184.817271.438
best2275.02112696315729.12523101544496.55810394.4610682.94585.9894468.0088775.63531096.295902.2017022.396
worst3429.12798567906402.033196116844947.147596595.729492.835375.6517206.4169023.65177425.766474.5487479.366
std514.45234048021321.37568139930214.9931256147.18461.496375.91541205.47137.392120490.79251.9735193.888
median2581.05431014145784.14760850204671.12145463.614746.675070.3265315.7588905.19540896.116181.2467291.996
rank11251321193481067
C17-F18mean1903.7465996644528920661.06E+082382371530201012324557504012311253997166393741207176166096396199867
best1881.1527167009143809641073557166073.9573149891670983732608354388712261147556536440820024971094
worst1919.9211.08E+0845725631.93E+08429403.13.13E+0714600247846633418186245235198742683704795224508975554
std19.379233471952314201666.43E+07127838.51150676124760862293111602461748362451002754525279991884653
median1906.9555212754527788039.44E+07178735.6121035111276544139807761164292915388238794231764170535426409
rank11231321094711865
C17-F19mean1972.8391.31E+1029574872.30E+10287612.85.19E+091.38E+08170962383.70E+086.87E+081.62E+092.77E+0813150284
best1967.1391.15E+1011322101.68E+1060458.192.30E+0954627419997140029401462.98E+082.92E+08460422596713112
worst1977.8691.54E+1054443722.86E+10487240.31.03E+102.32E+08271742881.11E+091.58E+093.06E+095.99E+0823782834
std4.5368471.74E+0918226034.88E+09177142.43.54E+098219689284923865.19E+086.03E+081.38E+092.68E+087574634
median1973.1741.27E+1026266842.33E+10301376.34.07E+091.32E+08156196331.82E+084.35E+081.57E+092.31E+0811052595
rank11231321165891074
C17-F20mean3192.047418.6916273.5097679.8654538.9347152.3297165.3015897.5336168.537376.3176422.8985444.1456372.713
best2806.7627242.6825859.837529.4684494.46528.9756668.735543.6794856.9086562.8595918.0584708.615762.988
worst3662.1217574.9726599.3517740.7774633.2887922.0747539.8826485.3927098.947768.8536722.4116310.7766901.902
std439.3601137.7297332.5845100.623763.98214596.0402384.9015408.42281110.196549.9021361.9903680.7944542.3505
median3149.6397428.5556317.4277724.6064514.0247079.1337226.2965780.5296359.1357586.7776525.5625378.5966412.982
rank11261329104511837
C17-F21mean2342.1554338.0673702.044465.2662846.1884168.5784274.3023261.1552992.893744.2534776.9283615.1563446.495
best2338.6894289.4023483.224385.3872799.7994019.4993963.3563189.7082908.123576.854203.1033420.5943409.766
worst2346.0154411.3473844.5874524.0252882.4854269.5594514.6653396.7153048.5493933.7615238.5473982.563498.016
std3.36882958.11544155.903560.3208235.09706123.0249246.671992.9976759.76649151.9949431.767254.68338.12764
median2341.9594325.7593740.1764475.8252851.2354192.6284309.5933229.0983007.4463733.2014833.033528.7343439.098
rank11171229104381365
C17-F22mean1173932314.8620498.5734024.618895.9731278.9229594.4317444.5223663.7633898.2421428.8222214.7629245.76
best11119.0831498.2219055.6733598.5217433.7330100.6828065.1716309.5418654.3432906.9720650.392072528192.66
worst12601.632796.7122478.6334656.2520660.732370.8230796.1218189.4235247.7834406.1121731.223892.0230069.05
std652.7204584.64141520.604480.07231360.105929.08261209.045909.39897855.797672.6938521.51041336.676877.7121
median11617.6732482.2620229.9933921.8218744.7331322.129758.2117639.5520376.4734139.9421666.8422121.0229360.67
rank11141331092712568
C17-F23mean2877.6975421.3564154.4495423.63311.8255546.5045228.0233506.0023644.7594259.1258070.1164938.6274313.384
best2872.1075159.0614070.3655144.2143294.8544753.3055078.2163410.5293611.3394203.7847447.0684394.6944243.985
worst2884.0135729.2114243.3555643.7093344.3456621.8725379.1873629.9723692.9914341.3968510.2175226.7694381.782
std5.215893255.033281.86927206.770822.11191836.0171143.717392.9194837.428358.53447480.6159374.741774.74386
median2877.3345398.5764152.0385453.2393304.055405.425227.3443491.7523637.3524245.668161.5895066.5234313.884
rank11051121293461387
C17-F24mean3327.4078744.6545457.67810800.233731.9396810.5826506.8293995.0824334.7434811.76111127.756070.2985460.761
best3295.5186782.9515225.8967178.3033679.1746298.8586066.2363924.9074082.5764565.07810446.325675.8755363.251
worst3357.99110077.265650.13613213.683799.5147152.3697177.364112.7184562.4865056.26129266572.3855641.715
std29.619971577.532188.72132921.156.65989363.0739484.208789.17051245.9371201.5381200.317400.8331126.2704
median3328.0599059.2015477.33911404.463724.5346895.5516391.8613971.3514346.9554812.85410569.346016.4675419.04
rank11161221093451387
C17-F25mean3185.23215767.54179.73422078.213707.00210777.757475.3543417.9416567.2769146.09511358.814180.8418084.274
best3137.37114986.583781.28420451.873525.71110096.586828.9023353.3376394.8017860.82110468.283896.7667342.328
worst3261.57117606.644555.88425692.933831.90411211.337881.5163488.1686993.90310861.8512958.884633.0078850.794
std59.90651239.237320.10352464.125129.1747508.9357474.620658.65314286.17551372.1241105.777349.7519784.6
median3170.99215238.394190.88521084.033735.19610901.557595.53415.1296440.28930.85711004.044096.7968071.987
rank11241331072691158
C17-F26mean5757.62140886.1925411.4247072.2511876.2134438.9235091.9712093.6317324.9824611.83499021323.7223711.84
best5645.90540318.3822430.8344412.9611114.223312131425.5910679.115351.152008033529.8519077.9122005.03
worst5844.64241410.5428456.9748717.0512662.6935273.6438186.6114592.818986.8330373.3236897.0723411.9524861.79
std8.39E+01455.54072576.4482069.674761.8059925.57673341.6211719.9551532.5014270.4671414.821826.6151229.822
median5769.96940907.9225378.9447579.4911863.9734680.5135377.8311551.3117480.9723996.9334766.5421402.5123990.26
rank11281329113471056
C17-F27mean3309.4939592.6634201.89412682.853544.9876751.8746128.3693638.7374117.4724375.48314528.594109.5015584.987
best3278.018043.4744020.9359449.5363501.096432.6885394.533596.2493939.0514082.7514171.063894.8245309.717
worst3344.511151.234501.80616039.783581.3187147.1526944.53742.7244255.6564857.65114812.724326.926001.893
std2.84E+011689.157207.98173552.72533.22976309.1239838.409470.09844155.9076344.9133290.8187235.9997296.3851
median3307.7329587.9724142.41812621.053548.776713.8296087.2243607.9874137.594280.76514565.294108.135514.17
rank11161221093571348
C17-F28mean3322.24221688.674769.5629348.093791.77416254.910690.83465.2889537.43511524.8919493.147839.02211852.83
best3318.74220180.544451.61926270.063661.7712715.29106.463376.528048.7218959.26316791.955261.17110776.61
worst3327.81624479.735003.94433200.563884.6571893711729.13551.82611660.9713776.3321530.8812212.4113045.63
std4.38E+001955.599233.80012906.5149.37E+012982.3021116.3772.172561523.2412245.4751982.0383168.0491215.14
median3321.20521047.214811.33828960.863810.33416683.710963.833466.4029220.02311681.9819824.866941.25411794.54
rank11241331072681159
C17-F29mean4450.696191101.49836.093363957.56980.05219038.3917055.88855.9158461.95812758.7625807.948818.20412140.68
best4169.151108773.98506.522195194.46139.01714518.9914205.327850.1348293.24911882.0821254.628136.03911936.68
worst4829.52126081710656.48505323.47789.15224193.5219593.299541.228795.28713394.6533955.819778.47512630.65
std282.342264748.72928.1423132171.8674.68274031.0952645.123737.4808235.1403644.43155908.187785.245328.1646
median4402.056197407.310090.683776566996.02118720.5217212.299016.1548379.64712879.1624010.658679.1511997.7
rank11261321095381147
C17-F30mean5407.1662.41E+10288403813.92E+1048835201.39E+101.56E+091.07E+081.91E+093.94E+097.64E+096.29E+086.92E+08
best5337.482.11E+10164343963.66E+1021759728.48E+091.28E+09658846767.85E+081.48E+095.45E+091.53E+085.78E+08
worst5557.1552.62E+10507164694.24E+1079744581.73E+102.11E+091.32E+082.50E+097.30E+099.26E+091.95E+097.42E+08
std101.15712.13E+09153484202.48E+0926797423.84E+093.77E+08293253567.71E+082.92E+091.61E+098.82E+0877135828
median5367.0142.45E+10241053303.89E+1046918241.50E+101.43E+091.15E+082.18E+093.48E+097.93E+092.07E+087.25E+08
rank11231321174891056
Sum rank2933614035565293265114156249272162203
Mean rank111.586214.82758612.241382.24137910.103459.1379313.9310345.379318.5862079.379315.5862077
Total rank11241321193581067

Performance of optimization algorithms on the CEC 2017 test suite ().

FIGURE 6

The analysis of the simulation results shows that the proposed OOA approach has provided better results in most of the benchmark functions of the CEC 2017 test suite and for dimensions 10, 30, 50, and 100. Compared to competitor algorithms, the proposed OOA has been ranked first as the best optimizer in handling the CEC 2017 test suite.

4.2 Statistical analysis

In this subsection, statistical analysis is presented on the performance of OOA and competitor algorithms to determine whether OOA has a significant statistical superiority or not. For this purpose, Wilcoxon rank sum test (Wilcoxon 1992), a non-parametric statistical test to determine the significant difference between the average of two data samples, is employed. In the Wilcoxon rank sum test, using an index called a -value, it is determined whether the superiority of OOA against any of the competitor algorithms is significant from a statistical point of view.

The results of the statistical analysis on the performance of OOA and competitor algorithms are reported in Table 6. Based on these results, in cases where the -value is less than 0.05, OOA has a significant statistical superiority compared to the corresponding algorithm.

TABLE 6

Compared algorithmObjective function type
D = 10D = 30D = 50D = 100
OOA vs WSO2.02E-211.97E-211.97E-211.97E-21
OOA vs AVOA3.77E-193.02E-211.97E-211.97E-21
OOA vs RSA1.97E-211.97E-211.97E-211.97E-21
OOA vs MPA9.43E-201.56E-166.62E-181.97E-21
OOA vs TSA9.5E-211.97E-211.97E-211.97E-21
OOA vs WOA9.5E-211.97E-211.97E-211.97E-21
OOA vs MVO9.03E-192.13E-211.97E-211.97E-21
OOA vs GWO5.23E-211.97E-211.97E-211.97E-21
OOA vs TLBO3.69E-211.97E-211.97E-211.97E-21
OOA vs GSA1.6E-182.02E-211.97E-211.97E-21
OOA vs PSO1.54E-192.35E-211.97E-211.97E-21
OOA vs GA2.71E-191.97E-211.97E-211.97E-21

-values obtained from Wilcoxon rank sum test.

5 OOA for real-world applications

In this section, the effectiveness of the proposed OOA approach in solving optimization problems in real-world applications is tested. In this regard, OOA is implemented on the CEC 2011 test suite. This test suite has twenty-two up-to-date test functions for real-world constrained optimization problems. The IEEE CEC-2011 test suite details and complete information are stated in (Das and Suganthan 2010). For OOA and each competitor algorithm, the maximum number of FEs for all 22 test functions is set to 150,000, with 25 independent runs in all experiments. Furthermore, the stop criterion for the proposed OOA is set to the maximum number of function evaluations (MFEs).

The employment results of the proposed OOA approach and competitor algorithms in solving the CEC 2011 test suite are reported in Table 7. The convergence curves of the performance of the algorithms while achieving the solution for different problems of the CEC 2011 test suite are plotted in Figure 7. Based on the simulation results, OOA is the first best optimizer for C11-F1, C11-F4 to C11-F8, C11-F10, C11-F13, C11-F14, and C11-F16 to C11-F22. What is evident from the comparison of the simulation results is that OOA has provided better results in most of the CEC 2011 test suite benchmark functions and has provided superior performance in handling this test suite compared to competitor algorithms. Also, the results obtained from the Wilcoxon sum rank test show that OOA has a significant statistical superiority in handling the CEC 2011 test suite compared to competitor algorithms.

TABLE 7

OOAWSOAVOARSAMPATSAWOAMVOGWOTLBOGSAPSOGA
C11-F1mean5.92E+001.89E+011.37E+012.36E+011.10E+011.97E+011.40E+0114.84521.14E+011.98E+012.33E+011.92E+012.52E+01
best2.00E-101.69E+019.76E+002.22E+019.96E+001.84E+019.06E+0011.703061.23E+001.76E+012.16E+011.15E+012.40E+01
worst1.23E+012.15E+011.75E+012.59E+011.17E+012.08E+011.80E+0117.665811.92E+012.20E+012.45E+012.55E+012.70E+01
std6.85E+002.17E+004.23E+001.71E+007.50E-011.05E+004.01E+002.6100697.49E+001.88E+001.34E+006.83E+001.28E+00
median5.69E+001.86E+011.38E+012.32E+011.11E+011.98E+011.45E+0115.005971.26E+011.97E+012.36E+011.99E+012.49E+01
rank17412295631011813
C11-F2mean−26.3179−13.2913−20.5603−10.2147−26.7129−9.90809−17.9159−7.19366−22.2996−9.47882−14.5515−22.353−11.699
best−27.0676−14.827−21.0907−10.7066−27.4388−14.0575−21.7147−9.37908−24.6614−10.7219−20.0119−23.7965−14.3125
worst−25.4328−11.9522−19.7495−9.69101−26.2216−7.48974−13.4971−5.53885−18.4005−8.40395−10.1238−19.6993−9.79905
std7.03E-011.4689530.6132860.5031795.16E-013.112814.220751.6537682.746010.9621314.5185591.81E+002.101387
median−26.3856−13.193−20.7005−10.2306−26.5956−9.04253−18.226−6.92836−23.0682−9.39471−14.0352−22.9582−11.3423
rank28510111613412739
C11-F3mean1.15E-051.15E-05-0.003541.15E-052.30E-071.15E-051.15E-051.15E-051.15E-051.15E-051.15E-051.15E-051.15E-05
best1.15E-051.15E-05−0.003541.15E-052.30E-071.15E-051.15E-051.15E-051.15E-051.15E-051.15E-051.15E-051.15E-05
worst1.15E-051.15E-05−0.003541.15E-052.30E-071.15E-051.15E-051.15E-051.15E-051.15E-051.15E-051.15E-051.15E-05
std1.91E-192.28E-112.50E-195.12E-113.80E-212.45E-146.43E-191.02E-123.82E-158.04E-142.06E-196.01E-202.84E-18
median1.15E-051.15E-05-0.003541.15E-052.30E-071.15E-051.15E-051.15E-051.15E-051.15E-051.15E-051.15E-051.15E-05
rank31211329611810547
C11-F4mean0000000000000
best0000000000000
worst0000000000000
std0000000000000
median0000000000000
rank1111111111111
C11-F5mean−34.1274−24.0394−27.6184−18.7805−29.4055−26.56−27.1008−26.4084−31.3672−8.80614−26.7951−6.45671−7.39003
best−34.7494−25.2701−28.7334−21.0964−31.7317−31.4028−27.2613−31.5374−34.2381−11.1777−31.3217−10.3165−8.94813
worst−33.3862−23.0312−27.1144−16.2229−23.8644−20.7317−26.7239−23.8086−27.0023−6.98701−23.4313−4.5488−5.52836
std5.61E-010.9897610.7554052.5551513.7343574.39450.2539333.6264983.083841.7821973.4598852.7105581.501269
median−34.1871−23.9282−27.3129−18.9013−31.013−27.0528−27.2089−25.1438−32.1142−8.52994−26.2136−5.48077−7.54181
rank19410375821161312
C11-F6mean−24.1119−13.197−18.6161−12.1182−20.917−6.16746−19.6162−8.30597−19.2664−0.48224−21.7103−1.42197−2.40594
best−27.4298−13.9153−19.8691−12.933−23.0059−16.0037−22.9887−16.9689−21.9964−0.5486−26.9078−4.30754−8.15494
worst−23.0059−12.7147−16.7701−11.1075−17.9859−2.7147−12.1204−0.46012−17.5726−0.46012−17.0034−0.46012−0.46012
std2.2119220.5095881.4820460.8927262.5082096.5621345.1348499.0360132.1309790.0442384.2441181.923713.832891
median−23.0059−13.0789−18.9127−12.2162−21.338−2.97571−21.6779−7.89742−18.7483−0.46012−21.465−0.46012−0.50436
rank17683104951321211
C11-F7mean0.8606991.6640861.3170092.0023350.9625831.3362411.8123520.8826541.0836141.7854761.0966031.1439461.808939
best0.5822661.6160631.1653531.7314850.8504491.1712831.6880590.8041910.7982131.5691580.9079010.8199071.409139
worst1.0250271.7701711.4595762.1897651.0429371.7191771.9866180.9639361.3284031.926121.3140911.4120342.019504
std0.2012210.0723530.1531970.1942670.0807310.2567750.1278110.0848780.2206990.1566030.1867370.309920.275769
median0.917751.6350561.3215532.0440450.9784721.2272511.7873650.8812441.103921.8233141.0822091.1719211.903555
rank19713381224105611
C11-F8mean220290.2856242.148333.9985220260.3515269.833224.41227.938224.41248.5042489.922222.695
best220261.6304223.92289.678220220247.342220220220220250.38220
worst220327.8784260.376382.288220365.53319.666237.64235.876237.64299.38598.6627230.78
std0.00E+0029.0052115.6881637.986630.00E+0070.5172733.481178.829.1660138.8237.64277164.83945.39
median220285.8168242.148332.014220227.938256.162220227.938220237.3184555.3226220
rank195101783436112
C11-F9mean8789.286602623.640894711491273386.75970980.08404977.4143685.745853.51441745.3890720.611712842102685
best5457.674402185361825.4749757.42202.95851023.62223920.981109.5819349.73365373.1761725.4940153.92014648
worst14042.29692778.6440382.813485424140.03990348.17686621.2217543.480951.01566570.4959059.314344022225897
std3700.105136986.534468.96271487.7909.009116698.95211097.956267.2526035.6288487.4687867.94264341.2103858.4
median7828.591657765.4416789.912491043602.0271274.27354683.8138044.841556.65417518.9921048.811552892085097
rank29711146538101213
C11-F10mean−21.4889−13.3594−16.5505−11.5296−12.8771−13.8131−12.1726−14.1504−13.5039−10.4572−12.4759−10.5651−10.2454
best−21.8299−14.6547−16.7402−11.9214−12.9073−18.6339−12.9536−21.1403−14.0025−10.5434−13.0185−10.6029−10.2695
worst−20.7878−12.6842−16.1969−11.2205−12.8225−11.2332−11.6343−10.6317−12.2368−10.4096−11.6229−10.5297−10.2182
std0.4743760.8947540.2473590.2940810.0388353.3263570.5575344.7351870.8500810.0623390.6702020.0309040.022699
median−21.669−13.0495−16.6324−11.4882−12.8894−12.6928−12.0513−12.4148−13.8882−10.4378−12.6311−10.5639−10.247
rank16210749351281113
C11-F11mean5.72E+056.23E+061.02E+069.53E+066.29E+046.38E+061.27E+061.37E+064.10E+065.59E+061.48E+065.60E+066.57E+06
best2.61E+055.94E+068.14E+059.24E+065.67E+045.31E+061.15E+066.05E+053.90E+065.58E+061.33E+065.59E+066.54E+06
worst8.29E+056.62E+061.20E+069.72E+066.82E+047.71E+061.42E+062.91E+064.51E+065.59E+061.66E+065.61E+066.66E+06
std248237.13.06E+051.68E+052.06E+055104.0229.93E+051.12E+051.05E+062.80E+054.96E+031.38E+051.26E+045.64E+04
median5.99E+056.18E+061.04E+069.59E+066.33E+046.25E+061.25E+069.76E+053.99E+065.59E+061.47E+065.60E+066.55E+06
rank21031311145786912
C11-F12mean11998058.98E+0635522191.42E+0710751975.34E+066.19E+0613378071.44E+061.54E+076.16E+062.40E+061.56E+07
best11559378.60E+0634448001.32E+0710734955.05E+065.74E+0611719041.27E+061.45E+075.85E+062.22E+061.54E+07
worst12493539.30E+0636216311.51E+0710767095.50E+066.42E+0614971161.59E+061.61E+076.39E+062.63E+061.57E+07
std44864.972.92E+0577325.217.82E+051317.4652.11E+053.15E+05132828.41.33E+056.81E+052.34E+051.72E+05112097.4
median11969659.00E+0635712231.43E+0710752915.41E+066.30E+0613411041.46E+061.55E+076.21E+062.38E+061.56E+07
rank21061117934128513
C11-F13mean15444.215891.5115448.316381.2915446.715493.9615542.9515513.1215505.7715973.25137589.215494.6531195.71
best15444.1915690.8215447.2215931.0515444.2115483.2315495.6815491.2215498.2715642.5399115.2915476.0115461.79
worst15444.2116377.7315449.51.75E+0415449.2515507.615606.6715554.7715518.7316582.5189773.315534.1678016.98
std0.008649327.29540.958783751.88292.59529112.0511751.6422729.461689.065538425.442940816.2626.6263731214.32
median15444.215748.7515448.2516047.1115446.6815492.515534.7215503.2315503.0315833.99130734.215484.2115652.04
rank19311248761013512
C11-F14mean18295.351.20E+0518537.772.46E+0518309.641.96E+0419302.1619511.721.93E+043.35E+051.92E+041.92E+0419179.64
best18241.589.11E+0418416.331.81E+0518228.421.94E+0419139.7519406.3519155.293.12E+041.88E+0419015.5218871.16
worst18388.081.69E+0518636.783.56E+0518454.012.02E+041.94E+0419603.221.95E+046.48E+051.94E+041.93E+0419507.13
std68.118513.47E+04104.23357.83E+04103.36974.02E+02134.480782.000621.58E+022.96E+052.34E+021.35E+02259.8922
median18275.871.11E+0518548.992.24E+0518278.071.95E+0419316.6319518.661.93E+043.30E+051.92E+0419206.9119170.15
rank11131221079813465
C11-F15mean32883.58980657.1114055.3207084532826.8956349.1223400733117.9333093.9616696239321898.433321.548591518
best32782.17402606.744018.0786444832749.8733055.2633028.233034.833054.35349628728458633310.883909088
worst32956.462470035192410.5541006232896.01125903.9336116.933181.1633158.5324899241347448.333328.0414726152
std73.20611996511.979750.21222960869.1751546370.02136829.264.6146446.43207973192729242.567.9936354959765
median32897.86524993.4109896.4100443632830.8333218.68283441.433127.8833081.4819194713327779.733323.637865415
rank21071116843139512
C11-F16mean1335501012440135311.72099802133558.3146084.5142876.3142491.4146892.396259139202633728615531882723005
best131374.2301718.4133840.8501858.1131941.8143332.7136483.5133107.7144087.493801811102866087126516966855780
worst136310.82406659136082.15234724135855.5148325.2148415.1152190.7152655.399030856366702111.03E+081.06E+08
std2275.9946672.11013.64621285151943.8122460.6694993.5378040.1813906.0592191541114083771365939016548000
median133257.5670691.91356621331312133218146340.1143303.4142333.6145413.296101944170483348520051779112111
rank18392654713101211
C11-F17mean19266159.70E+092.51E+091.68E+1020180661.39E+091.05E+10321036231102022.42E+101.21E+102.26E+102.37E+10
best19169538.27E+092.28E+091.21E+1019216731.14E+097.49E+09232613520481962.32E+101.07E+101.99E+102.21E+10
worst19426851.08E+102.74E+092.05E+1022806551.59E+091.40E+10389333051262352.52E+101.29E+102.61E+102.67E+10
std11419.961.10E+092.05E+083.64E+09175323.52.27E+082.72E+09723382.413868788.15E+089.90E+082.78E+092.09E+09
median19234129.89E+092.50E+091.73E+1019349681.41E+091.03E+10331099126331882.41E+101.25E+102.21E+102.29E+10
rank17610258431391112
C11-F18mean942057.55.95E+0770209721.28E+08945809.12.14E+061.03E+07991932.81.04E+063.35E+071.20E+071.46E+081.24E+08
best938416.24.09E+0741904828.85E+07943930.41.86E+064385257965503.4969046.12.65E+078.91E+061.23E+081.19E+08
worst944706.96.77E+07120976791.46E+08948300.72.51E+061.81E+0710043681.22E+063.62E+071.51E+071.62E+081.29E+08
std2639.2721.25E+0736822102.71E+072005.6763.13E+05580558217868.51.22E+054.66E+062.77E+061.77E+073728471
median942553.56.47E+0758978641.39E+08945502.62.10E+069.33E+06998929.79.82E+053.56E+071.19E+071.50E+081.24E+08
rank11061225734981311
C11-F19mean10253415852787171236821.25E+081366914258270110980935151410013907833845939967022061.87E+081.24E+08
best967927.74993127064841341.08E+08134388423264792150215114146712526512691060424883391.70E+081.21E+08
worst11671427444092986513491.58E+081427450306893319964603204077715756944799797988314092.16E+081.28E+08
std94829.241106197010259542301809040535.43332380.88383033377771.2134742.591357302880015201942342785524
median983146.65486964366796231.18E+081348161246769510904461143707913673933946450777445381.81E+081.24E+08
rank11071225843961311
C11-F20mean941250.46224393663032771.36E+08946579.818999897807096975431.8100329137362188153768881.72E+081.25E+08
best936143.25475355755486771.19E+08939384.417006817351327964474.4980067.736540674101880151.57E+081.19E+08
worst946866.67372325671107321.61E+08950729.522306978415523987887.1102143638250334238455841.87E+081.29E+08
std4769.8148083207648345.1181418175030.901251619455059.410398.7517836.94711073.85968667165268804479404
median940995.96024946762768501.31E+08948102.718342897730768974682.9100583137328871137369771.73E+081.25E+08
rank11061225734981311
C11-F21mean12.7144353.3728322.3872381.7742515.6274831.2506340.964128.7729123.18251108.020243.03455113.4746110.0845
best9.97420643.5477821.1542360.3838713.8315827.6895837.2004625.3084121.319251.1842237.5602397.8093462.48432
worst14.9749963.9242524.17974103.181117.764733.1673245.6362132.0337125.53745159.699646.07948126.5846134.876
std2.2953738.7900981.29620518.90472.0663222.4568683.7333833.6800331.82788244.446623.85003914.0435733.6487
median12.9542553.0096522.1074881.76615.4568332.072840.5098528.8747622.9367110.598644.24924114.7523121.4889
rank19310267541181312
C11-F22mean16.1251349.3769128.3907967.4392918.4004733.4748448.8564233.64425.73388109.831249.24346114.201198.96395
best11.5013342.4235523.065248.2017314.8870929.4691142.4021725.6597724.3052470.7613440.6368495.9049398.11324
worst19.5528655.1395433.8542877.5977222.5594135.9515753.7511738.9034626.79215130.064859.08522125.98100.4104
std3.9937175.4541675.08336313.136163.3476072.8478015.0931766.0372421.23242126.688317.57015213.648391.041821
median16.7231749.9722828.3218371.9788618.0776934.2393549.6361735.0063925.91906119.249348.62589117.459698.66611
rank19410257631281311
Sum rank29190992314514514711895222158199225
Mean rank1.3181828.6363644.510.52.0454556.5909096.6818185.3636364.31818210.090917.1818189.04545510.22727
Total rank19413267531181012
Wilcoxon: p-value4.8E-128.49E-151.71E-150.0019145.36E-155.76E-151.75E-112.11E-123.66E-158.8E-151.71E-152.5E-15

Performance of optimization algorithms on the CEC 2011 test suite.

FIGURE 7

6 Conclusion and future works

This paper introduced a new metaheuristic algorithm named the Osprey Optimization Algorithm (OOA) to solve real-world optimization problems. The real inspiration in the proposed OOA approach is the ospreys’ strategies when hunting fish from the sea during the steps of identifying the prey, attacking the prey in the sea, and transporting the prey to a suitable place. The proposed OOA approach theory was explained, and its implementation steps in two phases of exploration and exploitation were mathematically modeled. The effectiveness of OOA in solving optimization problems was evaluated on twenty-nine standard benchmark functions from the CEC 2017 test suite. The quality of the proposed approach was compared with the performance of twelve well-known metaheuristic algorithms. The simulation results showed that OOA had achieved better results in most of the benchmark functions by balancing exploration and exploitation during the search process, and compared to competitor algorithms, it has superior performance in optimization tasks. Also, the employment of OOA in dealing with twenty-two up-to-date real-world constrained optimization problems from the CEC 2011 test suite showed the adequate performance of the proposed approach in solving optimization problems in real-world applications.

Following the introduction of the proposed OOA approach, several research directions are activated for future studies. For example, designing binary and multi-objective versions for the proposed OOA approach is one of the central potentials of this study for further work. In addition, the employment of OOA in optimization problems in various science and real-world applications is another research proposal for further work in the future.

Statements

Data availability statement

The original contributions presented in the study are included in the article/supplementary material, further inquiries can be directed to the corresponding author.

Author contributions

Conceptualization, PT; methodology, PT; software, MD; validation, PT and MD; formal analysis, MD; investigation, PT; resources, PT.; data curation, PT and MD; writing—original draft preparation, PT and MD; writing—review and editing, PT and MD; visualization, PT; supervision, PT; project administration, MD; funding acquisition, PT.

Funding

The research was supported by the Project of Excellence of Faculty of Science No. 2210/2023–2024, University of Hradec Králové, Czech Republic.

Acknowledgments

The authors thank Dušan Bednařík from the University of Hradec Kralove for our fruitful and informative discussions.

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.

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

  • 1

    AbdollahzadehB.FarhadS. G.MirjaliliS. (2021). African vultures optimization algorithm: A new nature-inspired metaheuristic algorithm for global optimization problems. Comput. Industrial Eng.158, 107408. 10.1016/j.cie.2021.107408

  • 2

    AbualigahL.Abd ElazizM.SumariP.GeemZ. W.GandomiA. H. (2022). Reptile search algorithm (RSA): A nature-inspired meta-heuristic optimizer. Expert Syst. Appl.191, 116158. 10.1016/j.eswa.2021.116158

  • 3

    Al-BetarM. A.ZaidA. A. A.AwadallahM. A.Abu DoushI. (2021). Coronavirus herd immunity optimizer (CHIO). Neural Comput. Appl.33 (10), 50115042. 10.1007/s00521-020-05296-6

  • 4

    AssiriA. S.HussienA. G.AminM. (2020). Ant lion optimization: Variants, hybrids, and applications. IEEE Access8, 7774677764. 10.1109/access.2020.2990338

  • 5

    AwadN. H.AliM.LiangJ.QuB.SuganthanP.Problem Definitions (2016). Evaluation criteria for the CEC 2017 special session and competition on single objective real-parameter numerical optimization. Technology Report.

  • 6

    AyyaraoS. V.Rama KrishnaN. S. S.Madurai ElavarasamR.PolumahanthiN.RambabuM.SainiG.et al (2022). War strategy optimization algorithm: A new effective metaheuristic algorithm for global optimization. IEEE Access10, 2507325105. 10.1109/access.2022.3153493

  • 7

    BeyerH. G.SchwefelH. P. (2002). Evolution strategies–a comprehensive introduction. Nat. Comput.1 (1), 352. 10.1023/a:1015059928466

  • 8

    BraikM.HammouriA.AtwanJ.Al-BetarM. A.AwadallahM. A. (2022a). White Shark optimizer: A novel bio-inspired meta-heuristic algorithm for global optimization problems. Knowledge-Based Syst.243, 108457. 10.1016/j.knosys.2022.108457

  • 9

    BraikM.Hashem RyalatM.Al-ZoubiH. (2022b). A novel meta-heuristic algorithm for solving numerical optimization problems: Ali Baba and the forty thieves. Neural Comput. Appl.34 (1), 409455. 10.1007/s00521-021-06392-x

  • 10

    BrunettiG.StumppC.ŠimůnekJ. (2022). Balancing exploitation and exploration: A novel hybrid global-local optimization strategy for hydrological model calibration. Environ. Model. Softw.150, 105341. 10.1016/j.envsoft.2022.105341

  • 11

    CavazzutiM. (2013). “Deterministic optimization,” in Optimization methods: From theory to design scientific and technological aspects in mechanics (Berlin, Heidelberg: Springer Berlin Heidelberg), 77102.

  • 12

    ChopraN.AnsariM. M. (2022). Golden jackal optimization: A novel nature-inspired optimizer for engineering applications. Expert Syst. Appl.198, 116924. 10.1016/j.eswa.2022.116924

  • 13

    CuevasE.OlivaD.ZaldivarD.Pérez-CisnerosM.SossaH. (2012). Circle detection using electro-magnetism optimization. Inf. Sci.182 (1), 4055. 10.1016/j.ins.2010.12.024

  • 14

    DasS.SuganthanP. N. (2010). Problem definitions and evaluation criteria for CEC 2011 competition on testing evolutionary algorithms on real world optimization problems. Kolkata: Jadavpur University, Nanyang Technological University, 341359.

  • 15

    De CastroL. N.TimmisJ. I. (2003). Artificial immune systems as a novel soft computing paradigm. Soft Comput.7 (8), 526544. 10.1007/s00500-002-0237-z

  • 16

    DehghaniM.MardanehM.GuerreroJ. M.MalikO. P.KumarV. (2020). Football game based optimization: An application to solve energy commitment problem. Int. J. Intelligent Eng. Syst.13, 514523. 10.22266/ijies2020.1031.45

  • 17

    DehghaniM.MontazeriZ.AliD.SeifiA. R. (2017). “Spring search algorithm: A new meta-heuristic optimization algorithm inspired by Hooke's law,” in 2017 IEEE 4th International Conference on Knowledge-Based Engineering and Innovation (KBEI), Tehran, Iran, 22-22 December 2017 (IEEE). 10.1109/KBEI.2017.8324975

  • 18

    DehghaniM.MontazeriZ.TrojovskáE.TrojovskýP. (2023). Coati optimization algorithm: A new bio-inspired metaheuristic algorithm for solving optimization problems. Knowledge-Based Syst.259, 110011. 10.1016/j.knosys.2022.110011

  • 19

    DehghaniM.SametH. (2020). Momentum search algorithm: A new meta-heuristic optimization algorithm inspired by momentum conservation law. SN Appl. Sci.2 (10), 17201815. 10.1007/s42452-020-03511-6

  • 20

    DehghaniM.TrojovskáE.TrojovskýP. (2022). A new human-based metaheuristic algorithm for solving optimization problems on the base of simulation of driving training process. Sci. Rep.12 (1), 9924. 10.1038/s41598-022-14225-7

  • 21

    DehghaniM.TrojovskýP. (2021). Teamwork optimization algorithm: A new optimization approach for function minimization/maximization. Sensors21 (13), 4567. 10.3390/s21134567

  • 22

    DorigoM.ManiezzoV.ColorniA. (1996). Ant system: Optimization by a colony of cooperating agents. IEEE Trans. Syst. Man, Cybern. Part B Cybern.26 (1), 2941. 10.1109/3477.484436

  • 23

    EskandarH.AliS.BahreininejadA.HamdiM. (2012). Water cycle algorithm–A novel metaheuristic optimization method for solving constrained engineering optimization problems. Comput. Struct.110, 151166. 10.1016/j.compstruc.2012.07.010

  • 24

    FaramarziA.HeidarinejadM.MirjaliliS.GandomiA. H. (2020a). Marine predators algorithm: A nature-inspired metaheuristic. Expert Syst. Appl.152, 113377. 10.1016/j.eswa.2020.113377

  • 25

    FaramarziA.HeidarinejadM.StephensB.MirjaliliS. (2020b). Equilibrium optimizer: A novel optimization algorithm. Knowledge-Based Syst.191, 105190. 10.1016/j.knosys.2019.105190

  • 26

    GoldbergD. E.HollandJ. H. (1988). Genetic algorithms and machine learning. Mach. Learn.3 (2), 9599. 10.1023/A:1022602019183

  • 27

    GroveR. A.HennyC. J.KaiserJ. L. (2009). Osprey: Worldwide sentinel species for assessing and monitoring environmental contamination in rivers, lakes, reservoirs, and estuaries. J. Toxicol. Environ. Health, Part B12 (1), 2544. 10.1080/10937400802545078

  • 28

    HashimF. A.HousseinE. H.HussainK.MabroukM. S.Al-AtabanyW. (2022). Honey Badger Algorithm: New metaheuristic algorithm for solving optimization problems. Math. Comput. Simul.192, 84110. 10.1016/j.matcom.2021.08.013

  • 29

    HashimF. A.HussainK.HousseinE. H.MabroukM. S.Al-AtabanyW. (2021). Archimedes optimization algorithm: A new metaheuristic algorithm for solving optimization problems. Appl. Intell.51 (3), 15311551. 10.1007/s10489-020-01893-z

  • 30

    IbaK. (1994). Reactive power optimization by genetic algorithm. IEEE Trans. power Syst.9 (2), 685692. 10.1109/59.317674

  • 31

    KarabogaD.BasturkB. (2007). “Artificial bee colony (ABC) optimization algorithm for solving constrained optimization problems,” in International fuzzy systems association world congress, (Berlin, Heidelberg: Springer)

  • 32

    KaurS.AwasthiL. K.SangalA. L.GauravD. (2020). Tunicate swarm algorithm: A new bio-inspired based metaheuristic paradigm for global optimization. Eng. Appl. Artif. Intell.90, 103541. 10.1016/j.engappai.2020.103541

  • 33

    KennedyJ.EberhartR. (1995). “Particle swarm optimization,” in Proceedings of ICNN'95 - International Conference on Neural Networks, Perth, WA, Australia, 27 Nov.-1 Dec. 1995.

  • 34

    KirkpatrickS.GelattC. D.VecchiM. P. (1983). Optimization by simulated annealing. Science220 (4598), 671680. 10.1126/science.220.4598.671

  • 35

    KozaJ. R.KozaJ. R. (1992). Genetic programming: On the programming of computers by means of natural selection. Vol. 1. Cambridge, MA: MIT press.

  • 36

    MirjaliliS.GandomiA. H.MirjaliliS. Z.SaremiS.FarisH.MirjaliliS. M. (2017). Salp swarm algorithm: A bio-inspired optimizer for engineering design problems. Adv. Eng. Softw.114, 163191. 10.1016/j.advengsoft.2017.07.002

  • 37

    MirjaliliS.LewisA. (2016). The whale optimization algorithm. Adv. Eng. Softw.95, 5167. 10.1016/j.advengsoft.2016.01.008

  • 38

    MirjaliliS.MirjaliliS. M.HatamlouA. (2016). Multi-verse optimizer: A nature-inspired algorithm for global optimization. Neural Comput. Appl.27 (2), 495513. 10.1007/s00521-015-1870-7

  • 39

    MirjaliliS.MirjaliliS. M.LewisA. (2014). Grey Wolf optimizer. Adv. Eng. Softw.69, 4661. 10.1016/j.advengsoft.2013.12.007

  • 40

    MirjaliliS. (2015). The ant lion optimizer. Adv. Eng. Softw.83, 8098. 10.1016/j.advengsoft.2015.01.010

  • 41

    MoghdaniR.SalimifardK. (2018). Volleyball premier league algorithm. Appl. Soft Comput.64, 161185. 10.1016/j.asoc.2017.11.043

  • 42

    MohamedA. W.HadiA. A.MohamedA. K. (2020). Gaining-sharing knowledge based algorithm for solving optimization problems: A novel nature-inspired algorithm. Int. J. Mach. Learn. Cybern.11 (7), 15011529. 10.1007/s13042-019-01053-x

  • 43

    MoharS. S.GoyalS.KaurR. (2022). Localization of sensor nodes in wireless sensor networks using bat optimization algorithm with enhanced exploration and exploitation characteristics. J. Supercomput.78 (9), 1197512023. 10.1007/s11227-022-04320-x

  • 44

    MoosaviS. H. S.BardsiriV. K. (2019). Poor and rich optimization algorithm: A new human-based and multi populations algorithm. Eng. Appl. Artif. Intell.86, 165181. 10.1016/j.engappai.2019.08.025

  • 45

    PereiraJ. L. J.FranciscoM. B.DinizC. A.OliverG. A.CunhaS. S.JrFerreira GomesG. (2021). Lichtenberg algorithm: A novel hybrid physics-based meta-heuristic for global optimization. Expert Syst. Appl.170, 114522. 10.1016/j.eswa.2020.114522

  • 46

    PooleA. F.BierregaardR. O.MartellM. S. (2002). Osprey: Pandion Haliaetus. Philadelphia, PA: Birds of North America, Incorporated, No. 683.

  • 47

    RaoR. V.SavsaniV. J.VakhariaD. P. (2011). Teaching–learning-based optimization: A novel method for constrained mechanical design optimization problems. Computer-Aided Des.43 (3), 303315. 10.1016/j.cad.2010.12.015

  • 48

    RashediE.Nezamabadi-PourH.SaryazdiS. (2009). GSA: A gravitational search algorithm. Inf. Sci.179 (13), 22322248. 10.1016/j.ins.2009.03.004

  • 49

    ReynoldsR. G. (1994). “An introduction to cultural algorithms,” in Proceedings of the third annual conference on evolutionary programming, San Diego, California, USA, 24-26 Feb 94.

  • 50

    StornR.PriceK. (1997). Differential evolution–a simple and efficient heuristic for global optimization over continuous spaces. J. Glob. Optim.11 (4), 341359. 10.1023/a:1008202821328

  • 51

    StrandbergR. (2013). Ageing, sexing and subspecific identification of Osprey, and two WP records of American Osprey. Dutch Bird.35 (2), 6987.

  • 52

    SzaroR. C. (1978). Reproductive success and foraging behavior of the osprey at seahorse key, Florida. Wilson Bull.1978, 112118.

  • 53

    TrojovskýP.DehghaniM. (2022). Pelican optimization algorithm: A novel nature-inspired algorithm for engineering applications. Sensors22 (3), 855. 10.3390/s22030855

  • 54

    WeiZ.HuangC.WangX.HanT.LiY. (2019). Nuclear reaction optimization: A novel and powerful physics-based algorithm for global optimization. IEEE Access7, 6608466109. 10.1109/access.2019.2918406

  • 55

    WilcoxonF. (1992). “Individual comparisons by ranking methods,” in Breakthroughs in statistics (Berlin, Germany: Springer), 196202.

  • 56

    WolpertD. H.MacreadyW. G. (1997). No free lunch theorems for optimization. IEEE Trans. Evol. Comput.1 (1), 6782. 10.1109/4235.585893

  • 57

    XianH.YangC.WangH.YangX. (2021). A modified sine cosine algorithm with teacher supervision learning for global optimization. IEEE Access9, 1774417766. 10.1109/access.2021.3054053

  • 58

    XueJ.ShenB. (2020). A novel swarm intelligence optimization approach: Sparrow search algorithm. Syst. Sci. Control Eng.8 (1), 2234. 10.1080/21642583.2019.1708830

Summary

Keywords

exploitation, exploration, osprey, metaheuristic, bio-inspired, optimization

Citation

Dehghani M and Trojovský P (2023) Osprey optimization algorithm: A new bio-inspired metaheuristic algorithm for solving engineering optimization problems. Front. Mech. Eng 8:1126450. doi: 10.3389/fmech.2022.1126450

Received

17 December 2022

Accepted

30 December 2022

Published

20 January 2023

Volume

8 - 2022

Edited by

Debiao Meng, University of Electronic Science and Technology of China, China

Reviewed by

Hui Ma, Harbin Engineering University, China

Shiyuan Yang, University of Electronic Science and Technology of China, China

Updates

Copyright

*Correspondence: Pavel Trojovský,

This article was submitted to Engine and Automotive Engineering, a section of the journal Frontiers in Mechanical Engineering

Disclaimer

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.

Outline

Figures

Cite article

Copy to clipboard


Export citation file


Share article

Article metrics