Next Article in Journal
Human Posture Transition-Time Detection Based upon Inertial Measurement Unit and Long Short-Term Memory Neural Networks
Next Article in Special Issue
Lyrebird Optimization Algorithm: A New Bio-Inspired Metaheuristic Algorithm for Solving Optimization Problems
Previous Article in Journal
Multicolor Hair Dyeing with Biocompatible Dark Polyphenol Complex-Integrated Shampoo with Reactive Oxygen Species Scavenging Activity
Previous Article in Special Issue
OOBO: A New Metaheuristic Algorithm for Solving Optimization Problems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Kookaburra Optimization Algorithm: A New Bio-Inspired Metaheuristic Algorithm for Solving Optimization Problems

by
Mohammad Dehghani
1,*,
Zeinab Montazeri
1,
Gulnara Bektemyssova
2,
Om Parkash Malik
3,
Gaurav Dhiman
4,5,6,7 and
Ayman E. M. Ahmed
8
1
Department of Electrical and Electronics Engineering, Shiraz University of Technology, Shiraz 7155713876, Iran
2
Department of Computer Engineering, International Information Technology University, Almaty 050000, Kazakhstan
3
Department of Electrical and Software Engineering, University of Calgary, Calgary, AB T2N 1N4, Canada
4
Department of Electrical and Computer Engineering, Lebanese American University, Byblos 13-5053, Lebanon
5
University Centre for Research and Development, Department of Computer Science and Engineering, Chandigarh University, Mohali 140413, India
6
Department of Computer Science and Engineering, Graphic Era Deemed to be University, Dehradun 248002, India
7
Division of Research and Development, Lovely Professional University, Phagwara 144411, India
8
Faculty of Computer Engineering, King Salman International University, El Tor 46511, Egypt
*
Author to whom correspondence should be addressed.
Biomimetics 2023, 8(6), 470; https://doi.org/10.3390/biomimetics8060470
Submission received: 2 September 2023 / Revised: 16 September 2023 / Accepted: 27 September 2023 / Published: 1 October 2023
(This article belongs to the Special Issue Bioinspired Algorithms)

Abstract

:
In this paper, a new bio-inspired metaheuristic algorithm named the Kookaburra Optimization Algorithm (KOA) is introduced, which imitates the natural behavior of kookaburras in nature. The fundamental inspiration of KOA is the strategy of kookaburras when hunting and killing prey. The KOA theory is stated, and its mathematical modeling is presented in the following two phases: (i) exploration based on the simulation of prey hunting and (ii) exploitation based on the simulation of kookaburras’ behavior in ensuring that their prey is killed. The performance of KOA has been evaluated on 29 standard benchmark functions from the CEC 2017 test suite for the different problem dimensions of 10, 30, 50, and 100. The optimization results show that the proposed KOA approach, by establishing a balance between exploration and exploitation, has good efficiency in managing the effective search process and providing suitable solutions for optimization problems. The results obtained using KOA have been compared with the performance of 12 well-known metaheuristic algorithms. The analysis of the simulation results shows that KOA, by providing better results in most of the benchmark functions, has provided superior performance in competition with the compared algorithms. In addition, the implementation of KOA on 22 constrained optimization problems from the CEC 2011 test suite, as well as 4 engineering design problems, shows that the proposed approach has acceptable and superior performance compared to competitor algorithms in handling real-world applications.

1. Introduction

There are many problems in science, engineering, mathematics, and real-world applications that have more than one feasible solution. These multi-solution problems are known as optimization problems. According to this definition, the process of determining the best feasible solution among all the available solutions for this type of problem is called optimization [1]. Optimization problems are mathematically modeled using three main parts: decision variables, constraints, and objective functions. The goal of optimization is to determine the optimal values for the decision variables in such a way that, respecting the constraints of the problem, the objective function becomes maximum or minimum [2]. Problem solving techniques that deal with optimization tasks are classified into the following two groups: deterministic and stochastic approaches [3]. Deterministic approaches, which are placed into two classes, gradient-based and non-gradient-based, have good performance in solving convex, linear, continuous, differentiable, and low-dimensional optimization problems [4]. Despite these advantages, deterministic approaches fail to solve complex, non-convex, nonlinear, discontinuous, non-differentiable, and high-dimensional optimization problems by getting stuck in inappropriate local solutions [5]. These are the characteristics and nature of many optimization problems in science, technology, industry, engineering, and real-world applications. Disadvantages and inabilities of deterministic approaches in handling such optimization problems have led researchers to develop stochastic approaches [6].
Metaheuristic algorithms are one of the most widely used stochastic approaches that are able to provide suitable solutions for optimization problems based on a random search in the problem-solving space and the use of random operators and trial-and-error processes. Moreover, there are many advantages, such as the following: independence from the type of problem, convenient implementation, easy concepts, no need for gradient information, efficiency in non-differentiable, discontinuous, complex, non-convex, nonlinear, and high-dimensional problems, and efficiency in nonlinear and unknown search spaces, has led to the popularity of metaheuristic algorithms among researchers. The optimization process in metaheuristic algorithms starts with the random generation of a number of feasible solutions. Then, during successive iterations of the algorithm and based on the update steps, these initial solutions are improved. After the completion of the iterations of the algorithm, the best solution obtained during the search process is presented as a solution to the problem [7]. Metaheuristic algorithms do not provide any guarantee to achieve the global optimal, and this is due to the random search nature of these approaches. However, given that the solutions obtained from metaheuristic algorithms for optimization problems are close to the global optimal, they are acceptable as quasi-optimal solutions. The desire of researchers to achieve better quasi-optimal solutions for optimization problems has led to the design of numerous metaheuristic algorithms [8]. These algorithms are employed to solve optimization problems in various sciences such as the following: structure design [9], simultaneous sound absorption and superior mechanical properties [10], energy [11,12,13], protection [14], electrical engineering [15,16,17,18,19], and energy carriers [20,21].
The two main pillars of the success of metaheuristic algorithms in providing an effective search process in the problem-solving space are exploration and exploitation. Exploration is the ability of the algorithm in the global search of the problem-solving space, with the aim of discovering the main optimal area and avoiding getting stuck in local optima. Exploitation is the ability of the algorithm in the local search of the problem-solving space, with the aim of obtaining possible better solutions near the promising areas and the obtained solutions. In addition to having exploration and exploitation, what leads to the successful performance of the metaheuristic algorithm in the optimization process is its ability to establish a balance between exploration and exploitation during the search process [22].
The main research question in the study of metaheuristic algorithms is that despite the many metaheuristic algorithms that have been designed so far, is there still a need to design new metaheuristic algorithms or not? In response to this challenge, the No Free Lunch (NFL) [23] theorem explains that the successful performance of a metaheuristic algorithm in solving a set of optimization problems is not a guarantee to provide the same performance of that algorithm in solving other optimization problems. In fact, a metaheuristic algorithm may provide an even global optimal in solving an optimization problem but fail in solving another optimization problem. According to the NFL theorem, there is no assumption about the success or failure of implementing a metaheuristic algorithm on an optimization problem. According to the NFL theorem, there is no unique metaheuristic algorithm that is the best optimizer for all optimization problems. By keeping the study field of metaheuristic algorithms active, the NFL theorem encourages and motivates researchers to be able to provide more effective solutions for optimization problems by introducing newer metaheuristic algorithms.
The novelty and innovation of this article is in the design of a new metaheuristic algorithm called the Kookaburra Optimization Algorithm (KOA), which is used in solving optimization problems. The scientific contributions of this study are as follows:
  • KOA is designed based on mimicking the natural behavior of kookaburras in the wild;
  • The fundamental inspiration of KOA is derived from (i) the kookaburras’ strategy during hunting and (ii) the behavior of kookaburras when they slam their prey into a tree to ensure that the prey is killed;
  • The implementation steps of KOA are described and mathematically modeled in two phases of exploration and exploitation based on simulating the behavior of kookaburras in nature;
  • The effectiveness of KOA in solving optimization problems has been evaluated in the CEC 2017 test suite;
  • The performance of KOA in handling real-world applications has been tested on 22 constrained optimization problems from the CEC 2011 test suite as well as 4 engineering design problems;
  • The results of KOA have been compared with the performance of 12 well-known metaheuristic algorithms.
The structure of the paper is as follows: the literature review is presented in Section 2. Then the proposed Kookaburra Optimization Algorithm (KOA) is introduced and modeled in Section 3. The simulation studies and results are presented in Section 4. The effectiveness of KOA in solving real-world applications is investigated in Section 5. The conclusions and suggestions for future research are provided in Section 6.

2. Literature Review

Metaheuristic algorithms have been developed with inspiration from various natural phenomena, natural behaviors of living organisms in nature, laws of physics, biological concepts, game rules, human behaviors, and other evolutionary phenomena. Based on the main design idea, metaheuristic algorithms are placed in the following five groups: swarm-based, evolutionary-based, physics-based, human-based, and game-based approaches.
Swarm-based metaheuristic algorithms are designed inspired by the swarming phenomena among animals, insects, reptiles, aquatic, birds, and other living organisms. Ant Colony Optimization (ACO) [24], Artificial Bee Colony (ABC) [25], Particle Swarm Optimization (PSO) [26], and Firefly Algorithm (FA) [27] are among the most prominent swarm-based metaheuristic algorithms that have been employed in many optimization applications. ACO is designed inspired by the ant colony’s ability to identify the shortest communication path between the nest and the food source. ABC is designed inspired by the activities and interactions of honeybees in the colony to access food resources. PSO is developed inspired by the swarming movement of flocks of fish and birds searching for food sources. FA is introduced inspired by the exchange and communication of information between fireflies using optical communication. Among the natural swarming behaviors in wildlife, foraging, hunting, chasing, and migration are more prominent and have been sources of inspiration in the design of several metaheuristic algorithms such as: Green Anaconda Optimization (GAO) [28], Coati Optimization Algorithm (COA) [29], Pelican Optimization Algorithm (POA) [30], African Vultures Optimization Algorithm (AVOA) [31], White Shark Optimizer (WSO) [32], Orca Predation Algorithm (OPA) [33], Grey Wolf Optimizer (GWO) [34], Serval Optimization Algorithm (SOA) [35], Marine Predator Algorithm (MPA) [36], Subtraction-Average-Based Optimizer (SABO) [37], Whale Optimization Algorithm (WOA) [38], Golden Jackal Optimization (GJO) [39], Tunicate Swarm Algorithm (TSA) [40], Honey Badger Algorithm (HBA) [41], and Reptile Search Algorithm (RSA) [42].
Evolutionary-based metaheuristic algorithms are designed with inspiration from genetics and biology sciences, the concepts of natural selection and evolutionary operators. Genetic algorithm (GA) [43] and differential evolution (DE) [44] are the most familiar names of evolutionary-based metaheuristic algorithms that have been widely used in handling optimization tasks. GA and DE are developed with inspiration from the process of reproduction, Darwin’s theory of evolution, survival of the fittest, and random genetic operators such as mutation, crossover, and selection. Artificial immune systems (AISs) are designed inspired by the body’s defense and immunity mechanisms against diseases and microbes [45]. Some other evolutionary-based metaheuristic algorithms are as follows: evolution strategy (ES) [46], cultural algorithm (CA) [47], and genetic programming (GP) [48].
Physics-based metaheuristic algorithms are designed with inspiration from forces, laws, concepts, phenomena, and transformations in physics. Simulated annealing (SA) [49] is one of the most widely used physics-based metaheuristic algorithms, which is designed with the inspiration of the metal annealing process where, in order to achieve an ideal crystal, the metal is first melted under heat and then slowly cooled. Physical forces and Newton’s laws of motion are employed in designing algorithms such as the following: Momentum Search Algorithm (MSA) [50] based on momentum force, Spring Search Algorithm (SSA) [51] based on spring force, and Gravitational Search Algorithm (GSA) [52] based on gravitational force. Various physical transformations during the natural water cycle have been the main inspiration in the design of Water Cycle Algorithm (WCA) [53]. The concepts of cosmology have been fundamental in the development of algorithms such as Black Hole Algorithm (BHA) [54] and Multi-Verse Optimizer (MVO) [55]. Some other physics-based metaheuristic algorithms are as follows: Archimedes Optimization Algorithm (AOA) [56], Equilibrium Optimizer (EO) [57], Lichtenberg Algorithm (LA) [58], Thermal Exchange Optimization (TEO) [59], Electro-Magnetism Optimization (EMO) [60], Nuclear Reaction Optimization (NRO) [61], and Henry Gas Optimization (HGO) [62].
Human-based metaheuristic algorithms are designed with inspiration from different human strategies, such as interactions, communication, thoughts, decisions, and other human behaviors in personal and social life. Teaching–Learning Based Optimization (TLBO) is one of the most famous human-based metaheuristic algorithms, which is designed with the inspiration of educational relationships between students and teachers in the classroom [63]. The Mother Optimization Algorithm (MOA) is introduced based on Eshrat’s care of her children in the following three phases: education, advice, and upbringing [64]. The Teamwork Optimization Algorithm (TOA) is introduced with the inspiration of cooperation and interactions between teammates when providing a team work in order to achieve the set goals [65]. The Sewing Training-Based Optimization (STBO) is designed inspired by the process of learning sewing skills of students in sewing schools [66]. The Driving Training-Based Optimization (DTBO) is developed inspired by driving education and interactions between applicants and instructors in driving schools [5]. Some other human-based metaheuristic algorithms are as follows: Doctor and Patient Optimization (DPO) [67], Following Optimization Algorithm (FOA) [68], Ali Baba and the Forty Thieves (AFT) [69], Drawer Algorithm (DA) [70], Election-Based Optimization Algorithm (EBOA) [71], Chef-Based Optimization Algorithm (CHBO) [72], Coronavirus Herd Immunity Optimizer (CHIO) [73], War Strategy Optimization (WSO) [74], and Gaining Sharing Knowledge-Based Algorithm (GSK) [75].
Game-based metaheuristic algorithms are designed inspired by the governing rules, the behavior of players, coaches, referees, and other influential persons in various individual and team games. The Football Game-Based Optimization (FGBO) [76] and Volleyball Premier League (VPL) [77] are among the game-based metaheuristic algorithms developed based on the simulation of league matches between clubs. The effort of players to find a hidden object in the playground has been the main inspiration in the design of Puzzle Optimization Algorithm (POA) [78]. The effort of the players in the archery competition and shooting towards the scoreboard has been the main idea in the design of the Archery Algorithm (AA) [6]. Some other game-based metaheuristic algorithms are as follows: Darts Game Optimizer (DGO) [79], Golf Optimization Algorithm (GOA) [80], Dice Game Optimizer (DGO) [81], Orientation Search Algorithm (OSA) [82], Hide Object Game Optimizer (HOGO) [83], and Ring Toss Game-Based Optimization (RTGBO) [84].
Topology optimization-based methods are mathematical methods for optimizing the material distribution in a certain region based on the given performance metrics, constraints, and load conditions. Topology optimization has significant potential for practical engineering applications due to its greater design freedom compared to structural shape optimization and structural size optimization [85]. Topology optimization-based methods are employed in different applications such as the design of compliant robotic legs [86] and lightweight design [87].
Based on the best knowledge obtained from the literature review, no metaheuristic algorithm based on simulating the natural behavior of kookaburras has been designed so far. This is while the strategy of kookaburras when hunting and killing prey is an intelligent process that can be the basis for designing a new metaheuristic algorithm. With the aim of addressing this research gap in optimization studies, in this paper, a new meta-heuristic algorithm based on modeling the natural behavior of kookaburras in the wild is designed, which is discussed in the next section.

3. Kookaburra Optimization Algorithm

In this section, the inspiration source and theory of the proposed Kookaburra Optimization Algorithm (KOA) approach are stated, then its implementation steps are mathematically modeled in order to be used in solving optimization problems.

3.1. Inspiration of KOA

The Kookaburra of the Dacelo genus is a bird from the group of terrestrial tree kingfishers that lives on land, is carnivorous, and belongs to the Coraciiformes and Alcedininae families. This bird lives in the native habitats of New Guinea and Australia. They are found in habitats ranging from arid savannah to humid forest, as well as near running water or in suburban areas with tall trees. The sound of this bird is similar to human laughter, and with this sound, the bird basically warns its enemies not to approach its territory [88].
Kookaburras can be found in different colors such as blue, brown, and white, and behind the eyes of this bird there is a dark brown spot, which gives the bird an angry awe along with the special shape of the feathers on its head. Kookaburra is between 28 and 47 cm long, and its weight is about 300 g [89]. A picture of a kookaburra is shown in Figure 1.
Kookaburras are carnivorous birds that feed on mice, insects, snakes, frogs, small reptiles, and small birds. The beak of the kookaburra is suitable for diving and hunting. The bird dives towards the prey with an open beak, and after hunting, it returns to the branch of the tree from which it flew from and knocks the prey against the tree several times to make sure it is dead. Then he holds the prey tightly between his claws, crushes it, and eats it [90].
Among the natural behaviors of the kookaburra in the wild, the strategy of this animal in hunting and knocking the prey against the tree in order to ensure that the prey is killed is much more significant. These natural kookaburra behaviors are the intelligent processes employed in the design of proposed KOA approach.

3.2. Algorithm Initialization

The proposed KOA approach is a population-based optimizer that is able to provide suitable solutions for optimization problems in an iterative-based process based on a random search in the problem-solving space. The KOA population consists of kookaburras that are placed in the problem-solving space so that each kookaburra determines values for the decision variables based on its position in the problem-solving space; therefore, each kookaburra is a candidate solution to the problem that can be modeled using a vector. Kookaburras together form the KOA population matrix, which can be modeled using a matrix according to Equation (1). The position of the kookaburras at the beginning of KOA implementation is randomly initialized using Equation (2).
X = X 1 X i X N N × m = x 1,1 x 1 , d x 1 , m x i , 1 x i , d x i , m x N , 1 x N , d x N , m N × m
x i , d = l b d + r · ( u b d l b d )
Here, X is the KOA population matrix, X i is the i th kookaburra (candidate solution), x i , d is its d th dimension in search space (decision variable), N is the number of kookaburras, m is the number of decision variables, r is a random number in interval 0,1 , l b d and u b d are the lower bound and upper bound of the d th. decision variable, respectively.
Considering that the position of each kookaburra in the problem-solving space is a candidate solution for the problem corresponding to each kookaburra, the objective function of the problem can be evaluated. The set of evaluated values for the objective function of the problem can be represented using a vector according to Equation (3).
F = F 1 F i F N N × 1 = F ( X 1 ) F ( X i ) F ( X N ) N × 1
Here, F is the vector of evaluated objective function and F i is the evaluated objective function based on the i th kookaburra.
The evaluated values for the objective function are a suitable criterion for measuring the quality of candidate solutions and population members. The best evaluated value for the objective function corresponds to the best member and the worst evaluated value for the objective function corresponds to the worst member. Considering that in each iteration, the position of the kookaburras in the problem-solving space is updated, the objective function of the problem is reevaluated and based on the comparison of the new values, the best member of the population is also updated.

3.3. Mathematical Modelling of KOA

The proposed KOA approach updates the position of kookaburras in the following two phases: exploration and exploitation, in an iterative-based process in order to improve candidate solutions based on the simulation of natural kookaburra behaviors in the wild. Next, the process of updating the KOA population in the search space is presented.

3.3.1. Phase 1: Hunting Strategy (Exploration)

The kookaburra is a carnivorous bird that feeds on other small birds, reptiles, insects, mice, frogs, etc. Although this bird has weak legs, they have a very strong neck that helps them in hunting. The strategy of kookaburras in selecting prey and attacking it leads to large displacement in their position. This process represents the global search with the concept of exploration, which refers to the detailed scanning of the problem-solving space with the aim of avoiding getting stuck in the local optimal in order to discover the main optimal area.
In order to simulate the hunting strategy of kookaburras, the position of other kookaburras, which have a better objective function value, is considered as the prey location in KOA design for each kookaburra. Therefore, based on the comparison of the objective function values, the available prey set for each kookaburra is determined using Equation (4).
C P i = X k : F k < F i   a n d   k i ,   w h e r e   i = 1,2 ,   ,   N   a n d   k 1,2 ,   ,   N
Here, C P i is the set of candidate prey for i th kookaburra, X k is the kookaburra with a better objective function value than the i th kookaburra, and F k is the objective function value.
In the KOA design, it is assumed that each kookaburra randomly selects a prey and attacks it. Based on the simulation of the movement of the kookaburra towards the prey in the hunting strategy, a new position for the kookaburra is calculated using Equation (5). In this case, if the value of the objective function is improved in the new position, this new position will replace the previous position of the corresponding kookaburra according to Equation (6).
x i , d P 1 = x i , d + r · S C P i , d I · x i , d ,   i = 1,2 ,   ,   N ,       a n d   d = 1,2 ,   , m
X i = X i P 1 , F i P 1 < F i X i , e l s e
Here, X i P 1 is the new suggested position of the ith kookaburra based on first phase of KOA, x i , d P 1 is its d th dimension, F i P 1 is its objective function value, r is a random number with a normal distribution in the range of 0,1 , S C P i , d is the d th dimension of selected prey for i th kookaburra, I is a random number from set 1,2 , N is the number of kookaburra, and m is the number of decision variables.

3.3.2. Phase 2: Ensuring That the Prey Is Killed (Exploitation)

The second characteristic behavior of kookaburras is that after attacking the prey, the kookaburra carries the prey with itself and makes sure that the prey is killed by repeatedly hitting it against the tree. The kookaburra then holds the prey tightly between its claws and crushes and eats it. This behavior of kookaburras, which happens near the hunting ground, leads to small changes in their position. This process, which represents the local search with the concept of exploitation, refers to the ability of the algorithm to achieve better solutions near the obtained solutions and promising areas.
In the KOA design, in order to simulate this behavior of kookaburras based on their movement near the hunting place, a random position is calculated using Equation (7). In fact, it is assumed that this displacement occurs randomly in a neighborhood to the center of each kookaburra with a radius equal to u b d     l b d t . The radius of this neighborhood is first set to the maximum value; then, during successive iterations, this radius becomes smaller so that the local search with the aim of converging towards better solutions can be performed more accurately. The new position calculated for each kookaburra replaces its previous position if it improves the value of the objective function according to Equation (8).
x i , d P 2 = x i , d + 1 2 r · u b d l b d t ,   i = 1,2 ,   ,   N ,     d = 1,2 ,   , m ,     a n d   t = 1,2 ,   ,   T
X i = X i P 2 , F i P 2 < F i X i ,     e l s e
Here, X i P 2 is the new suggested position of the i th kookaburra based on the second phase of KOA, x i , d P 2 is its d th dimension, F i P 2 is its objective function value, t is the iteration counter of the algorithm, and T is the maximum number of algorithm iterations.

3.4. Repetition Process, Pseudocode, and Flowchart of KOA

The first iteration of KOA is completed after updating the location of all kookaburras based on the first and second phases. At the end of each iteration, the best solution obtained until that iteration is updated and saved. Then, based on the updated positions and the new evaluated values for the objective function, the algorithm enters the next iteration. The process of updating the position of kookaburras continues until the last iteration of the algorithm based on Equations (4)–(8). In the end, the best candidate solution obtained during the iterations of the algorithm is presented as the proposed solution by KOA for the problem. The steps of KOA implementation are presented as a flowchart in Figure 2, and its pseudo code is presented in Algorithm 1.
Algorithm 1 Pseudocode of KOA
Start KOA.
1.Input problem information: variables, objective function, and constraints.
2.Set KOA population size (N) and iterations (T).
3.Generate the initial population matrix at random using Equation (2). x i , d l b d + r · ( u b d l b d )
4.Evaluate the objective function.
5.For t = 1 to T
6.For   i = 1 to N
7.Phase 1: hunting strategy (exploration)
8.Determine the candidate preys set using Equation (4). C P i X k i : F k i < F i   a n d   k i i
9.Choose the prey for the ith KOA member at random.
10.Calculate new position of ith KOA member using Equation (5). x i , d P 1 x i , d + r · S C P i , d I · x i , d
11.Update ith KOA member using Equation (6). X i = X i P 1 , F i P 1 < F i X i ,     e l s e
12.Phase 2: Ensuring that the prey is killed (exploitation)
13.Calculate new position of ith KOA member using Equation (7). x i , d P 2 x i , d + ( 1 2 r ) · u b d     l b d t
14.Update ith KOA member using Equation (8). X i = X i P 2 , F i P 2 < F i X i ,     e l s e
15.end
16.Save the best candidate solution so far.
17.end
18. Output the best quasi-optimal solution obtained with the KOA.
End KOA.

3.5. Computational Complexity of KOA

In this subsection, the analysis of the computational complexity of KOA is discussed. The KOA initialization steps have a complexity equal to O(Nm), where N is the number of kookaburras and m is the number of decision variables of the problem. In each iteration of KOA, the position of each kookaburra in the problem-solving space is updated in the two phases of exploration and exploitation. Therefore, the process of updating kookaburras has a complexity equal to O(2NmT), where T is the maximum number of iterations of the algorithm. Therefore, the total computational complexity of the proposed KOA approach is equal to O(Nm(1 + 2T)).

4. Simulation Studies and Results

In this section, simulation studies are presented on the performance of KOA in dealing with optimization scenarios. The performance of KOA has been evaluated on 29 standard benchmark functions from the Competitions on Evolutionary Computation (CEC) 2017 test suite for problem dimensions equal to 10, 30, 50, and 100. In order to measure the performance quality of KOA, the obtained results have been compared with the performance of the following 12 well-known metaheuristic algorithms: GA [43], PSO [26], GSA [52], TLBO [63], MVO [55], GWO [34], WOA [38], MPA [36], TSA [40], RSA [42], AVOA [31], and WSO [32]. The control parameters of metaheuristic algorithms are specified in Table 1. The optimization results are reported using the following six statistical indicators: mean, best, worst, standard deviation (std), median, and rank. The ranking criterion of metaheuristic algorithms for each of the benchmark functions is the value of the mean index.

4.1. Evaluation CEC 2017 Test Suite

In this subsection, the evaluation of the proposed KOA approach in dealing with the Competitions on Evolutionary Computation (CEC) 2017 test suite is discussed. This test suite has 30 standard benchmark functions consisting of the following: 3 unimodal functions of C17-F1 to C17-F3, 7 multimodal functions of C17-F4 to C17-F10, 10 hybrid functions of C17-F11 to C17-F20, and 10 composition functions of C17-F21 to C17-F30. Among these, the C17-F2 function is not considered in the simulation studies due to the instability of the behavior. Information related to CEC 2017 test suite is provided in Appendix A and Table A1. The full description and details of the CEC 2017 test suite are provided in [91]. The implementation results of KOA and competitor algorithms on the CEC 2017 test suite for different dimensions of the problem equal to 10, 30, 50, and 100 are reported in Table 2, Table 3, Table 4 and Table 5. The boxplot diagrams resulting from the application of metaheuristic algorithms on the studied benchmark functions are drawn in Figure 3, Figure 4, Figure 5 and Figure 6. What is evident from the simulation results, in handling the CEC 2017 test suite for the problem dimension equal to 10, KOA is the first best optimizer for functions C17-F1, C17-F3 to C17-F24, and C17-F27 to C17-F30. For problem dimension equal to 30, KOA is the first best optimizer for functions C17-F1, C17-F3 to C17-F5, C17-F7, C17-F12 to C17-F14, C17-F16 to C17-F18, C17-F21 to C17-F27, and C17-F29. For problem dimension equal to 50, KOA is the first best optimizer for functions C17-F1, C17-F3 to C17-F25, and C17-F27 to C17-F30. For problem dimension equal to 100, KOA is the first best optimizer for functions C17-F1, and C17-F3 to C17-F30.
The optimization results show that the proposed KOA approach, with a high ability in both exploration and exploitation and the ability to balance them during the search process, has been able to provide suitable results for the benchmark functions. The analysis of the simulation results indicates that KOA, by providing better results and obtaining the rank of the first best optimizer in most of the benchmark functions, has provided a superior performance compared to competitor algorithms in addressing the CEC 2017 test suite in different dimensions of the problem equal to 10, 30, 50, and 100.

4.2. Statistical Analysis

In this subsection, using statistical analysis, it has been checked whether the superiority of KOA against competitor algorithms is significant from a statistical point of view or not. For this purpose, the Wilcoxon rank sum test [92] is used, which is a non-parametric test and is used to determine the significant difference between the average of two data samples. In this test, based on the values calculated for the p-value index, it is determined whether there is a statistically significant difference between the performance of the two algorithms or not.
The results of statistical analysis on the performance of KOA and each of the competitor algorithms in handling the CEC 2017 test suite in different dimensions of the problem are reported in Table 6. Based on the results obtained from the Wilcoxon rank sum test, in cases where the p-value is less than 0.05, the proposed KOA approach has a statistically significant superiority in competition with the corresponding metaheuristic algorithm.

5. KOA for Real-World Applications

In this section, the efficiency of KOA in addressing real-world applications is challenged. For this purpose, 22 real-world constrained optimization problems from the CEC 2011 test suite as well as 4 classical engineering design problems are employed.

5.1. Evaluation CEC 2011 Test Suite

In this subsection, the ability of KOA and competitor algorithms in handling the CEC 2011 test suite is evaluated. This test suite consists of 22 constrained optimization problems from real-world applications. The full description and details of CEC 2011 test suite are provided in [93]. The optimization results of CEC 2011 test suite using KOA and competitor algorithms are reported in Table 7. Also, the boxplot diagrams obtained from the performance of metaheuristic algorithms in solving optimization problems C11-F1 to C11-F22 are drawn in Figure 7.
The optimization results show that KOA, with its high ability to balance exploration and exploitation, has been able to provide suitable results for optimization problems in real-world applications. Based on the simulation results, KOA is the first best optimizer for C11-F1 to C11-F22. What is concluded from the analysis of the simulation results is that KOA has provided better results in most of the optimization problems compared to the competitor algorithms in handling the CEC 2011 test suite. Also, based on the statistical analysis and the results obtained from the Wilcoxon rank sum test, the superiority of KOA compared to competitor algorithms is significant from a statistical point of view.

5.2. Pressure Vessel Design Problem

Pressure vessel design is a real-world optimization application aimed at minimizing construction cost. Pressure vessel design schematic is shown in Figure 8 and its mathematical model is as follows [94]:
Consider: X = x 1 ,   x 2 ,   x 3 ,   x 4 = T s ,   T h ,   R ,   L .
Minimize: f x = 0.6224 x 1 x 3 x 4 + 1.778 x 2 x 3 2 + 3.1661 x 1 2 x 4 + 19.84 x 1 2 x 3 .
Subject to:
g 1 x = x 1 + 0.0193 x 3     0 ,     g 2 x = x 2 + 0.00954 x 3   0 ,
g 3 x = π x 3 2 x 4 4 3 π x 3 3 + 1,296,000   0 ,     g 4 x = x 4 240     0 .
with
0 x 1 , x 2 100   a n d   10 x 3 , x 4 200 .
The pressure vessel design optimization results using KOA and competitor algorithms are reported in Table 8 and Table 9. Based on the results, KOA has provided the optimal design with the values of design variables equal to (0.7780271, 0.3845792, 40.312284, 200) and the corresponding objective function value equal to (5882.8955). The convergence curve of KOA during the pressure vessel design optimization is drawn in Figure 9. Based on the comparison of optimization results, it is evident that KOA has provided superior performance in the pressure vessel design optimization compared to the competitor algorithms.

5.3. Speed Reducer Design Problem

Speed reducer design is an engineering challenge with the aim of minimizing the weight of the speed reducer. The schematic of speed reducer design is shown in Figure 10 and its mathematical model is as follows [95,96]:
Consider: X = x 1 , x 2 , x 3 , x 4 , x 5 , x 6 , x 7 = b , m , p , l 1 , l 2 , d 1 , d 2 .
Minimize: f x = 0.7854 x 1 x 2 2 3.3333 x 3 2 + 14.9334 x 3 43.0934 1.508 x 1 x 6 2 + x 7 2 + 7.4777 x 6 3 + x 7 3 + 0.7854 ( x 4 x 6 2 + x 5 x 7 2 ) .
Subject to:
g 1 x = 27 x 1 x 2 2 x 3 1 0 , g 2 x = 397.5 x 1 x 2 2 x 3 1 0 ,
g 3 x = 1.93 x 4 3 x 2 x 3 x 6 4 1 0 , g 4 x = 1.93 x 5 3 x 2 x 3 x 7 4 1 0 ,
g 5 x = 1 110 x 6 3 745 x 4 x 2 x 3 2 + 16.9 × 10 6 1 0 ,
g 6 ( x ) = 1 85 x 7 3 745 x 5 x 2 x 3 2 + 157.5 × 10 6 1 0 ,
g 7 x = x 2 x 3 40 1 0 , g 8 x = 5 x 2 x 1 1 0 ,
g 9 x = x 1 12 x 2 1 0 , g 10 x = 1.5 x 6 + 1.9 x 4 1 0 ,
g 11 x = 1.1 x 7 + 1.9 x 5 1 0 .
with
2.6 x 1 3.6 ,   0.7 x 2 0.8 ,   17 x 3 28 ,   7.3 x 4 8.3 ,   7.8 x 5 8.3 ,   2.9 x 6 3.9 ,   a n d   5 x 7 5.5 .
The implementation results of KOA and competitor algorithms on the speed reducer design are presented in Table 10 and Table 11. Based on the results, KOA has provided the optimal design with the values of design variables equal to (3.5, 0.7, 17, 7.3, 7.8, 3.3502147, 5.2866832) and the corresponding objective function value equal to (2996.3482). The convergence curve of KOA while achieving the optimal design for the speed reducer design problem is drawn in Figure 11. The analysis of the simulation results shows the superiority of KOA performance compared to the competitor algorithms in order to handle the speed reducer design.

5.4. Welded Beam Design

Welded beam design is a real-world application in engineering with the aim of minimizing the fabrication cost of the welded beam. The schematic of welded beam design is shown in Figure 12 and its mathematical model is as follows [38]:
Consider: X = x 1 ,   x 2 ,   x 3 ,   x 4 = h ,   l ,   t ,   b .
Minimize: f ( x ) = 1.10471 x 1 2 x 2 + 0.04811 x 3 x 4   ( 14.0 + x 2 ) .
Subject to:
g 1 x = τ x 13,600     0 , g 2 x = σ x 30,000     0 ,
g 3 x = x 1 x 4   0 , g 4 ( x ) = 0.10471 x 1 2 + 0.04811 x 3 x 4   ( 14 + x 2 ) 5.0     0 ,
g 5 x = 0.125 x 1   0 , g 6 x = δ   x 0.25     0 ,
g 7 x = 6000 p c   x   0 .
where
τ x = τ 2 + 2 τ τ x 2 2 R + τ 2   , τ = 6000 2 x 1 x 2 , τ = M R J ,
M = 6000 14 + x 2 2 , R = x 2 2 4 + x 1 + x 3 2 2 ,
J = 2 x 1 x 2 2 x 2 2 12 + x 1 + x 3 2 2   , σ x = 504,000 x 4 x 3 2   ,
δ   x = 65,856,000 30 · 1 0 6 x 4 x 3 3   , p c   x = 4.013 30 · 1 0 6 x 3 2 x 4 6 36 196 1 x 3 28 30 · 1 0 6 4 ( 12 · 1 0 6 )   .
with
0.1 x 1 ,   x 4 2   a n d   0.1 x 2 ,   x 3 10 .
The results of employing KOA and competitor algorithms in handling the welded beam design problem are reported in Table 12 and Table 13. Based on the results, KOA has provided the optimal design with the values of design variables equal to (0.2057296, 3.4704887, 9.0366239, 0.2057296) and the corresponding objective function value equal to (1.7246798). The convergence process of KOA towards the optimal solution for the welded beam design problem is drawn in Figure 13. What is clear from the analysis of the optimization results is that KOA has provided a more effective performance compared to the competitor algorithms in the optimization of the welded beam design.

5.5. Tension/Compression Spring Design

Tension/compression spring design is an engineering subject of real-world applications with the aim of minimizing the weight of tension/compression spring. The schematic of welded beam design is shown in Figure 14 and its mathematical model is as follows [38]:
Consider: X = x 1 ,   x 2 ,   x 3 = d ,   D ,   P .
Minimize: f x = x 3 + 2 x 2 x 1 2 .
Subject to:
g 1 x = 1 x 2 3 x 3 71,785 x 1 4     0 , g 2 x = 4 x 2 2 x 1 x 2 12,566 ( x 2 x 1 3 ) + 1 5108 x 1 2 1   0 ,
g 3 x = 1 140.45 x 1 x 2 2 x 3   0 , g 4 x = x 1 + x 2 1.5 1     0 .
with
0.05 x 1 2 ,   0.25 x 2 1.3   a n d   2   x 3 15 .
The optimization results of tension/compression spring design using KOA and competitor algorithms are reported in Table 14 and Table 15. Based on the results, KOA has provided the optimal design with the values of design variables equal to (0.0516891, 0.3567177, 11.288966) and the corresponding objective function value equal to (0.0126019). The convergence curve of KOA to the optimal solution for the tension/compression spring design problem is plotted in Figure 15. The analysis of the simulation results shows that KOA has provided superior performance in dealing with tension/compression spring design by providing better results compared to the competitor algorithms.

6. Conclusions and Future Works

In this paper, a new metaheuristic algorithm named the Kookaburra Optimization Algorithm (KOA) was introduced, which has applications in dealing with optimization issues. The fundamental inspiration for KOA is derived from the strategy of kookaburras when hunting and their behavior to ensure that the prey is killed. The theory of KOA was stated and mathematically modeled in the two phases of exploration and exploitation, which are based on simulating the natural behaviors of kookaburras. The effectiveness of the proposed KOA approach in handling optimization tasks was evaluated on the CEC 2017 test suite for problem dimensions equal to 10, 30, 50, and 100. The optimization results showed that KOA, with its high ability in exploration, exploitation, and establishing a balance between them, has been able to provide suitable solutions for the benchmark functions. The quality of KOA in the optimization process was compared with the performance of the 12 well-known metaheuristic algorithms. Based on the simulation results, by achieving better results for most benchmark functions, KOA provided superior performance compared to competitor algorithms in the handling of the CEC 2017 test suite. Also, the implementation of KOA on 22 constrained optimization problems from the CEC 2011 test suite, as well as 4 engineering design problems, indicated the capability of the proposed approach in addressing real-world applications.
By introducing the proposed approach of KOA, several research tasks are proposed for further studies. Designing binary and multi-purpose versions of KOA is one of the most special research proposals of this study. Also, using KOA to solve optimization problems in different sciences and real-world applications are other research proposals for future studies.

Author Contributions

Conceptualization, M.D. and Z.M.; methodology, M.D., Z.M. and G.B.; software, M.D., O.P.M., A.E.A., G.D. and G.B.; validation, G.D., A.E.A., O.P.M., G.B. and Z.M.; formal analysis, M.D., O.P.M., A.E.A. and G.D.; investigation, Z.M. and A.E.A.; resources, G.D. and G.B.; data curation, M.D. and Z.M.; writing—original draft preparation, M.D. and Z.M.; writing—review and editing, O.P.M., G.D., A.E.A. and G.B.; visualization, G.B. and O.P.M.; supervision, M.D.; project administration, Z.M., O.P.M. and G.D.; funding acquisition, O.P.M. All authors have read and agreed to the published version of the manuscript.

Funding

“O.P. Malik” (the fourth author) has paid APC from his NSERC, Canada, research grant.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The financial support of NSERC Canada through a research grant is acknowledged.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

The information of CEC 2017 test suite is determined in Table A1.
Table A1. Information of the CEC 2017 test functions.
Table A1. Information of the CEC 2017 test functions.
FunctionsFmin
Unimodal functionsC1Shifted and Rotated Bent Cigar Function100
C2Shifted and Rotated Sum of Different Power Function200
C3Shifted and Rotated Zakharov Function300
Simple multimodal functionsC4Shifted and Rotated Rosenbrock’s Function400
C5Shifted and Rotated Rastrigin’s Function500
C6Shifted and Rotated Expanded Scaffer’s Function600
C7Shifted and Rotated Lunacek Bi_Rastrigin Function700
C8Shifted and Rotated Non-Continuous Rastrigin’s Function800
C9Shifted and Rotated Levy Function900
C10Shifted and Rotated Schwefel’s Function1000
Hybrid functionsC11Hybrid Function 1 (N = 3)1100
C12Hybrid Function 2 (N = 3) 1200
C13Hybrid Function 3 (N = 3) 1300
C14Hybrid Function 4 (N = 4)1400
C15Hybrid Function 5 (N = 4)1500
C16Hybrid Function 6 (N = 4)1600
C17Hybrid Function 6 (N = 5)1700
C18Hybrid Function 6 (N = 5)1800
C19Hybrid Function 6 (N = 5)1900
C20Hybrid Function 6 (N = 6)2000
Composition functionsC21Composition Function 1 (N = 3)2100
C22Composition Function 2 (N = 3)2200
C23Composition Function 3 (N = 4)2300
C24Composition Function 4 (N = 4)2400
C25Composition Function 5 (N = 5)2500
C26Composition Function 6 (N = 5)2600
C27Composition Function 7 (N = 6)2700
C28Composition Function 8 (N = 6)2800
C29Composition Function 9 (N = 3)2900
C30Composition Function 10 (N = 3)3000

References

  1. Zhao, S.; Zhang, T.; Ma, S.; Chen, M. Dandelion Optimizer: A nature-inspired metaheuristic algorithm for engineering applications. Eng. Appl. Artif. Intell. 2022, 114, 105075. [Google Scholar] [CrossRef]
  2. Sergeyev, Y.D.; Kvasov, D.; Mukhametzhanov, M. On the efficiency of nature-inspired metaheuristics in expensive global optimization with limited budget. Sci. Rep. 2018, 8, 453. [Google Scholar] [CrossRef] [PubMed]
  3. Liberti, L.; Kucherenko, S. Comparison of deterministic and stochastic approaches to global optimization. Int. Trans. Oper. Res. 2005, 12, 263–285. [Google Scholar] [CrossRef]
  4. Koc, I.; Atay, Y.; Babaoglu, I. Discrete tree seed algorithm for urban land readjustment. Eng. Appl. Artif. Intell. 2022, 112, 104783. [Google Scholar] [CrossRef]
  5. Dehghani, M.; Trojovská, E.; Trojovský, P. A new human-based metaheuristic algorithm for solving optimization problems on the base of simulation of driving training process. Sci. Rep. 2022, 12, 9924. [Google Scholar] [CrossRef]
  6. Zeidabadi, F.-A.; Dehghani, M.; Trojovský, P.; Hubálovský, Š.; Leiva, V.; Dhiman, G. Archery Algorithm: A Novel Stochastic Optimization Algorithm for Solving Optimization Problems. Comput. Mater. Contin. 2022, 72, 399–416. [Google Scholar] [CrossRef]
  7. De Armas, J.; Lalla-Ruiz, E.; Tilahun, S.L.; Voß, S. Similarity in metaheuristics: A gentle step towards a comparison methodology. Nat. Comput. 2022, 21, 265–287. [Google Scholar] [CrossRef]
  8. Dehghani, M.; Montazeri, Z.; Dehghani, A.; Malik, O.P.; Morales-Menendez, R.; Dhiman, G.; Nouri, N.; Ehsanifar, A.; Guerrero, J.M.; Ramirez-Mendoza, R.A. Binary spring search algorithm for solving various optimization problems. Appl. Sci. 2021, 11, 1286. [Google Scholar] [CrossRef]
  9. Wang, Z.; Zhang, J.; Li, Z.; Shi, C. On the crashworthiness of bio-inspired hexagonal prismatic tubes under axial compression. Int. J. Mech. Sci. 2020, 186, 105893. [Google Scholar] [CrossRef]
  10. Li, Z.; Wang, X.; Li, X.; Wang, Z.; Zhai, W. New Class of Multifunctional Bioinspired Microlattice with Excellent Sound Absorption, Damage Tolerance, and High Specific Strength. ACS Appl. Mater. Interfaces 2023, 15, 9940–9952. [Google Scholar] [CrossRef]
  11. Dehghani, M.; Montazeri, Z.; Malik, O.P. Energy commitment: A planning of energy carrier based on energy consumption. Electr. Eng. Electromech. 2019, 69–72. [Google Scholar] [CrossRef]
  12. Dehghani, M.; Mardaneh, M.; Malik, O.P.; Guerrero, J.M.; Sotelo, C.; Sotelo, D.; Nazari-Heris, M.; Al-Haddad, K.; Ramirez-Mendoza, R.A. Genetic Algorithm for Energy Commitment in a Power System Supplied by Multiple Energy Carriers. Sustainability 2020, 12, 10053. [Google Scholar] [CrossRef]
  13. Dehghani, M.; Mardaneh, M.; Malik, O.P.; Guerrero, J.M.; Morales-Menendez, R.; Ramirez-Mendoza, R.A.; Matas, J.; Abusorrah, A. Energy Commitment for a Power System Supplied by Multiple Energy Carriers System using Following Optimization Algorithm. Appl. Sci. 2020, 10, 5862. [Google Scholar] [CrossRef]
  14. Ehsanifar, A.; Dehghani, M.; Allahbakhshi, M. Calculating the leakage inductance for transformer inter-turn fault detection using finite element method. In Proceedings of the 2017 Iranian Conference on Electrical Engineering (ICEE), Tehran, Iran, 2–4 May 2017; IEEE: Tehran, Iran, 2017; pp. 1372–1377. [Google Scholar]
  15. Dehghani, M.; Montazeri, Z.; Malik, O. Optimal sizing and placement of capacitor banks and distributed generation in distribution systems using spring search algorithm. Int. J. Emerg. Electr. Power Syst. 2020, 21, 20190217. [Google Scholar] [CrossRef]
  16. Dehghani, M.; Montazeri, Z.; Malik, O.P.; Al-Haddad, K.; Guerrero, J.M.; Dhiman, G. A New Methodology Called Dice Game Optimizer for Capacitor Placement in Distribution Systems. Electr. Eng. Electromech. 2020, 61–64. [Google Scholar] [CrossRef]
  17. Dehbozorgi, S.; Ehsanifar, A.; Montazeri, Z.; Dehghani, M.; Seifi, A. Line loss reduction and voltage profile improvement in radial distribution networks using battery energy storage system. In Proceedings of the 2017 IEEE 4th International Conference on Knowledge-Based Engineering and Innovation (KBEI), Tehran, Iran, 22 December 2017; IEEE: Tehran, Iran, 2017; pp. 215–219. [Google Scholar]
  18. Montazeri, Z.; Niknam, T. Optimal utilization of electrical energy from power plants based on final energy consumption using gravitational search algorithm. Electr. Eng. Electromech. 2018, 70–73. [Google Scholar] [CrossRef]
  19. Dehghani, M.; Mardaneh, M.; Montazeri, Z.; Ehsanifar, A.; Ebadi, M.J.; Grechko, O.M. Spring search algorithm for simultaneous placement of distributed generation and capacitors. Electr. Eng. Electromech. 2018, 68–73. [Google Scholar] [CrossRef]
  20. Dehghani, M.; Montazeri, Z.; Ehsanifar, A.; Seifi, A.R.; Ebadi, M.J.; Grechko, O.M. Planning of energy carriers based on final energy consumption using dynamic programming and particle swarm optimization. Electr. Eng. Electromech. 2018, 62–71. [Google Scholar] [CrossRef]
  21. Montazeri, Z.; Niknam, T. Energy carriers management based on energy consumption. In Proceedings of the 2017 IEEE 4th International Conference on Knowledge-Based Engineering and Innovation (KBEI), Tehran, Iran, 22 December 2017; IEEE: Tehran, Iran, 2017; pp. 539–543. [Google Scholar]
  22. Trojovská, E.; Dehghani, M.; Trojovský, P. Zebra Optimization Algorithm: A New Bio-Inspired Optimization Algorithm for Solving Optimization Algorithm. IEEE Access 2022, 10, 49445–49473. [Google Scholar] [CrossRef]
  23. Wolpert, D.H.; Macready, W.G. No free lunch theorems for optimization. IEEE Trans. Evol. Comput. 1997, 1, 67–82. [Google Scholar] [CrossRef]
  24. Dorigo, M.; Maniezzo, V.; Colorni, A. Ant system: Optimization by a colony of cooperating agents. IEEE Trans. Syst. Man Cybern. Part B 1996, 26, 29–41. [Google Scholar] [CrossRef] [PubMed]
  25. Karaboga, D.; Basturk, B. Artificial bee colony (ABC) optimization algorithm for solving constrained optimization problems. In Proceedings of the International Fuzzy Systems Association World Congress, Cancun, Mexico, 18–21 June 2017; Springer: Berlin/Heidelberg, Germany, 2017; pp. 789–798. [Google Scholar]
  26. Kennedy, J.; Eberhart, R. Particle swarm optimization. In Proceedings of the ICNN’95—International Conference on Neural Networks, Perth, WA, Australia, 27 November–1 December 1995; IEEE: Perth, WA, Australia, 1995; Volume 4, pp. 1942–1948. [Google Scholar]
  27. Yang, X.-S. Firefly algorithm, stochastic test functions and design optimisation. Int. J. Bio-Inspired Comput. 2010, 2, 78–84. [Google Scholar] [CrossRef]
  28. Dehghani, M.; Trojovský, P.; Malik, O.P. Green Anaconda Optimization: A New Bio-Inspired Metaheuristic Algorithm for Solving Optimization Problems. Biomimetics 2023, 8, 121. [Google Scholar] [CrossRef] [PubMed]
  29. Dehghani, M.; Montazeri, Z.; Trojovská, E.; Trojovský, P. Coati Optimization Algorithm: A new bio-inspired metaheuristic algorithm for solving optimization problems. Knowl. Based Syst. 2023, 259, 110011. [Google Scholar] [CrossRef]
  30. Trojovský, P.; Dehghani, M. Pelican Optimization Algorithm: A Novel Nature-Inspired Algorithm for Engineering Applications. Sensors 2022, 22, 855. [Google Scholar] [CrossRef]
  31. Abdollahzadeh, B.; Gharehchopogh, F.S.; Mirjalili, S. African vultures optimization algorithm: A new nature-inspired metaheuristic algorithm for global optimization problems. Comput. Ind. Eng. 2021, 158, 107408. [Google Scholar] [CrossRef]
  32. Braik, M.; Hammouri, A.; Atwan, J.; Al-Betar, M.A.; Awadallah, M.A. White Shark Optimizer: A novel bio-inspired meta-heuristic algorithm for global optimization problems. Knowl. Based Syst. 2022, 243, 108457. [Google Scholar] [CrossRef]
  33. Jiang, Y.; Wu, Q.; Zhu, S.; Zhang, L. Orca predation algorithm: A novel bio-inspired algorithm for global optimization problems. Expert Syst. Appl. 2022, 188, 116026. [Google Scholar] [CrossRef]
  34. Mirjalili, S.; Mirjalili, S.M.; Lewis, A. Grey Wolf Optimizer. Adv. Eng. Softw. 2014, 69, 46–61. [Google Scholar] [CrossRef]
  35. Dehghani, M.; Trojovský, P. Serval Optimization Algorithm: A New Bio-Inspired Approach for Solving Optimization Problems. Biomimetics 2022, 7, 204. [Google Scholar] [CrossRef]
  36. Faramarzi, A.; Heidarinejad, M.; Mirjalili, S.; Gandomi, A.H. Marine Predators Algorithm: A nature-inspired metaheuristic. Expert Syst. Appl. 2020, 152, 113377. [Google Scholar] [CrossRef]
  37. Trojovský, P.; Dehghani, M. Subtraction-Average-Based Optimizer: A New Swarm-Inspired Metaheuristic Algorithm for Solving Optimization Problems. Biomimetics 2023, 8, 149. [Google Scholar] [CrossRef] [PubMed]
  38. Mirjalili, S.; Lewis, A. The whale optimization algorithm. Adv. Eng. Softw. 2016, 95, 51–67. [Google Scholar] [CrossRef]
  39. Chopra, N.; Ansari, M.M. Golden Jackal Optimization: A Novel Nature-Inspired Optimizer for Engineering Applications. Expert Syst. Appl. 2022, 198, 116924. [Google Scholar] [CrossRef]
  40. Kaur, S.; Awasthi, L.K.; Sangal, A.L.; Dhiman, G. Tunicate Swarm Algorithm: A new bio-inspired based metaheuristic paradigm for global optimization. Eng. Appl. Artif. Intell. 2020, 90, 103541. [Google Scholar] [CrossRef]
  41. Hashim, F.A.; Houssein, E.H.; Hussain, K.; Mabrouk, M.S.; Al-Atabany, W. Honey Badger Algorithm: New metaheuristic algorithm for solving optimization problems. Math. Comput. Simul. 2022, 192, 84–110. [Google Scholar] [CrossRef]
  42. Abualigah, L.; Abd Elaziz, M.; Sumari, P.; Geem, Z.W.; Gandomi, A.H. Reptile Search Algorithm (RSA): A nature-inspired meta-heuristic optimizer. Expert Syst. Appl. 2022, 191, 116158. [Google Scholar] [CrossRef]
  43. Goldberg, D.E.; Holland, J.H. Genetic Algorithms and Machine Learning. Mach. Learn. 1988, 3, 95–99. [Google Scholar] [CrossRef]
  44. Storn, R.; Price, K. Differential evolution–A simple and efficient heuristic for global optimization over continuous spaces. J. Glob. Optim. 1997, 11, 341–359. [Google Scholar] [CrossRef]
  45. De Castro, L.N.; Timmis, J.I. Artificial immune systems as a novel soft computing paradigm. Soft Comput. 2003, 7, 526–544. [Google Scholar] [CrossRef]
  46. Beyer, H.-G.; Schwefel, H.-P. Evolution strategies—A comprehensive introduction. Nat. Comput. 2002, 1, 3–52. [Google Scholar] [CrossRef]
  47. Reynolds, R.G. An introduction to cultural algorithms. In Evolutionary Programming—Proceedings of the Third Annual Conference; World Scientific Press: San Diego, CA, USA, 1994; pp. 131–139. [Google Scholar]
  48. Koza, J.R.; Koza, J.R. Genetic Programming: On the Programming of Computers by Means of Natural Selection; MIT Press: Cambridge, MA, USA, 1992; Volume 1. [Google Scholar]
  49. Kirkpatrick, S.; Gelatt, C.D.; Vecchi, M.P. Optimization by simulated annealing. Science 1983, 220, 671–680. [Google Scholar] [CrossRef] [PubMed]
  50. Dehghani, M.; Samet, H. Momentum search algorithm: A new meta-heuristic optimization algorithm inspired by momentum conservation law. SN Appl. Sci. 2020, 2, 1720. [Google Scholar] [CrossRef]
  51. Dehghani, M.; Montazeri, Z.; Dhiman, G.; Malik, O.; Morales-Menendez, R.; Ramirez-Mendoza, R.A.; Dehghani, A.; Guerrero, J.M.; Parra-Arroyo, L. A spring search algorithm applied to engineering optimization problems. Appl. Sci. 2020, 10, 6173. [Google Scholar] [CrossRef]
  52. Rashedi, E.; Nezamabadi-Pour, H.; Saryazdi, S. GSA: A gravitational search algorithm. Inf. Sci. 2009, 179, 2232–2248. [Google Scholar] [CrossRef]
  53. Eskandar, H.; Sadollah, A.; Bahreininejad, A.; Hamdi, M. Water cycle algorithm–A novel metaheuristic optimization method for solving constrained engineering optimization problems. Comput. Struct. 2012, 110, 151–166. [Google Scholar] [CrossRef]
  54. Hatamlou, A. Black hole: A new heuristic optimization approach for data clustering. Inf. Sci. 2013, 222, 175–184. [Google Scholar] [CrossRef]
  55. Mirjalili, S.; Mirjalili, S.M.; Hatamlou, A. Multi-verse optimizer: A nature-inspired algorithm for global optimization. Neural Comput. Appl. 2016, 27, 495–513. [Google Scholar] [CrossRef]
  56. Hashim, F.A.; Hussain, K.; Houssein, E.H.; Mabrouk, M.S.; Al-Atabany, W. Archimedes optimization algorithm: A new metaheuristic algorithm for solving optimization problems. Appl. Intell. 2021, 51, 1531–1551. [Google Scholar] [CrossRef]
  57. Faramarzi, A.; Heidarinejad, M.; Stephens, B.; Mirjalili, S. Equilibrium optimizer: A novel optimization algorithm. Knowl. Based Syst. 2020, 191, 105190. [Google Scholar] [CrossRef]
  58. Pereira, J.L.J.; Francisco, M.B.; Diniz, C.A.; Oliver, G.A.; Cunha, S.S., Jr.; Gomes, G.F. Lichtenberg algorithm: A novel hybrid physics-based meta-heuristic for global optimization. Expert Syst. Appl. 2021, 170, 114522. [Google Scholar] [CrossRef]
  59. Kaveh, A.; Dadras, A. A novel meta-heuristic optimization algorithm: Thermal exchange optimization. Adv. Eng. Softw. 2017, 110, 69–84. [Google Scholar] [CrossRef]
  60. Cuevas, E.; Oliva, D.; Zaldivar, D.; Pérez-Cisneros, M.; Sossa, H. Circle detection using electro-magnetism optimization. Inf. Sci. 2012, 182, 40–55. [Google Scholar] [CrossRef]
  61. Wei, Z.; Huang, C.; Wang, X.; Han, T.; Li, Y. Nuclear reaction optimization: A novel and powerful physics-based algorithm for global optimization. IEEE Access 2019, 7, 66084–66109. [Google Scholar] [CrossRef]
  62. Hashim, F.A.; Houssein, E.H.; Mabrouk, M.S.; Al-Atabany, W.; Mirjalili, S. Henry gas solubility optimization: A novel physics-based algorithm. Future Gener. Comput. Syst. 2019, 101, 646–667. [Google Scholar] [CrossRef]
  63. Rao, R.V.; Savsani, V.J.; Vakharia, D. Teaching–learning-based optimization: A novel method for constrained mechanical design optimization problems. Comput. Aided Des. 2011, 43, 303–315. [Google Scholar] [CrossRef]
  64. Matoušová, I.; Trojovský, P.; Dehghani, M.; Trojovská, E.; Kostra, J. Mother optimization algorithm: A new human-based metaheuristic approach for solving engineering optimization. Sci. Rep. 2023, 13, 10312. [Google Scholar] [CrossRef]
  65. Dehghani, M.; Trojovský, P. Teamwork Optimization Algorithm: A New Optimization Approach for Function Minimization/Maximization. Sensors 2021, 21, 4567. [Google Scholar] [CrossRef]
  66. Dehghani, M.; Trojovská, E.; Zuščák, T. A new human-inspired metaheuristic algorithm for solving optimization problems based on mimicking sewing training. Sci. Rep. 2022, 12, 17387. [Google Scholar] [CrossRef]
  67. Dehghani, M.; Mardaneh, M.; Guerrero, J.M.; Malik, O.P.; Ramirez-Mendoza, R.A.; Matas, J.; Vasquez, J.C.; Parra-Arroyo, L. A new “Doctor and Patient” optimization algorithm: An application to energy commitment problem. Appl. Sci. 2020, 10, 5791. [Google Scholar] [CrossRef]
  68. Dehghani, M.; Mardaneh, M.; Malik, O. FOA:’Following’Optimization Algorithm for solving Power engineering optimization problems. J. Oper. Autom. Power Eng. 2020, 8, 57–64. [Google Scholar]
  69. Braik, M.; Ryalat, M.H.; Al-Zoubi, H. A novel meta-heuristic algorithm for solving numerical optimization problems: Ali Baba and the forty thieves. Neural Comput. Appl. 2022, 34, 409–455. [Google Scholar] [CrossRef]
  70. Trojovská, E.; Dehghani, M.; Leiva, V. Drawer Algorithm: A New Metaheuristic Approach for Solving Optimization Problems in Engineering. Biomimetics 2023, 8, 239. [Google Scholar] [CrossRef]
  71. Trojovský, P.; Dehghani, M. A new optimization algorithm based on mimicking the voting process for leader selection. PeerJ Comput. Sci. 2022, 8, e976. [Google Scholar] [CrossRef] [PubMed]
  72. Trojovská, E.; Dehghani, M. A new human-based metahurestic optimization method based on mimicking cooking training. Sci. Rep. 2022, 12, 14861. [Google Scholar] [CrossRef] [PubMed]
  73. Al-Betar, M.A.; Alyasseri, Z.A.A.; Awadallah, M.A.; Abu Doush, I. Coronavirus herd immunity optimizer (CHIO). Neural Comput. Appl. 2021, 33, 5011–5042. [Google Scholar] [CrossRef] [PubMed]
  74. Ayyarao, T.L.; RamaKrishna, N.; Elavarasam, R.M.; Polumahanthi, N.; Rambabu, M.; Saini, G.; Khan, B.; Alatas, B. War Strategy Optimization Algorithm: A New Effective Metaheuristic Algorithm for Global Optimization. IEEE Access 2022, 10, 25073–25105. [Google Scholar] [CrossRef]
  75. Mohamed, A.W.; Hadi, A.A.; Mohamed, A.K. Gaining-sharing knowledge based algorithm for solving optimization problems: A novel nature-inspired algorithm. Int. J. Mach. Learn. Cybern. 2020, 11, 1501–1529. [Google Scholar] [CrossRef]
  76. Dehghani, M.; Mardaneh, M.; Guerrero, J.M.; Malik, O.; Kumar, V. Football game based optimization: An application to solve energy commitment problem. Int. J. Intell. Eng. Syst. 2020, 13, 514–523. [Google Scholar] [CrossRef]
  77. Moghdani, R.; Salimifard, K. Volleyball premier league algorithm. Appl. Soft Comput. 2018, 64, 161–185. [Google Scholar] [CrossRef]
  78. Zeidabadi, F.A.; Dehghani, M. POA: Puzzle Optimization Algorithm. Int. J. Intell. Eng. Syst. 2022, 15, 273–281. [Google Scholar]
  79. Dehghani, M.; Montazeri, Z.; Givi, H.; Guerrero, J.M.; Dhiman, G. Darts game optimizer: A new optimization technique based on darts game. Int. J. Intell. Eng. Syst. 2020, 13, 286–294. [Google Scholar] [CrossRef]
  80. Montazeri, Z.; Niknam, T.; Aghaei, J.; Malik, O.P.; Dehghani, M.; Dhiman, G. Golf Optimization Algorithm: A New Game-Based Metaheuristic Algorithm and Its Application to Energy Commitment Problem Considering Resilience. Biomimetics 2023, 8, 386. [Google Scholar] [CrossRef]
  81. Dehghani, M.; Montazeri, Z.; Malik, O.P. DGO: Dice game optimizer. Gazi Univ. J. Sci. 2019, 32, 871–882. [Google Scholar] [CrossRef]
  82. Dehghani, M.; Montazeri, Z.; Malik, O.P.; Ehsanifar, A.; Dehghani, A. OSA: Orientation search algorithm. Int. J. Ind. Electron. Control Optim. 2019, 2, 99–112. [Google Scholar]
  83. Dehghani, M.; Montazeri, Z.; Saremi, S.; Dehghani, A.; Malik, O.P.; Al-Haddad, K.; Guerrero, J.M. HOGO: Hide objects game optimization. Int. J. Intell. Eng. Syst. 2020, 13, 216–225. [Google Scholar] [CrossRef]
  84. Doumari, S.A.; Givi, H.; Dehghani, M.; Malik, O.P. Ring Toss Game-Based Optimization Algorithm for Solving Various Optimization Problems. Int. J. Intell. Eng. Syst. 2021, 14, 545–554. [Google Scholar] [CrossRef]
  85. Wang, L.; Shi, D.; Zhang, B.; Li, G.; Helal, W.M.K.; Qi, M. Deep learning driven real time topology optimization based on improved convolutional block attention (Cba-U-Net) model. Eng. Anal. Bound. Elem. 2023, 147, 112–124. [Google Scholar] [CrossRef]
  86. Sun, Y.; Zong, C.; Pancheri, F.; Chen, T.; Lueth, T.C. Design of topology optimized compliant legs for bio-inspired quadruped robots. Sci. Rep. 2023, 13, 4875. [Google Scholar] [CrossRef]
  87. Ma, C.; Pu, R.; Wu, L.; Zhang, L.; Lu, G. Lightweight Design of a Support Based on Topology Optimization and 3D Printing. IOP Conf. Ser. Earth Environ. Sci. 2019, 332, 042044. [Google Scholar] [CrossRef]
  88. Yang, R.; Brice, B.; Ryan, U. A new Caryospora coccidian species (Apicomplexa: Eimeriidae) from the laughing kookaburra (Dacelo novaeguineae). Exp. Parasitol. 2014, 145, 68–73. [Google Scholar] [CrossRef] [PubMed]
  89. Simpson, K.; Day, N.; Trusler, P. Field Guide to the Birds of Australia, 6th ed.; Penguin Books Australia Ltd.: Melbourne, VIC, Australia, 1999. [Google Scholar]
  90. Campbell, B. Nocturnal Foraging by Kookaburras. Aust. Field Ornithol. 2001, 19, 104–105. [Google Scholar]
  91. Awad, N.; Ali, M.; Liang, J.; Qu, B.; Suganthan, P. Problem Definitions and Evaluation Criteria for the CEC 2017 Special Session and Competition on Single Objective Real-Parameter Numerical Optimization; Technical Report; Nanyang Technological University: Singapore, 2016. [Google Scholar]
  92. Wilcoxon, F. Individual comparisons by ranking methods. In Breakthroughs in Statistics; Springer: Berlin/Heidelberg, Germany, 1992; pp. 196–202. [Google Scholar]
  93. Das, S.; Suganthan, P.N. Problem Definitions and Evaluation Criteria for CEC 2011 Competition on Testing Evolutionary Algorithms on Real World Optimization Problems; Technical Report; Jadavpur University: Kolkata, India, 2010; pp. 341–359. [Google Scholar]
  94. Kannan, B.; Kramer, S.N. An augmented Lagrange multiplier based method for mixed integer discrete continuous optimization and its applications to mechanical design. J. Mech. Des. 1994, 116, 405–411. [Google Scholar] [CrossRef]
  95. Gandomi, A.H.; Yang, X.-S. Benchmark problems in structural optimization. In Computational Optimization, Methods and Algorithms; Springer: Berlin/Heidelberg, Germany, 2011; pp. 259–281. [Google Scholar]
  96. Mezura-Montes, E.; Coello, C.A.C. Useful infeasible solutions in engineering optimization with evolutionary algorithms. In Proceedings of the Mexican International Conference on Artificial Intelligence, Monterrey, Mexico, 14–18 November 2005; Springer: Berlin/Heidelberg, Germany, 2005; pp. 652–662. [Google Scholar]
Figure 1. Kookaburra taken from: free media Wikimedia Commons.
Figure 1. Kookaburra taken from: free media Wikimedia Commons.
Biomimetics 08 00470 g001
Figure 2. Flowchart of KOA.
Figure 2. Flowchart of KOA.
Biomimetics 08 00470 g002
Figure 3. Boxplot diagrams of KOA and competitor algorithms performances on the CEC 2017 test suite (dimension = 10).
Figure 3. Boxplot diagrams of KOA and competitor algorithms performances on the CEC 2017 test suite (dimension = 10).
Biomimetics 08 00470 g003aBiomimetics 08 00470 g003b
Figure 4. Boxplot diagrams of KOA and competitor algorithms performances on the CEC 2017 test suite (dimension = 30).
Figure 4. Boxplot diagrams of KOA and competitor algorithms performances on the CEC 2017 test suite (dimension = 30).
Biomimetics 08 00470 g004aBiomimetics 08 00470 g004b
Figure 5. Boxplot diagrams of KOA and competitor algorithms performances on CEC 2017 test suite (dimension = 50).
Figure 5. Boxplot diagrams of KOA and competitor algorithms performances on CEC 2017 test suite (dimension = 50).
Biomimetics 08 00470 g005aBiomimetics 08 00470 g005b
Figure 6. Boxplot diagrams of KOA and competitor algorithms performances on the CEC 2017 test suite (dimension = 100).
Figure 6. Boxplot diagrams of KOA and competitor algorithms performances on the CEC 2017 test suite (dimension = 100).
Biomimetics 08 00470 g006aBiomimetics 08 00470 g006b
Figure 7. Boxplot diagrams of KOA and competitor algorithms performances on the CEC 2011 test suite.
Figure 7. Boxplot diagrams of KOA and competitor algorithms performances on the CEC 2011 test suite.
Biomimetics 08 00470 g007aBiomimetics 08 00470 g007b
Figure 8. Schematic of pressure vessel design.
Figure 8. Schematic of pressure vessel design.
Biomimetics 08 00470 g008
Figure 9. KOA’s performance convergence curve on pressure vessel design.
Figure 9. KOA’s performance convergence curve on pressure vessel design.
Biomimetics 08 00470 g009
Figure 10. Schematic of the speed reducer design.
Figure 10. Schematic of the speed reducer design.
Biomimetics 08 00470 g010
Figure 11. KOA’s performance convergence curve on speed reducer design.
Figure 11. KOA’s performance convergence curve on speed reducer design.
Biomimetics 08 00470 g011
Figure 12. Schematic of welded beam design.
Figure 12. Schematic of welded beam design.
Biomimetics 08 00470 g012
Figure 13. KOA’s performance convergence curve on welded beam design.
Figure 13. KOA’s performance convergence curve on welded beam design.
Biomimetics 08 00470 g013
Figure 14. Schematic of tension/compression spring design.
Figure 14. Schematic of tension/compression spring design.
Biomimetics 08 00470 g014
Figure 15. KOA’s performance convergence curve on tension/compression spring.
Figure 15. KOA’s performance convergence curve on tension/compression spring.
Biomimetics 08 00470 g015
Table 1. Control parameters values.
Table 1. Control parameters values.
AlgorithmParameterValue
GATypeReal coded
SelectionRoulette wheel (Proportionate)
CrossoverWhole arithmetic (Probability = 0.8,
α 0.5 , 1.5 )
MutationGaussian (Probability = 0.05)
PSOTopologyFully connected
Cognitive and social constant(C1, C2) = ( 2 ,   2 )
Inertia weightLinear reduction from 0.9 to 0.1
Velocity limit10% of dimension range
GSAAlpha, G0, Rnorm, Rpower20, 100, 2, 1
TLBOTF: teaching factorTF = round   ( 1 + r a n d )
Random numberrand is a random number between [0–1].
GWOConvergence parameter (a)a: Linear reduction from 2 to 0.
MVOWormhole existence probability (WEP)Min(WEP) = 0.2 and Max(WEP) = 1.
Exploitation accuracy over the iterations (p) p = 6 .
WOAConvergence parameter (a)a: Linear reduction from 2 to 0.
r is a random vector in 0 1 .
l is a random number in 1,1 .
TSA
Pmin and Pmax1, 4
c1, c2, c3 Random numbers lie in the range of 0 1 .
MPAConstant numberp = 0.5
Random vectorR is a vector of uniform random numbers in 0 , 1 .
Fish Aggregating Devices (FADs)FADs = 0.2
Binary vectorU = 0 or 1
RSASensitive parameter β = 0.01
Sensitive parameter α = 0.1
Evolutionary Sense (ES)ES: randomly decreasing values between 2 and −2
AVOAL1, L20.8, 0.2
w2.5
P1, P2, P30.6, 0.4, 0.6
WSOFmin and Fmax0.07, 0.75
τ, a0 , a1 , a24.125, 6.25, 100, 0.0005
Table 2. Optimization results of CEC 2017 test suite (dimension = 10).
Table 2. Optimization results of CEC 2017 test suite (dimension = 10).
KOAWSOAVOARSAMPATSAWOAMVOGWOTLBOGSAPSOGA
C17-F1mean1005.42 × 1093646.9429.67 × 10933,430,9091.65 × 1096,111,0547131.03883,576,4001.39 × 108712.60122984.58311,229,309
best1004.46 × 109114.79778.36 × 10910,619.93.53 × 1084,449,7404537.76326,341.5562,120,924100.0182332.75865,814,967
worst1007.02 × 10911,292.361.15 × 10101.21 × 1083.59 × 1098,045,95410,505.133.04 × 1083.36 × 1081701.3278827.16416,120,640
std01.2 × 1095643.0751.54 × 10963,706,4111.56 × 1091,644,9303021.3881.59 × 1081.43 × 108748.80684251.1254,655,595
median1005.09 × 1091590.3059.41 × 1096,127,6831.32 × 1095,974,2626740.63115,317,77279,652,751524.52981389.20411,490,815
rank11241381165910237
C17-F3mean3008545.047301.79379154.7341349.09410627.21654.399300.05172922.734703.77519732.52330014,009.65
best3004204.3423004943.483765.38364056.697602.4388300.0121463.459462.19856130.2943004135.906
worst30011,420.58303.836612,243.12417.00315,018.33170.638300.11785592.507861.582413,222.6730022,134.76
std03413.272.2492653607.385823.58555030.9391307.7150.0502252058.964189.22643161.6055.02 × 10−1410,161.97
median3009277.635301.66919716.1791106.99411716.91422.259300.03852317.485745.65989788.56230014,883.97
rank19410612738511213
C17-F4mean400912.8675404.50441301.509406.3768567.2482423.8418403.1612411.1278408.6941404.3164419.2569413.954
best400690.8376401.1767821.7783402.3193473.7955406.1071401.5111405.7731407.95403.3764400.1002411.0716
worst4001112.692406.18741771.409410.788676.3611469.7346404.6409426.8867409.1638405.7603466.7173417.4808
std0209.91052.551559438.10464.514927107.314533.168251.75881511.355170.5625041.18162434.549323.031633
median400923.97405.32671306.424406.2559.4181409.7628403.2464405.9257408.8312404.0645405.1051413.6319
rank11241351110276398
C17-F5mean501.2464562.3634542.2295569.7676512.4027561.6767539.2849522.754512.538532.6659551.6227526.777526.884
best500.9951548.7241525.743555.7886508.0904541.4349522.5012509.838508.2057527.4546.955510.7172522.3658
worst501.9917571.2765560.2126584.1212517.2861592.3801573.6615536.4622519.5033536.0354562.8635549.6066532.3901
std0.53704811.2059419.5392317.015425.23701524.4279125.9012412.014895.2598684.1008368.20679419.384614.88069
median500.9993564.7264541.4811569.5803512.1171556.4458530.4886522.3578511.2215533.6141548.3362523.3922526.3901
rank11291321184371056
C17-F6mean600631.2585616.6484639.1286601.1476623.8678622.2694602.0665601.0833606.5967616.5387607.1419609.8626
best600627.7654615.6829636.0406600.6833614.4904607.2346600.4538600.573604.5743602.8033601.3022606.6375
worst600635.2624619.101643.2172602.3052638.8541643.4482604.1461601.6524609.7501634.7421618.513613.9428
std03.5290521.7723513.4856750.83628811.3595716.481071.7933470.4829482.55037115.969678.4375113.499868
median600631.003615.9048638.6283600.8009621.0634619.1973601.8331601.054606.0311614.3047604.3763609.435
rank11291331110425867
C17-F7mean711.1267802.7762763.4548800.7578724.117823.9431760.1147730.1162725.4394750.4728716.8883731.9086735.8794
best710.6726781.8022742.6204788.0238720.0761785.3852749.5597716.9869717.224746.1048714.7148725.0479725.955
worst711.7995821.2507790.1525812.9158728.3524863.7992788.4426748.6276742.2706758.2657720.4627743.0075740.2679
std0.55354218.1571623.6174712.625053.76288736.8142820.4702514.3932812.431315.8702932.6937298.8631927.262378
median711.0174804.0259760.5232801.0458724.0197823.294751.2283727.4252721.1315748.7603716.1878729.7895738.6474
rank11210113139548267
C17-F8mean801.4928847.3854829.9963851.707812.2457846.5042835.0363811.4403815.3054836.332819.1693821.9628816.2124
best800.995838.3184819.5556840.9358808.5515830.9475817.9146807.1841810.1642829.6671811.6011815.1364812.3596
worst801.9912856.3685845.1869856.7313814.3296865.0493846.7926816.0273820.0848844.0017826.6263828.1893823.6925
std0.6213238.61849211.691367.8787192.8713216.4091513.406743.9266934.4873027.921356.9108156.9931485.494601
median801.4926847.4274827.6213854.5804813.0508845.0101837.7191811.2749815.4864835.8295819.2249822.2628814.3987
rank11281331192410675
C17-F9mean9001403.1751177.0931445.594904.99951362.321357.11900.7708911.4786911.3753900904.0802904.9163
best9001269.436951.67271353.459900.3151157.7731067.465900.001900.5514906.9562900900.865902.6913
worst9001539.4121632.0621577.82912.83311639.5491627.449902.9957931.8665919.2412900911.849908.7317
std0133.8949340.7487103.25046.089832225.3145254.78761.60362115.878425.83529805.6689962.952723
median9001401.9271062.3191425.548903.42491325.9791366.763900.0433906.7482909.6519900901.8034904.1211
rank1118125109276134
C17-F10mean1006.1792242.6731740.9282503.7461492.1491983.7731976.5321743.7561690.9982116.5962217.6781901.0821681.718
best1000.2842011.331460.9382341.2141373.0171721.2591428.4341434.1121513.6271744.5421951.5641534.1811395.362
worst1012.6682443.5332347.2612846.2671563.42224.2912475.8552221.4731944.8642390.9092318.3192287.6872058.089
std7.194373212.8061450.1048254.260696.90673286.6101547.4841412.238198.1502296.9816192.1263334.4831307.243
median1005.8822257.9151577.7562413.7511516.0891994.7722000.921659.7191652.752165.4672300.4151891.2311636.71
rank11251329864101173
C17-F11mean11003931.2981146.1513844.3361125.7345248.1611148.4861126.1731152.5921148.4431137.2921141.4172320.565
best11002748.7811116.2221441.2191112.565107.1211112.3311105.2771120.5731135.9971118.6921130.6871114.315
worst11005068.2381196.856217.91155.935325.5461169.5581146.5411222.1491168.8011165.2881161.875742.625
std01127.52138.356072320.26222.13462104.924528.5612822.2830451.1772515.3043921.4939515.177382466.306
median11003954.0851135.7673859.1131117.2235279.9891156.0281126.4371133.8221144.4861132.5951136.5561212.661
rank11261121383974510
C17-F12mean1352.9593.37 × 1081,050,0726.73 × 108541,542991,960.62,245,918981,879.21,350,3494,820,499973,553.47780.181577,271.4
best1318.64675,442,697339,707.71.49 × 10819,010.6514,431.2163,914.58485.28143,408.791,290,069452,782.82463.035167,249.5
worst1438.1765.89 × 1081,904,2441.18 × 109847,465.21,217,8193,725,8653,084,0752,113,6618,533,6941,646,39113,344.21,018,988
std61.928162.81 × 108790,915.35.62 × 108394,461.6358,486.61,789,5911,535,516986,202.24,146,91254,6081.35357.753377,994.9
median1327.5063.42 × 108978,168.86.83 × 108649,846.11,117,7962,546,947417,478.11,622,1634,729,116897,5207656.745561,424
rank11281337106911524
C17-F13mean1305.32416,403,74517,548.3432,796,7545244.26912,211.237290.036478.7729884.93516,016.069667.6896376.40652,004.5
best1303.1141,369,3432657.7472,722,9273609.4847298.4553190.0131382.326267.73415,126.744875.2012329.4888210.392
worst1308.50854,446,11530,025.461.09 × 1086400.17919,311.5914,516.0111,869.5613,785.1618,188.2713,592.3416,005.28171,820.9
std2.45641227,470,08615,291.5854,938,7751438.5435603.795580.275871.1553329.6941580.0643982.2177014.87386382.3
median1304.8374,899,76118,755.079,792,4765483.70711,117.445727.0486331.6049743.42315,374.6310,101.613585.42613,993.35
rank11210132854796311
C17-F14mean1400.7463965.8061993.9165169.4041915.8763297.271513.731564.2232303.8981582.3075378.1462923.96812,441.63
best14003075.2591666.5624532.9961433.461484.0291478.2061422.1211459.5711510.9714457.9791431.0653622.123
worst1400.9955446.1872763.9486650.152835.8995395.3171551.671966.9524803.251611.2437276.9596599.16324,730.34
std0.5376761189.978558.97091074.876710.9162248.70540.57658290.24791800.89851.647111427.552669.4939664.281
median1400.9953670.8891772.5784747.2341697.0733154.8671512.5211433.911476.3861603.5074888.8231832.82310,707.02
rank11061159237412813
C17-F15mean1500.3319923.7165127.08813317.233864.4166754.8816005.9511539.985620.11699.806228738659.6564412.735
best1500.0012822.722046.7322678.5723145.7222282.7131991.3541524.7683476.9881580.33310,788.432809.8791872.988
worst1500.517,572.8512,126.0329,059.944739.33312,048.512,909.31551.4866656.8211785.44934,294.8814,195.797720.872
std0.2544476588.9795082.11112,449.64714.51724535.8515143.58412.616571579.156108.794212137.145143.1253142.31
median1500.4139649.6493167.79410,765.23786.3056344.1544561.5731541.8336173.2941716.72123204.348816.4764028.54
rank11161249827313105
C17-F16mean1600.761998.511800.1351997.6351680.4582027.1171934.6771806.5051722.7231673.4582051.8181909.0491793.242
best1600.3561927.6491640.3791809.4561639.9131850.5971757.6591720.8581615.1621648.6691931.4671812.4191713.384
worst1601.122164.3471911.5392259.0741709.6752203.3162057.1191865.3971815.3031725.2822237.852061.5871822.905
std0.341437120.0836123.4574205.228832.43533172.9718153.833166.070489.2503938.59988150.5739124.742757.58986
median1600.7811951.0221824.311961.0041686.1212027.2771961.9651819.8831730.2151659.942018.9781881.0951818.339
rank11161031297421385
C17-F17mean1700.0991811.0321748.7021813.0711734.1431797.6161835.5391836.381765.4641755.7751840.1931750.0251753.483
best1700.021806.0171732.8791796.9141720.9321783.1191770.3121775.0041723.381746.0881745.7941743.6851750.49
worst1700.3321816.4951790.7491821.8781771.5611808.0171880.8591939.2431863.9081765.2751960.8581756.4111755.807
std0.16774.78121430.3752511.9973326.9743511.5590751.9024684.0521871.2936410.26317118.5275.8828472.595165
median1700.0221810.8091735.5911816.7471722.0391799.6641845.4921815.6371737.2851755.8691827.0611750.0021753.817
rank19310281112761345
C17-F18mean1805.362,720,94511,379.465,427,10310,610.9811,572.3422,285.3720,036.9519,045.4228,187.839337.38420,922.0612,291.63
best1800.003139,186.24700.101268,745.24046.9817197.0346229.5638374.9756109.30322,936.296176.4332829.5583358.621
worst1820.4517,885,94214,941.1615,754,41015,819.6115,599.7634,954.2932,194.6932,078.6935,234.8511,378.7138,889.9717,690.1
std10.876473,878,0754962.8637,754,8075786.633777.00814,959.8112,120.2514,233.076114.0692399.69920,119.656765.819
median1800.4921,429,32512,938.292,842,62811,288.6511,746.2823,978.8119,789.0618,996.8427290.19897.19620,984.3614,058.91
rank11241335108711296
C17-F19mean1900.445382,128.46480.047670,534.15422.7511964333,241.731914.0765218.4174563.89338,592.6823850.925979.281
best1900.03923,669.332163.67443,727.292298.0291946.8927386.0541908.9761942.6212036.53510,666.062590.1922198.397
worst1901.559807,918.712,704.91,440,3339059.158238,893.560,779.891923.16213,242.8811,986.1855,936.2773,319.619503.385
std0.804778363,558.45540.043680,945.13724.541146,862.223,690.547.2459595842.6335348.19721,912.6436,044.783257.444
median1900.09348,462.75525.808599,038.25166.907118,865.832,400.491912.0822844.0832116.42943,884.199746.9356107.67
rank11271351192431086
C17-F20mean2000.3122204.872162.4632212.4332087.9482197.5312196.7842132.9362161.8482068.5922241.6492160.9562047.84
best2000.3122147.9532029.8562156.7152069.3052101.6432093.6682044.7222124.7032058.092178.8622137.9782034.123
worst2000.3122273.2912280.5092265.222117.0062305.6592274.2072235.6832234.3192078.5172330.3232191.2882055.236
std055.95046121.873357.7128222.0913393.4080193.2759684.7455153.407349.25634679.6423628.6366810.52061
median2000.3122199.1182169.7432213.8982082.7412191.4122209.6312125.6692144.1842068.8812228.7052157.2792051
rank11181241095731362
C17-F21mean22002289.4512213.162263.9772254.5172319.3032304.7092250.6532307.9842295.0162360.4252313.2312293.568
best22002243.7282203.9352222.8332252.1442220.2352217.5312200.0072303.9732203.5452343.7662305.5482225.313
worst22002313.2242237.1842287.3712256.9342364.0612346.832302.5682312.7212331.8912376.942320.4292326.589
std035.3876917.3640130.849392.19102272.6134263.6080863.216163.88817666.3812814.983817.91097949.80776
median22002300.4262205.7612272.8532254.4942346.4582327.2372250.0192307.6212322.3152360.4962313.4732311.184
rank16254129310813117
C17-F22mean2300.0732735.262308.5712887.3912304.7772694.7412322.7042286.4372308.2062318.6722300.0082312.662317.103
best23002612.5182304.1622688.1542300.92442.2492318.252232.72301.2082312.7123002300.6092314.334
worst2300.292877.7972310.6323033.6132308.9292892.9972329.9912305.0612321.3742329.8642300.0322343.3682321.375
std0.156805135.17163.217222157.22293.655692217.42365.66625138.7317410.024738.4867820.01751222.172843.252344
median23002725.3622309.7462913.8972304.6392721.8582321.2862303.9942305.1222316.05723002303.3332316.352
rank31261341110159278
C17-F23mean2600.9192696.3842640.2822696.1812613.7292717.9952646.6322619.4022613.1712640.7362783.3322642.4012653.732
best2600.0032652.882629.3452668.5772611.492632.8862629.5162606.8812607.5852630.3122721.1682635.6142634.636
worst2602.872721.4822657.2212734.9342616.2752760.4052666.0122630.4272619.5532649.7182915.5292653.7552661.733
std1.42701634.4796114.217333.558362.47676862.2898121.2494811.066966.7022939.29542898.697338.89879713.97597
median2600.4032705.5872637.2822690.6072613.5752739.3452645.52620.1512612.7732641.4572748.3162640.1182659.279
rank11151031284261379
C17-F24mean2630.4882766.5932761.52840.1182630.6452666.6052754.8162680.9642743.5112750.2512742.2572759.5472718.993
best2516.6772707.3922726.5292815.8392612.1882534.8952724.6212502.0242715.2422733.5892504.8482748.1252546.618
worst2732.322853.0432783.0532903.5672641.9462808.3462788.9242758.2122758.782765.0112890.2322783.8482807.47
std125.914375.941927.687345.7795714.62564158.643128.97391129.966421.195316.62111179.209117.7425126.4467
median2636.4772752.9692768.2092820.5342634.2242661.592752.862731.8092750.012751.2022786.9742753.1082760.941
rank11211132394786105
C17-F25mean2932.6393160.4762914.3573261.1912918.5653124.5112908.6772922.5792938.4222933.4892922.7422923.7572951.355
best2898.0473059.1262899.0473196.1512915.1692907.5482772.9372902.8762922.4032915.2862904.472898.642936.383
worst2945.7933377.6922948.7823332.1972924.2643623.2522956.3662943.7012945.7762951.9032943.3942946.5192961.892
std24.95556158.094724.9784360.787114.621638363.376397.8680724.4271411.6890121.380722.7403427.815711.82051
median2943.3593102.5442904.7993258.2092917.4132983.6232952.7032921.872942.7542933.3832921.5522924.9352953.573
rank71221331114985610
C17-F26mean29003590.5042976.2753717.9553006.6573588.5023170.3382900.1413248.9523192.8933818.5812903.8782897.341
best29003253.2292811.1683408.5982892.4683133.2742925.9952900.1082966.1262911.5142811.1682811.1682716.041
worst29003838.0813145.3084039.9133275.9424208.2713563.032900.1853862.0633832.0484284.1573004.3433100.218
std4.01 × 10−13318.5314206.0825294.2025194.9322568.1313301.02230.036937445.8368463.5612737.672485.37276210.3024
median29003635.3522974.3123711.6542929.1083506.233096.1632900.1363083.813014.0054089.49929002886.553
rank21151261073981341
C17-F27mean3089.5183202.3463118.6383224.7833104.0123175.4983190.2043091.5343114.923113.9473219.9153133.993156.849
best3089.5183155.2963095.0473125.5263092.1213101.8513175.0223089.7023094.2173095.1223208.2983096.7563118.008
worst3089.5183268.6483176.8313408.2583131.8273215.8623201.443094.723172.8733167.6053240.5043179.1913213.141
std2.84 × 10−1351.4652942.05219135.380520.1876555.8268111.916612.55136441.7991238.6719715.4897237.4675843.47098
median3089.5183192.7213101.3373182.6743096.053192.1393192.1773090.8563096.2943096.533215.433130.0073148.123
rank11161339102541278
C17-F28mean31003613.123229.8563748.0163213.0983563.9393278.2243232.3553333.693314.7473434.6363296.2173239.629
best31003564.24231003669.4873163.8573398.1453150.2723100.1183190.3423208.7373421.9843173.5713142.818
worst31003658.6023376.9983804.73236.8463763.5323377.4853376.9983397.6993377.2283452.2183377.2033494.4
std045.32491132.423267.8299636.51153204.8201126.2074165.3185104.097886.9206715.141599.78275184.2716
median31003614.8183221.2143758.9373225.8443547.043292.5693226.1523373.3593336.5123432.1713317.0473160.649
rank11231321164981075
C17-F29mean3132.2413314.1393277.7553364.3733199.9623231.623339.2373199.5633259.2743209.0743336.3623260.1073232.573
best3130.0763287.3533206.8363296.0973164.3793164.6843231.0043141.963187.4143164.0813229.3063166.2233186.047
worst3134.8413333.9193355.0153428.463239.6953298.4573479.73279.5173368.5153230.8873612.4263339.3313279.39
std2.68292124.3419782.502473.7527535.788659.16538112.710862.9239193.1304233.84792199.728584.8911542.47972
median3132.0233317.6433274.5843366.4683197.8873231.6693323.1233188.3873240.5833220.6653251.8583267.4363232.427
rank11091335122741186
C17-F30mean3418.7342,094,369280,491.53,496,344394,645.1584,643.1943,812.6288,243.6890,238.357,836.15744,606.5368,495.71,452,803
best3394.6821,139,77199,730.8787,314.715,318.09106,985.24415.9077241.99632,113.828,026.15572,501.36250.265500,267.8
worst3442.9073,222,881730,437.65,522,322582,379.31,236,0013,562,5261,098,5071,288,32596,953.6950,837.1730,472.43,309,498
std30.01454927,639.1325,084.12,142,747278,341518,513.21,889,224584,012.6637,919.836,384.93169,923.6451,146.31,431,174
median3418.6732007,412145,898.93,837,870490,441.6497,792.9104,154.4236131,120,25753,182.43727,543.8368,6301,000,724
rank11231367104928511
Sum rank38325177347106282239116188191238183197
Mean rank1.3111.26.10123.669.728.244.006.486.598.216.316.79
Total rank11241321110367958
Table 3. Optimization results of CEC 2017 test suite (dimension = 30).
Table 3. Optimization results of CEC 2017 test suite (dimension = 30).
KOAWSOAVOARSAMPATSAWOAMVOGWOTLBOGSAPSOGA
C17-F1mean1002.49 × 10102952.3983.89 × 101025,349.411.7 × 10101.61 × 109508,943.71.58 × 1095.84 × 1099,943,3481.33 × 1091.69 × 108
best1002.14 × 1010270.18363.47 × 101011,668.691.07 × 10101.27 × 109395,393.42.6 × 1083.69 × 1092400.7293551.0091.26 × 108
worst1003.11 × 10107250.6934.79 × 101038,538.322.31 × 10102 × 109647,323.34.76 × 1098.71 × 10934,713,1985.31 × 1092.33 × 108
std8.87 × 10−154.89 × 1093536.4716.56 × 10914,034.646.3 × 1094.03 × 108134,582.12.3 × 1092.26 × 10918,032,2252.87 × 10949,948,590
median1002.35 × 10102144.3573.65 × 101025,595.311.7 × 10101.58 × 109496,5296.51 × 1085.48 × 1092,528,8963,024,9961.58 × 108
rank11221331194810576
C17-F3mean30092,153.7642,326.2469,683.061059.57144,689.85219,526.41696.50239,453.4232,842.3490,744.2530,201.43158,298.6
best30084,157.3522,988.0753,966.73821.591642,342.1181,622.81336.34634,468.6627,963.178,127.3621,553119,788.6
worst300101,17954,730.8775,694.691300.82447,088.12252,193.82324.30844,060.3535,568.4199,929.6338,785.04219,938.2
std09080.45114,710.2911,360.72232.58822570.15731,725.49473.58334252.8533701.23510,628.48483.98651,375.34
median30091,639.3345,79374,535.411057.93444,664.59222,144.51562.67739,642.3333,918.9392,460.0130,233.85146,733.9
rank11179281336510412
C17-F4mean458.56166128.233511.68719325.613491.30394327.565835.7871494.7428565.8432883.973587.5266615.3381793.266
best458.56163452.638490.04755985.996481.38221016.012774.1829487.3012513.1528687.9052568.2553512.664743.8779
worst458.56168287.243528.887813026.04511.90597178.144912.6984507.5081595.53281262.83609.6755793.8941815.7684
std02165.68817.418373158.38215.150132812.5868.30739.65862339.12174278.251719.52181139.519536.4108
median458.56166386.526513.90669145.206485.96384558.052828.1336492.081577.3437792.5785586.0879577.3971806.7089
rank11241321193510678
C17-F5mean502.4874827.2903713.9748864.4705579.0909779.0051806.7678613.4365615.7996756.6456711.5144625.9249692.1274
best500.995808.357678.9904839.7565557.682751.8996779.2013599.2833577.3504735.1627693.0098602.6682645.5771
worst503.9798847.5287769.6813896.8244600.8691810.9206819.8405646.7345643.1417781.6338736.4281672.8274751.9071
std1.38827317.636844.3318929.4586819.5568530.0542620.0886224.135735.1322824.2755920.9437734.4556847.6562
median502.4874826.6379703.6137860.6505578.9063776.6002814.0148603.8641621.3532754.893708.3097614.1021685.5127
rank11281321011349756
C17-F6mean600675.4703644.1356678.461603.0903672.7694672.0451623.0537611.238640.938653.3996644.3518628.5215
best600674.2169642.2589673.4417601.8882658.2745661.7335611.8056604.4229634.2103652.6949632.8396621.8723
worst600676.7159647.0704684.7624604.4175681.2908677.1697635.0517617.9433651.9022654.3359654.5071632.8719
std7.09 × 10−141.1136442.2475465.6510161.18781611.697027.61288611.82716.0142968.4059920.78180710.36725.178989
median600675.4743643.6065677.8199603.0277675.7562674.6386622.6788611.2929638.8197653.2839645.0302629.671
rank11271321110436985
C17-F7mean733.4781268.0131124.6571306.605841.05541198.0261276.514848.0105877.95581057.553958.8085871.0261955.2704
best732.81861222.7781014.8971293.645815.41131060.2131235.449797.4056811.3341974.0064914.078850.9112917.6521
worst734.51991302.8621278.1061328.756892.13831340.2731353.189918.1625916.13281130.3181025.628896.9431007.187
std0.81494837.47192125.729216.881237.51134131.31259.1128255.8879249.5673688.2460252.8812421.5358940.50579
median733.28671273.2071102.8131302.01828.33611195.8081258.709838.2369892.17821062.945947.7642868.125948.1212
rank11191321012358746
C17-F8mean803.32981070.174942.27191105.554886.4471045.6121018.567889.0451887.78061011.206953.4965917.6519976.862
best801.20231055.725913.59561086.05880.08911003.491964.9791859.9631881.1796993.2392930.3884906.5052961.5987
worst804.15741089.433962.7621131.271894.22871144.3291058.264917.3973895.43351042.625978.9794932.744996.3589
std1.53562916.6914724.1428824.809716.31888771.8284943.1022427.180196.70249623.3650223.1914312.6239818.97697
median803.97981067.769946.3651102.447885.73521017.3141025.513889.41887.25461004.481952.3092915.6791974.7452
rank11261321110439758
C17-F9mean90010,428.874615.01510,107.641075.02510,925.0810487.615212.1262015.1285513.2653910.2223406.8021272.37
best9008917.7183422.769859.698928.21356674.6768027.5654160.9371504.9933995.9373401.262052.3681071.172
worst90011,851.735252.05710,233.161219.77814,741.212,497.637944.6282760.7348299.5254694.3085168.7991472.054
std7.09 × 10−141319.296884.851181.7597145.65683601.6562430.4741973.745658.56882105.111615.6221428.948203.3894
median90010,4734892.62110168.851076.054111,42.2310,712.614371.4691897.3924878.7993772.663203.0221273.127
rank11171021312849653
C17-F10mean2293.2676968.8745292.4177618.4043904.896343.4636283.1624530.694662.677637.0394718.9574901.1165947.831
best1851.7566395.8294601.9866781.763569.8844998.6085444.3874262.3314179.577294.4334471.7794672.725493.727
worst2525.0277274.9015750.328221.5794309.5386917.4457526.8324906.3364954.6747810.1475116.4645348.1426464.514
std324.6445424.0634597.1511655.0785369.1495974.92997.2449345.3045366.0832251.5575328.7644330.2447496.3163
median2398.1427102.3825408.6817735.1393870.0696728.96080.7144477.0454758.2197721.7894643.7924791.85916.541
rank11171221093413568
C17-F11mean1102.9877176.9831250.1898409.6221166.4644925.0277473.3181303.6962139.4931942.7732806.9021242.1498757.885
best1100.9955915.7131186.5726856.5661121.2613511.4645386.3371262.4771375.2341564.5392184.7411214.1113247.773
worst1105.9778212.3281311.1239458.041198.5067406.64911,036.341343.4874172.0222640.7133444.251268.79316,401.46
std2.326421091.27656.129631288.13636.052351891.2112661.73149.307141466.531515.0742641.610828.634596093.036
median1102.4877289.9451251.5318661.9411173.0444390.9976735.2971304.4091505.3581782.922799.3091242.8467691.156
rank11041229115768313
C17-F12mean1744.5536.67 × 10919,805,0861.04 × 101020,633.444.81 × 1092.35 × 10810,662,96249,904,3052.87 × 1081.89 × 1082,434,4117,299,327
best1721.815.51 × 1092,786,9769.23 × 10914,762.42.48 × 109601504084,951,4354,843,9651.83 × 10836548589263,184.65,054,160
worst1764.9378.47 × 10948,369,6351.3 × 101026,305.476.3 × 1094.7 × 10825,798,8201.05 × 1084.98 × 1086.04 × 1084,840,0429,554,266
std21.781111.37 × 10921,685,9931.95 × 1095316.0771.78 × 1092.04 × 10810,922,49847,029,3061.54 × 1082.99 × 1082,133,7342,205,980
median1745.7336.35 × 10914,031,8669.58 × 10920,732.955.24 × 1092.06 × 1085,950,79745,060,7042.33 × 108579442152,317,2097,294,441
rank11261321195710834
C17-F13mean1315.7915.42 × 109142,111.31 × 10101860.5631.39 × 109858,772.986,428.26716,806.283,718,70034,704.430,802.3911,311,917
best1314.5872.64 × 10978,705.995.26 × 1091599.70918,730,491405,245.934,645.9486,601.5558,138,59828,163.0412,779.663,069,111
worst1318.6467.6 × 109224,731.11.23 × 10102371.4714.82 × 1091,269,702173,553.62,224,1901.23 × 10850,752.2869,517.3324,331,862
std2.0927322.22 × 10965,540.463.48 × 109376.98992.49 × 109487,133.870,503.71,100,21030,542,22511,691.8128,221.279,848,338
median1314.9675.73 × 109132,5041.13 × 10101735.5353.58 × 108880,071.868,756.73278,216.376,643,17229,951.1420,456.298,923,348
rank11261321185710439
C17-F14mean1423.0171,797,166257,250.72,082,6511439.5161,113,8102,108,48619,356.09505,563.4132,706.91,084,63017,864.11,903,549
best1422.0141,108,27336,037.671,046,7981436.282797,013.434,119.664805.77232,658.3577,153.62703,8273083.949315,132.9
worst1423.9932,274,971595,484.33,101,2441444.0531,573,4896,441,17332,904.741,083,474152,680.31,637,61032,561.193,209,189
std0.873477590,204.9266,785.81,068,1413.836186385,143.43,179,95013,081.47576,571.540,043.56474,95013,917.181,442,616
median1423.031,902,710198,740.42,091,2821438.8641,042,369979,324.619,856.93453,060.4150,496.8998,541.517,905.642,044,936
rank11061229134758311
C17-F15mean1503.1292.88 × 10835,569.235.66 × 1081612.88813,622,2784,780,52740,622.2214,998,2884,865,20015,307.254607.767905,696.1
best1502.4622.49 × 10810,436.554.89 × 1081577.2895,366,361220,281.923,546.6493,188.241,104,76310,895.361892.48166,303.4
worst1504.2653.19 × 10857,716.986.25 × 1081628.80331,688,09115,521,68967,155.2756,155,7739,158,23620,732.118499.2182,029,134
std0.9246863740128821,580.757236601625.8486913,131,9147,844,99920,427.9629,669,9583,569,0054444.6693162.61921,310.6
median1502.8932.92 × 10837061.75.76 × 1081622.738,717,3301,690,06935,893.491,872,0964,598,90014,800.764019.686713,673.5
rank11251321086119437
C17-F16mean1663.4694179.9782931.4784803.0492008.7813188.3234109.7822540.4032498.5133370.7863562.0692865.1422883.088
best1614.723864.0852506.5414063.5731726.7692785.573390.1332316.582354.8793186.3113383.6842632.8072554.441
worst1744.1184441.0663426.8975467.2262248.5573431.424915.6652791.012613.1873592.2173727.7433130.5033214.078
std66.97934285.5894409.083811.8548253.5446308.6033679.296221.1256142.7455193.5071165.786271.8786346.6355
median1647.5194207.3812896.2384840.6992029.8993268.1524066.6652527.012512.9933352.3093568.4252848.632881.917
rank11271328114391056
C17-F17mean1728.0993324.4792438.5473613.2621858.0563196.772794.0852065.6761925.3082173.5632486.0322307.3972137.267
best1718.7612752.7072299.9393251.3061752.3862197.9692338.3192016.4641801.981956.9372390.1622082.3682092.547
worst1733.6594032.2292548.4044253.7921916.9075812.5413103.3592208.9752067.0972455.832629.8662682.3352204.127
std7.250066588.8234117.6491490.70178.45141887.423353.6048103.2636136.4408228.6407126.3251291.037555.36113
median1729.9873256.4892452.9223473.9741881.4652388.2852867.332018.6331916.0782140.7432462.0512232.4432126.196
rank11281321110436975
C17-F18mean1825.69626,931,1342,510,22930,965,1561893.24134,433,8445,592,013606,481.9397,606.51,578,660488,013.6130,103.33,454,546
best1822.5247,758,022267,396.510,011,1301871.8421,262,7461,884,521152,677.274,409.88732,924.3273,634.592,598.722,696,975
worst1828.4252,301,6335,008,39460,834,2791905.75865,253,78911,541,7821,641,6611,021,4711,984,645950,086.7154,3545,063,684
std2.92024321,282,7242,401,47323,292,80616.4298738,406,2964,485,278750,625.6481,717.9622,015.2337,28029,181.381,172,748
median1825.9223,832,4402,382,56426,507,6071897.68235,609,4214,470,874315,794.9247,272.61,798,535364,166.6136,730.33,028,763
rank11181221310647539
C17-F19mean1910.9895.5 × 10864,244.089.28 × 1081923.182.79 × 10813,576,235890,2463,821,8355,449,85777,576.9242,261.411,536,207
best1908.844.12 × 10813,773.696.7 × 1081920.67334649881,766,68922,555.9967,193.052,828,85842,121.248400.832607,052
worst1913.0957.16 × 108142,9871.41 × 1091927.7727.73 × 10823,442,3332,001,46412,323,8827,746,868104,364.3126,378.52,729,001
std2.0881161.65 × 10860,833.733.53 × 1083.4096843.84 × 10810,683,2391,040,8476,167,7802,614,54728,005.7560,818.97967,255
median1911.015.37 × 10850,107.828.18 × 1081922.1381.7 × 10814,547,958768,481.81,448,1335,611,85181,911.0517,133.151,404,386
rank11241321110689537
C17-F20mean2065.7872861.0782609.8922912.4962171.6562814.3762802.5852580.8192361.2432764.9732966.5692525.5742456.993
best2029.5212772.4752456.752741.12059.8512675.6892611.7442358.8712193.8952683.2022608.1422475.7352409.455
worst2161.1262969.3792833.4623016.8562260.422958.2512974.4942972.5182523.0412881.5223428.0762650.3552491.316
std68.7890887.95898176.5827130.525490.25521126.4284167.7548291.3799145.3611100.6955371.754590.1369437.95021
median2036.252851.2292574.6792946.0142183.1762811.7822812.0522495.9442364.0182747.5842915.0282488.1042463.601
rank11171221096381354
C17-F21mean2308.4562608.6442435.2422663.4342363.9142525.0582597.0482401.0262386.52487.2642558.712429.0962484.514
best2304.0342518.582221.8392588.2952354.4752308.0612523.3362366.72352.9072475.4772541.0042410.5162452.745
worst2312.9872668.2132585.452752.4622379.4022653.2222660.0712429.7052401.2112497.3432593.1622442.1792533.053
std4.81933276.35051165.50277.2540311.8397164.653472.833128.3064124.6624511.6361425.2777816.8374136.99578
median2308.4022623.8922466.842656.492360.892569.4752602.3912403.852395.9422488.1182550.3362431.8452476.128
rank11261329114381057
C17-F22mean23007730.4875617.2667498.5172302.7968485.277178.2413880.6962685.9935534.0656147.8714769.3292684.245
best23007406.2012302.9196514.1372301.8248264.4586264.0792306.2122562.4442704.8113925.4262450.6952612.661
worst23008236.56897.7978487.8712304.4388589.5197993.7925835.9712939.9798670.9637124.5917013.272739.565
std0383.51382391.94916.83491.267341165.0934776.89431992.539186.62033511.0391611.8482267.79667.97661
median23007639.6256634.1747496.0292302.4618543.5517227.5463690.32620.7755380.2436770.7354806.6752692.377
rank11281121310547963
C17-F23mean2655.0813170.8042916.4353223.5332646.4233175.4843031.9622734.3762747.5742894.3083724.2162891.0622962.989
best2653.7453088.3152811.4113171.392478.8673061.3162861.722691.6782728.5552873.2723620.242859.0012934.863
worst2657.3773249.3283082.5483299.1522710.3093365.13127.8982762.312767.5762942.5163826.9972940.2983024.002
std1.78677881.79862128.386560.06802121.0374144.8298127.715632.6411418.1812235.37896118.358240.5670444.366
median2654.63172.7872885.8913211.7952698.2583137.7613069.1142741.7582747.0832880.7223724.8132882.4752946.546
rank21071211193461358
C17-F24mean2831.4093296.8483158.0373393.0842881.6063263.9163105.6562902.9942917.5823034.3533343.9783119.773211.401
best2829.9923260.3733024.3923307.1272866.5843158.6683043.7832856.6112905.4963011.5723308.3433046.6593120.381
worst2832.3663372.5073307.5273542.5462888.1973313.3133130.8432924.9942924.3883069.3823380.4413229.6363287.664
std1.23812455.19726134.4146117.622410.9663377.9775144.8003633.871319.17960726.6279934.4381584.741683.90434
median2831.643277.2573150.1153361.3322885.8223291.8423123.9982915.1852920.2223028.233343.5643101.3923218.78
rank11181321063451279
C17-F25mean2886.6983898.9032907.8364500.072891.1043446.7513074.2162908.6242989.1413067.3472991.1942894.6343099.011
best2886.6913536.8362894.1583919.0972884.6173083.2353039.1242884.6132952.5512951.1692980.0712887.5693082.866
worst2886.7074170.012945.4635274.432897.0593824.1883092.6652970.3163057.2723199.4663003.2592911.213110.566
std0.00822285.700127.13135610.08296.077511391.425327.2107744.5709852.48505128.330910.3489412.0010713.22934
median2886.6983944.3832895.8614403.3762891.373439.793082.5372889.7842973.3723059.3772990.7232889.8793101.307
rank11241321195687310
C17-F26mean3578.658951.3617176.4599515.6342976.1128524.2398181.36347384524.9545828.5957315.9924796.9034360.868
best3559.8418541.2535941.4538710.6822973.8617888.5197475.0094405.3374144.8724500.4996305.0493546.883990.712
worst3607.6869687.1677903.14410,940.762979.468925.2219002.1835345.1395113.3097089.4737842.1616284.2994813.412
std24.61688577.1178932.49171131.6592.89745480.5102677.8715471.9772446.63851282.693774.5091381.508372.9654
median3573.5368788.5127430.629205.5472975.5658641.6088124.1314600.7624420.8185862.2047558.384678.2164319.674
rank21281311110547963
C17-F27mean3207.0183595.0373349.7083744.3913214.3193463.3983419.1113230.473248.1943313.6984903.9363275.9143450.04
best3200.7493538.0933266.5383474.1723200.9563334.4163255.9373212.4433239.4123239.114470.3343238.3633375.739
worst3210.6563691.7373422.5784020.9143233.6513703.4633540.4453255.8033262.7193383.5085219.6873316.9243493.865
std5.02336174.099988.62389253.339916.22388177.9035131.941519.6699210.8956864.60731396.68936.7161355.61351
median3208.3353575.1593354.8583741.2393211.3353407.8563440.0313226.8163245.3223316.0864962.8613274.1853465.278
rank11171221083461359
C17-F28mean31004715.9823259.4655591.0343209.5534117.7813425.6543250.6113578.2893647.9743505.3823320.4013564.58
best31004488.683229.6945292.7263193.5863580.193366.853215.7833386.2773503.1483436.6943190.7283514.318
worst31004962.363290.4245903.4823238.6814666.1983478.7953282.4134047.3973979.4433649.5323519.0493619.148
std2.84 × 10−13219.393726.8343315.340721.78097543.494452.6594129.60263340.0468241.5308105.1355164.226953.83889
median31004706.4443258.8715583.9633202.9724112.3683428.4853252.1253439.743554.6533467.653285.9133562.427
rank11241321163910758
C17-F29mean3353.755321.8054294.2495533.4583646.045169.4645021.1863824.4823774.0454466.7864998.0634137.4984251.863
best3325.3854887.1753953.0364925.4743498.4694645.2424760.8583700.7253694.2964148.964734.9633945.9453881.835
worst3370.7975782.9594501.1036368.1813780.6516023.4045187.5713942.0333889.1314932.7945246.7784373.8784596.038
std21.27976466.7615262.5544766.6237134.739697.3597197.3984110.339894.00128361.6177296.0413190.8879345.3411
median3359.415308.5444361.4295420.093652.5195004.6045068.1573827.5853756.3764392.6965005.2554115.0854264.79
rank11271321110438956
C17-F30mean5007.8541.36 × 1091,359,1782.69 × 1097559.76936,618,48737,367,0342,947,7146,078,40936,074,2812,156,344259,931.3669,154.3
best4955.4491 × 109479,425.31.93 × 1096312.16312,519,4617,452,113529,406.71,356,06619,310,2891,882,3617470.567185,303.8
worst5086.3961.5 × 1092,406,6942.97 × 10910,000.485,561,30059,876,9894,220,27816,413,71075,668,8702,594,450983,374.71,279,873
std63.739532.6 × 108870,882.75.47 × 1081868.25435,834,23923,618,7971,779,1697,516,36728,689,990331,326.2521,521575,976.5
median4994.7851.48 × 1091,275,2962.93 × 1096963.25524,196,59441,069,5183,520,5853,271,93124,658,9822,074,28324,440605,720.2
rank11251321011789634
Sum rank3133418236157305284128151232231139204
Mean rank1.0711.56.2812.41.9710.59.794.415.218.007.974.797.03
Total rank11261321110359847
Table 4. Optimization results of CEC 2017 test suite (dimension = 50).
Table 4. Optimization results of CEC 2017 test suite (dimension = 50).
KOAWSOAVOARSAMPATSAWOAMVOGWOTLBOGSAPSOGA
C17-F1mean1005.65 × 10108,732,3238.85 × 10105,320,1273.6 × 10107.27 × 1093,840,4638.84 × 1091.96 × 10101.62 × 10102.39 × 1099.82 × 109
best1005.04 × 10101,039,6247.74 × 10102,053,2883.31 × 10104.29 × 1092,748,6806.37 × 1091.33 × 10101.29 × 10109.81 × 10089.35 × 109
worst1006.05 × 101023,107,8319.67 × 101013,489,6253.87 × 10101.09 × 10104,780,3271.21 × 10102.64 × 10101.94 × 10103.19 × 1091.06 × 1010
std04.79 × 10910,597,5899.11 × 1095,928,7692.5 × 1093.37 × 109903,719.72.58 × 1096.88 × 1092.85 × 1091.05 × 1096.22 × 108
median1005.75 × 10105,390,9198.99 × 10102,868,7963.6 × 10106.96 × 1093,916,4228.44 × 1091.93 × 10101.62 × 10102.7 × 1099.68 × 109
rank11241331162710958
C17-F3mean300149,583.9138,352.8149,030.316,943.78103,002.4220,840.543,670.63122,679.492,792.69167,990.6136,635.8248,646.8
best300128,298.8106,309.5135,19414,639.0990,497.96166,55934,628.8107,77970,179.53151,707.6102,695.6207,248.4
worst300172,029168,328.7162,452.719,994.51109,817.3336,87554,310.2137,706105,874.8189,799.9178,041.7285,707.9
std019,900.1430,273.9613,080.542598.1919650.74286,695.788871.02513,217.2617,616.4519,901.635,320.1434,727.35
median300149,004139,386.6149,237.216,570.75105,847.1189,96442,871.76122,616.497,558.22165,227.4132,903250,815.5
rank11089251236411713
C17-F4mean470.367913,956.83684.800922,448.11527.67757871.0641857.265557.91051381.662664.0312918.089985.32631465.974
best428.512710,846.92669.669814,824.78492.17346310.0751187.093521.05011032.4731515.6142439.486669.72921268.232
worst525.725215,889.86708.881226,809.34579.951310,160.222218.682629.82181684.7964543.6873103.7461738.4091585.165
std53.577012437.60119.914595912.05744.542521758.579499.202353.51063317.63411438.256346.4791545.1676150.7205
median463.616814,545.27680.326224,079.17519.29277506.9812011.642540.38511404.6852298.4133064.563766.58371505.249
rank11241321183691057
C17-F5mean504.72611065.433837.42851092.993722.70241109.837929.9259725.1277712.5915970.3472788.6582772.5602869.4968
best503.97981034.652808.72261075.198645.7768975.5303891.6619655.8271686.7938930.8254739.0804721.1544841.164
worst505.96981103.502876.45921105.322783.00941217.212953.6909831.6686739.3389996.3264823.1554833.2044889.5473
std1.02957135.7592231.6024814.971662.21624126.997729.851185.0730930.3857231.6206742.8209849.8501624.82183
median504.47731061.789832.26611095.727731.01161123.303937.1754706.5076712.1166977.1185796.1986767.941873.638
rank11171231394210658
C17-F6mean600689.4033656.5336691.3502610.6613684.4566691.9562635.373621.4235660.3259654.4208650.3345645.6004
best600686.586652.0101689.2108608.0459665.3258686.9105625.7742616.0881648.3769649.8097648.1898633.4675
worst600694.0688661.6627694.1036614.1181700.135699.6824657.9483630.6965668.465657.1603653.6786657.4692
std03.7339464.8196922.4754182.81091916.715515.99570616.564117.0846899.2904493.4958262.68136210.85583
median600688.4793656.2309691.0432610.2406686.1829690.6159628.8848619.4548662.2308655.3566649.7347645.7324
rank11181221013439765
C17-F7mean756.72981731.1651612.0831825.0171012.6261627.7681651.6291036.2421047.3591435.7961372.1321173.1811274.479
best754.75431707.5941545.0951748.785959.06391484.4741592.4291000.5771025.4381316.1091213.451022.9341200.637
worst758.35221761.0781674.6331922.4441057.9351768.5481733.2631064.9651065.2551493.971493.8011392.1421322.701
std1.67883724.0693859.4651180.5383251.74499143.17971.0026429.4399420.1182387.36261136.5406172.273858.16152
median756.90651727.9931614.3021814.4191016.7531629.0261640.4131039.7131049.3721466.5521390.6371138.8241287.289
rank11291321011348756
C17-F8mean805.7211383.7471105.5541409.746998.48231400.1211294.1881009.2221020.5161291.7821120.5871041.7671231.146
best802.98491329.891061.811379.857969.36981306.4451168.316971.7921987.87381238.6311112.551001.5521191.784
worst810.94451425.0381150.5131430.3971028.2341526.6391397.8511076.1281056.6991344.6261134.4281103.9281253.498
std3.86478946.3995754.2115823.0337433.11967102.6223102.380949.5768333.235847.4164210.5834952.4347329.22653
median804.47731390.031104.9461414.365998.16291383.71305.294994.48361018.7451291.9361117.6861030.7941239.651
rank11161321210349758
C17-F9mean90034,017.3112,532.1834,198.383177.38135,681.1631,068.8618,528.596510.37822,640.4310,076.769719.42612,073.9
best90032,673.9611,946.2332,133.222002.42232,892.8428,919.619937.4865666.42717447.69185.1679007.8999942.128
worst90037,146.2313,346.7135,882.854583.44139,793.8436,333.2424,489.877408.20326,631.5710,878.1811,039.8913,899.21
std1 × 10−132290.983654.66141919.0831152.3663213.013805.2457397.037977.61574122.296760.6097987.57762266.459
median90033,124.5312,417.934,388.733061.8335,018.9829511.319,843.56483.44223,241.2910,121.849414.95612,227.13
rank11171221310839546
C17-F10mean4347.15712,501.618106.92313,649.476421.6411,350.8311,358.137480.7668426.74213,449.818363.7717602.50511,284.14
best3555.13211,986.217592.66613,341.925583.09910,422.0610,135.816201.6636491.30412,737.647552.5017404.35210,755.79
worst5099.79513,238.048574.31214,051.997036.68212,391.5212,472.968513.4313,314.4113,992.039435.2888097.76411,957.84
std696.8528648.0204444.9295348.1376748.2319920.43251107.8571070.6973548.154691.959849.0965357.7925557.7497
median4366.85112,391.098130.35613,601.996533.38911,294.8711,411.877603.9866950.62613,534.788233.6487453.95311,211.46
rank11151329103712648
C17-F11mean1128.43514,581.891578.78419,859.31248.08512,260.214870.9021544.0475845.5834885.89113455.61641.18222712
best1121.2513,439.551465.72417,672.521202.11110,546.114299.9871401.3293534.5934585.47312623.461383.95413,300.14
worst1133.13215,307.051722.93621,518.661277.33614,706.616080.3011688.15210,104.495431.52415242.91948.66330,437.42
std5.882766892.6061128.45131736.90836.198341938.428884.7653134.84923279.846420.94141301.835261.25767660.041
median1129.67814,790.491563.23820,123.011256.44711,894.074551.661543.3534871.6264763.28412978.011616.05623,555.22
rank11141229638710513
C17-F12mean2905.1024.12 × 101069,333,3806.72 × 101013,605,0502.44 × 10101.25 × 10974,845,2499.05 × 1084.77 × 1092.05 × 1091.52 × 1091.93 × 108
best2527.3763.46 × 101029,368,3354.9 × 101012,815,7341.03 × 10101.03 × 10940,312,0051.42 × 1082.69 × 1096.75 × 10811,998,07960,941,738
worst3168.374.94 × 10101.07 × 1089.22 × 101014,242,9984.11 × 10101.7 × 1091.19 × 1081.68 × 1099.39 × 1093.69 × 1094.38 × 1092.67 × 108
std295.82357.22 × 10945,023,3382.15 × 1010720,098.71.38 × 10103.32 × 10835,795,9158.3 × 1083.39 × 1091.35 × 1092.2 × 10998012316
median2962.3314.04 × 101070,415,5776.39 × 101013,680,7352.32 × 10101.13 × 10969,985,9188.98 × 1083.51 × 1091.92 × 1098.35 × 1082.22 × 108
rank11231321174610985
C17-F13mean1340.12.32 × 1010140,897.84.07 × 101015,504.059.53 × 10989,692,261228,031.43.38 × 1085.53 × 10817,510,7594.51 × 10839,233,118
best1333.7811.34 × 101032,451.572.06 × 10108237.9335.06 × 10967,431,253142,302.51.53 × 1084.51 × 10829,576.44482,13.4525,574,069
worst1343.0153.17 × 1010310,391.55.86 × 101018,238.21.48 × 10101.02 × 108355,794.98.49 × 1087.56 × 10859,025,6211.14 × 10952,436,717
std4.6282898.68 × 109128,454.81.72 × 10105240.9144.47 × 10916,449,74498,176.653.69 × 1081.49 × 10830,426,1436 × 10812,965,594
median1341.8012.39 × 1010110,374.14.19 × 101017,770.049.11 × 10994,744,815207,014.21.74 × 1085.03 × 1085,493,9183.33 × 10839,460,843
rank11231321174810596
C17-F14mean1429.45824,547,8421,156,49945,767,5181555.5932,541,0574,508,830180,566.81,089,071818,521.114,325,101542,81310,601,656
best1425.9958,018,287358,272.214,037,0261542.966671,287.83,991,939114,40884,867674,927.63,247,926195,033.95,216,894
worst1431.93948,055,8052,754,47392,664,8901578.8884,030,2945,358,038350,4202,101,517944,373.323,520,465869,340.218,246,361
std2.83309618,261,4581,177,22036,148,27617.759961,505,301637,596.4122,802.9889,843.5151,9029,933,238298,267.85,945,636
median1429.9521,058,639756,625.238,184,0791550.2582,731,3244,342,672128,719.61,084,951827,391.715,266,006553,4399,471,685
rank11271328936511410
C17-F15mean1530.662.46 × 10936,017.33.96 × 1092221.1511.61 × 1099,383,591114,874.95,626,63566,737,9941.87 × 10810,348.778,110,945
best1526.3591.74 × 10922,265.223.09 × 1092095.2015.54 × 108864,975.347,605.9140,115.1439,133,44418,196.862707.5332,756,255
worst1532.9533.23 × 10966,256.734.69 × 1092360.3073.51 × 10917,520,860171,303.914,819,63986,871,9477.25 × 10820,257.5317,603,160
std3.1710957.54 × 10822,039.27.66 × 108151.73461.48 × 1097,912,74159,427.026,970,08321,577,1523.88 × 1088430.8597,096,598
median1531.6642.44 × 10927,773.624.02 × 1092214.5481.19 × 1099,574,265120,294.83,823,39470,473,29311,294,12692,15.016,042,184
rank11241321185691037
C17-F16mean2062.8916055.7054230.8667286.6882715.9474502.885307.4823259.663256.9144410.3083853.9383272.3323814.265
best1728.65263.5063906.2745485.9732565.2833956.8234366.293042.0622885.6874023.3543533.8352884.7433220.098
worst2242.6637712.6954629.94710,846.632972.4754797.3835941.2263497.4333815.3584684.9774243.3113702.0344321.48
std251.7321242.726370.69092648.976207.9269410.7924747.5385203.9334487.8471301.2195372.8875442.5776518.7537
median2140.155623.3094193.6216407.0762663.0144628.6565461.2063249.5733163.3054466.4513819.3033251.2753857.742
rank11281321011439756
C17-F17mean2021.1517318.2493475.42710565.462529.7093852.9554398.1593013.8552917.1774034.1413723.23279.2333500.279
best1900.435587.9313048.8987733.5222457.8963105.0433948.2832486.8072773.7823424.8453287.923067.1023274.936
worst2138.2678946.1533980.71913693.192586.6174291.8874614.2053479.4293181.2954400.5524018.4693599.3063731.108
std145.07351495.612477.39952652.83859.50525559.1043336.93443.0295195.5701466.1732342.289271.9751230.6331
median2022.9547369.4563436.04510417.562537.1614007.4454515.0743044.5932856.8154155.5833793.2053225.2613497.537
rank11261329114310857
C17-F18mean1830.6271,644,9332,282,0531.06 × 10824,933.833,174,78742,757,8122,499,1985,417,4477,761,8057,959,184780,149.28,964,267
best1822.23957,331,012295,708.847,785,4543639.9662,982,07511,579,8351,472,4441,032,9785,338,1483,763,256332,571.73,212,137
worst1841.67384,482,9384,179,8121.47 × 10837,239.9594,779,82277,398,2573,890,40110,806,50410,789,18814,873,8441,279,24921,549,980
std8.80269812,676,2962,127,11452,960,16915,864.5945,596,98235,182,5931,250,3495,511,8392,492,4075,474,104469,263.69,154,274
median1829.28572,382,8922,326,3461.15 × 10829,427.6417,468,62541,026,5782,316,9734,915,1537,459,9416,599,817754,387.75,547,476
rank11241321011567839
C17-F19mean1925.1852.58 × 109245,908.83.63 × 1092073.5322.53 × 1096,475,3854,850,3971,100,77047,980,587427,886.7372,637.8938,716.6
best1924.4371.23 × 10986,374.432.45 × 1092015.549254734974,023.23,692,101538,842.240,733,792246,096.22846.643734,316.2
worst1926.1214.3 × 109507,060.74.5 × 1092102.1757.39 × 10915,261,9326,015,2651,692,43760,929,130937,548.3930,588.71,271,577
std0.8552821.4 × 109197,321.69.82 × 10842.775843.57 × 1096,635,8931,025,132521,283.79,716,370367,361.1478,110274,030
median1925.0912.39 × 109195,100.13.8 × 1092088.2061.36 × 1094,832,7924,847,1111,085,90045,129,714263,951.2278,557.9874,486.6
rank11231321198710546
C17-F20mean2160.1723739.7083206.2363993.2732632.623366.6223665.4263219.4492598.7533689.5073941.4033228.1363113.444
best2104.4233417.7552647.5453723.932361.8152932.9953379.4572994.2442404.4563567.9193676.1542839.063047.135
worst2323.8913908.5913710.5364160.3352899.033574.7694219.3733661.52802.6263850.4924204.93393.8293232.907
std117.9742242.6596492.3778203.6536245.8431317.2803414.1949330.2313222.9824131.9757234.3118282.001189.87337
median2106.1863816.2443233.4324044.4142634.8173479.3623531.4363111.0262593.9653669.8083942.283339.8283086.866
rank11151338962101274
C17-F21mean2314.8952958.5522733.3482995.172442.2542925.3952916.7442560.3022510.5842796.4512815.6492641.2992727.929
best2309.0452923.9472617.3772895.1652423.4872823.8762807.6912526.7662458.4732773.3372747.8942572.7182705.321
worst2329.6832992.5482912.563077.2662465.3613086.4543007.5852595.9612551.2222838.5692852.732743.5572745.95
std10.685636.84403137.622993.9013923.25965122.209492.701938.8158542.542432.7198151.4259781.5409821.65185
median2310.4262958.8572701.7273004.1252440.0852895.6242925.852559.242516.3212786.9482830.9862624.4592730.223
rank11271321110438956
C17-F22mean3095.16914,381.2810,735.2215,586.335238.99213,204.0513,134.488696.2738577.84115,062.4811,011.689417.4968539.763
best230014,075.998477.80515,337.642319.19212,757.9512,515.386902.0357540.13714,564.910,682.758607.2233940.882
worst5480.67814,614.0812,338.2715,901.648225.29113,754.7513,440.319900.3139093.96415,587.4211,455.859873.74913,014.37
std1718.838252.96081986.881297.09983431.247461.0354459.49871378.681763.6749524.5437354.9343643.25895437.789
median230014,417.5111,062.4115,553.025205.74213,151.7513,291.118991.3728838.63215,048.810,954.069594.5068601.899
rank11171321095412863
C17-F23mean2743.3543773.1653267.3993845.7732883.3323699.5863702.0122978.1223007.7313257.7334667.3453349.0893335.195
best2729.9883697.113186.1453800.1652870.863497.7273526.3022937.8022930.5943172.864480.3523284.3993209.871
worst2752.6573867.2383345.5483885.0632902.6484024.2913799.3423048.5933141.9953323.7274832.1663404.7793468.512
std10.8258580.4842781.7872338.417214.81681271.1811131.998756.4187699.9940467.63572155.956469.12909114.4869
median2745.3873764.1563268.9523848.9322879.9093638.1633741.2022963.0472979.1683267.1744678.4323353.5883331.199
rank11161229103451387
C17-F24mean2919.0434158.3363489.0924422.7533059.5093961.1553793.0653126.5363187.5813426.8344322.9953441.033634.107
best2909.0463912.9933382.3673954.2273030.9943868.6063686.0683089.7383092.6413352.1684289.3733286.7813595.241
worst2924.4124706.8953667.6555570.3293096.1394095.6363844.3583160.4973312.1223483.6274373.8773591.6213729.153
std7.375459398.7304133.6558835.254631.62752112.60179.1545933.1431198.9574466.2759142.52424146.745768.72469
median2921.3584006.7283453.1724083.2283055.4513940.1893820.9173127.9553172.783435.774314.3643442.863606.016
rank11171321093451268
C17-F25mean2983.1458358.4733169.84611550.193064.4095875.9264102.9983051.8763987.8454312.7364220.5423115.5344001.888
best2980.2356904.7753142.8269298.8663044.64799.9283711.5763018.7973799.7363847.2773887.1243072.5363898.905
worst2991.8319278.4023214.13912932.723082.0916899.0944398.3953070.374183.1164880.2494852.5073162.8094119.426
std6.2583371137.13533.262041845.36416.73698975.136315.777125.35295215.8708563.6518490.704849.5729998.33715
median2980.2578625.3563161.20911984.593065.4735902.3424151.013059.1693984.2644261.7094071.2693113.3963994.61
rank11251331182610947
C17-F26mean3776.43213,660.3210,678.5514,603.913346.36712,259.9313,401.965707.4216402.0769477.97111,225.997944.2968773.46
best3748.80713,432.610,187.4514,009.683152.36310,228.8612,511.535236.836026.3658701.66410,888.847391.576977.404
worst3793.64313,844.3111,170.6315,517.043624.72613,476.2515,057.435962.7066754.96710,201.5611,612.768484.60611,098.61
std21.02196205.2241434.607707.3723231.4691523.0521220.589355.1918410.8507679.9345326.2241529.58012118.333
median3781.63913,682.210,678.0514,444.453304.18912,667.313,019.435815.0746413.4859504.33311,201.187950.5038508.914
rank21281311011347956
C17-F27mean3251.264734.43825.4964915.843378.2184648.4554409.7153357.693624.0233806.7487887.7123629.2764394.857
best3227.7014428.3533780.0134554.8263273.7433963.3173857.5473318.373579.7013620.8467642.7853375.584287.832
worst3313.6314943.813887.4095174.7393474.1965125.3064961.7243424.9653671.3323970.7438232.6233865.2744534.067
std45.07966245.28253.15123319.834888.96046546.2171561.165450.8462651.51511168.3518307.5623239.8878112.9655
median3231.8544782.7183817.2824966.8983382.4674752.5994409.7943343.7133622.533817.7017837.7193638.1244378.764
rank11171231092461358
C17-F28mean3258.8498498.9863579.44310,843.583348.4627086.4364756.3213284.8764355.2885165.784984.7693846.7334965.869
best3258.8497680.2033500.3599615.5573313.1935764.1384172.1843263.8784095.4644569.5824926.4453541.3934722.747
worst3258.84910,568.393665.7414105.183391.7738447.1964979.8873303.0614681.9375690.3715099.8434341.7755145.847
std01503.21388.199742354.41541.656811470.184422.211720.76792295.661497.792985.16528374.3908221.6401
median3258.8497873.6783575.8379826.7993344.4427067.2054936.6063286.2834321.8755201.5844956.3943751.8814997.441
rank11241331172610958
C17-F29mean3263.03813193.725410.66418815.84060.6926750.478803.3924773.4224809.396400.6587974.3264776.5876030.774
best3247.1328747.7275271.40610,011.713718.136321.4015975.3844344.6244611.7375532.5816592.5234554.9315732.968
worst3278.78718,067.575545.83329,679.854295.1457256.81711,494.215348.9855097.5817352.58610,413.844859.4516612.477
std18.867224636.255121.25929468.58282.1155419.29552456.69454.5769240.968931.84591860.347159.8595445.044
median3263.11612,979.795412.70717,785.824114.7486711.838871.9874700.0394764.1226358.7337445.4684845.9845888.826
rank11261329113581047
C17-F30mean623,575.23.1 × 10920,745,1655.2 × 1091,604,2611.57 × 1091.5 × 10866,811,9201.32 × 1082.85 × 1081.75 × 1084,592,43555,400,197
best582,411.62.4 × 10912,686,4123.19 × 1091,222,3451.93 × 1081.02 × 10860,379,93663,953,3481.98 × 1081.34 × 1083,217,03044,705,905
worst655,637.44.21 × 10928,422,5808.17 × 1092,594,2923.19 × 1092.07 × 10876,849,1841.96 × 1083.6 × 1082.29 × 1086,374,17577,753,600
std35,305.298.56 × 1088,355,1252.32 × 109716,597.81.67 × 10957,361,8367,724,81172,107,27273395175431885981,687,50916,536,183
median628,125.92.9 × 10920,935,8344.73 × 1091,300,2041.45 × 1091.46 × 10865,009,2801.34 × 1082.9 × 1081.68 × 1084,389,26849,570,641
rank11241321186710935
Sum rank3033516636763294269112144248254150207
Mean rank1.0311.65.7212.72.1710.19.283.864.978.558.765.177.14
Total rank11261321110348957
Table 5. Optimization results of CEC 2017 test suite (dimension = 100).
Table 5. Optimization results of CEC 2017 test suite (dimension = 100).
KOAWSOAVOARSAMPATSAWOAMVOGWOTLBOGSAPSOGA
C17-F1mean1001.58 × 10113.62 × 1092.2 × 10114.92 × 1081.19 × 10115.93 × 101062,253,4305.4 × 10108.63 × 10101.29 × 10111.9 × 10105.31 × 1010
best1001.54 × 10111.76 × 1092.17 × 10113.72 × 1081.05 × 10115.61 × 101051,873,5404.68 × 10108.21 × 10101.19 × 10111.28 × 10105.02 × 1010
worst1001.62 × 10115.21 × 1092.22 × 10116.21 × 1081.33 × 10116.64 × 101072,902,5556.12 × 10109.51 × 10101.38 × 10112.58 × 10106 × 1010
std1.25 × 10−143.49 × 1091.53 × 1092.74 × 1091.3 × 1081.27 × 10105.16 × 10911,099,5617.35 × 1096.46 × 1098.88 × 1097.73 × 1095.01 × 109
median1001.58 × 10113.76 × 1092.21 × 10114.87 × 1081.19 × 10115.74 × 101062,118,8135.41 × 10108.4 × 10101.3 × 10111.86 × 10105.1 × 1010
rank11241331082791156
C17-F3mean300404,928308,705.2305,078.4149,288.1343,809.3746,230.4440,732.8348,188.2280,055.7324,723.4511,448.9545,904.9
best300368,992.5301,489294,284.2114,279.6275,513.4653,126.4366,098.8318,613.1262,693.3300,559.7387,456.7523,506.8
worst300423,506.9315,620.7311,426.4180,638.3392,636.1864,185.5527,615.9381,299.2296,333.9355,410.5717,963.1563,654.1
std027,550.876455.1428675.4631,154.2853,608.7198,334.0488,879.9436,246.414,858.8724,599.61165,40619,163.79
median300413,606.4308,855.5307,301.5151,117.3353,543.8733,804.8434,608.2346,420.3280,597.9321,461.8470,188548,229.4
rank19542713108361112
C17-F4mean602.172242,138.291502.37471,028.99995.910615,163.210374.2751.73124255.29610,185.5932,273.012370.1088733.789
best592.067638,782.361266.55564,387.23889.12789932.8338841.988699.32993275.6849707.12525,669.071446.0258255.076
worst612.276946,196.971651.89479,138.291106.86620,151.1711,387.64808.42396380.15311,011.9136,518.92982.0369277.937
std12.610583445.179189.13076610.851113.76224563.8871170.38649.212911545.055670.76625662.855715.5603514.181
median602.172241,786.921545.52470,295.22993.824315284.410,633.58749.58553682.67310,011.6633,452.042526.1868701.071
rank11241331092681157
C17-F5mean512.93451875.4421245.4431846.9941162.6612018.1321732.5291172.4171123.2551765.0131265.9071338.141494.762
best510.94451857.6991234.1931813.97910441994.6741641.9631070.5971070.2781739.5531234.131245.0531358.062
worst514.92441886.3141254.0821879.3771242.7112045.4211874.1271237.9291168.5351792.3771295.2931499.1481576.841
std1.96331513.386569.02125435.65558103.576425.30619108.926181.3958246.3772723.3416134.43228128.972106.3335
median512.93451878.8781246.7491847.3091181.9662016.2161707.0141190.5721127.1021764.061267.1031304.1791522.073
rank11251131394210678
C17-F6mean600697.8946656.8698696.2964634.3171702.0988695.5838668.6175636.9566674.7253658.8237656.4638657.9726
best600695.399653.1221691.7436630.7892690.7201686.5543662.3883632.3377666.5929656.4249649.8042651.1735
worst600700.2302660.7982698.9958640.2906709.9386711.556674.4143642.7928679.6217662.7141661.8933663.1022
std02.3568013.4197223.4644144.8678810.0251812.128755.5830374.9010896.7342232.9986446.2063456.49099
median600697.9746656.7795697.2231633.0944703.8682692.1125668.8336636.3479676.3432658.0778657.0789658.8074
rank11251121310839746
C17-F7mean811.3923384.4562895.6733491.5381755.0783223.7413357.8251906.8971921.1652910.9072934.3142338.8692429.204
best810.02053303.5842747.833407.1351700.9043057.8583245.781756.3681745.8932776.8072812.9892091.5642336.126
worst813.17263479.2053019.7693563.2371830.3133380.4773520.9052021.0012050.5323021.0713135.0552449.0422632.894
std1.57920777.97248146.98572.4623960.45772157.4048136.5337119.0395137.7656109.0443151.8379183.0957148.6763
median811.18743377.5182907.5463497.8911744.5483228.3153332.3071925.1091944.1172922.8752894.6072407.4342373.898
rank11271321011348956
C17-F8mean812.4372286.7991659.7322337.1351378.5972265.8962192.3151400.3741456.8622132.3721740.8341630.7921929.733
best808.95462239.9371608.0772314.3051220.5712202.7492006.9811259.5761359.2912072.5981664.9781592.2331882.246
worst816.91432342.5371685.5192351.5281476.7042346.6922334.8621568.6021586.3232181.0481861.4161718.6491977.445
std3.67302547.5114838.4861417.31721121.519574.94211181.4813137.8975110.531950.8897594.9768563.703843.93465
median811.93952282.3611672.6672341.3531408.5572257.0712213.7081386.661440.9172137.9221718.4711606.1421929.621
rank11261321110349758
C17-F9mean90082,357.3324,238.0470,609.3120534.9110,065.670,164.9254,136.7732,881.1168,027.7421,571.5330,064.4642,041.39
best90073,524.2920,181.8668,255.419,115.0890,235.0654,566.9745,653.3520,357.2765,153.8820,080.3125,427.3638,078.22
worst90095,138.2327,278.3172,536.9721,177.59137,283.488,423.6161,570.0944,704.0469,555.6822,726.2933,483.0947,354.09
std1 × 10−1310,079.513196.1552016.4781031.20821,350.0218,271.27083.2412,846.032171.1791195.9113871.1694210.184
median90080,383.424,746.0170,822.4320,923.46106,372.168,834.5554,661.8333,231.5668,700.721,739.7630673.741,366.63
rank11241121310869357
C17-F10mean11,023.0428,764.1815,559.6529,986.9313,634.9127,925.4426,965.4216,501.0414,842.1529,995.8316,716.5816,576.1624,908.94
best9625.60828,501.4813,149.2529,169.7212,988.7227,288.1826,175.7215,914.2713,748.8528,785.0215,044.314,929.9924,375.93
worst11,858.8129,077.717,675.5330,462.8514,449.5928,802.5828,299.1117,067.0715,395.7631,002.2117,671.5317718.8325,453.71
std1047.15280.15572147.914640.6182673.5145744.12831034.361532.7258812.04471002.2221299.1631274.408476.2344
median11,303.8728,738.7715,706.9230,157.5713,550.6727,805.526,693.4316,511.4115,11230,098.0517,075.2416,827.9224,903.06
rank11141221095313768
C17-F11mean1162.329152,618.759,526.88191,5114526.66260,681.68193,293.44339.10180,911.466,616.12160,253.948,336.21129,219.1
best1139.568118,460.453,490.28146,528.43580.40827,691.6112,503.93785.46367,21756,196.42133,547.322,017.7498,621.27
worst1220.662177,615.271,119.92272,854.45398.40986,791.06311,624.64595.54891,165.5384,913.49186,954.598,740.3178,142.1
std42.1899127,488.358816.24161,513.04845.654126,477.2100,114.6403.666311,075.4513,609.1723,840.837,083.8337,651.49
median1144.542157,199.656,748.65173,330.64563.91564,122.04174,522.64487.69682631.5362,677.29160,256.936,293.39120,056.5
rank11051236132871149
C17-F12mean5974.8059.79 × 10106.11 × 1081.59 × 10112.42 × 1085.27 × 10101.22 × 10103.08 × 1081.06 × 10102.03 × 10106.2 × 10109.36 × 1091.14 × 1010
best5383.9056.95 × 10103.24 × 1081.19 × 10111.35 × 1082.7 × 10109.93 × 1091.96 × 1087.35 × 1091.6 × 10105.37 × 10101.22 × 1091.04 × 1010
worst6570.1991.09 × 10119.75 × 1081.85 × 10112.9 × 1088.74 × 10101.4 × 10104.84 × 1081.26 × 10102.8 × 10107.29 × 10101.78 × 10101.35 × 1010
std534.42652.05 × 10103.04 × 1083.27 × 1010776390192.73 × 10101.84 × 1091.37 × 1082.46 × 1095.95 × 1098.62 × 1098.16 × 1091.52 × 109
median5972.5591.06 × 10115.72 × 1081.66 × 10112.71 × 1084.82 × 10101.25 × 10102.77 × 1081.12 × 10101.87 × 10106.06 × 10109.22 × 1091.09 × 1010
rank11241321083691157
C17-F13mean1407.282.58 × 101091,256.283.96 × 101090,004.151.98 × 10104.85 × 108328,704.58.79 × 1082.61 × 1098.1 × 1091.64 × 1091.62 × 108
best1371.1452.25 × 101064,482.873.06 × 101038,600.781.41 × 10103.45 × 108289,666.1758047601.81 × 1094.98 × 1091.8 × 1081.27 × 108
worst1439.9352.87 × 1010124,386.14.49 × 1010223,420.42.37 × 10106.56 × 108383,212.32.32 × 1093.16 × 1091.04 × 10102.96 × 1091.95 × 108
std37.557993.47 × 10927,453.117.12 × 10996,700.254.42 × 1091.73 × 10844,258.341.12 × 1096.68 × 1082.45 × 1091.48 × 10938092155
median1409.022.61 × 101088,078.074.15 × 101048,997.692.07 × 10104.7 × 108320,969.85.58 × 1082.74 × 1098.51 × 1091.7 × 1091.63 × 108
rank11231321164791085
C17-F14mean1467.50942,216,3116,204,10774,060,25684,566.618,269,86313,526,1192,820,5038,941,37512,930,33710,688,997757,803.59,764,305
best1458.80336,457,5963,762,26667,546,82024,206.953,756,3917,786,344851,2655,655,6029,633,9428,238,887360,174.15,463,372
worst1472.73348,225,60510,299,05781,072,680179,579.516,135,32618,489,5813,882,36813,404,42816,523,66916,030,6361,573,34514,383,968
std6.5338845,586,7863,112,2547,022,25275,198.335,894,9174,756,2931,460,4483,671,0343,893,6373,892,590596,855.24,013,341
median1469.2542,091,0215,377,55373,810,76267,240.016,593,86813,914,2763,274,1908,352,73612,781,8699,243,232548,847.39,604,939
rank11251326114710938
C17-F15mean1609.8931.43 × 101078,513.42.19 × 101052,157.641.12 × 101065,169,852117,705.44.66 × 1081.11 × 1091.15 × 1093.1 × 10811,796,816
best1551.1541.32 × 101064,221.081.56 × 101015,118.622.33 × 10836,296,71380,566.263,057,21713.7 × 1084.62 × 10857,252.337,606,569
worst1652.2941.61 × 101098,545.342.73 × 101079,155.022.1 × 10101.25 × 108173,167.11.4 × 1092.37 × 1091.48 × 1091.22 × 10920,100,543
std47.730461.34 × 10917,735.996.24 × 10929,217.949.74 × 10943,882,70144,064.826.83 × 1089.46 × 1085.07 × 1086.59 × 1086,134,076
median1618.0631.4 × 101075,643.592.23 × 101057,178.461.18 × 101049,580,925108,544.12.19 × 1088.48 × 1081.34 × 1098,025,6729,740,076
rank11231321164891075
C17-F16mean2711.79517,807.456829.28821,253.995332.39213,739.0715,293.696329.665869.53210,884.7210,477.16225.5349999.215
best2171.69165985742.52516,745.045239.68411,341.6112,487.675625.825308.17410,390.059089.4555978.0979046.099
worst3397.32618,341.037514.04423745.95460.05416,458.2916,919.16794.5046497.97511,891.1412,089.746424.76810,750.83
std551.162879.6119831.87223433.857106.06042272.5152146.317563.4107667.5113764.36161452.409199.4727836.6546
median2639.08118,145.397030.29222,262.515314.91513,578.1915,8846449.1595835.9910,628.8410,364.66249.63610,099.97
rank11261321011539847
C17-F17mean2716.5643,927,2755624.7247,725,8934511.263203,733.216042.014809.5635308.9378323.72743,381.695860.3536845.326
best2275.0211,151,1135414.1292,094,2504288.7319678.969909.524382.9754306.9338195.07828,508.015606.9566686.242
worst3429.1278,935,0006060.02817,777,3164710.347540,996.527,054.555129.6656853.0488495.94370,408.536081.6797005.675
std556.023,965,848328.09547,974,652229.3653250,918.88340.432407.35981220.069157.231220,046.65216.3887143.4659
median2581.0542,811,4935512.375,516,0034522.987132,128.713,601.984862.8075037.8848301.94437,305.125876.3896844.694
rank11251321193481067
C17-F18mean1903.74654,356,7132,621,68995,922,318216,127.913,870,67311,171,7624,568,79410,201,35515,082,92510,942,6165,991,4805,620,042
best1881.1524,625,6931,303,73737,231,272150,714.85,195,4888,309,6883,383,5993,212,53311,114,2825,044,8963,700,3034,506,220
worst1919.92198,298,8654,144,9761.75 × 108389,411.728,344,41013,234,5597,674,48216,485,08421,319,75024,326,5998,631,7968,136,061
std20.9450734,014,3801,391,32462,946,116125,243.311,273,0642,425,7962,246,5395,902,2574,738,0249,823,8892,476,6571,846,375
median1906.95547,251,1482,519,02285,531,102162,192.510,971,39611,571,4013,608,54710,553,90113,948,8347,199,4855,816,9114,918,944
rank11231321094711865
C17-F19mean1972.8391.18 × 10102,680,9962.08 × 1010260,890.94.7 × 1091.25 × 10815,497,0563.36 × 1086.23 × 1081.47 × 1092.51 × 10811,920,249
best1967.1391.04 × 10101,026,4751.52 × 101054,9872.08 × 10949,517,1649,038,7522,665,2772.7 × 1082.65 × 108417351536,085,280
worst1977.8691.39 × 10104,935,2302.59 × 1010441,8439.34 × 1092.1 × 10824,632,2961.01 × 1091.43 × 1092.78 × 1095.43 × 10821,558,115
std4.9034241.7 × 1091,785,5874.78 × 109173,544.53.47 × 10980,527,4978,319,9085.08 × 1085.9 × 1081.35 × 1092.63 × 1087,420,795
median1973.1741.15 × 10102,381,1402.11 × 1010273,366.83.69 × 1091.2 × 10814,158,5881.65 × 1083.94 × 1081.42 × 1092.1 × 10810,018,800
rank11231321165891074
C17-F20mean3192.047023.2855985.2357260.0254412.9316781.8416793.65644.4315890.0776984.8746120.6495233.4596075.159
best2806.7626829.7435654.2337149.7634348.3956182.8046387.465349.7464727.2236213.5195707.0134530.6915488.476
worst3662.1217208.9226244.5517348.7294462.4157523.5527159.2036141.2536760.147304.6466356.0996062.9926518.798
std474.8604174.0937305.79389.2915154.68408625.1056363.8662371.39651086.402559.1247314.4945708.369532.1535
median3149.6397027.2376021.0787270.8044420.4576710.5036813.8685543.3636036.4727210.6666209.7425170.0756146.681
rank11261329104511837
C17-F21mean2342.1554151.3483574.8214266.6472799.0363997.7154093.5483175.1822932.0133613.0864549.1533496.0653343.183
best2338.6894107.3933376.2784194.6022757.1443862.2583811.8483110.2252854.8493461.7044028.6853319.5113309.565
worst2346.0154217.5793704.3944320.0672831.7424089.5814311.2313297.7352982.8263785.0234967.7453829.463390.042
std3.64103156.93501152.906458.9306834.17408120.6932241.637790.9397558.8322148.8337423.2554249.811837.59003
median2341.9594140.2093609.3064275.9592803.6294019.5114125.5563146.3832945.1893602.8084600.093417.6453336.562
rank11171229104381365
C17-F22mean11,73930,389.9719,679.1131,939.7718,226.4329,450.9527,924.0416,910.7622,548.1931,825.2320,522.3321,234.7527,607.99
best11,119.0829,591.7418,382.7831,596.5716,981.6828,324.9326,479.8515,962.6618,088.130,868.719,828.3219,895.9426,619.11
worst12,601.630,838.3421,415.9432,523.9119,791.7730,521.3929,094.0117,579.632,990.5232,297.1820,865.1522,720.828,365.86
std705.4602624.89521474.099465.50681281.164971.73171246.104857.3647647.385700.4176508.52051275.296909.2197
median11,617.6730,564.9119,458.8531,819.2918,066.1429,478.7328,061.1517,050.3919,557.0732,067.5220,697.9221,161.1327,723.5
rank11141331092712568
C17-F23mean2877.6975183.3954035.0085185.4293271.2125296.8355008.1483447.2233572.9994129.8917584.3614745.8254179.074
best2872.1074945.1153958.5454931.6573256.4194577.5954872.5333360.1593542.1844079.2057020.194252.2554115.922
worst2884.0135462.6274115.7745384.7013300.8676271.7795144.6483559.7743616.4744204.227983.4685007.6024240.551
std5.637338250.259580.11963202.771521.6953819.3767140.725491.2204536.7431557.3217470.63367.58873.25936
median2877.3345162.9184032.8565212.6793263.785168.9845007.7063434.483566.674118.077666.8934861.7224179.912
rank11051121293461387
C17-F24mean3327.4078237.8665258.38910,101.143694.0956484.7286209.3923932.624240.5064672.89910,398.025813.6995261.184
best3295.5186456.6995051.1526815.0663649.1276017.8935808.3543866.0274014.794451.0779777.3585457.9585175.657
worst3357.9919447.595431.18112,287.153757.1336792.8786818.9784037.5894443.964891.54112026.386267.1525422.226
std32.013261546.525182.17462862.7355.89092357.0162475.268687.21459239.8235195.16631174.871390.3473121.0442
median3328.0598523.5875275.61210,651.173685.0596564.0716105.1173913.4324251.6374674.4889894.1755764.8425223.427
rank11161221093451387
C17-F25mean3185.23214,590.424086.69820,310.763658.1910,067.477074.013396.1716250.8838588.45210594.164087.7017625.964
best3137.37113,878.093727.32318,843.713489.3819445.5386483.5693333.1346101.6857418.9389782.4673832.0026948.964
worst3261.57116,259.314423.18123,589.113778.54910,467.637437.6973461.6296633.12210,150.8312,040.094493.1028316.299
std64.746941215.09310.20592414.639131.1693501.7799465.9258.5326276.64951350.2751080.962342.0666767.1223
median3170.99214,112.144098.14419,405.113682.41510178.357187.3863394.9616134.3638392.01710277.054012.857619.298
rank11241331072691158
C17-F26mean5757.62137,599.8923,572.7943,207.2311,303.8131,755.7632,347.7111,500.8916,242.8422,847.9732,255.2919,867.522,032.2
best5645.90537,074.7420,870.3640,786.2710,621.2530,564.1229,032.4710,208.2414,452.9918,739.4530,934.7317,821.3420,493.21
worst5844.64238,074.526,341.5744706.312,019.732,501.9435,155.8413,765.5817,757.3728,060.0533,983.2721,759.6923,073.9
std90.69965451.39162529.6722034.296747.0293902.23863268.8051686.6721505.9174178.4871383.5631793.5021201.027
median5769.96937,625.1523,539.6243,668.1811,287.1531,978.4832,601.2711,014.8716,380.5122,296.1932,051.5819,944.4922,280.85
rank11281329113471056
C17-F27mean3309.4939004.8674118.4111805.973522.9566429.8375864.6613607.9364041.8854275.75913479.044034.665372.113
best3278.017603.8813953.3018878.4053486.4416143.7855196.5283568.3443879.0774011.1613152.013840.8155123.343
worst3344.510,418.384391.01314849.63554.8116785.196607.7173699.2494170.4174711.74113739.864228.7935747.071
std30.656471653.48204.47773479.2430.3614300.5311822.941366.8764155.0178336.4504287.0312231.2728288.6769
median3307.7328998.6044064.66211747.943525.2876395.1855827.23582.0754059.0224190.06713512.144034.5155309.019
rank11161221093571348
C17-F28mean3322.24219,970.484634.16226,913.353747.84915,045.0410,001.473451.9068955.99910,757.5317,980.347416.47411,054.79
best3318.74218,603.574346.48624,122.953629.6811,836.618565.0143371.9647606.6898432.04915,531.525079.45510,078.92
worst3327.81622,500.954846.29230,405.943832.17617,476.7510942.33530.02110,881.412,798.8619,827.5811,380.8612,136.52
std4.7360621916.19228.69932847.83292.04962921.8111093.81670.307431492.5682199.9871942.0423103.7371190.622
median3321.20519,388.74671.93526,562.253764.76915,433.410,249.283452.8198667.95310,899.618,281.136602.78911,001.85
rank11241331072681159
C17-F29mean4450.696173,640.19332.285330,325.36743.42917,673.715876.588443.8048086.70111,981.5423,809.958409.6211,421.28
best4169.15199,002.728115.408177,338.55954.73413,612.5313,266.437567.5537913.37311,160.5319,685.197779.58411,224.67
worst4829.521236,869.210,049.58458,501.87479.42422,334.88181659053.3098377.15912,560.5231,169.259253.71911,868
std305.155463,448.63910.0788129,502.2675.5753932.5412606.5696.2608223.4335643.39475778.63752.3304326.3862
median4402.056179,344.29582.073342,730.46769.77917,373.6916,037.458577.1768028.13612,102.5422,192.688302.58811,296.22
rank11261321095381147
C17-F30mean5407.1662.18 × 101026,142,8463.56 × 10104,427,1681.26 × 10101.41 × 10997,057,8301.73 × 1093.57 × 1096.93 × 1095.7 × 1086.28 × 108
best5337.481.92 × 101014,897,4443.32 × 10101,972,9287.69 × 1091.16 × 10959,721,6127.11 × 1081.34 × 1094.94 × 1091.39 × 1085.24 × 108
worst5557.1552.38 × 101045,972,4223.84 × 10107,228,9431.56 × 10101.92 × 1091.19 × 1082.26 × 1096.62 × 1098.39 × 1091.77 × 1096.73 × 108
std109.33062.08 × 10915,036,7072.43 × 1092,625,3113.76 × 1093.69 × 108287297727.55 × 1082.86 × 1091.57 × 1098.64 × 10875569225
median5367.0142.22 × 101021,850,7593.53 × 10104,253,4011.36 × 10101.29 × 1091.05 × 1081.98 × 1093.16 × 1097.19 × 1091.88 × 1086.57 × 108
rank11231321174891056
Sum rank2933614035565293265114156249272162203
Mean rank1.0011.64.8312.22.2410.19.143.935.388.599.385.597.00
Total rank11241321193581067
Table 6. Wilcoxon rank sum test results.
Table 6. Wilcoxon rank sum test results.
Compared AlgorithmObjective Function Type
CEC 2017
D = 10D = 30D = 50D = 100
KOA vs. WSO2.02 × 10−211.97 × 10−211.97 × 10−211.97 × 10−21
KOA vs. AVOA3.77 × 10−193.02 × 10−211.97 × 10−211.97 × 10−21
KOA vs. RSA1.97 × 10−211.97 × 10−211.97 × 10−211.97 × 10−21
KOA vs. MPA2 × 10−181.56 × 10−166.62 × 10−181.97 × 10−21
KOA vs. TSA9.5 × 10−211.97 × 10−211.97 × 10−211.97 × 10−21
KOA vs. WOA9.5 × 10−211.97 × 10−211.97 × 10−211.97 × 10−21
KOA vs. MVO9.03 × 10−192.13 × 10−211.97 × 10−211.97 × 10−21
KOA vs. GWO5.23 × 10−211.97 × 10−211.97 × 10−211.97 × 10−21
KOA vs. TLBO3.69 × 10−211.97 × 10−211.97 × 10−211.97 × 10−21
KOA vs. GSA1.6 × 10−182.02 × 10−211.97 × 10−211.97 × 10−21
KOA vs. PSO1.54 × 10−192.35 × 10−211.97 × 10−211.97 × 10−21
KOA vs. GA2.71 × 10−191.97 × 10−211.97 × 10−211.97 × 10−21
Table 7. Optimization results of the CEC 2011 test suite.
Table 7. Optimization results of the CEC 2011 test suite.
KOAWSOAVOARSAMPATSAWOAMVOGWOTLBOGSAPSOGA
C11-F1mean5.92010317.6962112.9646721.977037.56889418.4279913.2565614.0102510.8664818.4599521.697917.9664623.39238
best2E-1015.322828.84303720.112590.37100117.499678.21164311.672311.11300217.062119.5888710.4437422.24898
worst12.3060620.5378216.9060624.4966212.6851819.8803417.3542216.0131617.3662419.927523.2812424.2927925.59286
std7.3997742.7890254.8329812.3136316.1161421.1314034.5728362.3889687.5004191.2653931.6622086.8963391.616415
median5.68717617.462113.0547821.649468.60969918.1659713.730214.1777712.4933318.4251121.9607518.5646622.86384
rank17412295631011813
C11-F2mean−26.3179−14.5099−21.0989−11.7212−25.1038−11.4432−18.702-8.98275−22.6755−11.0541−15.6523−22.7239−13.0666
best−27.0676−15.8192−21.6498−12.1497−25.7333−15.1217−22.0626−10.9937−24.7335−12.251−20.672−24.0624−15.3528
worst−25.4328−13.3261−20.3939−11.2765−23.7963−9.28114−14.7666−7.46542−19.1239−9.99702−11.6214−20.3886−11.4145
std0.759821.3740820.5937660.5181060.9774262.9810244.0696341.6599952.681471.0114664.4448061.7364142.007767
median−26.3856−14.4472−21.176−11.7292−25.4427−10.6851−18.9893−8.73593−23.4223−10.9842−15.1579−23.2224−12.7496
rank18510211613412739
C11-F4mean1.15 × 10−51.15 × 10−51.15 × 10−51.15 × 10−51.15 × 10−51.15 × 10−51.15 × 10−51.15 × 10−51.15 × 10−51.15 × 10−51.15 × 10−51.15 × 10−51.15 × 10−5
best1.15 × 10−51.15 × 10−51.15 × 10−51.15 × 10−51.15 × 10−51.15 × 10−51.15 × 10−51.15 × 10−51.15 × 10−51.15 × 10−51.15 × 10−51.15 × 10−51.15 × 10−5
worst1.15 × 10−51.15 × 10−51.15 × 10−51.15 × 10−51.15 × 10−51.15 × 10−51.15 × 10−51.15 × 10−51.15 × 10−51.15 × 10−51.15 × 10−51.15 × 10−51.15 × 10−5
std2.06 × 10−192.23 × 10−112.56 × 10−95.02 × 10−111.25 × 10−152.4 × 10−146.12 × 10−191 × 10−123.75 × 10−157.88 × 10−142.01 × 10−196.24 × 10−202.77 × 10−18
median1.15 × 10−51.15 × 10−51.15 × 10−51.15 × 10−51.15 × 10−51.15 × 10−51.15 × 10−51.15 × 10−51.15 × 10−51.15 × 10−51.15 × 10−51.15 × 10−51.15 × 10−5
rank11113126841079325
C11-F4mean0000000000000
best0000000000000
worst0000000000000
std0000000000000
median0000000000000
rank1111111111111
C11-F5mean−34.1274−24.9831−28.2273−20.2162−33.2934−27.268−27.7581−27.1305−31.6254−11.175−27.481−9.04533−9.89133
best−34.7494−26.1071−29.2962−22.3239−33.8791−31.5884−27.9121−31.7824−34.1584−13.2553−31.5869−12.5467−11.3064
worst−33.3862−24.0719−27.7732−17.9006−31.9949−22.0431−27.3472−24.7046−27.6716−9.5842−24.3626−7.35878−8.26201
std0.6066640.9541240.7844592.54040.9429434.2504820.2963823.5704473.0014461.690243.4183142.6413941.456586
median−34.1871−24.8768−27.9199−20.3201−33.6499−27.7202−27.8866−26.0175−32.3359−10.9302−26.9873−8.13789−9.99846
rank19410275831161312
C11-F6mean−24.1119−14.2181−19.1303−13.2402−22.6478−7.84618−20.0368−9.78463−19.7197−2.69281−21.935−3.54463−4.43655
best−27.4298−14.7657−20.5764−13.8753−25.7881−16.6588−22.9903−17.5337−22.5047−3.06335−26.5427−6.47064−9.54426
worst−23.0059−13.9749−17.3535−12.2206−21.3642−4.61296−13.1388−2.5693−18.0809−2.5693−17.9788−2.5693−2.5693
std2.3906630.3979531.5887850.8200272.2914426.3658985.0595618.7264872.2816910.2669893.9954352.1083023.688901
median−23.0059−14.0658−19.2956−13.4325−21.7195−5.05648−22.009−9.51776−19.1466−2.5693−21.6092−2.5693−2.81632
rank17682104951331211
C11-F7mean0.8606991.5889291.2743211.8955340.9280521.2917531.7233240.88061.062761.6989631.0745341.1174481.72023
best0.5822661.5228311.1354331.6621150.7532671.116181.609240.821570.8194321.5149740.8774370.8358161.331785
worst1.0250271.7004621.4156442.0808031.0110161.6509591.896660.952861.283231.8418221.2702571.3536911.92319
std0.2174810.0856260.1663570.1873910.1282770.2627580.1323480.0681430.2059830.1539140.1913560.2870670.290068
median0.917751.5662111.2731031.9196090.9739641.1999371.6936970.8739841.0741891.7195271.075221.1401421.812972
rank19713381224105611
C11-F8mean220283.7103240.076323.3338222.3985256.5766265.1711223.9974227.1954223.9974245.8376464.6706222.4429
best220257.7358223.5533283.1596220220244.7841220220220220247.5379220
worst220317.7863256.5988367.1058224.7969351.9156310.3422235.9898234.3908235.9898291.9539563.2385229.7715
std028.4163315.3696637.215412.99330769.0855932.801428.6409328.979928.64093236.87853161.49285.28057
median220279.6596240.076321.535222.3985227.1954252.779220227.1954220235.6982523.9529220
rank1106112894547123
C11-F9mean8789.286547,069.9371,511.91,042,44719,988.2365,162.08367,913.7131,06642,386.12401,241.9808,215.21,062,5311,906,799
best5457.674365,873.9328,486.9680,930.610,949.5146,760.89203,65774,302.3718,223.63331,972.8691,779.1852,885.81,827,490
worst14,042.29628,479.1399,868.71,222,89528,267.9782,676.68623,167.9198,505.773,888.55514,880.9870,022.61,301,5262,018,443
std3999.103133,854.233,856.02265,605.18314.7916,558.29206,695.155,384.5825,423.3787,013.2185,744.4259,125.6101,650
median7828.591596,963.3378,8461,132,98220,367.7265,605.38322,415125,72838,716.15379,057835,529.51,047,8571,890,632
rank19711246538101213
C11-F10mean−21.4889−14.12−17.0125−12.4613−19.0763−14.5312−13.0442−14.8369−14.2509−11.4892−13.3191−11.587−11.2973
best−21.8299−15.3076−17.2046−12.8483−19.4648−18.9145−13.6865−21.1931−14.7348−11.5875−13.831−11.6414−11.351
worst−20.7878−13.528−16.6264−12.2013−18.6742−12.2245−12.5764−11.6609−13.1159−11.3805−12.5594−11.5289−11.207
std0.5127090.8760510.2891330.3075050.4319753.2570290.5024114.6509390.8297360.0956960.6744670.0497230.067749
median−21.669−13.8221−17.1095−12.3978−19.083−13.4929−12.9569−13.2468−14.5765−11.4944−13.4429−11.5888−11.3155
rank17310259461281113
C11-F11mean571,712.35,699,003982,5758,695,6851,637,3335,838,5761,202,4951,293,5443,768,5735,118,1291,394,3795,128,9876,013,014
best260,837.95,433,021762,118.98,399,1521,523,8244,860,5291,092,833614,398.33,577,9425,083,4101,249,5025,105,1275,964,397
worst828,560.96,062,2591,164,6588,886,9011,774,6587,058,7431,366,3332,688,2994,113,1685,146,8131,569,7985,154,2496,081,889
std268,296.7317,615.3189,801.9225,029.1132,340.1981,647.8127,052.81,018,233255,889.529,963.32142,773.727,163.8154,586.44
median598,725.25,650,3671,001,7628,748,3441,625,4245,717,5161,175,408935,740.13,691,5905,121,1451,379,1075,128,2866,002,886
rank11021361134785912
C11-F12mean1,199,8058,247,72033321491299628512730634953266572293413248971419579140675215,698,2702,291,64414,225,236
best1,155,9377,907,2663,230,67512,072,5261,198,2364,690,1125,313,3831,176,9291,258,10313,243,7265,415,3372,125,88914,099,206
worst1,249,3538,550,5163,399,70313,809,1291,351,6825,093,3665,926,8221,465,1981,556,34014,706,4045,901,3302,495,18314,354,468
std48,490.42288,426.679,806.35769,838.272,755.16202,184.7305,498.4127,369.5133,721.5663,071.6226,167.1164,645.1112,791.6
median1,196,9658,266,5493,349,11013,051,7431,271,1675,014,7945,825,7661,328,7291,431,93714,159,9775,738,2062,272,75314,223,634
rank11061127934128513
C11-F13mean15,444.215,849.6615,447.9216,293.6315,462.815,489.315,533.7115,506.6715,500.0115,923.76126,162.515,489.9329,722.15
best15,444.1915,667.7515,446.9415,885.515,460.5415,479.5815,490.8615,486.8215,493.2215,623.9891,287.7915,473.0415,460.14
worst15,444.2116,290.415,449.0117,307.615,466.7215,501.6715,591.4715,544.4315,511.7616,476.01173,464.715,525.7572,163.25
std0.009348320.65040.938979736.61772.95963311.8067650.5936128.862938.881369416.805939,987.5926.0855430,580.59
median15,444.215,720.2615,447.8715,990.7115,461.9815,487.9815,526.2515,497.7115,497.5315,797.52119,948.715,480.4715,632.6
rank19211348761013512
C11-F14mean18,295.35110,685.318,515.1225,080.218,601.8319,507.7319,207.9719,397.9319,214.78305,234.219,077.4919,109.4319,096.92
best18,241.5884,287.118,400.49165,852.518,517.6619,256.1819,055.7319,297.3819,069.8230,025.7918,794.2518,949.0318,818.17
worst18,388.08154,677.818,613.52324,221.218,678.4520,044.5819,324.4319,476.3419,395.21588,832.619,282.2719,254.9919,389.24
std73.6230334,029.61108.154776,671.2774.21487390.7942134.295782.00688155.2719289,952.1228.9053135.3985252.3024
median18,275.87101,88818,523.19205,123.518,605.619,365.0819,225.8619,40919,197.05301,039.219,116.7219,116.8519,090.13
rank11121231079813465
C11-F15mean32,883.58891,992.1106,461.71,880,19232,947.1554,153.9215,191.733,096.0133,074.2815,137,368294,860.933,280.577,790,850
best32,782.17368,009.342,983.25786,64532,868.2333,046.0233,005.1833,011.1733,040.283,172,284261,029.533,272.83,546,456
worst32,956.462,242,044177,487.44,907,02933,017.52117,203.6307,751.133,154.0933,139.6222,572,975318,021.333,293.2813,351,586
std79.12175976,285.578,132.62,184,34766.1104945,429.94134,057.967.9846850.62839,534,34328,655.019.6767784,859,075
median32,897.86478,957.5102,688913,547.532,951.4233,182.97260,005.333,109.3833,058.617,402,107300,196.333,278.17,132,679
rank11071126843139512
C11-F16mean133,550930,219.4135,146.91,915,857137,581.4144,911.9142,003.9141,654.9145,644.187,266,51218,380,21178,107,91174,996,694
best131,374.2286,073.5133,610467,490135,495.9142,214136,296.5133,236.5143,18985,038,9279,336,63964,610,60660,613,719
worst136,310.82,194,266135,7334,757,764141,249.3146,800.8147,282.8150,243.3151,126.389,779,02033,251,97393,336,28995,925,797
std2459.812927,6121111.1052,085,4612774.2272428.6784954.7297708.9693994.0982,147,10011,176,65913,382,20416,212,147
median133,257.5620,269135,622.31,219,088136,790.1145,316.4142,218.1141,570144,130.587,124,05015,466,11577,242,37571,723,630
rank18293654713101211
C11-F17mean1,926,6158.8 × 1092.27 × 1091.52 × 10102,284,2361.26 × 1099.52 × 1093,090,2662,999,4772.19 × 10101.1 × 10102.04 × 10102.15 × 1010
best1,916,9537.5 × 1092.06 × 1091.09 × 10101,956,6081.04 × 1096.79 × 1092,290,2632,035,9182.11 × 10109.69 × 1091.8 × 10102.01 × 1010
worst1,942,6859.75 × 1092.49 × 1091.86 × 10102,888,9861.44 × 1091.27 × 10103,709,3324,826,3192.29 × 10101.17 × 10102.36 × 10102.42 × 1010
std12,342.791.08 × 1092.01 × 1083.56 × 109451,894.62.23 × 1082.67 × 109707,895.21,358,5757.99 × 1089.7 × 1082.73 × 1092.05 × 109
median1,923,4128.97 × 1092.27 × 1091.57 × 10102,145,6741.28 × 1099.31 × 1093,180,7352,567,8342.18 × 10101.13 × 10102.01 × 10102.08 × 1010
rank17610258431391112
C11-F18mean942,057.553,992,8646,452,2851.16 × 108971,200.52,029,7979,420,999987,2671029,48630,449,64210,940,9961.32 × 1081.12 × 108
best938,416.237,139,7093,886,61280,284,910949,566.11,777,4124,062,802963,557.9966,544.124,137,8378,169,1641.11 × 1081.08 × 108
worst944,706.961,413,96411,054,3101.33 × 1081,028,4212,366,18416,526,008998,198.61,195,84932,937,03313,797,5051.47 × 1081.17 × 108
std2852.54612,286,1703,607,65826,529,35741,362.17306,787.15,687,95817,303.95120,120.54,566,6342,717,842173446203652762
median942,553.558,708,8905,434,1091.26 × 108953,407.41,987,7968,547,593993,655.7977,776.132,361,85010,898,6581.36 × 1081.12 × 108
rank11061225734981311
C11-F19mean1,025,34153,148,4636,553,1771.14 × 1081,135,7592,437,00810,049,5811,468,3771,356,59534,957,4136,171,1311.7 × 1081.13 × 108
best967,927.745,352,3735,986,72598,336,2011,066,3692,201,0502,039,6111,125,2321,227,67924,485,3102,364,7401.54 × 1081.1 × 108
worst1,167,14267,568,6537,933,7421.43 × 1081,290,5862,872,38218,188,6321,941,5941,537,47343,599,4638,096,9581.96 × 1081.16 × 108
std102,492.210,833,7561,001,41322,546,262112,531.9322,100.68,216,956369,271.1140,621.98,948,1372,812,15719,783,1572,737,120
median983,146.649,836,4126,146,1211.07 × 1081,093,0402,337,3019,985,0411,403,3401,330,61435,872,4397,111,4121.64 × 1081.13 × 108
rank11071225843961311
C11-F20mean941,250.456,509,0205,801,6551.23 × 108959,9961,810,2987,164,791972,234.1997,487.333,954,97914,026,4221.56 × 1081.13 × 108
best936,143.249,719,8975,117,1711.08 × 108956,898.31,629,8276,751,421962,492.3976,961.733,210,8449,322,4951.43 × 1081.08 × 108
worst946,866.666,914,6306,533,3341.46 × 108961,914.32,110,5947,716,489983,2861,013,45734,759,80121,703,0551.7 × 1081.17 × 108
std5155.2537,919,081635,29117,773,4742340.981246,729.1445,895.79846.59516,998.67696,370.45,847,65216,191,7984,388,670
median940,995.954,700,7775778,0581.19 × 108960,585.71,750,3877,095,627971,579.1999,765.533,924,63612,540,0701.56 × 1081.14 × 108
rank11061225734981311
C11-F21mean12.7144349.569221.4823375.3136515.8773529.5165538.3213227.2706322.2032199.1043140.19808104.0484100.9755
best9.97420640.8747820.1083356.1358313.6898426.1951335.1212524.2686120.420747.7237235.4473689.9870257.96669
worst14.9749958.8771823.3186294.4615518.1664430.9975842.330.2916324.54933145.855543.09654115.6756123.1913
std2.4808588.3823271.48096218.291052.246192.43223.4265023.6722251.9852243.450243.68561913.6946832.80485
median12.9542549.2624321.2511975.3286115.8265730.4367437.93227.2611321.92141101.41941.12421105.2655111.372
rank19310267541181312
C11-F22mean16.1251346.2661827.2433262.6388119.0284131.8517645.7943832.005124.83497101.064946.14521105.02691.21431
best11.5013340.2839821.9833945.521616.1037727.7882139.5113724.5761823.8434965.4584638.6472588.008990.18309
worst19.5528651.7932132.4992172.1504221.2302834.4174650.5347237.0760425.60263119.726354.87466116.023792.84607
std4.3164415.3321085.37390312.720942.6467293.0897365.3850795.985620.85082826.355097.22625513.619331.242127
median16.7231746.4937627.2453566.4416119.389832.600746.5657233.1840824.94688109.537445.52947108.035790.91404
rank19410257631281311
Sum rank221911092315514614511897222157198224
Mean rank1.008.684.9510.52.506.646.595.364.4110.17.149.0010.2
Total rank12124133119671058
Wilcoxon: p-value1.71 × 10−159.77 × 10−151.71 × 10−157.10 × 10−153.66 × 10−151.71 × 10−153.99 × 10−127.10 × 10−155.36 × 10−158.52 × 10−152.54 × 10−155.36 × 10−15
Table 8. Performance of optimization algorithms on the pressure vessel design problem.
Table 8. Performance of optimization algorithms on the pressure vessel design problem.
AlgorithmOptimum VariablesOptimum Cost
TsThRL
KOA0.77802710.384579240.3122842005882.8955
WSO0.77802710.384579240.3122842005882.9013
AVOA0.77803140.384581340.312509199.996865882.9088
RSA1.26598520.68391663.99356622.167778079.2663
MPA0.77802710.384579240.3122842005882.9013
TSA0.779750.3860340.3991512005913.8806
WOA0.93423630.462389147.238081122.57926336.8911
MVO0.84402560.421821843.712275157.76396024.4345
GWO0.77853360.386022740.322047199.958375891.4545
TLBO1.69573180.497764248.952657111.8237211,645.486
GSA1.1899191.289205244.756424189.2196913,022.865
PSO1.68145620.663724267.0245624.21908210,699.118
GA1.51336590.851132561.30685352.51384811,777.624
Table 9. Statistical results of optimization algorithms on the pressure vessel design problem.
Table 9. Statistical results of optimization algorithms on the pressure vessel design problem.
AlgorithmMeanBestWorstStdMedianRank
KOA5882.89555882.89555882.89551.87 × 10−125882.89551
WSO5892.64295882.90135979.015526.0004855882.90173
AVOA6276.83265882.90887244.3289412.328176075.74275
RSA13,520.3958079.266322,393.0293659.276212,342.8899
MPA5882.90135882.90135882.90134.31 × 10−65882.90132
TSA6337.20695913.88067129.7183389.860336187.98756
WOA8358.72516336.891113,983.5621968.14817868.40888
MVO6626.216024.43457249.1095374.83576689.50367
GWO6034.4025891.45456805.1241280.127735901.21264
TLBO32,084.07611,645.48669,575.14616,143.60228,224.95712
GSA23,155.78613,022.86536,568.3947853.960522,204.18910
PSO33,739.01410,699.11858,342.05315,113.44237,275.06813
GA28,754.20711,777.62452,278.82212,671.82625,388.12811
Table 10. Performance of optimization algorithms on the speed reducer design problem.
Table 10. Performance of optimization algorithms on the speed reducer design problem.
AlgorithmOptimum VariablesOptimum Cost
bMpl1l2d1d2
KOA3.50.7177.37.83.35021475.28668322996.3482
WSO3.50000050.7177.30001027.80000043.35021485.28668332996.3483
AVOA3.50.7177.30000087.83.35021475.28668322996.3482
RSA3.59502090.7178.25020928.27510463.35583215.48937883188.6002
MPA3.50.7177.37.83.35021475.28668322996.3482
TSA3.51329730.7177.38.27510463.35055065.29032553014.418
WOA3.59017740.7177.38.01580513.3619645.2867583039.5462
MVO3.50232150.7177.38.07736443.37019395.28688793008.6019
GWO3.50066110.7177.30530237.83.36437225.28887583001.6737
TLBO3.55783230.70412126.6120828.12616288.15587993.67312175.34098715340.6121
GSA3.52361860.702838417.3805637.83663367.89238233.41058695.3890063175.0876
PSO3.50843690.700074218.1295537.40210227.8701353.6030385.34579783312.0108
GA3.58042770.705737517.8397.75627447.85757183.71243135.34817923360
Table 11. Statistical results of optimization algorithms on the speed reducer design problem.
Table 11. Statistical results of optimization algorithms on the speed reducer design problem.
AlgorithmMeanBestWorstStdMedianRank
KOA2996.34822996.34822996.34829.33 × 10−132996.34821
WSO2996.64052996.34832998.87510.60294662996.36493
AVOA3000.99542996.34823011.53094.09078333000.89284
RSA3285.46083188.60023345.57459.2954863300.7999
MPA2996.34822996.34822996.34823.28 × 10−62996.34822
TSA3033.23993014.4183047.395710.4534833035.08317
WOA3154.80973039.54623458.9999109.587383120.448
MVO3030.85873008.60193072.462713.6676723031.31216
GWO3004.87753001.67373011.0272.58486833004.34365
TLBO7.171 × 10135340.61215.19 × 10141.193 × 10142.808 × 101312
GSA3468.82983175.08764109.0755270.31863335.16910
PSO1.058 × 10143312.01085.361 × 10141.278 × 10147.569 × 101313
GA5.095 × 10133357.70073.289 × 10148.026 × 10132.041 × 101311
Table 12. Performance of optimization algorithms on the welded beam design problem.
Table 12. Performance of optimization algorithms on the welded beam design problem.
AlgorithmOptimum VariablesOptimum Cost
hltb
KOA0.20572963.47048879.03662390.20572961.7246798
WSO0.20572963.47048879.03662390.20572961.7248523
AVOA0.20494133.48758399.0365140.20573471.7259523
RSA0.19641823.53664059.95203270.21816681.9831072
MPA0.20572963.47048879.03662390.20572961.7248523
TSA0.20414883.49613879.06503170.20616941.7341191
WOA0.21397263.32543658.97190010.22146381.8242648
MVO0.20600123.46463699.04493190.20606551.7284719
GWO0.20558783.47374179.03622840.20580091.7255441
TLBO0.31859274.45056766.7294290.43177753.0631667
GSA0.29652182.69889897.37198580.31105752.0954226
PSO0.37761663.42328557.29309350.58515784.0927486
GA0.22487467.01936347.7246630.30736952.7924716
Table 13. Statistical results of optimization algorithms on the welded beam design problem.
Table 13. Statistical results of optimization algorithms on the welded beam design problem.
AlgorithmMeanBestWorstStdMedianRank
KOA1.72467981.72467981.72467982.28 × 10−161.72467981
WSO1.72485271.72485231.7248581.289 × 10−61.72485233
AVOA1.76231821.72595231.84625940.03757581.74800477
RSA2.19548921.98310722.55367390.14851832.16969158
MPA1.72485231.72485231.72485233.46 × 10−91.72485232
TSA1.74370461.73411911.75317620.00577591.74380386
WOA2.32850111.82426484.11661310.66119682.09672939
MVO1.74171971.72847191.77657240.01417471.73752595
GWO1.72732541.72554411.73149210.00140421.72707284
TLBO3.427 × 10133.06316673.307 × 10148.359 × 10135.811885812
GSA2.46552422.09542262.78346670.19732982.495964410
PSO4.726 × 10134.09274862.861 × 10149.026 × 10136.88190813
GA1.16 × 10132.79247161.255 × 10143.561 × 10135.777468611
Table 14. Performance of optimization algorithms on the tension/compression spring design problem.
Table 14. Performance of optimization algorithms on the tension/compression spring design problem.
AlgorithmOptimum VariablesOptimum Cost
dDP
KOA0.05168910.356717711.2889660.0126019
WSO0.0516870.356668711.2918440.0126652
AVOA0.05117660.344520812.0436320.0126703
RSA0.05008410.312874714.8152250.0131729
MPA0.05169080.356759511.2865170.0126652
TSA0.05096750.339594912.3799230.0126825
WOA0.05115040.343903112.0840680.0126709
MVO0.05008410.318846113.9638430.0127523
GWO0.05196430.36335610.9144860.0126708
TLBO0.06821720.90792312.4625050.0176238
GSA0.05521410.44367747.71577760.0130859
PSO0.06813230.90471672.4625050.0175188
GA0.06869850.91595662.4625050.0180295
Table 15. Statistical results of optimization algorithms on the tension/compression spring design problem.
Table 15. Statistical results of optimization algorithms on the tension/compression spring design problem.
AlgorithmMeanBestWorstStdMedianRank
KOA0.01260190.01260190.01260196.88 × 10−180.01260191
WSO0.01267660.01266520.01282883.645 × 10−50.01266573
AVOA0.01335420.01267030.01417770.00056680.01328488
RSA0.0132560.01317290.01340247.054 × 10−50.01323466
MPA0.01266520.01266520.01266522.90 × 10−90.01266522
TSA0.01296740.01268250.01354060.00024560.01289265
WOA0.01328250.01267090.01452970.00061430.0130817
MVO0.01653820.01275230.01799980.00167470.01746949
GWO0.01272390.01267080.0129515.622 × 10−50.01272144
TLBO0.01816420.01762380.01878140.0003640.018119210
GSA0.01953680.01308590.03239070.00433080.019103611
PSO2.127 × 10130.01751883.774 × 10148.445 × 10130.017518813
GA1.661 × 10120.01802951.719 × 10134.961 × 10120.025770812
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Dehghani, M.; Montazeri, Z.; Bektemyssova, G.; Malik, O.P.; Dhiman, G.; Ahmed, A.E.M. Kookaburra Optimization Algorithm: A New Bio-Inspired Metaheuristic Algorithm for Solving Optimization Problems. Biomimetics 2023, 8, 470. https://doi.org/10.3390/biomimetics8060470

AMA Style

Dehghani M, Montazeri Z, Bektemyssova G, Malik OP, Dhiman G, Ahmed AEM. Kookaburra Optimization Algorithm: A New Bio-Inspired Metaheuristic Algorithm for Solving Optimization Problems. Biomimetics. 2023; 8(6):470. https://doi.org/10.3390/biomimetics8060470

Chicago/Turabian Style

Dehghani, Mohammad, Zeinab Montazeri, Gulnara Bektemyssova, Om Parkash Malik, Gaurav Dhiman, and Ayman E. M. Ahmed. 2023. "Kookaburra Optimization Algorithm: A New Bio-Inspired Metaheuristic Algorithm for Solving Optimization Problems" Biomimetics 8, no. 6: 470. https://doi.org/10.3390/biomimetics8060470

Article Metrics

Back to TopTop