Next Article in Journal
Mapping the Frontier: A Bibliometric Analysis of Artificial Intelligence Applications in Local and Regional Studies
Previous Article in Journal
Advancements in Optimization: Critical Analysis of Evolutionary, Swarm, and Behavior-Based Algorithms
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Hybrid Four Vector Intelligent Metaheuristic with Differential Evolution for Structural Single-Objective Engineering Optimization

by
Hussam N. Fakhouri
1,
Ahmad Sami Al-Shamayleh
2,*,
Abdelraouf Ishtaiwi
1,
Sharif Naser Makhadmeh
3,4,
Sandi N. Fakhouri
3 and
Faten Hamad
3,5
1
Data Science and Artificial Intelligence, Faculty of Information Technology, University of Petra, Amman 11196, Jordan
2
Department of Data Science and Artificial Intelligence, Faculty of Information Technology, Al-Ahliyya Amman University, Amman 19328, Jordan
3
The University of Jordan, Amman 11942, Jordan
4
Artificial Intelligence Research Center (AIRC), College of Engineering and Information Technology, Ajman University, Ajman P.O. Box 346, United Arab Emirates
5
Information Studies, Sultan Qaboos University, Muscat 123, Oman
*
Author to whom correspondence should be addressed.
Algorithms 2024, 17(9), 417; https://doi.org/10.3390/a17090417
Submission received: 17 July 2024 / Revised: 10 September 2024 / Accepted: 11 September 2024 / Published: 20 September 2024

Abstract

:
Complex and nonlinear optimization challenges pose significant difficulties for traditional optimizers, which often struggle to consistently locate the global optimum within intricate problem spaces. To address these challenges, the development of hybrid methodologies is essential for solving complex, real-world, and engineering design problems. This paper introduces FVIMDE, a novel hybrid optimization algorithm that synergizes the Four Vector Intelligent Metaheuristic (FVIM) with Differential Evolution (DE). The FVIMDE algorithm is rigorously tested and evaluated across two well-known benchmark suites (i.e., CEC2017, CEC2022) and an additional set of 50 challenging benchmark functions. Comprehensive statistical analyses, including mean, standard deviation, and the Wilcoxon rank-sum test, are conducted to assess its performance. Moreover, FVIMDE is benchmarked against state-of-the-art optimizers, revealing its superior adaptability and robustness. The algorithm is also applied to solve five structural engineering challenges. The results highlight FVIMDE’s ability to outperform existing techniques across a diverse range of optimization problems, confirming its potential as a powerful tool for complex optimization tasks.

1. Introduction

Metaheuristic techniques represent a prominent area of study in the field of computational optimization, offering a variety of methods for solving complex and often intractable problems across various domains [1]. These techniques, characterized by their ability to escape local optima and explore the global search space, have gained substantial traction due to their versatility and efficacy in tackling a wide array of optimization challenges [2].
The genesis of metaheuristic algorithms can be traced back to the 1960s and 1970s, with the advent of strategies like Genetic Algorithms (GAs) [3] and Simulated Annealing (SA) [4], which drew inspiration from biological evolution and thermodynamics, respectively. However, the term “metaheuristic” was formally coined in the late 1980s and early 1990s and began to see widespread adoption in academic and research circles. This period marked a paradigm shift in optimization techniques, moving from traditional, deterministic methods to more stochastic and heuristic-based approaches [5].
At its core, a metaheuristic is a high-level problem-independent algorithmic framework that provides a set of guidelines or strategies to develop heuristic optimization algorithms. Metaheuristics do not guarantee an optimal solution [6]; instead, they seek to find a sufficiently good solution within a reasonable time frame, making them particularly useful for practical applications where time and resources are limited [7].
The landscape of metaheuristic techniques is diverse, encompassing a broad spectrum of algorithms inspired by natural phenomena, psychological processes, and even human-made systems, including Evolutionary Algorithms (EAs) [8], Swarm Intelligence (SI)-based [9] algorithms like Particle Swarm Optimization (PSO) [10] and Ant Colony Optimization (ACO) [11], and physics-based methods like the Gravitational Search Algorithm (GSA) [12]. Each of these algorithms operates on the principle of iterative improvement, where a set of candidate solutions undergoes various processes such as selection, crossover, mutation (in the case of EAs), or movement and updating of positions (in swarm intelligence algorithms) to converge towards an optimal or near-optimal solution [13].
The application of metaheuristic techniques spans numerous domains, ranging from engineering design optimization to financial modeling [14], from logistics and supply chain management to bioinformatics, and from machine learning to network design. Their adaptability and robustness in handling multi-modal, non-linear, and high-dimensional problems make them an indispensable tool in the arsenal of modern-day researchers and practitioners [15,16]. However, there are several limitations and challenges associated with metaheuristics, including the risk of premature convergence, the balance between exploration and exploitation, and the need for parameter tuning [17]. Thus, the choice of a suitable metaheuristic algorithm is decided based on the specific nature and requirements of the problem at hand.
In the evolving landscape of metaheuristic algorithms, a notable gap exists in their ability to fully meet the intricate requirements of complex engineering optimization problems. This gap analysis identifies these shortcomings and explores how the Hybrid FVIMDE Algorithm aims to address them, enhancing the overall efficacy of optimization processes.
Further, the No-Free-Lunch (NFL) Theorem asserts that no single optimization algorithm is universally superior across all problem types. Established by Wolpert and Macready, it emphasizes that an algorithm’s effectiveness is highly problem-specific, challenging the notion of a one-size-fits-all solution in algorithm design. This theorem asserts the importance of selecting the right algorithm based on the specific characteristics of the problem at hand and has encouraged the development of more adaptive, hybrid algorithms that combine the strengths of various approaches to address a broader range of optimization challenges [18].
The proposed FVIMDE method is designed to bridge these gaps by combining the strong exploration capabilities of FVIM with the focused exploitation proficiency of DE. The main contributions of introducing the proposed methods are:
  • The HybridFour Vector Intelligent Metaheuristic and Differential Evolution (FVIMDE) algorithm is introduced, merging the advantages of both optimizers to enhance optimization efficiency.
  • The FVIMDE algorithm integrates FVIM’s four-vector strategy with DE’s mutation and crossover strategies, utilizing the average mean of the four best solutions for exploration and DE strategies for exploitation.
  • The FVIMDE algorithm is implemented and evaluated using unimodal, multimodal, hybrid, and composition benchmark functions from the 2022 and 2017 IEEE Congress on Evolutionary Computation and challenging benchmark function that consists of complex, hybrid, and composite functions.
  • The FVIMDE algorithm is validated on complex real-world engineering design problems such as welded beam design, pressure vessel design, spring design, speed reducer design, cantilever beam design, and three-bar truss design, showing superior performance when compared to 12 well-known and state-of-the-art optimization algorithms, such as GWO, WOA, MFO, and MVO.
The rest of this paper is organized as follows: Section 2 provides a detailed review of the recent related work, and Section 3 focuses on the foundational concepts of the Four-Vector Intelligent Metaheuristic (FVIM) and Differential Evolution (DE), highlighting their key characteristics and applications. In Section 4, we introduce the proposed Hybrid FVIMDE Algorithm, detailing its conceptual framework and operational mechanics, and discuss how it integrates the strengths of FVIM and DE. It also presents the mathematical model of FVIMDE, including variable definitions, mutation and crossover processes, and the FVIM position-update mechanism. In addition, it explores the strategic components of exploration and exploitation within the hybrid algorithm, describing the balance between these elements to optimize performance. Section 5 delves into the experimental analysis and results, presents evaluations using benchmark functions, and discusses the algorithm performance relative to other optimization algorithms. Section 7 applies the FVIMDE algorithm to real-world engineering design problems, discussing optimization constraints and parameter settings. Finally, Section 9 concludes the paper by summarizing the findings, reiterating the advantages of the hybrid algorithm, and suggesting future research directions.

2. Related Work

Hybrid optimization algorithms have been increasingly adopted to tackle complex engineering and industrial design challenges, leveraging the strengths of multiple metaheuristic approaches. Huang and Hu [19] and Tang et al. [20] developed hybrid algorithms that combine existing techniques to improve performance in structural design and engineering optimization, with each study demonstrating enhanced efficiency and effectiveness over traditional methods.
Several researchers have focused on enhancing exploration and exploitation capabilities within hybrid algorithms. Liu et al. [21] proposed hybrid methods that integrate diverse strategies to prevent local optima entrapment and improve solution diversity. Their algorithms have shown significant improvements in convergence speed and robustness across various benchmark and engineering problems.
In the realm of uncertainty handling and specific applications, Cheng et al. [22] and Dhiman [23] presented hybrid approaches that cater to engineering structures and constrained optimization scenarios, respectively. Their work highlights the need for algorithms capable of addressing complex uncertainties and optimizing highly constrained environments.
Further contributions include Qin and Han’s [24] Hybrid Quantum Particle Swarm Optimization and Chu et al.’s [25] Hybrid Parallel Willow Catkin Optimization Algorithm, both of which incorporate unique strategies to improve global search capabilities and convergence rates, particularly in multidimensional and real-world engineering problems.
Finally, addressing the balance between exploration and exploitation, which remains a significant challenge in metaheuristic optimization, has been a central theme across these studies [9]. The development of robust, adaptable algorithms capable of handling the diversity of engineering design problems remains an ongoing pursuit, motivating the proposal of the FVIMDE hybrid optimization algorithm.
A primary challenge in current metaheuristic algorithms is striking the right balance between exploration and exploitation. Exploration involves diversifying the search across the solution space, while exploitation focuses on intensifying the search in promising regions. Many algorithms excel in exploration, but fall short in exploitation, or vice versa, leading to either suboptimal solutions or inflated computation times. This imbalance is a critical issue that needs to be addressed [26].
Another gap is in handling multimodal landscapes—common in engineering design problems—which are characterized by numerous local optima. Existing algorithms often struggle to distinguish between local and global optima, leading to premature convergence on suboptimal solutions. This limitation can severely impede the effectiveness of the optimization process [9].
In addition, the diversity of engineering design problems calls for algorithms that are robust and adaptable to various problem structures without the need for extensive modifications. This flexibility is often lacking in existing algorithms, limiting their applicability across different types of engineering challenges [27], and this motivates us to develop the hybrid FVIMDE optimization algorithm.

3. Technical Background

3.1. Overview of the Four Vector Intelligent Metaheuristic (FVIM)

The Four Vector Intelligent Metaheuristic (FVIM) [28] is an innovative optimization algorithm designed to overcome the challenges associated with traditional swarm-based algorithms, such as Particle Swarm Optimization (PSO). At its core, FVIM is structured to strike a balance between exploration and exploitation within the search space, thereby enhancing the probability of converging to a global optimum solution. This algorithm builds upon a mathematical framework that integrates multiple agent behaviors and dynamically adjusts their movements to avoid premature convergence, which is considered a common issue in many optimization algorithms.

3.2. Algorithmic Overview

FVIM operates through a sequence of well-defined stages, beginning with an initialization phase where key parameters are set, and agents are randomly positioned within the solution space. This is followed by an iterative process where agents update their positions based on a set of four mathematical models, each contributing to the overall search strategy. The final stage of the algorithm focuses on identifying the optimal solution by comparing the outcomes of these iterations against the predefined objective function.

3.3. Algorithm Flow

The FVIM algorithm can be summarized as follows:
  • Initialization Phase: Define and randomly initialize the key parameters and agent positions. Set the upper and lower boundaries of the search space.
  • Iterations Phase: Update the agents’ positions using the four mathematical models, iterating until the stopping conditions are met.
  • Finding Optimal Solution Phase: Identify the best solution by evaluating the fitness of each agent’s position and comparing it to the objective function.
FVIM leverages four leading agents Alpha, Beta, Gamma, and Delta to guide the search process. These four vectors are actual candidate solutions within the population, and they are dynamically updated during each iteration of the FVIM phase. The four vectors (Alpha, Beta, Gamma, and Delta) represent the four best candidate solutions within the population at any given iteration. Specifically:
  • Alpha: The best solution found so far.
  • Beta: The second-best solution.
  • Gamma: The third-best solution.
  • Delta: The fourth-best solution.
These vectors are actual members of the population and are updated based on their fitness values. Their role is to influence the position updates of all other particles in the population, thereby guiding the search toward promising regions of the solution space.

3.4. Mathematical Foundation

FVIM [28] introduced an innovative exploration strategy into the optimization process by the use of four vectors (Alpha, Beta, Gamma, and Delta), as shown in Equations (1) and (2), with each vector representing a distinct subset of top-performing solutions within the search space. This multi-vector structure allows FVIM to conduct a more effective exploration compared to traditional single-point search methods [28].
X n , i = P n , i + ( α × 2 × ξ 1 α ) × ξ 2 × P n , i P ¯ i × 1 , if ξ 3 < 0.5 , 1 , otherwise , for n { 1 , 2 , 3 , 4 } .
P ¯ i = X 1 , i + X 2 , i + X 3 , i + X 4 , i 4
where, X n , i represents the updated position for the n th best agent in the i th dimension. P n , i is the current position of the n th best agent in the i th dimension. P ¯ i represents the current average position of all agents in the i th dimension. α is a coefficient. ξ 1 , ξ 2 , and ξ 3 represent random numbers uniformly distributed in [0, 1].
The mechanism of these vectors is central to FVIM’s functionality. The search space is navigated using the Alpha, Beta, Gamma, and Delta vectors, which are dynamically updated according to their fitness values. Each vector is responsible for guiding a segment of the population, promoting a diversified exploration approach. The Alpha vector takes the lead in the search, followed in the hierarchy of Beta, Delta, and Gamma, with each focusing on exploring different regions of the solution space. This hierarchical model is instrumental in maintaining a strategic balance between discovering new areas and capitalizing on known promising regions [28]. A key attribute of FVIM is its search strategy. FVIM incorporates dynamic parameters that adjust the influence of each vector on the search agents. This adaptability allows FVIM to navigate various regions of the solution space effectively, be they sparsely or densely populated with potential solutions [28].
The balance between exploration and exploitation is another critical aspect of FVIM. Exploration is facilitated through the stochastic nature of the vector updates, ensuring FVIM avoids premature convergence to local optima. In contrast, exploitation is managed by concentrating the search around the best solutions identified by the vectors. This equilibrium between exploration and exploitation is essential in FVIM’s capability to uncover high-quality solutions, enhancing the overall efficacy of the optimization process [28].

3.5. Overview of Differential Evolution (DE)

Differential Evolution (DE) [29] is known for its efficiency and effectiveness in the exploitation phase of optimization tasks. Grounded in evolutionary principles, the typical workflow of DE encompasses initializing a population of candidate solutions, performing mutation and crossover on each individual to create a trial vector, evaluating the fitness of these trial vectors, and applying a selection to establish the population for the next generation. This process is repeated until a predefined stopping criterion is met [30]. In addition, DE employs a straightforward yet potent set of operators (mutation, crossover, and selection) to maneuver through the solution space and refine solutions toward the global optimum. DE’s approach is centered on a population-based methodology. It operates on a pool of candidate solutions, iteratively working through them to explore and exploit the solution space. Each candidate, also referred to as an individual or a vector, represents a possible solution to the optimization problem at hand. A critical aspect of DE is its mutation strategy, which plays a pivotal role in introducing variability and novel traits into the population [30].
The mutation strategy in differential evolution (DE) is encapsulated by an equation that outlines the process of mutated vector generation for each population member. This generation is accomplished by adding the weighted difference between two distinct, randomly chosen population members, X r 2 and X r 3 , to a third member, X r 1 [30]. The formula illustrating this mutation strategy is presented in Equation (3):
V i = X r 1 + F · ( X r 2 X r 3 )
where V i represents the mutated vector, X r 1 , X r 2 , and X r 3 are the three distinct, randomly selected vectors from the population, and F is a scaling factor that controls the mutation extent.
Following mutation, DE employs a crossover operation to further diversify the population. This operation integrates the mutated vector with an existing population member, creating a trial vector. It operates by interchanging components between both vectors, influenced by a crossover probability C R , to enhance the search of the solution space [30].
The selection mechanism in DE hinges on the comparative fitness of the trial vector and the original individual. The one exhibiting superior fitness is retained for the next generation, fostering gradual enhancement in the overall quality of the population.

The Role of Crossover in the DE Phase

While the traditional role of the crossover operator in Differential Evolution (DE) is to introduce diversity by mixing components from the mutant and target vectors, it is important to address a subtle aspect of its function in our implementation. Specifically, the crossover operator can sometimes reverse parts of the mutation operation, which may give the impression that it is primarily a corrective mechanism rather than one that enhances diversity.
  • Reversing Mutation:
In our approach, the crossover operation decides whether to retain components from the target vector P i ( j ) or incorporate components from the mutant vector V i ( j ) . Due to this decision-making process, particularly when the crossover rate C r is low, the crossover may indeed undo some of the changes introduced by mutation. This occurs when more components from P i ( j ) are retained, effectively reversing parts of the mutation’s effects on those components.
  • Introducing Diversity:
However, the crossover operation still plays a crucial role in maintaining diversity within the population. By selectively incorporating components from the mutant vector V i ( j ) , especially when C r is high, the crossover ensures that new information is introduced into the trial vector U i . This mixing of components from both the mutant vector and the target vector allows the trial vector to benefit from the exploratory nature of the mutation while preserving some of the original solution’s structure. Therefore, even though crossover may reverse some aspects of the mutation, it does not completely negate the contribution of mutation, and diversity is maintained.
The balance between reversing mutation and introducing new diversity is controlled by the crossover rate C r . By adjusting this parameter, we can fine-tune the algorithm’s exploration and exploitation capabilities, allowing the algorithm to effectively search the solution space while avoiding premature convergence to suboptimal solutions.
While the crossover operator may occasionally reverse the effects of mutation, its primary role remains the introduction of diversity into the population. The crossover rate C r serves as a key parameter to balance these effects, ensuring that the DE algorithm maintains its effectiveness in exploring and exploiting the search space.

4. Proposed Hybrid FVIMDE Algorithm

In this section, we present the Hybrid Four Vector Intelligent Mechanism with Differential Evolution (FVIMDE) algorithm, a novel optimization technique designed to effectively balance exploration and exploitation within the search space. The proposed algorithm integrates the strengths of Differential Evolution (DE), known for its robust exploration capabilities, with the Four Vector Intelligent Mechanism (FVIM), which excels at fine-tuning solutions in promising regions of the search space.
The FVIMDE algorithm operates in two distinct phases. The first phase involves the application of Differential Evolution to explore the global search space, identifying potential areas where optimal or near-optimal solutions may reside. During this phase, the population undergoes initialization, mutation, crossover, and selection processes to iteratively improve the quality of solutions. The second phase transitions into the FVIM, where the best solution obtained from the DE phase is refined through a strategic position update mechanism involving the Alpha, Beta, Gamma, and Delta particles.
By combining these two powerful optimization techniques, the FVIMDE algorithm leverages the global search capability of DE and the local search efficiency of FVIM, ensuring a comprehensive search process that effectively avoids premature convergence and improves the likelihood of finding the global optimum. The following subsections provide a detailed explanation of the steps involved in each phase of the proposed algorithm.

4.1. Mathematical Model of the Hybrid DE-FVIM Optimizer

The Hybrid DE-FVIM optimizer is a two-phase optimization algorithm that combines Differential Evolution (DE) with the Four Vector Intelligent Mechanism (FVIM). The optimizer iterates over a predefined number of iterations, Max_iter, which is divided into two phases: the DE phase and the FVIM phase.

4.1.1. DE Phase

The DE phase is executed during the first half of the total iterations, i.e., Max_iter 2 .

4.1.2. Initialization

Initially, a population P of size N × D is generated randomly within the search space bounds. The position of each individual i in the population is initialized, as shown in Equation (4):
P ( i , j ) = lb ( j ) + rand ( 0 , 1 ) × ( ub ( j ) lb ( j ) ) , i = 1 , , N , j = 1 , , D
where N is the population size, D is the dimensionality of the problem, lb ( j ) and ub ( j ) are the lower and upper bounds for dimension j, respectively.

4.1.3. Mutation and Crossover

For each individual i, a mutant vector V i is generated using the DE/rand/1 strategy, as shown in Equation (5):
V i = P r 1 + F × ( P r 2 P r 3 )
where r 1 , r 2 , r 3 are distinct indices randomly selected from the population, and F is the scaling factor.
Following mutation, a trial vector U i is generated through binomial crossover, as defined in Equation (6). The crossover generates a trial vector by combining elements from the mutant vector and the target vector. The goal of this operation is to introduce variability in the population while preserving some of the characteristics of the current solution.
The crossover operator used is a binomial crossover, where each element of the trial vector U i is taken from either the mutant vector V i or the target vector P i , based on a crossover probability C r . The equation used to generate the trial vector is as follows:
U i ( j ) = V i ( j ) if rand ( 0 , 1 ) C r or j = j rand P i ( j ) otherwise
where C r is the crossover rate and j rand is a randomly chosen index to ensure that at least one element is inherited from V i .
In this equation, U i ( j ) is the j-th component of the trial vector for individual i, V i ( j ) is the j-th component of the mutant vector for individual i, and P i ( j ) is the j-th component of the target vector for individual i. The crossover rate C r determines the probability of taking a component from the mutant vector, and j rand is a randomly chosen index that ensures at least one element is inherited from the mutant vector. This prevents the trial vector from being identical to the target vector.
The crossover process operates as follows.
For each dimension j of the solution vector, a random number is generated. If this random number is less than or equal to the crossover rate C r , or if the index j equals j rand , the corresponding component from the mutant vector V i ( j ) is copied into the trial vector U i ( j ) . If neither condition is met, the component from the target vector P i ( j ) is retained in the trial vector.
To ensure diversity in the population, the inclusion of j rand guarantees that at least one component from the mutant vector is always included in the trial vector. This prevents the trial vector from being a direct copy of the target vector, maintaining variability in the population.
The crossover operation iterates over each individual in the population (using the loop ‘for i = 1:pop’) and each dimension of the solution vector (using the loop ‘for j = 1:dim’). Inside the nested loop, a random index ‘jrand’ is selected once for each individual, ensuring that at least one component from the mutant vector V i is copied into the trial vector U i . For each dimension, a random number is generated. If this random number is less than or equal to the crossover rate (set to 0.9 in the code), or if the current index j equals j rand , the corresponding component from the mutant vector is copied into the trial vector. Otherwise, the component from the target vector is retained.

4.1.4. Selection

The selection process decides whether the trial vector U i replaces the target vector P i . This decision is made based on their fitness values, as described in Equation (7):
P i = U i if f ( U i ) < f ( P i ) P i otherwise
where f ( · ) denotes the fitness function. The best individual in the population after the DE phase is identified as P best .

4.2. FVIM Phase

The FVIM phase begins after the DE phase and utilizes the best solution from DE as the initial position for the alpha particle. The FVIM phase continues for the remaining half of the total iterations.

4.3. Population Size and Role of the Four Vectors

In the FVIM phase, the population size remains the same as in the DE phase and is denoted as N.

Position Update

During the FVIM phase, the position of each particle is updated based on the positions of the Alpha, Beta, Gamma, and Delta particles. The new position for each particle is computed as the average of four intermediate positions, as given in Equation (8):
X i , j = X i , j 1 + X i , j 2 + X i , j 3 + X i , j 4 4
where X 1 , X 2 , X 3 , X 4 are position updates influenced by the Alpha, Beta, Gamma, and Delta particles, respectively, as shown in Equation (9).
Each intermediate position X i , j k is calculated as follows:
X i , j k = P k , j + a × ( 2 × rand ( 0 , 1 ) 1 ) × | rand ( 0 , 1 ) × P k , j X i , j | if rand ( 0 , 1 ) < 0.5 P k , j a × ( 2 × rand ( 0 , 1 ) 1 ) × | rand ( 0 , 1 ) × P k , j X i , j | otherwise
where k { Alpha , Beta , Gamma , Delta } , and a is a linearly decreasing coefficient calculated as shown in Equation (10):
a = 2 iteration × 2 Max_iter DE_iter
where iteration is the current iteration number, and DE_iter = Max_iter 2 .

4.4. Combined Optimization Process

The overall optimization process combines the DE phase and FVIM phase. The DE phase aims to explore the search space and identify promising regions, while the FVIM phase exploits these regions to refine the solution. The combination of these two phases enhances the optimizer’s performance in terms of exploration and exploitation balance.

4.5. Hybrid FVIMDE Algorithm Stages

The Hybrid FVIMDE Algorithm as shown in Algorithm 1, consists of two main stages, each designed to complement the other in optimizing complex functions by effectively balancing exploration and exploitation. The source code is available at https://www.mathworks.com/matlabcentral/fileexchange/171204-hybrid-four-vector-intelligent-metaheuristic-with-de (accessed on 17 July 2024).
Algorithm 1 Hybrid FVIMDE Algorithm Pseudocode
1:
Initialize population P of size N × D within the bounds [ lb , ub ] using Equation (4).
2:
Evaluate the fitness of each individual in P .
3:
Set DE_iter = Max_iter 2 (number of iterations for DE phase).
4:
for each iteration l = 1 to DE_iter do
5:
    for each individual i = 1 to N do
6:
          Generate mutant vector V i using Equation (5).
7:
          Generate trial vector U i using crossover as shown in Equation (6).
8:
          Apply boundary handling to U i .
9:
          Evaluate the fitness of U i .
10:
        Perform selection between P i and U i using Equation (7).
11:
    end for
12:
    Update the best solution P best if a better solution is found.
13:
end for
14:
Initialize positions for FVIM with P best as the alpha particle’s position.
15:
Set FVIM_iter = Max_iter DE_iter (number of iterations for FVIM phase).
16:
for each iteration i t r = 1 to FVIM_iter do
17:
    Update the coefficient a using Equation (10).
18:
    for each individual i = 1 to N do
19:
        for each dimension j = 1 to D do
20:
           Calculate the position updates X i , j 1 , X i , j 2 , X i , j 3 , X i , j 4 using Equation (9).
21:
           Update the position X i , j using Equation (8).
22:
        end for
23:
        Evaluate the fitness of X i .
24:
        Update Alpha, Beta, Gamma, and Delta positions if necessary.
25:
    end for
26:
    Record the best solution P best .
27:
end for
28:
Return the best solution P best and its fitness value.

4.5.1. Stage 1: Differential Evolution (DE) Phase

The first stage of the algorithm is the Differential Evolution (DE) phase, which focuses on exploring the global search space. This phase is executed over the first half of the total iterations. The process begins with the initialization of a population of candidate solutions within the defined search space bounds. Each individual in the population is then evaluated based on the objective function. During each iteration of the DE phase, new candidate solutions are generated using mutation and crossover operators. Mutation involves creating a mutant vector by perturbing existing solutions, as described by the DE/rand/1 strategy. The crossover operator then combines elements from the mutant vector and the current solution to create a trial vector. This trial vector undergoes boundary handling to ensure it remains within the permissible search space. The selection process follows, where the trial vector replaces the current solution if it offers a better fitness value. Throughout the DE phase, the algorithm continuously tracks the best solution found, setting it up as the foundation for the next stage.

4.5.2. Stage 2: Four Vector Intelligent Mechanism (FVIM) Phase

The second stage is the Four Vector Intelligent Mechanism (FVIM) phase, which is designed to exploit the most promising regions identified during the DE phase. The best solution obtained from the DE phase is used as the initial position for the alpha particle, a key element in the FVIM. The FVIM phase begins by reinitializing the population with the alpha particle as a reference. Each iteration involves updating the positions of the population based on the influence of four key particles: Alpha, Beta, Gamma, and Delta. These particles represent different levels of solution quality, with alpha being the best. The position updates are governed by a coefficient that decreases linearly over time, encouraging convergence as the algorithm progresses. The updated positions are evaluated, and the best positions are continuously refined. This phase focuses on intensively searching around the best-known solutions, aiming to improve them further. The process concludes when the maximum number of iterations is reached, and the algorithm returns the best solution found during both stages.

4.6. Exploration and Exploitation Behavior

The effectiveness of the Hybrid FVIMDE Algorithm is largely attributed to its ability to balance exploration and exploitation throughout the optimization process. These two behaviors are critical for ensuring that the algorithm can thoroughly search the solution space and converge to the global optimum.

4.6.1. Exploration Behavior

Exploration refers to the algorithm’s ability to investigate diverse regions of the search space. This behavior is crucial for avoiding local optima and ensuring that the algorithm can discover the most promising areas where the global optimum may reside. In the Hybrid FVIMDE Algorithm, the exploration is predominantly handled during the Differential Evolution (DE) phase.
During the DE phase, the population is subjected to operations such as mutation and crossover, which introduce variability among candidate solutions. The mutation operation, defined by Equation (5), generates mutant vectors by combining different individuals from the population. This process creates new potential solutions that may lie far from the current population’s centroid, effectively enabling the algorithm to explore distant and unexplored regions of the search space. The crossover operation further contributes to exploration by mixing components of the mutant vector and the target vector, thus maintaining diversity within the population. As the DE phase progresses, the algorithm explores various areas of the search space, laying the groundwork for subsequent exploitation.

4.6.2. Exploitation Behavior

Exploitation, on the other hand, refers to the algorithm’s ability to intensively search within promising regions of the search space that have already been identified as potentially containing optimal solutions. This behavior is essential for refining solutions and converging toward the global optimum with high precision. In the Hybrid FVIMDE Algorithm, exploitation is primarily managed during the Four Vector Intelligent Mechanism (FVIM) phase.
The FVIM phase leverages the best solution found during the DE phase as a starting point for further refinement. The position updates in this phase are guided by the influence of the Alpha, Beta, Gamma, and Delta particles, with a particular emphasis on the alpha particle, which represents the best solution. The balance between exploration and exploitation is controlled by the alpha particle’s dominant role, ensuring that the search remains focused on the most promising regions. Additionally, the process involves a controlled reduction in the exploration range, governed by a linearly decreasing coefficient a, as described in Equation (10). As iterations progress, the influence of the alpha particle becomes increasingly dominant, while the random perturbations decrease. This narrows the search to a smaller region of the search space, focusing on refining the best solutions identified so far.

4.6.3. Balancing Exploration and Exploitation

The Hybrid FVIMDE Algorithm is designed to strike an optimal balance between exploration and exploitation. The DE phase illustrates that the algorithm does not get trapped in local optima by maintaining population diversity and searching broadly across the search space. In contrast, the FVIM phase capitalizes on the information gathered during the DE phase to focus on refining the best solutions. By transitioning from global exploration to local exploitation, the algorithm effectively navigates the trade-off between exploring new areas and exploiting known good solutions, thereby enhancing its ability to find the global optimum in complex optimization problems.

4.7. Computational Complexity

The computational complexity of the Hybrid FVIMDE Algorithm can be determined by analyzing the operations performed in each phase of the algorithm. Let us break it down step by step.
First, consider the initialization phase. The population P is initialized by generating N × D random values. This step has a time complexity of O ( N × D ) , as shown in Equation (11). Additionally, evaluating the fitness of each individual in the population requires O ( N ) operations, as indicated in Equation (12).
O ( N × D )
O ( N )
Next, in the Differential Evolution (DE) phase, the algorithm runs for DE_iter = Max_iter 2 iterations. During each iteration, mutation, crossover, and selection are performed for each individual. Each of these operations is linear with respect to the dimensionality D. Consequently, the complexity of these steps is O ( N × D × DE_iter ) , as shown in Equation (13). After generating the trial vector, the fitness of the new vector is evaluated, leading to a complexity of O ( N × DE_iter ) , as indicated in Equation (14).
O ( N × D × DE_iter )
O ( N × DE_iter )
In the FVIM phase, which runs for FVIM_iter = Max_iter DE_iter iterations, the position of each individual in every dimension is updated. This involves calculating intermediate positions and updating the current position, requiring 4 × D operations per individual. Thus, the complexity of position updates is O ( N × D × FVIM_iter ) , as shown in Equation (15). Additionally, after updating positions, the fitness of each individual is evaluated, with a complexity of O ( N × FVIM_iter ) , as indicated in Equation (16).
O ( N × D × FVIM_iter )
O ( N × FVIM_iter )
The computational complexity of FVIMDE Algorithm is the sum of the complexities of the initialization, DE phase, and FVIM phase. This can be expressed as shown in Equation (17).
O ( N × D ) + O ( N ) + O ( N × D × Max_iter 2 ) + O ( N × Max_iter 2 ) + O ( N × D × ( Max_iter Max_iter 2 ) ) + O ( N × ( Max_iter Max_iter 2 ) )
Simplifying this expression, we obtain the overall computational complexity of the algorithm, as shown in Equation (18):
O ( N × D × Max_iter )
This complexity reflects the FVIMDE’s dependence on the population size N, the dimensionality of the problem D, and the total number of iterations Max_iter .

5. Implementation and Comparison

5.1. IEEE CEC-2022 Benchmark Test Functions Description

The CEC2022 benchmark suite, as detailed in Table A1 [31], was used to evaluate our evolutionary computation algorithms. The benchmarks include unimodal, multimodal, hybrid, and composition functions, each selected to challenge different aspects of algorithm performance. Unimodal functions test straightforward convergence, while multimodal functions assess FVIMDE’s ability to navigate complex landscapes with multiple optima. Hybrid and composition functions combine these challenges, simulating complex real-world problems. All functions were tested within a uniform domain of [ 100 , 100 ] across 30 dimensions, ensuring consistency and comparability in our evaluations. An illustration of sample objective space from CEC2022 benchmark functions (F1–F4) is shown in Figure 1.

5.2. IEEE CEC-2017 Benchmark Test Functions Description

The first benchmark function used is the CEC2017 competition benchmark function [32], which is a comprehensive suite of benchmark functions that serve to rigorously evaluate the performance of evolutionary computation algorithms, as seen in Table A2 [32]. This suite is meticulously curated to present a variety of optimization landscapes, each designed to assess different aspects of algorithmic behavior in seeking optimal solutions. The suite begins with a series of unimodal benchmark functions. These functions are crucial for testing the exploitation abilities of an algorithm due to their singular global optima. Examples include the shifted and rotated Bent Cigar and Zakharov functions, which challenge FVIMDE with narrow ridge solutions and a combination of quadratic and quartic components, respectively. The shifted and rotated Rosenbrock’s function, with its notorious narrow, parabolic-shaped valley, and the shifted and rotated Rastrigin’s function, a unimodal adaptation of a typically multimodal function, are designed to test precision in locating the global optimum. The suite also includes the shifted and rotated expanded Scaffer’s F6 function, which presents a landscape characterized by sharp valleys and ridges [33].
Following the unimodal functions are the simple multimodal functions. These functions are embedded with numerous local optima, thus evaluating the exploration capabilities of an algorithm and its effectiveness in distinguishing global optima from local ones. The suite features the shifted and rotated Lunacek Bi_Rastrigin function, which combines the Rastrigin function’s properties with a dual sphere structure, and the shifted and rotated non-continuous Rastrigin’s function, which introduces complexity with its discontinuities. Additionally, the shifted and rotated Levy function and the deceptive shifted and rotated Schwefel function require robust strategies to navigate their complex landscapes [34].
The hybrid functions in the suite, such as the various iterations of Hybrid function 6, represent a synthesis of unimodal and multimodal characteristics, creating a diverse and dynamic optimization environment. These functions test FVIMDE’s adaptability and capacity to manage transitions between different function characteristics effectively. The composition functions are the most intricate, constructed by integrating multiple basic functions with varied weights and biases. These functions, ranging from Composition function 1 to 10, replicate the complex, multimodal landscapes akin to real-world optimization scenarios. They require sophisticated exploration and exploitation strategies to navigate the intricately woven global and local optima.

5.3. Description of the 50 Benchmarks

The first set (F1–F25) of 50 benchmark functions, as shown in Table A3, include various functions, such as “Steptint”, “Step”, “Sphere”, “SumSquares”, “Quartic”, and “Beale”, and primarily feature unimodal and separable characteristics. These functions typically involve simple algebraic formulas, which make them useful for evaluating basic aspects of optimization algorithms, such as convergence rate and precision. For example, the “Steptint” and “Step” functions, with their use of the floor operation, challenge an algorithm’s ability to handle discontinuities within a defined range. The “Sphere” and “SumSquares” functions are quintessential for testing an algorithm’s performance in handling different scales of variables due to their simple, sum-of-squares form. The inclusion of a random component in the “Quartic” function adds a stochastic element to the evaluation, providing insights into how algorithms cope with noise [35].
Furthermore, the second set (F26–F50) also includes benchmarks in Table A4 and Table A5 and has complexity with functions like “Booth”, “Rastrigin”, “Schwefel”, and “Michalewicz” models, which introduce multimodal characteristics and often non-separable dimensions. These functions are designed to test more advanced capabilities of optimization algorithms, such as escaping local minima and exploring multiple basins of attraction effectively. The “Rastrigin” function, for instance, is notorious for its large number of local minima, making it an excellent testbed for an algorithm’s global search capabilities. The “Michalewicz” function, varying with dimensions, specifically challenges an algorithm’s ability to solve problems that become progressively difficult as dimensions increase. Functions like “Schwefel” and “Six Hump Camel Back” further emphasize handling irregularities and asymmetries in the search space [36].

5.4. Configuration of Experiment Parameters

The computational device used for the optimization evaluation in this study consists of a high-performance server running Windows Server 2016 Standard. The server is equipped with an Intel(R) Xeon(R) Silver 4314 CPU operating at 2.40 GHz, featuring 32 processing cores, and 128 GB of installed RAM.
However, all compared algorithms have been implemented and run in the same environment to provide a fair comparison (run = 30, FES = 1000, agents No. = 30).
The parameter configuration is critical for the consistent evaluation of optimization algorithms using the benchmark functions. However, the CEC 2022 and CEC 2017 parameters utilized in these benchmarks provide a controlled environment to compare the performance of various evolutionary algorithms. These parameters are summarized in Table 1 and Table 2.
A population size of 30 and a dimensionality of 10 provide a balance between computational feasibility and complexity. The maximum number of function evaluations is defined as 1000, offering sufficient iterations for algorithms to demonstrate convergence without excessive computational overhead. The search range of [ 100 , 100 ] D illustrates a broad and consistent search space across all dimensions.
The functions often include both rotation and shifting to increase complexity, simulating more realistic optimization challenges. Noise is intentionally omitted to ensure that results focus on algorithm robustness in navigating challenging landscapes, rather than random perturbations. This uniform framework allows a fair comparison of different algorithms, highlighting their strengths and weaknesses across the wide range of benchmark functions.

6. Evaluated Algorithms

A diverse array of optimization algorithms have been chosen (See Table 3) to provide a comprehensive comparison across various metaheuristic approaches. This selection is motivated by the need to evaluate the effectiveness, versatility, and robustness of different optimization techniques across a range of problem domains. The algorithms selected span several decades of development, beginning with foundational methods like the Genetic Algorithm (GA) introduced in the 1960s and the Simulated Annealing (SA) algorithm from the early 1980s, both of which have become standard benchmarks in the field of optimization. These classical algorithms have been widely studied and provide a solid reference point for evaluating newer methods.
Our selection also includes some of the most influential and widely used swarm intelligence algorithms such as Particle Swarm Optimization (PSO), Grey Wolf Optimizer (GWO), and Whale Optimization Algorithm (WOA), which have demonstrated remarkable performance in solving complex optimization problems. These algorithms have been chosen not only for their proven efficacy but also for their varying strategies in exploring and exploiting the search space, thereby providing insights into how different mechanisms influence the optimization process.
In addition to these, we have included several recent and innovative algorithms such as the Synergistic Swarm Optimization Algorithm (SSOA), Frilled Lizard Optimization (FLO), Four Vector Optimizer (FVIM), and Chinese Pangolin Optimizer (CPO). These algorithms represent the latest advancements in metaheuristic optimization, incorporating novel mechanisms and hybrid strategies that potentially offer improved performance and faster convergence rates. By including these cutting-edge techniques, we aim to assess whether they can outperform or complement the established methods in terms of solution quality, computational efficiency, and adaptability to different problem landscapes.
Furthermore, we have integrated a variety of nature-inspired algorithms like the Success History Intelligent Optimizer (SHIO), Remora Optimization Algorithm (ROA), and Sooty Tern Optimization Algorithm (STOA), each inspired by different biological and ecological phenomena. These algorithms introduce unique heuristics and search patterns that contribute to the diversity of approaches in our comparison. The Zebra Optimization Algorithm (ZOA), Dingo Optimization Algorithm (DOA), and Aquila Optimizer (AO) add further variety by bringing in concepts from animal behavior and ecological systems, which are particularly interesting for their balance between exploration and exploitation.
By covering a wide range of algorithmic strategies, from evolutionary algorithms, swarm intelligence, and hybrid methods to algorithms based on ecological and animal behavior, we ensure that our comparative analysis is not only thorough but also reflective of the current state-of-the-art in optimization research. This diverse selection allows us to examine the performance of each algorithm under various scenarios, thereby identifying the most suitable techniques for different types of optimization problems. Additionally, by comparing these algorithms against both classical and contemporary benchmarks, we aim to provide valuable insights into their relative strengths and weaknesses, contributing to the ongoing development and refinement of optimization algorithms.

6.1. Quantitative Evaluation

To robustly assess the performance of various optimization algorithms, we utilized several statistical measures: mean, standard deviation, standard error of the mean (SEM), and the Wilcoxon sum-rank test. The mean indicates the average performance over multiple trials, while the standard deviation measures variability, reflecting the algorithm’s reliability. The rank is used to compare the relative performance of algorithms, with lower-ranked algorithms showing superior performance. Specifically, the rank for an algorithm is calculated based on the ordering of mean values across all compared algorithms, as described by the following equation:
Rank ( x i ) = RANK ( x i , { x 1 , x 2 , , x n } , o r d e r )
where x i is the value to be ranked, { x 1 , x 2 , , x n } is the set of values to rank against, and 1 indicates ascending order.
Additionally, the Wilcoxon sum-rank test was used to evaluate the statistical significance of performance differences between two independent samples.

6.2. Results on Benchmark of IEEE Congress on Evolutionary Computation 2022 (CEC2022)

The FVIMDE algorithm showcases exceptional performance across the CEC2022 benchmark functions, as shown in Table 4 and Table 5, significantly outperforming the compared optimizers. For instance, in functions such as F1 and F2, FVIMDE achieves the lowest mean values, highlighting its superior optimization ability. In F1, FVIMDE records a mean value of 3.01E+02, which is notably lower than that of FVIM (4.64E+03), STOA (1.88E+03), and other competitive algorithms like Chimp (2.42E+03) and CPO (1.58E+03). Similarly, in F2, FVIMDE leads with a mean value of 4.06E+02, surpassing other algorithms such as FLO (1.27E+03) and SOA(9.44E+02).
When compared to other optimizers, FVIMDE consistently outperforms both classical algorithms like GA and SA, as well as modern metaheuristic optimizers like WOA and PSO. For example, in F7, FVIMDE achieves a mean value of 2.02E+03, outperforming SA (2.03E+03) and WOA (2.06E+03), which are commonly employed for solving complex optimization problems. Additionally, in F6, FVIMDE delivers a mean value of 1.80E+03, significantly lower than that of GA (1.53E+07) and SA (4.49E+03), further demonstrating its capacity to provide more accurate and consistent results.
The robustness of FVIMDE is also evident in its lower standard deviations and standard errors across these functions, indicating not only its ability to find optimal solutions but also to do so reliably and consistently. This is a critical advantage in practical applications where stability and predictability are as crucial as achieving the best solution.
As can be seen in Figure A1 and Figure A2, the boxplot results of the FVIMDE algorithm compared to other optimizers across various functions in the CEC2022 benchmarks demonstrate that FVIMDE consistently exhibits lower error measures and less variability. In most F1–F12 functions, FVIMDE consistently ranks among the algorithms with the smallest error measures, indicating high accuracy and precision. In contrast, other optimizers, such as FLO and SSOA, show significantly higher error measures and greater variability, as evidenced by larger interquartile ranges and more frequent outliers. This suggests that FVIMDE offers robust performance across different test functions, maintaining stability where other algorithms struggle with either high error rates or inconsistency in their results.
As seen in Table A6 and Table A7, the Wilcoxon rank-sum test results provide a comprehensive analysis of how FVIMDE compares with various other optimizers across the CEC2022 benchmark functions (F1–F12). The test results are categorized as significant (S), non-significant (N), or equal (E), indicating whether FVIMDE’s performance is significantly different, not significantly different, or statistically equal to that of the other algorithms.
For most functions, FVIMDE demonstrates statistically significant superiority over other algorithms, with the majority of the results marked as S (significant). For instance, in functions like F1–F9, FVIMDE consistently achieves significant results against all competitors. This is evidenced by extremely low p-values, such as 3.02E-11, indicating that the observed differences in performance are highly unlikely to be due to chance. These consistent S results across multiple functions underscore FVIMDE’s strong optimization capabilities.
However, there are a few instances where FVIMDE’s performance is either equal or not significantly different from that of other algorithms. For example, in F4, while FVIMDE outperforms most optimizers, its comparison with the AO algorithm results in a non-significant (N) outcome, suggesting that both algorithms perform similarly for this particular function. Similarly, in F10, although FVIMDE shows a strong performance, the comparison with some optimizers results in a mix of S and N outcomes, reflecting closer competition.
The few E (equal) results, such as in F4 and F12, when compared to specific algorithms, indicate scenarios where FVIMDE and the competing algorithms perform almost identically. These E results highlight that while FVIMDE is generally superior, there are certain cases where it matches the performance of other algorithms rather than exceeding it.

6.3. Results over 2017 IEEE Congress on Evolutionary Computation (CEC2017)

The FVIMDE algorithm continues to demonstrate its robustness and efficiency across the CEC2017 benchmark functions, as shown in Table 6 and Table 7, outperforming many other algorithms in various instances. For example, in F1, FVIMDE achieves a mean value of 3.21E+03, which is significantly better than those obtained by algorithms like FLO (1.14E+10) and ROA (4.06E+09). This highlights FVIMDE’s ability to find more optimal solutions where other optimizers struggle. Similarly, in F2, FVIMDE’s mean of 1.51E+03 outperforms FVIM (3.00E+07) and STOA (1.98E+07), showcasing its efficiency in dealing with complex optimization landscapes.
In addition to these successes, FVIMDE outperforms several modern metaheuristic optimizers. For instance, in F3, FVIMDE achieves a mean value of 3.01E+02, outclassing MFO (1.60E+04) and SHIO (7.13E+03). Moreover, in F5, FVIMDE leads with a mean value of 5.17E+02, demonstrating its superiority over FVIM (5.25E+02) and STOA (5.24E+02). This trend of outperformance continues in F6, where FVIMDE ranks first with a mean value of 6.00E+02, outperforming even well-regarded algorithms like PSO (6.15E+02) and SA (6.12E+02).
The consistent performance of FVIMDE across these benchmarks, including more challenging ones like F10 and F11, further cements its position as a top contender in the field of optimization. In F10, FVIMDE achieves the best mean value of 1.45E+03, surpassing FVIM (1.65E+03) and even sophisticated algorithms like MTDE (1.01E+04). Similarly, in F11, FVIMDE records a mean value of 1.11E+03, significantly outperforming GA (6.05E+03) and other algorithms like DOA (1.61E+03).
The performance of FVIMDE in comparison to other optimization algorithms on the CEC2017 benchmark functions, as detailed in Table 8 and Table 9, shows its significant capability to outperform many of its peers across various functions. For instance, in F16, FVIMDE achieves the lowest mean value of 1.61E+03, outperforming well-established algorithms like PSO (1.84E+03) and SHIO (1.91E+03). Similarly, in F17, FVIMDE ranks first with a mean of 1.73E+03, surpassing STOA (1.76E+03) and SOA (1.85E+03).
Moreover, in more complex functions like F18 and F19, FVIMDE maintains its competitive edge. For F18, FVIMDE records the best performance with a mean of 1.81E+03, significantly outperforming FLO (1.10E+08) and ROA (7.97E+04). Similarly, in F19, FVIMDE outperforms several algorithms, including FVIM (8.26E+03) and SPBO (1.32E+07), with a mean value of 1.90E+03.
Furthermore, in F20, FVIMDE once again ranks first with a mean of 2.00E+03, outperforming sophisticated algorithms like MTDE (2.45E+03) and DOA (2.37E+03). This trend continues in F21, where FVIMDE performs commendably with a mean of 2.31E+03, demonstrating superior results compared to other algorithms such as CPO (2.35E+03) and ROA (2.35E+03).
The Wilcoxon rank-sum test results for the CEC2017 benchmark functions (F1–F30) provide an in-depth analysis of how FVIMDE compares with various other optimization algorithms, as seen in Table A8 and Table A9. These results are presented in terms of significance (S), non-significance (N), or equality (E), indicating whether FVIMDE’s performance is significantly different, not significantly different, or statistically equal to that of the competing algorithms.
Across the majority of the benchmark functions, FVIMDE shows a statistically significant performance advantage over other algorithms, with almost all comparisons marked as S. Specifically, in functions like F2, F4, F6, F9, and F12, FVIMDE consistently outperforms the other algorithms, achieving significant results with extremely low p-values, such as 3.02E-11. This consistency across multiple functions highlights FVIMDE’s robustness and efficacy as an optimization algorithm.
There are a few cases where the comparisons yield equal (E) results, indicating that FVIMDE’s performance is statistically on par with other algorithms. For example, in F1, FVIMDE shows a non-significant result (N) when compared to CPO and an equal result (E) when compared to the MFO and GA algorithms. These results suggest that while FVIMDE generally excels, it performs similarly to these specific algorithms for certain functions.
The boxplot results for the FVIMDE algorithm in comparison with other optimizers across the CEC2017 benchmarks (F1–F12) (see Figure A3 and Figure A4) reveal a consistent trend of superior performance. FVIMDE exhibits minimal error measures and significantly lower variance in comparison to other algorithms. For example, in functions like F1, F2, and F7, FVIMDE’s error measures are close to zero, indicating its effectiveness in optimization. Other algorithms, such as MTDE and SPBO, show much higher error measures with substantial variability, particularly evident in F7 and F9, where the error measures reach extreme values. Moreover, in functions like F10 and F12, FVIMDE outperforms by maintaining a lower error distribution compared to the others, which display higher medians and larger interquartile ranges. This highlights FVIMDE’s robustness and stability across a diverse set of optimization problems, positioning it as a highly reliable choice for optimization tasks, particularly when precision and consistency are paramount.
The boxplot results for FVIMDE across the CEC2017 benchmarks (F13–F24), as shown in Figure A5 and Figure A6, further reinforce its consistent and superior performance. In all functions, FVIMDE demonstrates minimal error measures, often near zero, and exhibits low variance. This stability and precision are contrasted with other algorithms such as MTDE, which frequently show larger error measures and greater variability. For instance, in functions like F13, F15, F19, and F22, MTDE presents significantly higher errors and broader interquartile ranges, indicating less reliable performance. In functions like F14 and F16, FVIMDE maintains its robustness, with other algorithms like SPBO and AO showing comparatively higher error measures. Additionally, the presence of outliers in many other algorithms highlights the inconsistency of their performance across these benchmark functions.
The boxplot results for FVIMDE across the CEC2017 benchmarks (F25–F30), as shown in Figure A7, continue to highlight its exceptional performance relative to other algorithms. FVIMDE consistently displays minimal error measures and low variability, which is evident in the boxplots across all functions. For example, in functions F25, F26, and F28, FVIMDE’s error measures are notably lower than those of other algorithms, such as MTDE and ZOA, which exhibit significantly larger error ranges and higher interquartile ranges. In particular, the wide dispersion of error measures in MTDE across these functions suggests that FVIMDE offers a more stable and reliable performance. Similarly, in F29 and F30, FVIMDE maintains minimal errors, contrasting with the high variability and outliers observed in other algorithms.

6.4. FVIMDE Results on 50 Benchmark Functions

The comparison of FVIMDE against other optimizers across 50 benchmark functions (F1–F18), as seen in Table 10 and Table 11, reveals that FVIMDE consistently performs well across various metrics. In many functions, FVIMDE achieved a mean value of zero or close to zero, demonstrating its robustness and efficiency, particularly in functions like F1, F2, and F6, where it either outperformed or matched the performance of most other optimizers. For instance, in functions like F5, F9, and F16, FVIMDE secured top rankings, indicating its competitive edge in both accuracy and stability. When compared with FVIM, FVIMDE generally maintained a lower standard deviation and standard error of the mean, which highlights its improved consistency. In comparison with traditional and emerging algorithms, such as PSO, GA, and WOA, FVIMDE frequently ranked higher, further solidifying its superiority.
The performance of FVIMDE across the 50 benchmark functions, as shown in Table 12 and Table 13, underscores its good performance over several other well-established optimization algorithms. FVIMDE consistently achieved top rankings in many functions, showcasing its robustness and versatility across a diverse set of optimization problems. For instance, in functions like F19, F20, and F27, FVIMDE outperformed all other optimizers, securing the first rank with a mean value of either 0 or a minimal value, which indicates its high precision in reaching the global optimum.
In comparison to other optimizers, FVIMDE demonstrated superior performance against algorithms such as Particle Swarm Optimization (PSO), Genetic Algorithm (GA), and Whale Optimization Algorithm (WOA), especially in functions F21, F22, and F25. For example, in F21, FVIMDE not only outperformed traditional optimizers like PSO and GA but also outclassed more recent and advanced methods like the Sine Cosine Algorithm (SCA) and the Grey Wolf Optimizer (GWO). This highlights FVIMDE’s ability to navigate complex search spaces more effectively, avoiding local minima where other algorithms might struggle.
Moreover, FVIMDE’s ability to maintain a low standard deviation across multiple runs, as seen in functions like F19 and F31, demonstrates its consistency and reliability, which are critical attributes for optimization in uncertain or dynamic environments. In contrast, other algorithms like Moth-Flame Optimization (MFO) and Simulated Annealing (SA) exhibited higher variability in their results, suggesting that they might be more sensitive to initial conditions or specific problem landscapes.
As we can see in Table 14 and Table 15, the results over the 50 benchmark functions (F37–F50) highlight the strengths and occasional weaknesses of FVIMDE relative to these other approaches, showcasing where it excels and where it may need further refinement. For instance, in function F37, FVIMDE achieves a competitive mean value, ranking fourth among the 13 algorithms in the first table. This performance is noteworthy as it surpasses several well-known algorithms such as the Sine Cosine Algorithm (SCA), Ant Lion Optimizer (ALO), and the Chimp Optimizer. The result indicates FVIMDE’s robustness in dealing with this specific optimization problem, though it is slightly outperformed by PSO, MFO, and a few others.
In function F38, FVIMDE ranks second, closely trailing behind the leading optimizer, which is a remarkable achievement given the challenging nature of this function. This shows that FVIMDE is particularly effective at finding near-optimal solutions quickly, outperforming many other methods, including STOA, ZOA, and DOA, which rank significantly lower in comparison. Function F39 further highlights FVIMDE’s effectiveness, where it secures the top rank with a mean of −3.86, which matches the best-performing algorithms in this category. This outcome underscores FVIMDE’s consistency and reliability in maintaining optimal or near-optimal performance across different trials. It also highlights its superiority over algorithms like MVO and AO, which rank lower in this function.
In function F40, FVIMDE also achieves the top rank with the best mean value, indicating its strength in solving optimization problems with complex landscapes. This performance is particularly impressive when compared to traditional algorithms like PSO, which ranked 14th, and GA, which ranked 22nd. FVIMDE’s top ranking in this function suggests its superior ability to explore and exploit the search space effectively. On the other hand, there are functions where FVIMDE does not perform as strongly. For instance, in function F41, FVIMDE ranks 12th, which is relatively low compared to its usual performance. This suggests that while FVIMDE is highly effective across many functions, there are still scenarios where other algorithms, such as PSO and GA, outperform it. This indicates potential areas for improvement or modifications to the algorithm to enhance its performance in such cases.
Functions F42 and F43 present mixed results for FVIMDE. In F42, FVIMDE achieves a mid-tier ranking, coming in at 16th. While it does not top the chart, it remains competitive, especially when considering that it outperforms several other advanced algorithms like STOA and Chimp Optimizer. In F43, however, FVIMDE ranks 10th, which indicates a solid performance but again shows room for improvement when compared to the top-performing algorithms in this function. Notably, in functions F44 and F45, FVIMDE ranks ninth and first, respectively. In the case of functions F46 to F50, FVIMDE continues to show competitive performance, particularly in F46 where it ranks third, and F50 where it ranks second. These results underscore FVIMDE’s robustness and versatility across a wide range of optimization challenges. However, in functions like F47 and F49, FVIMDE’s performance is somewhat less competitive, with rankings of 12th and 3rd, respectively, suggesting that while FVIMDE is generally strong, it may occasionally struggle with specific types of problems or landscapes.

6.5. Experiments of Hybrid FVIM with DE Components

In this section, we present a series of experiments designed to evaluate the impact of different components of the Differential Evolution (DE) algorithm when combined with the hybrid FVIM (Four-Variable Inertia Method).
The DE algorithm is composed of three main operators: mutation, crossover, and selection, each contributing uniquely to the exploration and exploitation capabilities of the algorithm. By selectively removing or retaining these components in the hybrid approach, we aim to investigate their effects on optimization performance. These experiments provide valuable insights into how each DE component influences the solution quality in the hybrid FVIM framework.
Table 16 shows the results of the experiments comparing different DE components such as mutation only (FVIMMU), crossover only (FVIMCR), selection only (FVIMSE), and a combination of mutation and crossover (FVIMMUCR) across multiple benchmark functions (F1 to F12).
The results reveal that the full hybrid FVIMDE consistently outperforms the other configurations, securing the best rank across most functions. Configurations that exclude one or more DE components generally exhibit poorer performance, with FVIMMUCR (mutation and crossover) often ranking among the lowest, especially in more complex functions.
The results highlight the importance of integrating all DE components (mutation, crossover, and selection) to achieve better optimization outcomes, as evidenced by FVIMDE’s superior results in terms of mean performance and ranking across the majority of the benchmark functions.
The experimental results demonstrate that including each DE component in isolation (mutation, crossover, or selection) generally led to worse optimization performance compared to the full integration of all components in the hybrid FVIMDE. This outcome can be attributed to the individual weaknesses of each component when applied alone.
Mutation only (FVIMMU): Mutation introduces diversity by perturbing existing solutions, which helps explore the search space. However, without crossover, mutation alone lacks the ability to effectively combine good traits from different solutions. This limitation can lead to slower convergence and an inability to escape local optima, as the algorithm relies solely on random variations rather than guided search.
Crossover only (FVIMCR): Crossover is designed to recombine existing solutions to explore new areas of the search space. However, when used in isolation, it tends to exploit the current population without introducing new diversity. Without mutation, crossover alone may quickly converge to suboptimal solutions, as it lacks the ability to explore beyond the recombined solutions’ neighborhood.
Selection only (FVIMSE): Selection ensures that only the best solutions survive to the next generation, promoting convergence. However, without mutation or crossover, the algorithm has no mechanism to generate new solutions or explore the search space. Selection alone essentially preserves the best solutions from the initial population without improving them, leading to stagnation and poor optimization results.
Mutation and Crossover (FVIMMUCR): While combining mutation and crossover provides both exploration and recombination, the absence of selection weakens this configuration. Without selection, the algorithm lacks the necessary pressure to favor better solutions, leading to the retention of poor candidates and reducing the overall effectiveness of the search process.
The crossover plays a role in balancing between exploration, utilizing the diversity introduced by mutation, and exploitation; in addition, crossover does not directly introduce diversity but rather controls the level of diversity generated through mutation, striking a balance between exploration and intensification.
The results emphasize that each DE component plays a crucial role in balancing exploration and exploitation. The absence of any component limits the algorithm’s ability to effectively optimize the search space, leading to worse performance. The full hybrid FVIMDE, which integrates mutation, crossover, and selection, leverages the strengths of each component, resulting in better convergence and solution quality.

6.6. FVIMDE Convergence Diagram

The convergence curves for the CEC2022 benchmark Functions F1 through F6, as shown in Figure 2, illustrate how the FVIMDE optimizer performs across different types of optimization challenges. The curve for Function F1, a unimodal shifted and fully rotated Zakharov function, demonstrates a rapid initial decrease in the best value obtained. This behavior is typical for unimodal functions, where a direct approach can quickly lead to the global minimum. Function F2, a multimodal shifted and fully rotated Rosenbrock function, shows a steep initial drop followed by a slower, more gradual descent. Moreover, Function F3, the shifted and fully rotated expanded Schaffer F6 Function, displays a more consistent and gradual descent, reflecting its multimodal landscape filled with numerous local optima that challenge FVIMDE’s differentiation between local and global minima. Similarly, Function F4, the shifted and fully rotated non-continuous Rastrigin function, shows rapid early improvements that slows as the search continues, which is characteristic of a function landscape dotted with many local optima and the added complexity of non-continuity.
Function F5, the shifted and fully rotated Levy function, presents a very sharp initial improvement that plateaus—a pattern resulting from the function’s long, narrow valleys, which require precise movements to reach the global minimum. Moreover, Function F6’s curve, representing a hybrid function, shows several plateaus indicative of the diverse function landscape it comprises, testing both the exploitation and exploration capabilities of FVIMDE.
The convergence curves for Functions F7 to F12, as shown in Figure 3, illustrate how FVIMDE performs across hybrid and composition functions. The curve for Function F7, a hybrid function, showcases a sharp initial descent and subsequent gradual improvements, suggesting that FVIMDE quickly locates a promising region but then switches to a more cautious approach to refine its search towards the global optimum. This indicates a balanced capability in exploring new areas and exploiting known good solutions.
Similarly, Function F8’s convergence curve also begins with a steep drop but features fewer pronounced steps, which might point to a smoother landscape or more effective navigation strategies employed by FVIMDE. The relative flatness after the initial improvement might reflect fewer local optima or a more unified region drawing the optimizer toward the global optimum.
For Function F9, a composition function, the curve displays a rapid initial decline followed by a prolonged, slow convergence, reflecting FVIMDE’s ability to quickly identify viable paths to the optimum. However, the complexity of the composition, likely involving multiple overlapping functions, necessitates meticulous adjustments to fine-tune the solution.
Function F10’s curve, similar to F9, shows a steep initial descent that transitions into a steady, albeit slower, progression towards the minimum. This pattern underlines FVIMDE’s proficiency in managing simultaneous optimization challenges presented by composition functions, effectively handling the layered landscapes.
The convergence behavior for Function F11 mirrors that of Function F10 with a sharp initial drop. However, the extended plateau in the later stages of the iterations suggests a demanding optimization landscape where further improvements become increasingly difficult as FVIMDE approaches the vicinity of the global optimum.
Moreover, the curve for Function F12 depicts a gradual but consistent decline throughout the iterations, suggesting continuous, incremental improvements. This indicates either a complex but navigable landscape or that FVIMDE consistently makes small gains that cumulatively bring it closer to the optimum without major disruptions.

7. Solving Engineering Design Optimization Problems Using FVIMDE

In the realm of structural engineering, the design optimization issues are typically categorized as Constrained Optimization Problems (COPs), which exhibit a high degree of nonlinearity and involve numerous design variables under complex constraints. This nonlinearity often leads to a multimodal response landscape. To address this, metaheuristic global optimization algorithms are often employed to find optimal solutions.

Constrained Optimization

A COP generally involves an objective function in conjunction with various equality and inequality constraints. It also often includes specified lower and upper bounds for the design variables. For a situation involving n design variables, the COP can be expressed in the following manner:
The objective function f ( X ) is the target for minimization. Here, g i ( X ) and h k ( X ) represent the inequality and equality constraint functions, respectively, with m inequality constraints and p equality constraints. The problem becomes a nonlinear optimization problem if at least one of the functions f ( X ) , g i ( X ) , or h k ( X ) is nonlinear.
Minimize : f ( X ) Subject to : g i ( X ) 0 , i = 1 , 2 , , m h k ( X ) = 0 , k = 1 , 2 , , p a j x j b j , j = 1 , , n X = x 1 , x 2 , , x n
Metaheuristic algorithms are generally devised for both constrained and unconstrained search spaces. However, to apply these algorithms to COPs, additional mechanisms are required to integrate the constraints into their objective function. In addressing COPs, it becomes essential to manage both feasible and infeasible solutions, with greater emphasis on the latter. Although completely ignoring infeasible solutions could simplify the process, such an approach might lead to the loss of potentially valuable information about certain promising areas within the function landscape. To circumvent this issue, a traditional method involves imposing a penalty for infeasible solutions. This method includes a constraint violation in the penalized candidate solutions, effectively transforming them into an unconstrained objective function, which is then optimized using techniques suited for unconstrained optimization.
The measure of how much a candidate solution X deviates from the given constraints is defined as the constraint violation V ( X ) , as shown in Equations (20) and (21). The evaluation of this violation in the COP typically utilizes the (22) equations.
V ( X ) = 0 , if X F > 0 , if X F , where F is the feasible region
V ( X ) = max max i { 0 , g i ( X ) } , max k { h k ( X ) }
V ( X ) = i max { 0 , g i ( X ) } m + k h k ( X ) m
In COP, the technique of constraint handling is a critical criterion to achieve the optimal solution within the feasible region, if such a region exists. This approach primarily aims to exploit infeasible candidate solutions and extract useful information for the stochastic search process. For managing constraints, Deb’s rules [58] are employed, considering both the constraint violation and the value of the objective function.
Handling active constraints in COPs presents significant challenges. All equality constraints are inherently active, and for inequality constraints, those which satisfy g i ( X ) = 0 at the global optimum are deemed active constraints. Hence, issues involving equality constraints require cautious handling to ensure high-quality solutions. A common practice is to transform equality constraints into inequality constraints. This transformation often involves a variety of techniques, one of which is the use of a tolerance parameter ( t p ). This parameter assists in converting equality constraints into their inequality counterparts. Thus, the constraints of Equation (19) can be expressed as follows. Let G ineq denote the set of constraints, where the set is defined as:
G ineq = X R n : g i ( X ) 0 , i = 1 , , m and | h i ( X ) t p | 0 , i = 1 , , p
where t p is the tolerance parameter for the equality constraints represented by function h i . The objective is to minimize the fitness function f ( X ) subject to the constraints in G ineq :
min X f ( X ) subject to X G ineq

8. Application FVIM to Solve Structural Engineering Design Problems

This section demonstrates the effectiveness of FVIMDE algorithms through the resolution of five structural engineering design problems. The performance is compared with state-of-the-art and metaheuristic algorithms.

8.1. Experimental Setup

The parameter settings for all engineering problems are shown in Table 17.
In the engineering design problems, the FVIMDE has been compared with various optimization algorithms. The algorithms evaluated encompass: Moth-Flame Optimization (MFO) [53], Whale Optimization Algorithm (WOA) [51], Multi-Verse Optimizer (MVO) [50], Sine Cosine Algorithm (SCA) [52], Equilibrium Optimizer (EO) [59], Henry Gas Solubility Optimization (FOX) [60], Sea-Horse optimizer (SHO) [61], Artificial hummingbird algorithm [35], Reptile Search Algorithm (RSA) [62], and Dragonfly algorithm [63].

8.1.1. Tension/Compression Spring Design Problem

The Tension/Compression Spring Design Problem (See Figure 4)is a pivotal optimization challenge in mechanical engineering, aiming to minimize the spring’s weight while adhering to various physical and geometric constraints [64]. This entails optimizing key design variables such as wire diameter, mean coil diameter, and the number of active coils, which influence the spring’s mechanical properties. The choice of material also plays a critical role in determining the spring’s strength and resilience, with manufacturing considerations impacting the feasibility and cost-effectiveness of the design. Engineers tackle this problem using a blend of analytical methods, empirical formulas, and computational techniques like finite element analysis to simulate the spring’s performance under load, and optimization algorithms to efficiently navigate the design space. The ultimate goal is to develop a spring that meets specific load-bearing requirements, durability standards, and application-specific conditions, embodying the integration of theoretical principles, practical constraints, and advanced optimization strategies in engineering design.
The primary goal is to minimize the fabrication cost of a spring, governed by three parameters and four constraints. These include wire diameter ( x 1 ), spring coil diameter ( x 2 ), number of active coils ( x 3 ), and constraints related to deflection ( g 1 ( X ) ), shear stress ( g 2 ( X ) ), surge frequency ( g 3 ( X ) ), and outer diameter limit ( g 4 ( X ) ).
The mathematical formulation of the problem is as follows:
Let L B = [ l b 1 , l b 2 , l b 3 ] and U B = [ u b 1 , u b 2 , u b 3 ] denote the lower and upper bounds of the design variables, respectively. Here, l b i and u b i represent the lower and upper bounds of the ith design variable. V i o denotes any violation conditions, and O b j represents the objective function to be minimized. The global minimum achieved is denoted by G l o M i n .
The objective function, denoted as z, is defined as:
z = x 1 2 · x 2 · ( x 3 + 2 )
where x 1 , x 2 , and x 3 are the design variables representing certain characteristics of the spring.
Constraints g are defined as follows:
g 1 ( x ) = 1 x 2 3 · x 3 71785 · x 1 4 0 g 2 ( x ) = 4 · x 2 2 x 1 · x 2 12566 · ( x 2 · x 1 3 x 1 4 ) + 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
where g i ( x ) represents the ith constraint function, and x 1 , x 2 , and x 3 are the design variables.
The lower and upper bounds for the design variables are defined by L B and U B , respectively, and any other conditions such as violation conditions are defined by V i o .
As can be seen in Table 18 for the Tension/Compression Spring Design Problem, the FVIMDE optimizer resulted in efficient outcomes. An analysis of the results demonstrates that the mean objective function value obtained by FVIMDE is 1.2665E-02, the most competitive across all optimizers considered in this study. The consistency of the FVIMDE algorithm is validated by an exceedingly low standard deviation of 1.4363E-09, indicative of a high level of result repeatability and algorithmic robustness. This suggests that the variability in the quality of solutions across different executions is negligible, signifying a stable convergence towards the global optimum.
Further scrutiny reveals that the differences between the maximum values and the minimum values are small, which solidifies the assertion of FVIMDE’s steadfast performance in each independent run. The parameters corresponding to the optimal design dimensions, denoted as X1, X2, and X3, are identified as 5.1686E-02, 3.5663E-01, and 1.1294E+01, respectively. These parameter values specify the dimensions that yield the minimum objective value, which in the context of engineering design, translates to an optimal spring configuration. However, the number of active coils P = x 1 , the diameter of the winding D = x 2 , and the diameter of the wire d = x 3 . FVIMDE has converged to a set of dimensions given by x 1 = 5.1686E-02, x 2 = 3.5663E-01, and x 3 = 1.1294E+01, which lie within the physical ranges of [0.05,2], [0.25,1.3], and [2,15], respectively.
Comparatively, FVIMDE outperforms the other algorithms, which exhibit higher means and standard deviations, suggesting a less optimal mean performance and a higher variability in their search outcomes.

8.1.2. The Welded Beam Design Problem

The Welded Beam Design Optimization Problem is a fundamental engineering challenge that focuses on designing an optimal welded beam structure under specific constraints while minimizing costs [65]. The problem involves determining the optimal dimensions of the beam, such as the length, width, height, and thickness of the weld, to ensure the structure’s safety and functionality. Engineers must balance various factors, including material strength, beam deflection, shear stress, and bending stress, ensuring the design adheres to industry standards and safety regulations. The objective often includes minimizing the cost associated with the material and fabrication while maximizing the beam’s performance under expected loads. This optimization problem is typically addressed using computational methods, including numerical optimization techniques and finite element analysis, to explore the design space efficiently and identify the most cost-effective and reliable beam design. Through this problem, engineers enhance their understanding of how different design variables impact the structural integrity and cost-efficiency of welded beams, contributing to more effective and economical structural design practices in engineering.
The objective here is to minimize the manufacturing cost of a welded beam, involving four optimized variables and seven constraints. These include the thickness of the weld ( x 1 ), the length of the clamped bar ( x 2 ), the height of the bar ( x 3 ), and the thickness of the bar ( x 4 ) and constraints like shear stress, bending stress in the beam, buckling load, end deflection of the beam, normal stress, and boundary considerations. The design of the welded beam is depicted in Figure 5.
The mathematical formulation of the problem is as follows:
Let L B = [ l b 1 , l b 2 , l b 3 , l b 4 ] and U B = [ u b 1 , u b 2 , u b 3 , u b 4 ] denote the lower and upper bounds of the design variables, respectively. Here, l b i and u b i represent the lower and upper bounds of the ith design variable. V i o denotes any violation conditions, and O b j represents the objective function to be minimized. The global minimum achieved is denoted by G l o M i n .
The objective function, denoted as z, is defined as:
z = 1.10471 · x 1 2 · x 2 + 0.04811 · x 3 · x 4 · ( 14 + x 2 )
where x 1 , x 2 , x 3 , and x 4 are the design variables representing certain characteristics of the welded beam.
Constraints g are defined as follows:
g 1 ( x ) = x 2 · x 3 x 1 0 g 2 ( x ) = p 2 · x 1 · x 2 1.5 0 g 3 ( x ) = p 2 · x 1 · x 2 1.5 0 g 4 ( x ) = 6 · p · l x 4 · x 3 2 30000 0 g 5 ( x ) = 4 · p · l 3 E · x 3 3 · x 4 10000 0 g 6 ( x ) = p 2 · 2 · x 1 · x 2 13600 0 g 7 ( x ) = ( p 2 · 2 · x 1 · x 2 ) 2 + m · x 2 2 · r + ( m j ) 2 30000 0 g 8 ( x ) = p · l x 4 · x 3 2 30000 0 g 9 ( x ) = p p c 0 g 10 ( x ) = ( p 2 · 2 · x 1 · x 2 ) 2 + m · x 2 2 · r + ( m j ) 2 30000 0
where g i ( x ) represents the ith constraint function, and x 1 , x 2 , x 3 , and x 4 are the design variables. p represents the load, l represents the length, E represents the modulus of elasticity, m represents the bending moment, r represents the radius of gyration, and j represents the section modulus. p c represents the critical load.
The lower and upper bounds for the design variables are defined by L B and U B , respectively, and any other conditions such as violation conditions are defined by V i o .
As can be seen in Table 19, the results presented indicate that FVIMDE achieves a mean value of 1.724948 , a maximum of 1.725806 , and an impressively low standard deviation of 0.000302 , showcasing its strong performance consistency and reliability in converging towards optimal solutions.
FVIMDE’s best value aligns closely with the lowest values obtained by other high-performing algorithms such as WSO, POA, AVOA, MFO, ROA, and HHO. These algorithms exhibit minimal variations in their performance metrics, especially in terms of standard deviation, which suggests a robustness similar to that of FVIMDE. In contrast, other algorithms such as ZOA and SCA show higher mean and maximum values, coupled with larger standard deviations. This indicates variability in their performance, which may lead to less reliable outcomes in similar optimization tasks. Moreover, algorithms like HOA and Chimp demonstrate poorer metrics with much higher mean and standard deviations, underscoring their unsuitability for this particular problem under the tested conditions.

8.1.3. Cantilever Beam Design Problem

The Cantilever Beam Design Problem constitutes a pivotal aspect of structural engineering, focusing on the optimal design of a beam fixed at one end, known as a cantilever [15]. Engineers aim to determine the most efficient dimensions and material properties for the beam to withstand specified loads while adhering to various constraints. Key considerations include minimizing deflection, stress, and material usage while maximizing strength and stability. The design variables typically encompass beam length, cross-sectional dimensions, material properties, and support conditions. Engineers leverage analytical methods, empirical equations, and computational simulations to address this optimization problem effectively. Finite element analysis and optimization algorithms facilitate the exploration of the design space, enabling engineers to identify the most suitable beam configuration that balances performance, safety, and cost-effectiveness. Through the Cantilever Beam Design Problem, engineers advance their understanding of structural behavior and develop strategies to create robust and efficient beam designs for a wide range of applications, from bridges and buildings to mechanical components and aerospace structures. The Cantilever Beam Design Problem involves a structure composed of five hollow square cross-sections, as illustrated in Figure 6.
The mathematical formulation of the problem is as follows:
Let L B = [ l b 1 , l b 2 , l b 3 , l b 4 , l b 5 ] and U B = [ u b 1 , u b 2 , u b 3 , u b 4 , u b 5 ] denote the lower and upper bounds of the design variables, respectively. Here, l b i and u b i represent the lower and upper bounds of the ith design variable. V i o denotes any violation conditions, and O b j represents the objective function to be minimized. The global minimum achieved is denoted by G l o M i n .
The objective function, denoted as z, is defined as:
z = 0.0624 · ( x 1 + x 2 + x 3 + x 4 + x 5 )
where x 1 , x 2 , x 3 , x 4 , and x 5 are the design variables representing certain characteristics of the cantilever beam.
Constraints g are defined as follows:
g 1 ( x ) = 61 x 1 3 + 37 x 2 3 + 19 x 3 3 + 7 x 4 3 + 1 x 5 3 1 0
where g i ( x ) represents the ith constraint function, and x 1 , x 2 , x 3 , x 4 , and x 5 are the design variables.
The lower and upper bounds for the design variables are defined by L B and U B , respectively, and any other conditions such as violation conditions are defined by V i o .
As can be seen in Table 20, in the evaluation of optimization techniques for the Cantilever Beam Design Problem, the FVIMDE algorithm has demonstrated a highly effective performance. The statistical measurements for FVIMDE reveal a mean objective function value of 1.340, with an exceedingly narrow standard deviation of 1.765 × 10 7 , indicating an extraordinary level of precision in FVIMDE’s outcomes across various computational iterations. This precision is complemented by the consistency of the maximum value, which precisely matches the mean and best values, denoting a good stability in reaching the optimal solution.
The design variables for the minimum value solution, denoted by X1 through X5, have been optimized to 6.017, 5.306, 4.498, 3.501, and 2.152, respectively. These values represent critical dimensions or properties in the cantilever beam design that adhere to the constraints and objectives set forth in the problem.
When comparing with the other algorithms, FVIMDE’s performance is not only consistent but also indicates a significant margin of superiority in locating the minimum value solution. For instance, algorithms like the GWO and WOA present higher standard deviations and maximum values, which suggest a less consistent approach towards optimization and potential difficulty in reliably identifying the global optimum.
The data evidently position the FVIMDE algorithm as an efficient and reliable optimization tool for the Cantilever Beam Design Problem, manifesting an impressive capability to navigate the search space and converge towards an optimal solution with a high degree of accuracy and repeatability. Such characteristics are indispensable in engineering design optimization, where the reliability of the computational tool directly impacts the feasibility and performance of the designed structure.

8.1.4. Three-Bar Truss Design Problem

The Three-Bar Truss Design Problem is a classic optimization challenge in structural engineering, focusing on optimizing the design of a truss system composed of three bars [66]. The goal is to minimize the weight or maximize the strength of the truss while satisfying certain constraints. Typically, the design variables include dimensions such as the lengths or cross-sectional areas of the bars, which influence the truss’s behavior under load. The constraints often involve limits on stresses, deflections, or geometric properties to ensure the truss meets performance requirements and remains structurally stable. This problem serves as a fundamental example in structural optimization, demonstrating the trade-offs between different design objectives and constraints in engineering design. It has applications in various fields such as civil engineering, aerospace engineering, and mechanical engineering, where lightweight and efficient structural designs are crucial for performance and safety.
The objective of the Three-Bar Truss Design Problem is to design a truss with minimum weight without violating any constraints (see Figure 7).
The mathematical formulation of the problem is as follows:
Let L B = [ l b 1 , l b 2 , , l b n ] and U B = [ u b 1 , u b 2 , , u b n ] denote the lower and upper bounds of the design variables, respectively. Here, l b i and u b i represent the lower and upper bounds of the ith design variable. V i o denotes any violation conditions, and O b j represents the objective function to be minimized. The global minimum achieved is denoted by G l o M i n .
The objective function, denoted as z, is defined as:
z = 100 · ( 2 2 x 1 + x 2 )
where x 1 and x 2 are the design variables representing certain characteristics of the three-bar truss.
Constraints g are defined as follows:
g 1 ( x ) = 2 x 1 + x 2 2 x 1 2 + 2 x 1 x 2 · 2 2 0 g 2 ( x ) = x 2 2 x 1 2 + 2 x 1 x 2 · 2 2 0 g 3 ( x ) = 1 2 x 2 + x 1 · 2 2 0
where g i ( x ) represents the ith constraint function, and x 1 and x 2 are the design variables.
The lower and upper bounds for the design variables are defined by L B and U B , respectively, and any other conditions such as violation conditions are defined by V i o .
Table 21 shows that the statistical measurements yield a mean objective function value of 252.3 , accompanied by a standard deviation of 12.72 , signifying the average and variability of performance across multiple runs. The maximum value achieved by FVIMDE is 265.6 , with the best-recorded value being lower at 232.0 , reflecting the optimizer’s capacity to identify highly effective solutions, albeit with a notable range of outcomes.
The design variables X1 and X2, corresponding to the optimized parameters of the truss design, attained values of 0.69 and 0.3688 , respectively, at the best solution. These values are critical as they directly influence the structural integrity and weight of the truss, which are pivotal considerations in engineering design.
When comparing with the results of other optimizers, FVIMDE’s performance manifests as competitive, specifically in terms of achieving the lowest ’best’ value, which is indicative of the potential to reach superior design solutions. Notwithstanding the broad standard deviation, which suggests a greater variability in solution quality, the ability of FVIMDE to reach a notably lower ’best’ value may be advantageous in practical applications where the optimal design is paramount, despite the variability.
Other optimizers, such as the Grey Wolf Optimizer (GWO) and the Whale Optimization Algorithm (WOA), exhibit lower standard deviations, reflecting a more consistent approach to the solution space exploration, albeit potentially at the cost of not reaching as optimal a solution, as indicated by their ’best’ values. This analysis underscores the significance of FVIMDE’s strategy in navigating the search space, striking a balance between exploration and exploitation, and exhibiting a noteworthy proficiency in discerning high-quality solutions for the Three-Bar Truss Design Problem.

8.1.5. Tabular Column Design Problem

The Tabular Column Design Problem is a crucial engineering optimization challenge aiming to determine the optimal dimensions of a tubular column while considering various constraints and objectives [67]. In this problem, the goal is to minimize the weight of the column while ensuring it meets specific strength and stability requirements. Key parameters include the outer diameter of the column ( x 1 ) and the thickness of its wall ( x 2 ). The objective function seeks to minimize the weight of the column while adhering to constraints such as maintaining a minimum aspect ratio, limiting the maximum stress the column can endure, and ensuring geometric feasibility. By optimizing these parameters, engineers can design tubular columns that are both structurally sound and efficient in terms of material usage.
The objective of the Tabular Column Design Problem is to minimize the cost of designing a uniform column of the tabular section, incorporating material and construction costs. The column, made of material with a length (L), yield stress (S), modulus of elasticity (E), and density (D), is designed to carry a compressive load (P). This problem is characterized by two optimized variables: the mean diameter of the column ( x 1 ) and the tube thickness ( x 2 ). It includes six constraints: ensuring the stress in the column is less than the buckling stress ( g 1 ( X ) ) and the yield stress ( g 2 ( X ) ); restricting the mean diameter between 2 and 14 cm ( g 3 ( X ) and g 4 ( X ) ); and limiting the column thickness to the commercially available range of 0.2–0.8 cm ( g 5 ( X ) and g 6 ( X ) ).
The Tubular Column Design Problem involves optimizing the design of a tubular column subjected to specific constraints and objectives. Let x 1 represent the outer diameter of the column and x 2 represent the thickness of the column’s wall. The objective function z aims to minimize the weight of the column while meeting strength requirements and is expressed as:
z = 9.8 x 1 x 2 + 2 x 1
Subject to the following constraints:
g 1 = 1.59 x 1 x 2 0 g 2 = 47.4 x 1 x 2 ( x 1 2 + x 2 2 ) 0 g 3 = 2 x 1 1 0 g 4 = x 1 14 1 0 g 5 = 2 x 1 1 0 g 6 = x 1 8 1 0
Here, g 1 illustrates that the column’s dimensions maintain a minimum aspect ratio, g 2 imposes a limit on the maximum stress the column can withstand, and g 3 , g 4 , g 5 , and g 6 are additional geometric constraints on the column’s dimensions to ensure stability and feasibility.
Table 22 shows that FVIMDE has good performance over the Tabular Column Design Problem, where the mean objective function value achieved by FVIMDE is 26.49, which is reflective of its robust optimization capability across various trials. The astoundingly low standard deviation of 2.160E-09 points to an unparalleled level of precision and consistency in the results—a characteristic that is paramount in engineering design applications where reliability and predictability are of utmost significance.
The congruity between the mean, maximum, and ’best’ values, all recorded at 26.49, further substantiates the FVIMDE algorithm’s steadfast performance in arriving at the most favorable solution. The reported parameter values for K and L, at 5.452 and 0.2916 respectively, which correspond to the minimum objective value, indicate specific design dimensions for the tabular column that are optimized for performance.
The distinguished performance of the FVIMDE algorithm can presumably be ascribed to its adept exploitation of the search space and the subtle fine-tuning of solutions. This is facilitated by FVIMDE’s structured approach to maintaining a hierarchy of potential solutions and dynamically updating their positions, which is likely to attributed to its superior convergence characteristics.

9. Conclusions

This study introduced the Hybrid FVIMDE Algorithm, ingeniously combining the Finite Volume Integration Method (FVIM) with Differential Evolution (DE) to tackle complex optimization challenges across engineering design domains. Our extensive evaluations, conducted over a diverse set of benchmarks, including CEC2017, CEC2022, and an additional 50 benchmark functions, demonstrate the robustness and superior performance of FVIMDE against traditional optimization algorithms. FVIMDE showed outperformed results in benchmark tests and also showcased remarkable proficiency in addressing real-world structural engineering problems. We compared its efficacy in solving five complex structural engineering tasks against other established algorithms, revealing its potential to outperform in terms of both efficiency and outcome quality. The FVIMDE hybrid algorithm combines the strengths of FVIM for precise exploitation and DE for dynamic exploration, maintaining an effective balance that enhances convergence rates and solution accuracy. The algorithm’s design ensures adaptability and robustness across various optimization scenarios.
The success of FVIMDE invites further exploration into its applications and enhancements, particularly in expanding its utility to other types of engineering challenges and exploring adaptive parameter tuning mechanisms to further its efficacy. Future studies may also explore diverse hybridization methods for FVIM and tackle clustering or classification problems, large-scale optimizations, and multiobjective optimizations.

Author Contributions

Conceptualization, H.N.F., A.S.A.-S., A.I., S.N.F., F.H. and S.N.M.; methodology, H.N.F., A.S.A.-S., A.I., S.N.F., F.H. and S.N.M.; validation, H.N.F., A.S.A.-S., A.I., S.N.F., F.H. and S.N.M.; formal analysis, H.N.F., A.S.A.-S., A.I., S.N.F., F.H. and S.N.M.; investigation, H.N.F., A.S.A.-S., A.I., S.N.F., F.H. and S.N.M.; resources, H.N.F., A.S.A.-S., A.I., S.N.F., F.H. and S.N.M.; data curation, H.N.F., A.S.A.-S., A.I., S.N.F., F.H. and S.N.M.; writing—original draft preparation, H.N.F., A.S.A.-S., A.I., S.N.F., F.H. and S.N.M.; writing—review and editing, H.N.F., A.S.A.-S., A.I., S.N.F., F.H. and S.N.M.; visualization, H.N.F., A.S.A.-S., A.I., S.N.F., F.H. and S.N.M. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Data are available upon request from the authors.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A. 2022 IEEE Congress on Evolutionary Computation (CEC2022) Benchmark Functions

Table A1. The 2022 IEEE Congress on Evolutionary Computation (CEC2022) benchmark functions.
Table A1. The 2022 IEEE Congress on Evolutionary Computation (CEC2022) benchmark functions.
No.CategoryFunction Description f min
Unimodal functions
F1Unimodal functionShifted and fully rotated Zakharov function300
Multimodal functions
F2 Shifted and fully rotated Rosenbrock function400
F3 Shifted and fully rotated Expanded Schaffer f6 function600
F4 Shifted and fully rotated non-continuous Rastrigin function800
F5 Shifted and fully rotated Levy function900
Hybrid functions
F6 Hybrid function 1 (N = 3)1800
F7 Hybrid function 2 (N = 6)2000
F8 Hybrid function 3 (N = 5)2200
Composition functions
F9 Composition function 1 (N = 5)2300
F10 Composition function 2 (N = 4)2400
F11 Composition function 3 (N = 5)2600
F12 Composition function 4 (N = 6)2700

Appendix B. 2017 IEEE Congress on Evolutionary Computation (CEC2017) Benchmark Suites

Table A2. 2017 IEEE Congress on Evolutionary Computation (CEC2017) benchmark suites.
Table A2. 2017 IEEE Congress on Evolutionary Computation (CEC2017) benchmark suites.
F No.FunctionsFi(x*)
Unimodal1Shifted and rotated Bent Cigar function100
functions2Shifted and rotated Zakharov function200
3Shifted and rotated Rosenbrock’s function300
4Shifted and rotated Rastrigin’s function400
5Shifted and rotated expanded Scaffer’s F6 function500
Simple multimodal6Shifted and rotated Lunacek Bi_Rastrigin function600
functions7Shifted and rotated Non-Continuous Rastrigin’s function700
8Shifted and rotated Levy function800
9Shifted and rotated Schwefel’s function900
10Hybrid function 1 (N = 3)1000
11Hybrid function 2 (N = 3)1100
12Hybrid function 3 (N = 3)1200
13Hybrid function 4 (N = 4)1300
Hybrid14Hybrid function 5 (N = 4)1400
functions15Hybrid function 6 (N = 5)1500
16Hybrid function 6 (N = 5)1600
17Hybrid function 6 (N = 5)1700
18Hybrid function 6 (N = 6)1800
19Hybrid function 6 (N = 6)1900
20Composition function 1 (N = 3)2000
21Composition function 2 (N = 3)2100
22Composition function 3 (N = 4)2200
23Composition function 4 (N = 4)2300
Composition24Composition function 5 (N = 5)2400
functions25Composition function 6 (N = 5)2500
26Composition function 7 (N = 6)2600
27Composition function 8 (N = 6)2700
28Composition function 9 (N = 3)2800
29Composition function 10 (N = 3)2900

Appendix C. 50 Benchmark Functions

Table A3. Fifty benchmark functions: D: dimensions; C: characteristics; U: unimodal; M: multimodal; S: separable; N: non-separable.
Table A3. Fifty benchmark functions: D: dimensions; C: characteristics; U: unimodal; M: multimodal; S: separable; N: non-separable.
NameCharacteristicsFunctionDimension Range, f opt
SteptintU, S f 1 ( x ) = 25 + i = 1 n x i 5 , [ 5.12 , 5.12 ] , 0
StepU, S f 2 ( x ) = i = 1 n ( x i + 0.5 ) 2 30 , [ 100 , 100 ] , 0
SphereU, S f 3 ( x ) = i = 1 n x i 2 30 , [ 100 , 100 ] , 0
SumSquaresU, S f 4 ( x ) = i = 1 n i · x i 2 30 , [ 10 , 10 ] , 0
QuarticU, S f 5 ( x ) = i = 1 n i · x i 4 + random [ 0 , 1 ) 30 , [ 1.28 , 1.28 ] , 0
BealeU, N f 6 ( x ) = ( 1.5 x 1 + x 1 x 2 ) 2 + ( 2.25 x 1 + x 1 x 2 2 ) 2 + ( 2.625 x 1 + x 1 x 3 2 ) 2 2 , [ 4.5 , 4.5 ] , 0
EasomU, N f 7 ( x ) = cos ( x 1 ) cos ( x 2 ) e ( x 1 π ) 2 ( x 2 π ) 2 2 , [ 100 , 100 ] , 1
MatyasU, N f 8 ( x ) = 0.26 ( x 1 2 + x 2 2 ) 0.48 x 1 x 2 2 , [ 10 , 10 ] , 0
ColvilleU, N f 9 ( x ) = 100 ( x 1 x 2 2 ) 2 + ( x 1 1 ) 2 + 90 ( x 3 x 4 2 ) 2 +
10.1 ( ( x 2 1 ) 2 + ( x 4 1 ) 2 ) + 19.8 ( x 2 1 ) ( x 4 1 )
4 , [ 10 , 10 ] , 0
Trid6U, N f 10 ( x ) = i = 1 6 ( x i 1 ) 2 i = 2 6 x i x i 1 6 , [ D 2 , D 2 ] , 50
Trid10U, N f 11 ( x ) = i = 1 10 ( x i 1 ) 2 i = 2 10 x i x i 1 10 , [ D 2 , D 2 ] , 210
ZakharovU, N f 12 ( x ) = i = 1 n x i 2 + i = 1 n 0.5 i x i 2 + i = 1 n 0.5 i x i 4 10 , [ 5 , 10 ] , 0
PowellU, N f 13 ( x ) = i = 1 n / 4 ( x 4 i 3 + 10 x 4 i 2 ) 2 + 5 ( x 4 i 1 x 4 i ) 2 +
( x 4 i 2 2 x 4 i 1 ) 4 + 10 ( x 4 i 3 x 4 i ) 4
24 , [ 4 , 5 ] , 0
Schwefel 2.22U, N f 14 ( x ) = i = 1 n | x i | + i = 1 n | x i | 30 , [ 10 , 10 ] , 0
Schwefel 1.2U, N f 15 ( x ) = i = 1 n j = 1 i x j 2 30 , [ 100 , 100 ] , 0
RosenbrockU, N f 16 ( x ) = i = 1 n 1 100 ( x i + 1 x i 2 ) 2 + ( x i 1 ) 2 30 , [ 30 , 30 ] , 0
Dixon-PriceU, N f 17 ( x ) = ( x 1 1 ) 2 + i = 2 n i ( 2 x i 2 x i 1 ) 2 30 , [ 10 , 10 ] , 0
FoxholesM, S f 18 ( x ) = 1 500 + j = 1 25 1 j + i = 1 2 ( x i a i j ) 6 1 2 , [ 65.536 , 65.536 ] , 0.998
BraninM, S f 19 ( x ) = x 2 5.1 4 π 2 x 1 2 + 5 π x 1 6 2 + 10 1 1 8 π cos ( x 1 ) + 10 2 , [ 5 , 10 ] × [ 0 , 15 ] , 0.398
Bohachevsky 1M, S f 20 ( x ) = x 1 2 + 2 x 2 2 0.3 cos ( 3 π x 1 ) 0.4 cos ( 4 π x 2 ) + 0.7 2 , [ 100 , 100 ] , 0
Table A4. Benchmark functions; D: dimensions; C: characteristics; U: unimodal; M: multimodal; S: separable; N: non-separable.
Table A4. Benchmark functions; D: dimensions; C: characteristics; U: unimodal; M: multimodal; S: separable; N: non-separable.
NameCharacteristicsFunctionDimension Range, f opt
BoothM, S f 21 ( x ) = ( x 1 + 2 x 2 7 ) 2 + ( 2 x 1 + x 2 5 ) 2 2 , [ 10 , 10 ] , 0
RastriginM, S f 22 ( x ) = 10 n + i = 1 n [ x i 2 10 cos ( 2 π x i ) ] 30 , [ 5.12 , 5.12 ] , 0
SchwefelM, S f 23 ( x ) = 418.9829 n i = 1 n [ x i sin ( | x i | ) ] 30 , [ 500 , 500 ] , 12569.5
Michalewicz2M, S f 24 ( x ) = i = 1 2 sin ( x i ) sin 20 i x i 2 π 2 , [ 0 , π ] , 1.8013
Michalewicz5M, S f 25 ( x ) = i = 1 5 sin ( x i ) sin 20 i x i 2 π 5 , [ 0 , π ] , 4.6877
Michalewicz10M, S f 26 ( x ) = i = 1 10 sin ( x i ) sin 20 i x i 2 π 10 , [ 0 , π ] , 9.6602
SchafferM, N f 27 ( x ) = 0.5 + sin 2 ( x 1 2 + x 2 2 ) 0.5 ( 1 + 0.001 ( x 1 2 + x 2 2 ) ) 2 2 , [ 100 , 100 ] , 0
Six Hump Camel BackM, N f 28 ( x ) = ( 4 2.1 x 1 2 + x 1 4 3 ) x 1 2 + x 1 x 2 4 ( x 2 2 x 2 4 ) x 2 2 2 , [ 5 , 5 ] , 1.03163
Bohachevsky2M, N f 29 ( x ) = x 1 2 + 2 x 2 2 0.3 cos ( 3 π x 1 ) cos ( 4 π x 2 ) + 0.3 2 , [ 100 , 100 ] , 0
Bohachevsky3M, N f 30 ( x ) = x 1 2 + 2 x 2 2 0.3 cos ( 3 π x 1 + 4 π x 2 ) + 0.3 2 , [ 100 , 100 ] , 0
ShubertM, N f 31 ( x ) = i = 1 5 i cos ( ( i + 1 ) x 1 + i ) j = 1 5 j cos ( ( j + 1 ) x 2 + j ) 2 , [ 10 , 10 ] , 186.7309
Goldstein-PriceM, N f 32 ( x ) = [ 1 + ( x 1 + x 2 + 1 ) 2 ( 19 14 x 1 + 3 x 1 2 14 x 2 +
6 x 1 x 2 + 3 x 2 2 ) ] × [ 30 + ( 2 x 1 3 x 2 ) 2 ( 18 32 x 1 +
12 x 1 2 + 48 x 2 36 x 1 x 2 + 27 x 2 2 ) ]
2 , [ 2 , 2 ] , 3
KowalikM, N f 33 ( x ) = i = 1 11 a i x 1 ( b i 2 + b i x 2 ) b i 2 + b i x 3 + x 4 a i 2 4 , [ 5 , 5 ] , 0.00031
Shekel5M, N f 34 ( x ) = i = 1 5 1 ( x i a i ) T C ( x i a i ) + c i 4 , [ 0 , 10 ] , 10.1532
Shekel7M, N f 35 ( x ) = i = 1 7 1 ( x i a i ) T C ( x i a i ) + c i 4 , [ 0 , 10 ] , 10.4028
Shekel10M, N f 36 ( x ) = i = 1 10 1 ( x i a i ) T C ( x i a i ) + c i 4 , [ 0 , 10 ] , 10.5363
PermM, N f 37 ( x ) = k = 1 n i = 1 n ( i k + β ) ( ( x i / i ) k 1 ) 2 4 , [ D , D ] , 0
PowerSumM, N f 38 ( x ) = k = 1 4 i = 1 n ( x i k ) b k 2 4 , [ 0 , D ] , 0
Hartman3M, N f 39 ( x ) = i = 1 4 c i exp j = 1 3 a i j ( x j p i j ) 2 3 , [ 0 , 1 ] , 3.86
Hartman6M, N f 40 ( x ) = i = 1 4 c i exp j = 1 6 a i j ( x j p i j ) 2 6 , [ 0 , 1 ] , 3.32
Table A5. Benchmark functions: D: dimensions, C: characteristics, U: unimodal, M: multimodal, S: separable, N: non-separable.
Table A5. Benchmark functions: D: dimensions, C: characteristics, U: unimodal, M: multimodal, S: separable, N: non-separable.
NameCFunctionDRange f opt
GriewankMN f 41 ( x ) = 1 4000 i = 1 n x i 2 i = 1 n cos x i i + 1 30 [ 600 , 600 ] 0
AckleyMN f 42 ( x ) = 20 exp 0.2 1 n i = 1 n x i 2 exp 1 n i = 1 n cos 2 π x i + 20 + e 30 [ 32 , 32 ] 0
PenalizedMN f 43 ( x ) = π n 10 sin 2 ( π y 1 ) + i = 1 n 1 ( y i 1 ) 2 [ 1 + 10 sin 2 ( π y i + 1 ) ] + ( y n 1 ) 2 + i = 1 n u ( x i , 10 , 100 , 4 ) 30 [ 50 , 50 ] 0
Penalized2MN f 44 ( x ) = 0.1 sin 2 ( 3 π x 1 ) + i = 1 n 1 ( x i 1 ) 2 [ 1 + sin 2 ( 3 π x i + 1 ) ] + ( x n 1 ) 2 [ 1 + sin 2 ( 2 π x n ) ] + i = 1 n u ( x i , 5 , 100 , 4 ) 30 [ 50 , 50 ] 0
Langerman2MN f 45 ( x ) = c exp 1 π j = 1 n ( x j a i j ) 2 cos π j = 1 n ( x j a i j ) 2 2 [ 0 , 10 ] 1.08
Langerman5MN f 46 ( x ) similar to f 5 5 [ 0 , 10 ] 1.5
Langerman10MN f 47 ( x ) similar to f 5 10 [ 0 , 10 ] -
FletcherPowell2MN f 48 ( x ) = i = 1 n ( A i B i ) 2 where A i = j = 1 n ( a i j sin α j + b i j cos α j ) , B i = j = 1 n ( a i j sin x j + b i j cos x j ) 2 [ π , π ] 0
FletcherPowell5MN f 49 ( x ) similar to f 8 5 [ π , π ] 0
FletcherPowell10MN f 50 ( x ) similar to f 8 0 [ π , π ] 0

Appendix D. Wilcoxon Rank Sum Results over CEC2022 Benchmarks

Table A6. Wilcoxon rank sum results over CEC2022 benchmarks (F1–F12), run = 30, FES = 1000, agents No. = 30.
Table A6. Wilcoxon rank sum results over CEC2022 benchmarks (F1–F12), run = 30, FES = 1000, agents No. = 30.
FunctionFVIMFLOSTOASOASPBOAOSSOAChimpCPOROA
F14.07716E-113.02E-111.78E-107.39E-113.02E-113.69E-113.02E-113.02E-113.02E-113.02E-11
U: 468.00U: 465.00U: 483.00U: 474.00U: 465.00U: 467.00U: 465.00U: 465.00U: 465.00U: 465.00
SSSSSSSSSS
F21.10234E-083.02E-111.61E-104.98E-113.02E-118.89E-103.02E-113.02E-114.11E-073.02E-11
U: 528.00U: 465.00U: 482.00U: 470.00U: 465.00U: 500.00U: 465.00U: 465.00U: 572.00U: 465.00
SSSSSSSSSS
F33.68973E-113.02E-113.02E-113.02E-113.02E-113.02E-113.02E-113.02E-113.02E-113.02E-11
U: 467.00U: 465.00U: 465.00U: 465.00U: 465.00U: 465.00U: 465.00U: 465.00U: 465.00U: 465.00
SSSSSSSSSS
F40.0001891624.5E-110.0011749.26E-093.02E-110.3255273.02E-111.07E-096.01E-085.49E-11
U: 1168.00U: 469.00U: 695.00U: 526.00U: 465.00U: 848.00U: 465.00U: 502.00U: 548.00U: 471.00
NSSSSESSSS
F53.01986E-113.02E-113.02E-113.02E-113.02E-113.02E-113.02E-113.02E-113.02E-113.02E-11
U: 465.00U: 465.00U: 465.00U: 465.00U: 465.00U: 465.00U: 465.00U: 465.00U: 465.00U: 465.00
SSSSSSSSSS
F61.77691E-103.02E-113.02E-113.02E-113.02E-113.02E-113.02E-113.02E-112.03E-093.34E-11
U: 483.00U: 465.00U: 465.00U: 465.00U: 465.00U: 465.00U: 465.00U: 465.00U: 509.00U: 466.00
SSSSSSSSSS
F79.26029E-093.02E-113.02E-113.02E-113.02E-113.02E-113.02E-113.02E-113.02E-113.02E-11
U: 526.00U: 465.00U: 465.00U: 465.00U: 465.00U: 465.00U: 465.00U: 465.00U: 465.00U: 465.00
SSSSSSSSSS
F84.80107E-073.02E-112.37E-103.02E-113.02E-114.08E-113.02E-113.02E-112.39E-083.02E-11
U: 574.00U: 465.00U: 486.00U: 465.00U: 465.00U: 468.00U: 465.00U: 465.00U: 537.00U: 465.00
SSSSSSSSSS
F93.01986E-113.02E-113.02E-113.02E-113.02E-113.02E-113.02E-113.02E-113.02E-113.02E-11
U: 465.00U: 465.00U: 465.00U: 465.00U: 465.00U: 465.00U: 465.00U: 465.00U: 465.00U: 465.00
SSSSSSSSSS
F100.0004217512.92E-091.73E-064.8E-071.73E-073.65E-089.76E-102.39E-082.92E-092.92E-09
U: 676.00U: 513.00U: 591.00U: 574.00U: 561.00U: 542.00U: 501.00U: 537.00U: 513.00U: 513.00
SSSNSSSSSS
F112.0338E-094.5E-112.03E-095E-093.02E-117.12E-093.69E-114.5E-118.1E-101.21E-10
U: 509.00U: 469.00U: 509.00U: 519.00U: 465.00U: 523.00U: 467.00U: 469.00U: 499.00U: 479.00
SSSSSSSSSS
F120.0029589853.02E-110.087710.6734953.02E-112.83E-083.02E-118.99E-113.02E-113.02E-11
U: 632.00U: 465.00U: 1031.00U: 886.00U: 465.00U: 539.00U: 465.00U: 476.00U: 465.00U: 465.00
TotalS:11, N:1, E:0S:12, N:0, E:0S:11, N:0, E:1S:10, N:1, E:1S:12, N:0, E:0S:11, N:0, E:1S:12, N:0, E:0S:12, N:0, E:0S:12, N:0, E:0S:12, N:0, E:0
Table A7. Continue Wilcoxon rank sum results over CEC2022 benchmarks (F1–F12), run = 30, FES = 1000, agents No. = 30.
Table A7. Continue Wilcoxon rank sum results over CEC2022 benchmarks (F1–F12), run = 30, FES = 1000, agents No. = 30.
WOAPSOMFOSHIOZOAMTDESCADOASCSOGASA
3.02E-111.96E-103.82E-104.98E-114.62E-102.96E-114.98E-113.82E-101.61E-103.02E-113.02E-11
U: 465.00U: 484.00U: 491.00U: 470.00U: 493.00U: 465.00U: 470.00U: 491.00U: 482.00U: 465.00U: 465.00
SSSSSSSSSSS
3.82E-091.69E-099.49E-071.6E-078.1E-102.99E-113.02E-116.72E-105.07E-103.02E-113.02E-11
U: 516.00U: 507.00U: 583.00U: 560.00U: 499.00U: 465.00U: 465.00U: 497.00U: 494.00U: 465.00U: 465.00
SSSSSSSSSSS
3.02E-113.69E-110.2009492.44E-093.02E-113E-113.02E-113.02E-113.02E-113.02E-113.02E-11
U: 465.00U: 467.00U: 1002.00U: 511.00U: 465.00U: 465.00U: 465.00U: 465.00U: 465.00U: 465.00U: 465.00
SSESSSSSSSS
1.41E-090.3402880.0823570.9823070.0232432.98E-114.5E-110.0251012.78E-073.02E-113.02E-11
U: 505.00U: 980.00U: 797.00U: 917.00U: 1069.00U: 465.00U: 469.00U: 763.00U: 567.00U: 465.00U: 465.00
SEEENSSSSSS
3.02E-113.02E-111.03E-063.02E-113.02E-112.99E-113.02E-113.02E-113.02E-113.02E-113.02E-11
U: 465.00U: 465.00U: 584.00U: 465.00U: 465.00U: 465.00U: 465.00U: 465.00U: 465.00U: 465.00U: 465.00
SSSSSSSSSSS
4.2E-108.99E-112.15E-102.03E-091.29E-092.99E-113.02E-110.0001419.76E-103.02E-113.02E-11
U: 492.00U: 476.00U: 485.00U: 509.00U: 504.00U: 465.00U: 465.00U: 657.00U: 501.00U: 465.00U: 465.00
SSSSSSSSSSS
3.02E-112.03E-091.43E-083.02E-113.16E-102.97E-113.02E-111.09E-103.02E-113.02E-113.02E-11
U: 465.00U: 509.00U: 531.00U: 465.00U: 489.00U: 465.00U: 465.00U: 478.00U: 465.00U: 465.00U: 465.00
SSSSSSSSSSS
3.02E-110.002380.18091.03E-060.0003092.97E-113.02E-112.57E-072.39E-083.02E-119.26E-09
U: 465.00U: 709.00U: 824.00U: 584.00U: 599.00U: 465.00U: 465.00U: 566.00U: 537.00U: 465.00U: 526.00
SSESSSSSSSS
3.02E-113.02E-110.0002823.02E-113.02E-112.96E-113.02E-110.0012493.02E-113.02E-113.02E-11
U: 465.00U: 465.00U: 1155.00U: 465.00U: 465.00U: 465.00U: 465.00U: 619.00U: 465.00U: 465.00U: 465.00
SSSSSSSSSSS
2.03E-090.0127321.19E-060.0112285E-091.69E-084.44E-078.48E-091.16E-071.7E-081.11E-06
U: 509.00U: 746.00U: 586.00U: 743.00U: 519.00U: 533.00U: 573.00U: 525.00U: 556.00U: 533.00U: 585.00
SSNSSSSSSS-
9.76E-103.5E-090.0001498.1E-108.1E-103E-118.48E-091.69E-092.44E-094.5E-118.48E-09
U: 501.00U: 515.00U: 658.00U: 499.00U: 499.00U: 465.00U: 525.00U: 507.00U: 511.00U: 469.00U: 525.00
SSSSSSSSSSS
4.62E-100.2339890.000812.03E-073.02E-112.99E-113.02E-117.12E-090.0010043.02E-112.37E-10
U: 493.00U: 834.00U: 1142.00U: 563.00U: 465.00U: 465.00U: 465.00U: 523.00U: 692.00U: 465.00U: 486.00
S:12, N:0, E:0S:10, N:0, E:2S:7, N:2, E:3S:11, N:0, E:1S:11, N:1, E:0S:12, N:0, E:0S:12, N:0, E:0S:12, N:0, E:0S:12, N:0, E:0S:12, N:0, E:0S:11, N:1, E:0

Appendix E. Wilcoxon Sum Rank Test Results over 50 Benchmarks

Table A8. Wilcoxon results over CEC2017 benchmarks (F1–F12), run = 30, FES = 1000, agents No. = 30.
Table A8. Wilcoxon results over CEC2017 benchmarks (F1–F12), run = 30, FES = 1000, agents No. = 30.
FunctionFVIMFLOSTOASOASPBOAOSSOAChimpCPOROA
F11.17E-053.02E-113.02E-113.02E-113.02E-113.02E-113.02E-113.02E-111.73E-073.02E-11
U: 618.00U: 465.00U: 465.00U: 465.00U: 465.00U: 465.00U: 465.00U: 465.00U: 1269.00U: 465.00
SSSSSSSSNS
F23.02E-113.02E-113.02E-113.02E-113.02E-113.02E-113.02E-113.02E-114.2E-103.02E-11
U: 465.00U: 465.00U: 465.00U: 465.00U: 465.00U: 465.00U: 465.00U: 465.00U: 492.00U: 465.00
SSSSSSSSSS
F33.02E-113.02E-114.08E-113.02E-113.02E-117.77E-093.02E-113.02E-113.82E-093.02E-11
U: 465.00U: 465.00U: 468.00U: 465.00U: 465.00U: 524.00U: 465.00U: 465.00U: 1314.00U: 465.00
SSSSSSSSNS
F43.02E-113.02E-113.02E-113.02E-113.02E-111.09E-103.02E-113.02E-111.07E-073.02E-11
U: 465.00U: 465.00U: 465.00U: 465.00U: 465.00U: 478.00U: 465.00U: 465.00U: 555.00U: 465.00
SSSSSSSSSS
F58.15E-053.02E-113.2E-097.69E-083.02E-118.1E-103.02E-113.02E-114.98E-113.02E-11
U: 648.00U: 465.00U: 514.00U: 551.00U: 465.00U: 499.00U: 465.00U: 465.00U: 470.00U: 465.00
SSSSSSSSSS
F60.0198833.02E-113.02E-113.02E-113.02E-113.02E-113.02E-113.02E-113.02E-113.02E-11
U: 757.00U: 465.00U: 465.00U: 465.00U: 465.00U: 465.00U: 465.00U: 465.00U: 465.00U: 465.00
SSSSSSSSSS
F70.2458143.02E-115.46E-091.31E-083.02E-113.52E-073.02E-113.02E-117.39E-113.02E-11
U: 994.00U: 465.00U: 520.00U: 530.00U: 465.00U: 570.00U: 465.00U: 465.00U: 474.00U: 465.00
ESSSSSSSSS
F80.0002013.02E-111.78E-105.07E-103.02E-114.2E-103.02E-113.02E-113.34E-113.02E-11
U: 663.00U: 465.00U: 483.00U: 494.00U: 465.00U: 492.00U: 465.00U: 465.00U: 466.00U: 465.00
SSSSSSSSSS
F92.23E-093.02E-113.02E-113.02E-113.02E-116.07E-113.02E-113.02E-113.02E-113.02E-11
U: 510.00U: 465.00U: 465.00U: 465.00U: 465.00U: 472.00U: 465.00U: 465.00U: 465.00U: 465.00
SSSSSSSSSS
F101.29E-063.02E-117.69E-082.32E-063.02E-114.11E-073.02E-113.02E-119.92E-114.08E-11
U: 587.00U: 465.00U: 551.00U: 595.00U: 465.00U: 572.00U: 465.00U: 465.00U: 477.00U: 468.00
SSSSSSSSSS
F118.89E-103.02E-114.5E-117.39E-113.02E-113.02E-113.02E-113.02E-112.15E-103.02E-11
U: 500.00U: 465.00U: 469.00U: 474.00U: 465.00U: 465.00U: 465.00U: 465.00U: 485.00U: 465.00
SSSSSSSSSS
F123.02E-113.02E-113.02E-113.02E-113.02E-113.02E-113.02E-113.02E-113.02E-113.02E-11
U: 465.00U: 465.00U: 465.00U: 465.00U: 465.00U: 465.00U: 465.00U: 465.00U: 465.00U: 465.00
TotalS:11, N:0, E:1S:12, N:0, E:0S:12, N:0, E:0S:12, N:0, E:0S:12, N:0, E:0S:12, N:0, E:0S:12, N:0, E:0S:12, N:0, E:0S:10, N:2, E:0S:12, N:0, E:0
Table A9. Continued Wilcoxon results over CEC2017 benchmarks (F1–F12), run = 30, FES = 1000, agents No. = 30.
Table A9. Continued Wilcoxon results over CEC2017 benchmarks (F1–F12), run = 30, FES = 1000, agents No. = 30.
FunctionWOAPSOMFOSHIOZOAMTDESCADOASCSOGASA
F13.02E-115.09E-060.9704912.67E-097.6E-072.9E-113.02E-112.37E-100.2225733.02E-113.02E-11
U: 465.00U: 606.00U: 912.00U: 512.00U: 580.00U: 465.00U: 465.00U: 486.00U: 832.00U: 465.00U: 465.00
SSESSSSSESS
F23.02E-113.02E-115.97E-053.02E-113.02E-112.89E-113.02E-113.02E-113.34E-113.02E-113.02E-11
U: 465.00U: 465.00U: 643.00U: 465.00U: 465.00U: 465.00U: 465.00U: 465.00U: 466.00U: 465.00U: 465.00
SSSSSSSSSSS
F33.34E-114.98E-110.2518813.02E-111.46E-102.86E-113.02E-119.76E-104.98E-113.02E-113.02E-11
U: 466.00U: 470.00U: 837.00U: 465.00U: 481.00U: 465.00U: 465.00U: 501.00U: 470.00U: 465.00U: 465.00
SSESSSSSSSS
F43.02E-113.02E-115.99E-115.07E-103.02E-112.89E-113.02E-112.87E-103.02E-113.02E-113.02E-11
U: 465.00U: 465.00U: 472.00U: 494.00U: 465.00U: 465.00U: 465.00U: 488.00U: 465.00U: 465.00U: 465.00
SSSSSSSSSSS
F56.07E-117.2E-051.69E-092.03E-092.23E-092.91E-113.02E-112.61E-102.15E-103.02E-111.17E-09
U: 472.00U: 646.00U: 507.00U: 509.00U: 510.00U: 465.00U: 465.00U: 487.00U: 485.00U: 465.00U: 503.00
SSSSSSSSSSS
F63.02E-110.0004220.0450635.49E-113.02E-113.01E-113.02E-113.02E-113.02E-113.02E-113.02E-11
U: 465.00U: 676.00U: 779.00U: 471.00U: 465.00U: 465.00U: 465.00U: 465.00U: 465.00U: 465.00U: 465.00
SSSSSSSSSSS
F71.78E-100.6627350.0138320.0008120.0001322.94E-113.02E-111.85E-081.29E-093.02E-113.47E-10
U: 483.00U: 885.00U: 748.00U: 688.00U: 656.00U: 465.00U: 465.00U: 534.00U: 504.00U: 465.00U: 490.00
SESSSSSSSSS
F83.34E-110.0002011.54E-099.06E-080.0003992.88E-113.02E-116.12E-102.15E-103.02E-113.02E-11
U: 466.00U: 663.00U: 506.00U: 553.00U: 675.00U: 465.00U: 465.00U: 496.00U: 485.00U: 465.00U: 465.00
SSSSSSSSSSS
F93.02E-114.44E-070.1046663.34E-113.02E-112.95E-113.02E-113.02E-113.34E-113.02E-113.02E-11
U: 465.00U: 573.00U: 805.00U: 466.00U: 465.00U: 465.00U: 465.00U: 465.00U: 466.00U: 465.00U: 465.00
SSESSSSSSSS
F109.76E-100.1373232.02E-082.68E-060.0251012.99E-111.09E-101.09E-101.43E-083.69E-110.006097
U: 501.00U: 814.00U: 535.00U: 597.00U: 763.00U: 465.00U: 478.00U: 478.00U: 531.00U: 467.00U: 729.00
SESSSSSSSSS
F118.99E-112.92E-091.25E-078.99E-113.34E-112.89E-113.02E-113.02E-113.47E-103.02E-113.02E-11
U: 476.00U: 513.00U: 557.00U: 476.00U: 466.00U: 465.00U: 465.00U: 465.00U: 490.00U: 465.00U: 465.00
SSSSSSSSSSS
F123.02E-113.02E-113.02E-113.02E-113.02E-112.94E-113.02E-113.69E-113.02E-113.02E-113.02E-11
U: 465.00U: 465.00U: 465.00U: 465.00U: 465.00U: 465.00U: 465.00U: 467.00U: 465.00U: 465.00U: 465.00
TotalS:12, N:0, E:0S:10, N:0, E:2S:9, N:0, E:3S:12, N:0, E:0S:12, N:0, E:0S:12, N:0, E:0S:12, N:0, E:0S:12, N:0, E:0S:11, N:0, E:1S:12, N:0, E:0S:12, N:0, E:0
Table A10. Wilcoxon Sum rank test results over 50 benchmarks (F1–F25), run = 30, FES = 1000, agents No. = 30.
Table A10. Wilcoxon Sum rank test results over 50 benchmarks (F1–F25), run = 30, FES = 1000, agents No. = 30.
FunctionFVIMFLOSTOASOAMVOAOSSOAChimpCPOROA
F13.02E-111.21E-123.02E-114.08E-113.02E-113.02E-111.01E-123.02E-113.02E-113.02E-11
U: 915.0000U: 915.0000U: 915.0000U: 915.0000U: 915.0000U: 915.0000U: 465.0000U: 915.0000U: 915.0000U: 915.0000
EEEEEESEEE
F20.1608020.1608020.1608020.1608022.27E-120.1608020.16080210.1608020.160802
U: 945.0000U: 945.0000U: 945.0000U: 945.0000U: 465.0000U: 945.0000U: 945.0000U: 915.0000U: 945.0000U: 945.0000
EEEESEEEEE
F33.02E-111.21E-123.02E-114.08E-113.02E-113.02E-111.21E-120.0001323.02E-113.02E-11
U: 1365.0000U: 1365.0000U: 465.0000U: 1362.0000U: 465.0000U: 1365.0000U: 1365.0000U: 656.0000U: 1365.0000U: 1365.0000
NNSNSNNSNN
F43.02E-111.21E-123.02E-114.08E-113.02E-113.02E-111.21E-128.88E-063.02E-113.02E-11
U: 1365.0000U: 1365.0000U: 465.0000U: 1362.0000U: 465.0000U: 1365.0000U: 1365.0000U: 614.0000U: 1365.0000U: 1365.0000
NNSNSNNSNN
F53.65E-083.02E-110.0260771.07E-091.09E-103.02E-113.02E-118.48E-093.02E-113.02E-11
U: 1288.0000U: 1365.0000U: 1066.0000U: 1328.0000U: 478.0000U: 1365.0000U: 1365.0000U: 1305.0000U: 1365.0000U: 1365.0000
NNNNSNNNNN
F61.21E-121.21E-121.21E-121.21E-121.21E-121.21E-121.21E-121.21E-121.21E-121.21E-12
U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000
SSSSSSSSSS
F71.21E-120.001371.21E-121.21E-121.21E-121.21E-121.21E-121.21E-121.21E-121.21E-12
U: 465.0000U: 780.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000
SSSSSSSSSS
F83.02E-111.21E-128.35E-083.02E-113.02E-113.02E-111.21E-123.02E-113.02E-113.02E-11
U: 1365.0000U: 1365.0000U: 552.0000U: 1365.0000U: 465.0000U: 1365.0000U: 1365.0000U: 1365.0000U: 1365.0000U: 465.0000
NNSNSNNNNS
F93.02E-111.21E-123.02E-113.02E-113.02E-116.01E-083.02E-113.02E-110.0090695.07E-10
U: 465.0000U: 1365.0000U: 465.0000U: 465.0000U: 465.0000U: 548.0000U: 465.0000U: 465.0000U: 738.0000U: 494.0000
SNSSSSSSNS
F106.7E-113.02E-113.02E-113.02E-116.7E-113.02E-113.02E-113.02E-112.96E-053.02E-11
U: 473.0000U: 465.0000U: 465.0000U: 465.0000U: 473.0000U: 465.0000U: 465.0000U: 465.0000U: 1198.0000U: 465.0000
SSSSSSSSNS
F110.0015183.02E-113.02E-113.02E-110.3111881.25E-073.02E-113.02E-111.46E-103.02E-11
U: 700.0000U: 465.0000U: 465.0000U: 465.0000U: 984.0000U: 557.0000U: 465.0000U: 465.0000U: 1349.0000U: 465.0000
SSSSESSSNS
F123.02E-111.72E-120.0117113.02E-113.02E-113.02E-111.72E-120.3041773.02E-111.43E-05
U: 1365.0000U: 1365.0000U: 744.0000U: 1365.0000U: 465.0000U: 1365.0000U: 1365.0000U: 845.0000U: 1365.0000U: 1209.0000
NNSNSNNENN
F133.47E-101.21E-123.02E-113.02E-113.02E-113.02E-111.21E-123.02E-113.02E-113.02E-11
U: 1340.0000U: 1365.0000U: 1365.0000U: 1365.0000U: 465.0000U: 1365.0000U: 1365.0000U: 1365.0000U: 1365.0000U: 1365.0000
NNNNSNNNNN
F143.02E-113.02E-112.23E-093.02E-113.02E-113.02E-113.02E-110.0281293.02E-113.02E-11
U: 1365.0000U: 1365.0000U: 510.0000U: 1365.0000U: 465.0000U: 1365.0000U: 1365.0000U: 766.0000U: 1365.0000U: 1365.0000
NNSNSNNSNN
F153.02E-119.4E-124.5E-113.02E-113.02E-113.02E-111.72E-120.0112283.02E-113.02E-11
U: 1365.0000U: 1365.0000U: 1361.0000U: 1365.0000U: 465.0000U: 1365.0000U: 1365.0000U: 743.0000U: 1365.0000U: 1365.0000
NNNNSNNSNN
F160.6100081.21E-120.0015970.0008563.02E-113.02E-111.61E-104.62E-100.38713.02E-11
U: 950.0000U: 1365.0000U: 701.0000U: 689.0000U: 465.0000U: 1365.0000U: 482.0000U: 493.0000U: 856.0000U: 1365.0000
ENSSSNSSEN
F170.0030343.02E-110.0014425.19E-076.7E-113.02E-113.02E-112.32E-069.53E-075.07E-10
U: 1116.0000U: 1365.0000U: 699.0000U: 1255.0000U: 473.0000U: 1365.0000U: 1365.0000U: 595.0000U: 583.0000U: 1336.0000
SNNNSNNSNN
F181.94E-110.5201491.21E-107.35E-112.2E-109.93E-111.28E-112.2E-101.28E-111.63E-10
U: 471.0000U: 878.5000U: 489.0000U: 484.0000U: 495.0000U: 487.0000U: 467.0000U: 495.0000U: 467.0000U: 492.0000
SESSNSSNSS
F191.21E-124.57E-121.21E-121.21E-121.21E-121.21E-121.21E-121.21E-121.21E-121.21E-12
U: 465.0000U: 480.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000
SSSSSSSSSS
F201.21E-124.57E-121.21E-121.21E-121.21E-121.21E-121.21E-121.21E-121.21E-120.041911
U: 915.0000U: 915.0000U: 915.0000U: 915.0000U: 465.0000U: 915.0000U: 915.0000U: 915.0000U: 915.0000U: 855.0000
EEEESEEEES
F211.21E-121.21E-121.21E-121.21E-121.21E-121.21E-121.21E-121.21E-121.21E-121.21E-12
U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000
SSSSSSSSSS
F220.0002531.21E-124.44E-074.2E-101.78E-101.21E-121.21E-122E-061.21E-121.21E-12
U: 1163.0000U: 1365.0000U: 1257.0000U: 1338.0000U: 483.0000U: 1365.0000U: 1365.0000U: 1237.0000U: 1365.0000U: 1365.0000
NNNNSNNNNN
F230.0992581.59E-100.2580510.6520448.48E-090.0206813.02E-113.32E-065.97E-053.02E-11
U: 1027.0000U: 1344.0000U: 992.0000U: 946.0000U: 1305.0000U: 1072.0000U: 465.0000U: 1230.0000U: 643.0000U: 1365.0000
ENEENNSNSN
F241.21E-121.21E-121.21E-121.21E-121.21E-121.21E-121.21E-121.21E-121.21E-121.21E-12
U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000
SSSSSSSSSS
F256.12E-103.02E-114.5E-113.02E-113.96E-083.02E-113.02E-113.02E-111.96E-103.02E-11
U: 496.0000U: 465.0000U: 469.0000U: 465.0000U: 543.0000U: 465.0000U: 465.0000U: 465.0000U: 484.0000U: 465.0000
SSSSSSSSSS
Table A11. Wilcoxon Sum rank test results over 50 benchmarks (F26–F50), run = 30, FES = 1000, agents No. = 30.
Table A11. Wilcoxon Sum rank test results over 50 benchmarks (F26–F50), run = 30, FES = 1000, agents No. = 30.
FunctionFVIMFLOSTOASOAMVOAOSSOAChimpCPOROA
F260.0191121.29E-092.15E-102.23E-096.36E-052.03E-093.02E-113.02E-110.4642735.57E-10
U: 1074.0000U: 504.0000U: 485.0000U: 510.0000U: 644.0000U: 509.0000U: 465.0000U: 465.0000U: 865.0000U: 495.0000
NSSSSSSSES
F271.21E-121.21E-121.21E-121.21E-121.21E-121.21E-121.21E-121.21E-121.21E-121.21E-12
U: 915.0000U: 915.0000U: 915.0000U: 915.0000U: 465.0000U: 915.0000U: 915.0000U: 915.0000U: 915.0000U: 915.0000
EEEESEEEEE
F282.36E-122.64E-122.36E-122.36E-122.36E-122.36E-122.36E-122.36E-122.36E-122.36E-12
U: 465.0000U: 466.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000
SSSSSSSSSS
F291.21E-121.21E-121.21E-121.21E-121.21E-121.21E-121.21E-121.21E-121.21E-121.21E-12
U: 915.0000U: 915.0000U: 915.0000U: 915.0000U: 465.0000U: 915.0000U: 915.0000U: 915.0000U: 915.0000U: 825.0000
EEEESEEEES
F301.21E-121.21E-121.21E-121.21E-121.21E-121.21E-121.21E-121.21E-121.21E-121.21E-12
U: 915.0000U: 915.0000U: 915.0000U: 915.0000U: 465.0000U: 915.0000U: 915.0000U: 915.0000U: 915.0000U: 765.0000
EEEESEEEES
F311.36E-070.0004334.08E-113.02E-111.7E-083.02E-113.02E-113.02E-116.52E-093.69E-11
U: 558.0000U: 676.5000U: 468.0000U: 465.0000U: 533.0000U: 465.0000U: 465.0000U: 465.0000U: 522.0000U: 467.0000
SSSSSSSSSS
F322.08E-112.08E-112.08E-112.08E-112.08E-112.08E-112.08E-112.08E-112.08E-112.08E-11
U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000
SSSSSSSSSS
F331.87E-053.83E-053.82E-093.02E-115.19E-070.0001324.12E-063.02E-110.0002130.000125
U: 625.0000U: 636.0000U: 516.0000U: 465.0000U: 575.0000U: 656.0000U: 603.0000U: 465.0000U: 664.0000U: 655.0000
SSSSSNSSNS
F343.02E-113.02E-113.02E-113.02E-113.02E-113.02E-113.02E-113.02E-113.02E-113.02E-11
U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000
SSSSSSSSSS
F353.02E-113.02E-113.02E-113.02E-113.02E-113.02E-113.02E-113.02E-113.02E-113.02E-11
U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000
SSSSSSSSSS
F363.02E-113.02E-113.02E-113.02E-113.02E-113.02E-113.02E-113.02E-113.02E-113.02E-11
U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000
SSSSSSSSSS
F372.32E-061.21E-104.31E-081.2E-080.2115612.15E-103.02E-113.02E-112.6E-082.23E-09
U: 595.0000U: 479.0000U: 544.0000U: 529.0000U: 1000.0000U: 485.0000U: 465.0000U: 465.0000U: 538.0000U: 510.0000
SSSSESSSSS
F380.3255271.86E-095.57E-101.61E-109.83E-082.19E-083.02E-113.02E-110.0013024.98E-11
U: 848.0000U: 508.0000U: 495.0000U: 482.0000U: 1276.0000U: 536.0000U: 465.0000U: 465.0000U: 697.0000U: 470.0000
ESSSNSSSSS
F391.01E-111.01E-111.01E-111.01E-111.01E-111.01E-111.01E-111.01E-111.01E-111.01E-11
U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000
SSSSSSSSSS
F400.4552973.82E-103.02E-113.02E-110.105470.0050843.02E-113.96E-080.1453193.02E-11
U: 966.0000U: 491.0000U: 465.0000U: 465.0000U: 805.0000U: 725.0000U: 465.0000U: 543.0000U: 1014.0000U: 465.0000
ESSSESSSES
F410.0148721.21E-121.39E-060.1412783.02E-111.21E-121.21E-120.0150141.21E-125.22E-12
U: 1078.0000U: 1365.0000U: 588.0000U: 1015.0000U: 465.0000U: 1365.0000U: 1365.0000U: 750.0000U: 1365.0000U: 1365.0000
NNSESNNSNN
F422.96E-111.21E-123.02E-113.02E-113.02E-111.21E-121.21E-123.02E-111.21E-123.34E-11
U: 1365.0000U: 1365.0000U: 465.0000U: 465.0000U: 465.0000U: 1365.0000U: 1365.0000U: 465.0000U: 1365.0000U: 1364.0000
NNSSSNNSNN
F430.0215061.21E-120.0933411.17E-058.1E-103.02E-113.02E-112.2E-073.02E-113.02E-11
U: 1071.0000U: 1365.0000U: 801.0000U: 618.0000U: 499.0000U: 1365.0000U: 465.0000U: 564.0000U: 1365.0000U: 1365.0000
NNESSNSSNN
F440.0326511.21E-122.19E-083.69E-113.02E-113.02E-113.02E-113.02E-113.02E-113.02E-11
U: 1060.0000U: 1365.0000U: 536.0000U: 467.0000U: 1365.0000U: 1365.0000U: 465.0000U: 465.0000U: 1365.0000U: 1365.0000
NNSSNNSSNN
F451.21E-121.21E-121.21E-121.21E-121.21E-121.21E-121.21E-121.21E-121.21E-121.21E-12
U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000
SSSSSSSSSS
F460.0002134.08E-113.34E-113.02E-110.7393991.41E-093.02E-113.02E-115.49E-115.49E-11
U: 664.0000U: 468.0000U: 466.0000U: 465.0000U: 938.0000U: 505.0000U: 465.0000U: 465.0000U: 471.0000U: 471.0000
SSSSESSSSS
F470.1957913.02E-113.02E-112.87E-100.6952150.0002843.02E-111.33E-101.16E-073.02E-11
U: 827.0000U: 465.0000U: 465.0000U: 488.0000U: 888.0000U: 669.0000U: 465.0000U: 480.0000U: 556.0000U: 465.0000
ESSSESSSSS
F481.27E-111.27E-111.27E-111.27E-111.27E-111.27E-111.27E-111.27E-111.27E-111.27E-11
U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000
SSSSSSSSSS
F490.0005873.02E-112.83E-083.5E-090.0006551.11E-063.02E-118.88E-060.0001178.89E-10
U: 682.0000U: 465.0000U: 539.0000U: 515.0000U: 684.0000U: 585.0000U: 465.0000U: 614.0000U: 654.0000U: 500.0000
SSSSSSSSSS
F503.81E-073.02E-112.61E-102.37E-100.190737.38E-103.02E-113.02E-114.18E-093.02E-11
U: 571.0000U: 465.0000U: 487.0000U: 486.0000U: 826.0000U: 498.0000U: 465.0000U: 465.0000U: 517.0000U: 465.0000
TotalS:25, N:14, E:11S:26, N:17, E:7S:37, N:5, E:8S:32, N:10, E:8S:39, N:4, E:7S:27, N:17, E:6S:33, N:12, E:5S:37, N:6, E:7S:23, N:18, E:9S:32, N:15, E:3
Table A12. Wilcoxon sum rank test results over 50 benchmarks (F1–F25), run = 30, FES = 1000, agents No. = 30.
Table A12. Wilcoxon sum rank test results over 50 benchmarks (F1–F25), run = 30, FES = 1000, agents No. = 30.
FunctionWOAPSOMFOSHIOZOAGWOSCADOASCSOGASA
F13.02E-113.02E-113.02E-113.02E-115.87E-103.02E-113.02E-113.02E-113.02E-115.07E-093.02E-11
U: 915.0000U: 915.0000U: 915.0000U: 915.0000U: 540.0000U: 915.0000U: 915.0000U: 915.0000U: 915.0000U: 570.0000U: 915.0000
EEEESEEEESE
F20.5570560.1608025.89E-110.1608020.1608020.1608022.06E-080.1608020.1608022.37E-122.37E-12
U: 930.5000U: 945.0000U: 500.5000U: 945.0000U: 945.0000U: 945.0000U: 572.5000U: 945.0000U: 945.0000U: 465.0000U: 465.0000
EESEEESEESS
F33.02E-113.02E-113.02E-113.02E-113.02E-113.02E-113.02E-113.01E-113.02E-113.02E-113.02E-11
U: 1365.0000U: 465.0000U: 465.0000U: 1365.0000U: 1365.0000U: 1365.0000U: 465.0000U: 1365.0000U: 1365.0000U: 465.0000U: 465.0000
NSSNNNSNNSS
F43.02E-113.02E-113.02E-113.02E-113.02E-113.02E-113.02E-113.02E-113.02E-113.02E-113.02E-11
U: 1365.0000U: 465.0000U: 465.0000U: 1365.0000U: 1365.0000U: 1365.0000U: 465.0000U: 1365.0000U: 1365.0000U: 465.0000U: 465.0000
NSSNNNSNNSS
F54.11E-073.02E-113.02E-110.0112283.02E-113.47E-103.02E-113.69E-113.02E-113.02E-113.02E-11
U: 1258.0000U: 465.0000U: 465.0000U: 1087.0000U: 1365.0000U: 1340.0000U: 465.0000U: 1363.0000U: 1365.0000U: 465.0000U: 465.0000
NSSNNNSNNSS
F61.21E-12 0.1608021.21E-124.57E-121.21E-121.21E-128.87E-071.21E-121.21E-121.21E-12
U: 465.0000U: 915.0000U: 885.0000U: 465.0000U: 480.0000U: 465.0000U: 465.0000U: 645.0000U: 465.0000U: 465.0000U: 465.0000
SEESSSSSSSS
F71.21E-121.21E-121.21E-121.21E-128.87E-071.21E-121.21E-121.21E-121.21E-121.21E-121.21E-12
U: 465.0000U: 915.0000U: 915.0000U: 465.0000U: 645.0000U: 465.0000U: 465.0000U: 915.0000U: 465.0000U: 465.0000U: 465.0000
SEESSSSESSS
F83.02E-113.02E-110.0003993.02E-111.21E-123.02E-110.4035383E-113.02E-113.02E-113.02E-11
U: 1365.0000U: 465.0000U: 1155.0000U: 1365.0000U: 1365.0000U: 1365.0000U: 858.0000U: 1365.0000U: 1365.0000U: 465.0000U: 465.0000
NSSNNNENNSS
F93.02E-117.39E-113.02E-116.07E-113.02E-113.69E-113.02E-110.0003993.02E-113.02E-113.02E-11
U: 465.0000U: 474.0000U: 465.0000U: 472.0000U: 465.0000U: 467.0000U: 465.0000U: 1155.0000U: 465.0000U: 465.0000U: 465.0000
SSSSSSSSSSS
F100.0001322.13E-113.02E-110.0011740.4376411.6E-073.02E-110.0018360.5592313.02E-113.02E-11
U: 656.0000U: 1365.0000U: 1365.0000U: 695.0000U: 862.0000U: 560.0000U: 465.0000U: 1125.0000U: 875.0000U: 465.0000U: 465.0000
SNNSESSSESS
F110.0748278.99E-115.19E-070.0005872.87E-100.7618283.02E-113.02E-112.78E-073.02E-113.02E-11
U: 794.0000U: 1354.0000U: 575.0000U: 682.0000U: 488.0000U: 936.0000U: 465.0000U: 465.0000U: 567.0000U: 465.0000U: 465.0000
ENSSSESSSSS
F123.02E-113.02E-113.02E-113.02E-113.02E-113.02E-113.02E-112.95E-113.02E-113.02E-113.02E-11
U: 465.0000U: 465.0000U: 465.0000U: 1365.0000U: 1365.0000U: 1365.0000U: 465.0000U: 1365.0000U: 1365.0000U: 465.0000U: 465.0000
SSSNNNSNNSS
F134.98E-113.02E-113.02E-110.000623.02E-114.08E-113.02E-113.01E-113.02E-113.02E-113.02E-11
U: 1360.0000U: 465.0000U: 465.0000U: 1147.0000U: 1365.0000U: 1362.0000U: 465.0000U: 1365.0000U: 1365.0000U: 465.0000U: 465.0000
NSSNNNSNNSS
F143.02E-113.02E-113.02E-113.02E-113.02E-113.02E-113.02E-113.02E-113.02E-113.02E-113.02E-11
U: 1365.0000U: 465.0000U: 465.0000U: 1365.0000U: 1365.0000U: 1365.0000U: 465.0000U: 1365.0000U: 1365.0000U: 465.0000U: 465.0000
NSSNNNSNNSS
F153.02E-113.02E-113.02E-113.02E-113.02E-113.02E-113.02E-112.92E-113.02E-113.02E-113.02E-11
U: 465.0000U: 465.0000U: 465.0000U: 1365.0000U: 1365.0000U: 1365.0000U: 465.0000U: 1365.0000U: 1365.0000U: 465.0000U: 465.0000
SSSNNNSNNSS
F160.784460.0002843.02E-110.8883030.0024990.0162853.02E-113.02E-110.1188173.02E-113.02E-11
U: 896.0000U: 669.0000U: 465.0000U: 925.0000U: 710.0000U: 1078.0000U: 465.0000U: 465.0000U: 809.0000U: 465.0000U: 465.0000
ESSESNSSESS
F170.0198836.07E-113.02E-110.0251013.02E-113.82E-103.02E-115.57E-103.02E-113.02E-113.02E-11
U: 757.0000U: 472.0000U: 465.0000U: 1067.0000U: 1365.0000U: 1339.0000U: 465.0000U: 495.0000U: 1365.0000U: 465.0000U: 465.0000
NSSSNNSSNSS
F186.64E-110.0047640.6823681.58E-116.03E-097.35E-111.34E-100.373554E-111.95E-112.2E-10
U: 483.0000U: 744.0000U: 936.5000U: 469.0000U: 534.0000U: 484.0000U: 490.0000U: 865.0000U: 478.0000U: 471.0000U: 495.0000
SSESSSSESSN
F191.21E-121.21E-121.21E-121.21E-124.79E-081.21E-121.21E-121.21E-121.21E-121.21E-121.21E-12
U: 465.0000U: 915.0000U: 915.0000U: 465.0000U: 600.0000U: 465.0000U: 465.0000U: 915.0000U: 465.0000U: 465.0000U: 465.0000
SEESSSSESSS
F201.21E-121.21E-122.21E-061.21E-121.21E-121.21E-121.21E-122.21E-061.21E-121.21E-121.21E-12
U: 915.0000U: 915.0000U: 915.0000U: 915.0000U: 915.0000U: 915.0000U: 915.0000U: 915.0000U: 915.0000U: 465.0000U: 465.0000
EEEEEEEEESS
F211.21E-121.21E-121.66E-111.21E-121.66E-111.21E-121.21E-122.21E-061.21E-121.21E-121.21E-12
U: 465.0000U: 915.0000U: 915.0000U: 465.0000U: 495.0000U: 465.0000U: 465.0000U: 660.0000U: 465.0000U: 465.0000U: 465.0000
SEESSSSSSSS
F221.21E-129.76E-103.34E-112.68E-061.21E-128.17E-110.6952151.21E-121.21E-123.02E-113.02E-11
U: 1365.0000U: 501.0000U: 466.0000U: 597.0000U: 1365.0000U: 1349.0000U: 888.0000U: 1365.0000U: 1365.0000U: 465.0000U: 465.0000
NSSSNNENNSS
F237.39E-110.2972727.38E-100.6952156.53E-080.0003773.02E-110.1536671.16E-073.02E-117.77E-09
U: 1356.0000U: 986.0000U: 1332.0000U: 942.0000U: 1281.0000U: 1156.0000U: 465.0000U: 1012.0000U: 1274.0000U: 465.0000U: 1306.0000
NENENNSENSN
F241.21E-121.21E-121.21E-122.21E-061.21E-121.21E-121.21E-121.21E-122.21E-061.21E-121.21E-12
U: 465.0000U: 915.0000U: 915.0000U: 465.0000U: 600.0000U: 465.0000U: 465.0000U: 915.0000U: 465.0000U: 465.0000U: 465.0000
SEESSSSESSS
F251.46E-100.726462.88E-093.47E-105.61E-057.38E-103.02E-111.29E-091.25E-073.02E-111.46E-10
U: 481.0000U: 939.0000U: 513.0000U: 490.0000U: 642.0000U: 498.0000U: 465.0000U: 504.0000U: 557.0000U: 465.0000U: 481.0000
SESSSSSSSSS
Table A13. Wilcoxon sum rank test results over 50 benchmarks (F26–F50), run = 30, FES = 1000, agents No. = 30.
Table A13. Wilcoxon sum rank test results over 50 benchmarks (F26–F50), run = 30, FES = 1000, agents No. = 30.
FunctionWOAPSOMFOSHIOZOAGWOSCADOASCSOGASA
F263.08E-080.7618280.7061710.6734950.7618280.773123.02E-111.53E-052E-053.02E-110.055546
U: 540.0000U: 894.0000U: 941.0000U: 886.0000U: 936.0000U: 895.0000U: 465.0000U: 622.0000U: 626.0000U: 465.0000U: 785.0000
SEEEEESSSSE
F271.21E-121.21E-121.21E-121.21E-121.21E-121.21E-121.21E-121.21E-121.21E-121.21E-121.21E-12
U: 915.0000U: 915.0000U: 915.0000U: 915.0000U: 915.0000U: 915.0000U: 915.0000U: 915.0000U: 915.0000U: 465.0000U: 465.0000
EEEEEEEEESS
F282.36E-120.6543330.1607422.36E-124.95E-092.36E-122.36E-123.81E-052.36E-122.36E-122.36E-12
U: 465.0000U: 900.0000U: 945.0000U: 465.0000U: 555.0000U: 465.0000U: 465.0000U: 690.0000U: 465.0000U: 465.0000U: 465.0000
SEESSSSNSSS
F290.3337111.21E-121.21E-121.21E-121.21E-121.21E-121.21E-121.21E-121.21E-121.21E-121.21E-12
U: 900.0000U: 915.0000U: 915.0000U: 915.0000U: 915.0000U: 915.0000U: 915.0000U: 915.0000U: 915.0000U: 465.0000U: 465.0000
EEEEEEEEESS
F304.45E-121.21E-121.21E-121.21E-121.21E-121.21E-121.21E-121.21E-121.21E-121.21E-121.21E-12
U: 480.0000U: 915.0000U: 915.0000U: 915.0000U: 915.0000U: 915.0000U: 915.0000U: 915.0000U: 915.0000U: 465.0000U: 465.0000
SEEEEEEEESS
F310.0017675.11E-103.27E-101.03E-060.0058015.53E-083.02E-116.19E-100.0003183.02E-119.76E-10
U: 703.0000U: 1331.0000U: 1337.0000U: 584.0000U: 1102.0000U: 547.0000U: 465.0000U: 1329.0000U: 671.0000U: 465.0000U: 501.0000
NNNSNSSNSSS
F322.08E-110.6672920.2310692.08E-112.03E-082.08E-112.08E-112.12E-062.08E-112.08E-112.08E-11
U: 465.0000U: 888.0000U: 839.5000U: 465.0000U: 540.5000U: 465.0000U: 465.0000U: 601.0000U: 465.0000U: 465.0000U: 465.0000
SEESSSSSSSS
F337.66E-057.02E-079.17E-061.75E-050.0003993.16E-051.56E-080.8302270.0001491.78E-104.44E-07
U: 647.0000U: 579.0000U: 614.5000U: 624.0000U: 675.0000U: 633.0000U: 532.0000U: 930.0000U: 658.0000U: 483.0000U: 573.0000
SSSSNSSENSS
F343.02E-110.6617010.1839293.02E-113.02E-113.02E-113.02E-110.0260283.02E-113.02E-113.02E-11
U: 465.0000U: 945.0000U: 825.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 1065.0000U: 465.0000U: 465.0000U: 465.0000
SEESSSSSSSS
F353.02E-110.0072580.0018163.02E-113.02E-113.02E-113.02E-110.0016893.02E-113.02E-113.02E-11
U: 465.0000U: 1095.0000U: 1125.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 1125.0000U: 465.0000U: 465.0000U: 465.0000
SSSSSSSSSSS
F363.02E-116.77E-080.0752583.02E-113.02E-113.02E-113.02E-110.0759973.02E-113.02E-113.02E-11
U: 465.0000U: 1275.0000U: 1035.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 1035.0000U: 465.0000U: 465.0000U: 465.0000
SSESSSSESSS
F379.92E-110.0044270.7061712.88E-060.002389.53E-071.86E-090.5592314.12E-063.02E-114.74E-06
U: 477.0000U: 1108.0000U: 941.0000U: 598.0000U: 709.0000U: 583.0000U: 508.0000U: 955.0000U: 603.0000U: 465.0000U: 605.0000
SNESSSSESSS
F384.08E-112.13E-050.171450.3111880.0044270.0992583.34E-110.0009030.1761283.02E-118.84E-07
U: 468.0000U: 1203.0000U: 1008.0000U: 984.0000U: 1108.0000U: 803.0000U: 466.0000U: 1140.0000U: 823.0000U: 465.0000U: 582.0000
SNEENESSESS
F391.01E-110.0085470.0013051.01E-111.01E-111.01E-111.01E-110.3423161.01E-111.01E-111.01E-11
U: 465.0000U: 1030.5000U: 1050.0000U: 465.0000U: 465.0000U: 465.0000U: 465.0000U: 861.0000U: 465.0000U: 465.0000U: 465.0000
SSNSSSSESSS
F400.9117090.1560484.79E-060.0772721.47E-070.9469563.82E-106.66E-060.8533823.02E-111.11E-06
U: 907.0000U: 1011.0000U: 1217.0000U: 1035.0000U: 1271.0000U: 910.0000U: 491.0000U: 1219.0000U: 902.0000U: 465.0000U: 1245.0000
EENENESNESN
F411.21E-120.0094683.02E-110.0060561.21E-122.98E-118.15E-111.21E-121.21E-123.02E-113.02E-11
U: 1365.0000U: 739.0000U: 465.0000U: 1101.0000U: 1365.0000U: 1339.0000U: 475.0000U: 1365.0000U: 1365.0000U: 465.0000U: 465.0000
NSSNNNSNNSS
F421.87E-113.02E-113.02E-113.02E-111.21E-122.28E-113.02E-114.08E-121.21E-123.02E-113.02E-11
U: 1365.0000U: 465.0000U: 465.0000U: 1365.0000U: 1365.0000U: 1365.0000U: 465.0000U: 1365.0000U: 1365.0000U: 465.0000U: 465.0000
NSSNNNSNNSS
F433.02E-113.02E-113.02E-110.0451460.784465.49E-113.02E-111.01E-086.74E-063.02E-113.02E-11
U: 1365.0000U: 1365.0000U: 465.0000U: 779.0000U: 896.0000U: 1359.0000U: 465.0000U: 527.0000U: 1220.0000U: 465.0000U: 465.0000
NNSSENSSNSS
F443.02E-113.02E-114.69E-080.0518772.61E-108.99E-113.02E-113.69E-111.33E-103.02E-113.02E-11
U: 1365.0000U: 1365.0000U: 545.0000U: 783.0000U: 487.0000U: 1354.0000U: 465.0000U: 467.0000U: 480.0000U: 465.0000U: 465.0000
NNSESNSSSSS
F451.21E-120.1607421.21E-121.21E-121.93E-101.21E-121.21E-127.28E-071.21E-121.21E-121.21E-12
U: 465.0000U: 885.0000U: 915.0000U: 465.0000U: 525.0000U: 465.0000U: 465.0000U: 645.0000U: 465.0000U: 465.0000U: 465.0000
SEESSSSSSSS
F461.17E-090.5005060.0347160.38710.0021570.0053223.02E-112.03E-070.0001583.02E-115.49E-11
U: 503.0000U: 869.0000U: 772.0000U: 974.0000U: 707.0000U: 726.0000U: 465.0000U: 563.0000U: 659.0000U: 465.0000U: 471.0000
SESESSSSSSS
F477.12E-090.0701110.0079560.784460.0013010.0377823.02E-113.5E-090.0001893.02E-111.03E-06
U: 523.0000U: 792.0000U: 735.0000U: 896.0000U: 697.0000U: 774.0000U: 465.0000U: 515.0000U: 662.0000U: 465.0000U: 584.0000
SESESSSSSSS
F481.27E-110.0006620.0006621.27E-118.71E-091.27E-111.27E-110.125261.27E-111.27E-111.27E-11
U: 465.0000U: 1065.0000U: 1065.0000U: 465.0000U: 535.0000U: 465.0000U: 465.0000U: 817.5000U: 465.0000U: 465.0000U: 465.0000
SNNSSSSESSS
F490.0001045.6E-050.5493161.17E-059.79E-052.77E-051.1E-080.0206790.0003776.07E-110.001236
U: 652.0000U: 642.0000U: 874.0000U: 618.0000U: 651.0000U: 631.0000U: 528.0000U: 758.0000U: 674.0000U: 472.0000U: 696.0000
SSESSSSSSSS
F503.82E-108.08E-107.6E-076.72E-108.15E-113.26E-073.02E-113.96E-087.12E-093.02E-113.69E-11
U: 491.0000U: 499.0000U: 580.0000U: 497.0000U: 475.0000U: 569.0000U: 465.0000U: 543.0000U: 523.0000U: 465.0000U: 467.0000
TotalS:28, N:14, E:8S:21, N:8, E:21S:24, N:6, E:20S:26, N:10, E:14S:25, N:17, E:8S:24, N:16, E:10S:43, N:0, E:7S:20, N:14, E:16S:25, N:15, E:10S:50, N:0, E:0S:45, N:3, E:2

Appendix F

Figure A1. Error measure box plot analysis over CEC2022 benchmark functions (F1–F6).
Figure A1. Error measure box plot analysis over CEC2022 benchmark functions (F1–F6).
Algorithms 17 00417 g0a1
Figure A2. Error measure box plot analysis over CEC2022 benchmark functions (F7–F12).
Figure A2. Error measure box plot analysis over CEC2022 benchmark functions (F7–F12).
Algorithms 17 00417 g0a2
Figure A3. Error measure box plot analysis over CEC2017 benchmark functions (F1–F6).
Figure A3. Error measure box plot analysis over CEC2017 benchmark functions (F1–F6).
Algorithms 17 00417 g0a3
Figure A4. Error measure box plot analysis over CEC2017 benchmark functions (F7–F12).
Figure A4. Error measure box plot analysis over CEC2017 benchmark functions (F7–F12).
Algorithms 17 00417 g0a4
Figure A5. Error measure box plot analysis over CEC2017 benchmark functions (F13–F18).
Figure A5. Error measure box plot analysis over CEC2017 benchmark functions (F13–F18).
Algorithms 17 00417 g0a5
Figure A6. Error measure box plot analysis over CEC2017 benchmark functions (F19–F24).
Figure A6. Error measure box plot analysis over CEC2017 benchmark functions (F19–F24).
Algorithms 17 00417 g0a6
Figure A7. Error measure box plot analysis over CEC2017 benchmark functions (F25–F30).
Figure A7. Error measure box plot analysis over CEC2017 benchmark functions (F25–F30).
Algorithms 17 00417 g0a7

References

  1. Abualigah, L.; Elaziz, M.A.; Khasawneh, A.M.; Alshinwan, M.; Ibrahim, R.A.; Al-Qaness, M.A.; Mirjalili, S.; Sumari, P.; Gandomi, A.H. Metaheuristic optimization algorithms for solving real-world mechanical engineering design problems: A comprehensive survey, applications, comparative analysis, and results. Neural Comput. Appl. 2022, 34, 4081–4110. [Google Scholar] [CrossRef]
  2. Sharma, M.; Kaur, P. A comprehensive analysis of nature-inspired meta-heuristic techniques for feature selection problem. Arch. Comput. Methods Eng. 2021, 28, 1103–1127. [Google Scholar] [CrossRef]
  3. Eshelman, L.J. Genetic algorithms. In Evolutionary Computation 1; CRC Press: Boca Raton, FL, USA, 2018; pp. 102–118. [Google Scholar]
  4. Kirkpatrick, S.; Gelatt, C.D., Jr.; Vecchi, M.P. Optimization by simulated annealing. Science 1983, 220, 671–680. [Google Scholar] [CrossRef] [PubMed]
  5. Fakhouri, H.N.; Alawadi, S.; Awaysheh, F.M.; Hamad, F. Novel hybrid success history intelligent optimizer with gaussian transformation: Application in CNN hyperparameter tuning. Clust. Comput. 2024, 27, 3717–3739. [Google Scholar] [CrossRef]
  6. Karimi-Mamaghan, M.; Mohammadi, M.; Meyer, P.; Karimi-Mamaghan, A.M.; Talbi, E.-G. Machine learning at the service of meta-heuristics for solving combinatorial optimization problems: A state-of-the-art. Eur. J. Oper. Res. 2022, 296, 393–422. [Google Scholar] [CrossRef]
  7. Wang, Z.; Schafer, B.C. Machine learming to set meta-heuristic specific parameters for high-level synthesis design space exploration. In Proceedings of the 2020 57th ACM/IEEE Design Automation Conference (DAC), San Francisco, CA, USA, 20–24 July 2020; IEEE: Piscataway, NJ, USA, 2020; pp. 1–6. [Google Scholar]
  8. Vikhar, P.A. Evolutionary algorithms: A critical review and its future prospects. In Proceedings of the 2016 International Conference on Global Trends in Signal Processing, Information Computing and Communication (ICGTSPICC), Jalgaon, India, 22–24 December 2016; IEEE: Piscataway, NJ, USA, 2016; pp. 261–265. [Google Scholar]
  9. Beni, G. Swarm intelligence. In Complex Social and Behavioral Systems: Game Theory and Agent-Based Models; Springer: New York, NY, USA, 2020; pp. 791–818. [Google Scholar]
  10. 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: Piscataway, NJ, USA, 1995; Volume 4, pp. 1942–1948. [Google Scholar]
  11. Dorigo, M.; Stützle, T. Ant Colony Optimization: Overview and Recent Advances; Springer: Cham, Switzerland, 2019. [Google Scholar]
  12. Rashedi, E.; Rashedi, E.; Nezamabadi-Pour, H. A comprehensive survey on gravitational search algorithm. Swarm Evol. Comput. 2018, 41, 141–158. [Google Scholar] [CrossRef]
  13. Fakhouri, H.N.; Hudaib, A.; Sleit, A. Hybrid particle swarm optimization with sine cosine algorithm and nelder–mead simplex for solving engineering design problems. Arab. J. Sci. Eng. 2020, 45, 3091–3109. [Google Scholar] [CrossRef]
  14. Soler-Dominguez, A.; Juan, A.A.; Kizys, R. A survey on financial applications of metaheuristics. ACM Comput. Surv. (CSUR) 2017, 50, 15. [Google Scholar] [CrossRef]
  15. Kumar, A.; Pant, S.; Ram, M.; Yadav, O. Meta-Heuristic Optimization Techniques: Applications in Engineering; Walter de Gruyter GmbH & Co KG: Berlin, Germany, 2022; Volume 10. [Google Scholar]
  16. Fakhouri, H.N.; Ishtaiwi, A.; Makhadmeh, S.N.; Al-Betar, M.A.; Alkhalaileh, M. Novel hybrid crayfish optimization algorithm and self-adaptive differential evolution for solving complex optimization problems. Symmetry 2024, 16, 927. [Google Scholar] [CrossRef]
  17. Chopard, B.; Tomassini, M.; Chopard, B.; Tomassini, M. Performance and limitations of metaheuristics. In An Introduction to Metaheuristics for Optimization; Springer: Berlin/Heidelberg, Germany, 2018; pp. 191–203. [Google Scholar]
  18. Adam, S.P.; Alexandropoulos, S.-A.N.; Pardalos, P.M.; Vrahatis, M.N. No free lunch theorem: A review. In Approximation and Optimization: Algorithms, Complexity and Applications; Springer: Cham, Switzerland, 2019; pp. 57–82. [Google Scholar]
  19. Huang, J.; Hu, H. Hybrid beluga whale optimization algorithm with multi-strategy for functions and engineering optimization problems. J. Big Data 2024, 11, 3. [Google Scholar] [CrossRef]
  20. Tang, W.; Cao, L.; Chen, Y.; Chen, B.; Yue, Y. Solving Engineering Optimization Problems Based on Multi-Strategy Particle Swarm Optimization Hybrid Dandelion Optimization Algorithm. Biomimetics 2024, 9, 298. [Google Scholar] [CrossRef] [PubMed]
  21. Liu, H.; Duan, S.; Luo, H. A hybrid engineering algorithm of the seeker algorithm and particle swarm optimization. Mater. Test. 2022, 64, 1051–1089. [Google Scholar] [CrossRef]
  22. Cheng, J.; Lu, W.; Liu, Z.; Wu, D.; Gao, W.; Tan, J. Robust optimization of engineering structures involving hybrid probabilistic and interval uncertainties. Struct. Multidiscip. Optim. 2021, 63, 1327–1349. [Google Scholar] [CrossRef]
  23. Dhiman, G. SSC: A hybrid nature-inspired meta-heuristic optimization algorithm for engineering applications. Knowl.-Based Syst. 2021, 222, 106926. [Google Scholar] [CrossRef]
  24. Qin, C.; Han, B. A novel hybrid quantum particle swarm optimization with marine predators for engineering design problems. IEEE Access 2022, 10, 129322–129343. [Google Scholar] [CrossRef]
  25. Chu, S.-C.; Guo, B.; Sun, B.; Pan, J.-S. A hybrid parallel willow catkin optimization algorithm applied for engineering optimization problems. IEEE Access 2024, 12, 102396–102415. [Google Scholar] [CrossRef]
  26. Cuevas, E.; Diaz, P.; Camarena, O. Experimental analysis between exploration and exploitation. In Metaheuristic Computation: A Performance Perspective; Springer: Berlin/Heidelberg, Germany, 2021; pp. 249–269. [Google Scholar]
  27. Dokeroglu, T.; Sevinc, E.; Kucukyilmaz, T.; Cosar, A. A survey on new generation metaheuristic algorithms. Comput. Ind. Eng. 2019, 137, 106040. [Google Scholar] [CrossRef]
  28. Fakhouri, H.N.; Awaysheh, F.M.; Alawadi, S.; Alkhalaileh, M.; Hamad, F. Four vector intelligent metaheuristic for data optimization. Computing 2024, 106, 2321–2359. [Google Scholar] [CrossRef]
  29. 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]
  30. Pant, M.; Zaheer, H.; Garcia-Hernandez, L.; Abraham, A. Differential evolution: A review of more than two decades of research. Eng. Appl. Artif. Intell. 2020, 90, 103479. [Google Scholar]
  31. Luo, W.; Lin, X.; Li, C.; Yang, S.; Shi, Y. Benchmark functions for CEC 2022 competition on seeking multiple optima in dynamic environments. arXiv 2022, arXiv:2201.00523. [Google Scholar]
  32. Wu, G.; Mallipeddi, R.; Suganthan, P.N. Problem Definitions and Evaluation Criteria for the CEC 2017 Competition on Constrained Real-Parameter Optimization. Available online: https://www.researchgate.net/profile/Guohua-Wu-5/publication/317228117_Problem_Definitions_and_Evaluation_Criteria_for_the_CEC_2017_Competition_and_Special_Session_on_Constrained_Single_Objective_Real-Parameter_Optimization/links/5982cdbaa6fdcc8b56f59104/Problem-Definitions-and-Evaluation-Criteria-for-the-CEC-2017-Competition-and-Special-Session-on-Constrained-Single-Objective-Real-Parameter-Optimization.pdf (accessed on 17 July 2024).
  33. Salgotra, R.; Singh, U.; Saha, S. Improved cuckoo search with better search capabilities for solving CEC2017 benchmark problems. In Proceedings of the 2018 IEEE Congress on Evolutionary Computation (CEC), Rio de Janeiro, Brazil, 8–13 July 2018; IEEE: Piscataway, NJ, USA, 2018; pp. 1–7. [Google Scholar]
  34. Stanovov, V.; Akhmedova, S.; Semenkin, E. LSHADE algorithm with rank-based selective pressure strategy for solving CEC 2017 benchmark problems. In Proceedings of the 2018 IEEE Congress on Evolutionary Computation (CEC), Rio de Janeiro, Brazil, 8–13 July 2018; IEEE: Piscataway, NJ, USA, 2018; pp. 1–8. [Google Scholar]
  35. Zhao, W.; Wang, L.; Mirjalili, S. Artificial hummingbird algorithm: A new bio-inspired optimizer with its engineering applications. Comput. Methods Appl. Mech. Eng. 2022, 388, 114194. [Google Scholar] [CrossRef]
  36. Jamil, M.; Yang, X.-S. A literature survey of benchmark functions for global optimisation problems. Int. J. Math. Model. Numer. Optim. 2013, 4, 150–194. [Google Scholar] [CrossRef]
  37. Alzoubi, S.; Abualigah, L.; Sharaf, M.; Daoud, M.S.; Khodadadi, N.; Jia, H. Synergistic Swarm Optimization Algorithm; Tech Science Press: Henderson, NV, USA, 2024. [Google Scholar]
  38. Falahah, I.A.; Al-Baik, O.; Alomari, S.; Bektemyssova, G.; Gochhait, S.; Leonova, I.; Malik, O.P.; Werner, F.; Dehghani, M. Frilled lizard optimization: A novel nature-inspired metaheuristic algorithm for solving optimization problems. Preprints 2024, 2024030898. [Google Scholar] [CrossRef]
  39. Zhang, F.; Wu, S.; Cen, P. The past, present and future of the pangolin in mainland China. Glob. Ecol. Conserv. 2022, 33, e01995. [Google Scholar] [CrossRef]
  40. Jahn, J. Vector Optimization; Springer: Berlin/Heidelberg, Germany, 2009. [Google Scholar]
  41. Fakhouri, H.N.; Hamad, F.; Alawamrah, A. Success history intelligent optimizer. J. Supercomput. 2022, 78, 6461–6502. [Google Scholar] [CrossRef]
  42. Mohapatra, S.; Mohapatra, P. American zebra optimization algorithm for global optimization problems. Sci. Rep. 2023, 13, 5211. [Google Scholar] [CrossRef] [PubMed]
  43. Bairwa, A.K.; Joshi, S.; Singh, D. Dingo optimizer: A nature-inspired metaheuristic approach for engineering problems. Math. Probl. Eng. 2021, 2021, 2571863. [Google Scholar] [CrossRef]
  44. Jia, H.; Peng, X.; Lang, C. Remora optimization algorithm. Expert Syst. Appl. 2021, 185, 115665. [Google Scholar] [CrossRef]
  45. Abualigah, L.; Yousri, D.; Abd Elaziz, M.; Ewees, A.A.; Al-Qaness, M.A.A.; Gandomi, A.H. Aquila optimizer: A novel meta-heuristic optimization algorithm. Comput. Ind. Eng. 2021, 157, 107250. [Google Scholar] [CrossRef]
  46. Khishe, M.; Mosavi, M.R. Chimp optimization algorithm. Expert Syst. Appl. 2020, 149, 113338. [Google Scholar] [CrossRef]
  47. Singh, A.; Sharma, A.; Rajput, S.; Mondal, A.K.; Bose, A.; Ram, M. Parameter extraction of solar module using the sooty tern optimization algorithm. Electronics 2022, 11, 564. [Google Scholar] [CrossRef]
  48. Dhiman, G.; Kumar, V. Seagull optimization algorithm: Theory and its applications for large-scale industrial engineering problems. Knowl.-Based Syst. 2019, 165, 169–196. [Google Scholar] [CrossRef]
  49. Wu, D.; Rao, H.; Wen, C.; Jia, H.; Liu, Q.; Abualigah, L. Modified sand cat swarm optimization algorithm for solving constrained engineering optimization problems. Mathematics 2022, 10, 4350. [Google Scholar] [CrossRef]
  50. 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]
  51. Mirjalili, S.; Lewis, A. The whale optimization algorithm. Adv. Eng. Softw. 2016, 95, 51–67. [Google Scholar] [CrossRef]
  52. Mirjalili, S. SCA: A sine cosine algorithm for solving optimization problems. Knowl.-Based Syst. 2016, 96, 120–133. [Google Scholar] [CrossRef]
  53. Mirjalili, S. Moth-flame optimization algorithm: A novel nature-inspired heuristic paradigm. Knowl.-Based Syst. 2015, 89, 228–249. [Google Scholar] [CrossRef]
  54. Mirjalili, S.; Mirjalili, S.M.; Lewis, A. Grey wolf optimizer. Adv. Eng. Softw. 2014, 69, 46–61. [Google Scholar] [CrossRef]
  55. Wang, D.; Tan, D.; Liu, L. Particle swarm optimization algorithm: An overview. Soft Comput. 2018, 22, 387–408. [Google Scholar] [CrossRef]
  56. Nikolaev, A.G.; Jacobson, S.H. Simulated annealing. In Handbook of Metaheuristics; Springer: Berlin/Heidelberg, Germany, 2010; pp. 1–39. [Google Scholar]
  57. Mathew, T.V. Genetic Algorithm. Available online: https://datajobs.com/data-science-repo/Genetic-Algorithm-Guide-[Tom-Mathew].pdf (accessed on 17 July 2024).
  58. Deb, K. An efficient constraint handling method for genetic algorithms. Comput. Methods Appl. Mech. Eng. 2000, 186, 311–338. [Google Scholar] [CrossRef]
  59. Faramarzi, A.; Heidarinejad, M.; Stephens, B.; Mirjalili, S. Equilibrium optimizer: A novel optimization algorithm. Knowl.-Based Syst. 2020, 191, 105190. [Google Scholar] [CrossRef]
  60. 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]
  61. Zhao, S.; Zhang, T.; Ma, S.; Wang, M. Sea-horse optimizer: A novel nature-inspired meta-heuristic for global optimization problems. Appl. Intell. 2023, 53, 11833–11860. [Google Scholar] [CrossRef]
  62. Abualigah, L.; Elaziz, M.A.; 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]
  63. Mirjalili, S. Dragonfly algorithm: A new meta-heuristic optimization technique for solving single-objective, discrete, and multi-objective problems. Neural Comput. Appl. 2016, 27, 1053–1073. [Google Scholar] [CrossRef]
  64. Tzanetos, A.; Blondin, M. A qualitative systematic review of metaheuristics applied to tension/compression spring design problem: Current situation, recommendations, and research direction. Eng. Appl. Artif. Intell. 2023, 118, 105521. [Google Scholar] [CrossRef]
  65. Kamil, A.T.; Saleh, H.M.; Abd-Alla, I.H. A multi-swarm structure for particle swarm optimization: Solving the welded beam design problem. J. Phys. Conf. Ser. 2021, 1804, 012012. [Google Scholar] [CrossRef]
  66. Yildirim, A.E.; Karci, A. Application of three bar truss problem among engineering design optimization problems using artificial atom algorithm. In Proceedings of the 2018 International Conference on Artificial Intelligence and Data Processing (IDAP), Malatya, Turkey, 28–30 September 2018; IEEE: Piscataway, NJ, USA, 2018; pp. 1–5. [Google Scholar]
  67. Fenves, S.J. Tabular decision logic for structural design. J. Struct. Div. 1966, 92, 473–490. [Google Scholar] [CrossRef]
Figure 1. Illustration of sample objective space from CEC2022 Benchmark Functions (F1–F4).
Figure 1. Illustration of sample objective space from CEC2022 Benchmark Functions (F1–F4).
Algorithms 17 00417 g001
Figure 2. Convergence diagram over CEC2022 benchmark functions (F1–F6).
Figure 2. Convergence diagram over CEC2022 benchmark functions (F1–F6).
Algorithms 17 00417 g002
Figure 3. Convergence diagram over CEC2022 benchmark functions (F7–F12).
Figure 3. Convergence diagram over CEC2022 benchmark functions (F7–F12).
Algorithms 17 00417 g003
Figure 4. Tension/compression spring design problem.
Figure 4. Tension/compression spring design problem.
Algorithms 17 00417 g004
Figure 5. The welded beam design problem.
Figure 5. The welded beam design problem.
Algorithms 17 00417 g005
Figure 6. Cantilever beam design problem.
Figure 6. Cantilever beam design problem.
Algorithms 17 00417 g006
Figure 7. Three-bar truss design problem.
Figure 7. Three-bar truss design problem.
Algorithms 17 00417 g007
Table 1. Instance parameter Settings.
Table 1. Instance parameter Settings.
ParameterValue
Dimensionality (D)10
Search Range [ 100 , 100 ] D
RotationApplied to all rotated functions
ShiftApplied to all shifted functions
Table 2. Algorithm parameter.
Table 2. Algorithm parameter.
ParameterValue
Population Size30
Maximum Function Evaluations1000
Table 3. Optimization Algorithms.
Table 3. Optimization Algorithms.
AcronymAlgorithm NameYear
SSOASynergistic Swarm Optimization Algorithm [37]2024
FLOFrilled Lizard Optimization [38]2024
CPOChinese Pangolin Optimizer [39]2024
FVIMFour Vector Optimizer [40]2024
SHIOSuccess History Intelligent Optimizer [41]2022
ZOAZebra Optimization Algorithm [42]2022
DOADingo Optimization Algorithm [43]2021
ROARemora Optimization Algorithm [44]2021
AOAquila Optimizer [45]2021
CHIMPChimp Optimization Algorithm [46]2020
STOASooty Tern Optimization Algorithm [47]2019
SOASeagull Optimization Algorithm [48]2019
SCSOSand Cat Optimization Algorithm [49]2023
MVOMulti-Verse Optimizer [50]2016
WOAWhale Optimization Algorithm [51]2016
SCASine Cosine Algorithm [52]2016
MFOMoth-Flame Optimization Algorithm [53]2015
GWOGrey Wolf Optimizer [54]2014
PSOParticle Swarm Optimization [55]1995
SASimulated Annealing Algorithm [56]1983
GAGenetic Algorithm [57]1960
Table 4. Comparison results over CEC2022 benchmarks (F1–F12), run = 30, FES = 1000, agents No. = 30.
Table 4. Comparison results over CEC2022 benchmarks (F1–F12), run = 30, FES = 1000, agents No. = 30.
Function FVIMDEFVIMFLOSTOASOASPBOAOSSOAChimpCPOROA
F1Mean3.01E+024.64E+038.72E+031.88E+032.80E+033.23E+041.59E+031.03E+042.42E+031.58E+038.32E+03
Std1.29E+003.02E+031.32E+031.62E+032.91E+039.71E+031.13E+035.23E+039.72E+022.43E+031.50E+03
Rank1141611132181712715
F2Mean4.06E+024.39E+021.27E+034.17E+024.80E+029.44E+024.08E+021.25E+035.22E+024.06E+025.14E+02
Std2.62E+003.01E+015.53E+022.05E+011.31E+021.52E+021.03E+013.09E+027.96E+013.75E+002.85E+01
Rank113226152032117216
F3Mean6.00E+026.02E+026.49E+026.12E+026.09E+026.74E+026.13E+026.61E+026.23E+026.46E+026.38E+02
Std6.22E-022.19E+001.43E+017.65E+005.26E+006.33E+006.03E+004.62E+005.26E+001.11E+011.36E+01
Rank13198622921141816
F4Mean8.14E+028.24E+028.43E+028.23E+028.25E+028.98E+028.26E+028.65E+028.29E+028.32E+028.41E+02
Std1.04E+017.88E+001.84E+011.01E+012.68E+009.08E+006.74E+009.95E+007.99E+005.43E-011.15E+01
Rank17185822919111416
F5Mean9.00E+029.06E+021.33E+039.54E+029.94E+023.75E+039.57E+021.70E+031.20E+031.46E+031.27E+03
Std1.16E-011.09E+011.77E+023.11E+019.31E+017.05E+024.23E+011.80E+021.37E+022.47E+021.82E+02
Rank12155922620131714
F6Mean1.80E+035.00E+035.44E+071.69E+042.01E+042.41E+087.33E+031.84E+081.21E+064.86E+035.36E+04
Std1.58E+001.91E+033.34E+076.33E+039.40E+031.03E+082.21E+031.89E+081.48E+062.86E+036.98E+04
Rank11020131422122116915
F7Mean2.02E+032.03E+032.09E+032.04E+032.03E+032.17E+032.03E+032.15E+032.06E+032.07E+032.07E+03
Std5.42E+001.10E+013.07E+016.81E+008.54E+003.46E+016.24E+001.67E+018.08E+001.79E+011.24E+01
Rank16197522421131617
F8Mean2.21E+032.23E+032.26E+032.23E+032.23E+032.66E+032.23E+032.38E+032.28E+032.28E+032.23E+03
Std5.50E+001.33E+003.81E+013.23E+002.50E+007.91E+021.14E+001.01E+026.54E+015.91E+012.85E+00
Rank161710922521181915
F9Mean2.53E+032.60E+032.76E+032.57E+032.56E+032.73E+032.57E+032.77E+032.58E+032.58E+032.67E+03
Std5.30E-093.24E+011.20E+024.49E+014.00E+016.54E+013.06E+012.86E+012.16E+015.92E+013.15E+01
Rank1152111620822131218
F10Mean2.51E+032.60E+032.81E+032.50E+032.50E+032.59E+032.55E+032.59E+032.70E+032.64E+032.57E+03
Std2.92E+015.39E+011.44E+021.83E-016.36E-025.49E+016.11E+015.55E+014.38E+027.71E+018.45E+01
Rank617211216915201913
F11Mean2.60E+032.93E+033.69E+032.72E+032.78E+033.60E+032.66E+033.73E+033.29E+032.78E+032.87E+03
Std1.67E-012.08E+024.85E+025.57E+011.43E+013.03E+027.94E+014.08E+027.33E+011.81E+028.20E+01
Rank117216920422191016
F12Mean2.86E+032.88E+033.05E+032.86E+032.86E+032.89E+032.87E+033.10E+032.87E+032.95E+032.95E+03
Std1.59E+001.99E+016.06E+015.46E-013.50E-016.08E+005.10E+001.63E+021.36E-011.04E+023.46E+01
Rank11321341582261918
Table 5. Continue comparison results over CEC2022 benchmarks (F1–F12), run = 30, FES = 1000, agents No. = 30.
Table 5. Continue comparison results over CEC2022 benchmarks (F1–F12), run = 30, FES = 1000, agents No. = 30.
Function WOAPSOMFOSHIOZOAMTDESCADOASCSOGASA
F1Mean1.39E+047.13E+021.79E+031.20E+034.84E+021.38E+041.72E+031.54E+035.11E+025.16E+041.07E+04
Std7.02E+035.97E+022.08E+031.07E+033.34E+013.65E+033.92E+021.31E+031.95E+021.37E+042.34E+03
Rank2041052199632218
F2Mean4.20E+024.12E+024.26E+024.10E+024.36E+025.38E+024.62E+024.36E+024.36E+027.77E+024.20E+02
Std3.00E+011.43E+013.31E+011.12E+012.67E+012.57E+011.44E+013.96E+013.89E+012.98E+025.01E+00
Rank85941118141012197
F3Mean6.39E+026.00E+026.03E+026.07E+026.13E+026.33E+026.16E+026.18E+026.14E+026.59E+026.11E+02
Std9.65E+007.64E-025.46E+009.03E+005.24E+004.88E+001.69E+001.19E+019.72E+001.25E+013.00E+00
Rank172451015121311207
F4Mean8.29E+028.21E+028.28E+028.22E+028.23E+028.71E+028.36E+028.22E+028.31E+028.67E+028.42E+02
Std1.61E+012.19E+004.62E+004.06E+004.84E+007.80E+006.10E+001.11E+018.66E+002.02E+018.79E+00
Rank122104621153132017
F5Mean1.79E+039.07E+029.35E+029.76E+021.01E+031.50E+039.69E+021.11E+031.06E+031.36E+031.47E+03
Std6.44E+025.68E+004.03E+011.44E+026.07E+011.92E+021.65E+011.31E+022.09E+021.02E+021.24E+02
Rank213481019712111618
F6Mean3.19E+033.89E+035.21E+032.81E+033.06E+039.43E+061.58E+062.00E+034.14E+031.53E+074.49E+03
Std1.43E+032.41E+032.92E+039.00E+021.35E+038.21E+061.87E+061.61E+021.74E+031.88E+072.15E+03
Rank561134181727198
F7Mean2.06E+032.02E+032.04E+032.06E+032.04E+032.08E+032.05E+032.04E+032.06E+032.12E+032.03E+03
Std1.63E+013.94E-013.42E+013.75E+012.03E+016.82E+009.86E+002.31E+011.63E+012.19E+012.24E+00
Rank152814918111012203
F8Mean2.23E+032.23E+032.23E+032.23E+032.22E+032.24E+032.23E+032.23E+032.22E+032.32E+032.23E+03
Std5.45E+002.32E+004.13E+007.04E+001.86E+001.12E+013.54E+006.79E+003.55E+006.58E+012.79E+00
Rank14871121613123204
F9Mean2.54E+032.55E+032.53E+032.58E+032.62E+032.63E+032.56E+032.57E+032.57E+032.73E+032.53E+03
Std1.86E+012.11E+011.41E+003.07E+014.78E+014.12E+019.42E+005.07E+015.24E+017.33E+011.87E+00
Rank4521416177109193
F10Mean2.53E+032.57E+032.50E+032.61E+032.55E+032.51E+032.50E+032.55E+032.58E+032.86E+032.50E+03
Std6.65E+015.98E+011.64E+007.69E+016.89E+011.05E+012.88E-017.18E+016.81E+016.49E+022.44E-01
Rank81241810751114223
F11Mean2.87E+032.65E+032.66E+032.81E+032.71E+032.86E+032.78E+032.74E+032.84E+033.26E+032.78E+03
Std2.08E+027.09E+018.71E+011.62E+029.68E+017.05E+016.92E+005.04E+012.06E+024.94E+027.56E+00
Rank15231251487131811
F12Mean2.88E+032.86E+032.86E+032.88E+032.92E+032.89E+032.87E+032.91E+032.87E+033.04E+032.87E+03
Std2.66E+011.82E+001.08E+001.87E+012.10E+012.84E+001.68E+006.40E+015.77E+008.20E+017.08E-01
Rank125211171491610207
Table 6. Comparison results over CEC2017 benchmarks (F1–F30), run = 30, FES = 1000, agents No. = 30.
Table 6. Comparison results over CEC2017 benchmarks (F1–F30), run = 30, FES = 1000, agents No. = 30.
Function FVIMDEFVIMFLOSTOASOASPBOAOSSOAChimpCPOROA
F1Mean3.21E+035.68E+061.14E+101.99E+083.47E+088.71E+098.43E+051.17E+101.52E+092.21E+034.06E+09
Std1.66E+031.03E+073.75E+092.05E+081.81E+083.09E+094.58E+052.56E+091.50E+092.21E+031.97E+09
SEM6.78E+024.19E+061.53E+098.38E+077.41E+071.26E+091.87E+051.04E+096.14E+089.03E+028.03E+08
Rank362011121942115117
F2Mean1.51E+033.00E+074.12E+111.98E+072.08E+073.76E+106.11E+066.28E+126.65E+087.42E+039.54E+10
Std3.21E+037.31E+075.31E+112.14E+072.28E+073.94E+108.48E+061.03E+131.03E+091.05E+041.26E+11
SEM1.31E+032.98E+072.17E+118.75E+069.30E+061.61E+103.46E+064.22E+124.21E+084.29E+035.15E+10
Rank211198101762016318
F3Mean3.01E+025.93E+031.40E+042.79E+031.72E+034.09E+049.28E+021.49E+042.95E+033.56E+021.13E+04
Std1.08E+005.23E+032.79E+031.47E+031.66E+037.70E+034.53E+023.14E+031.12E+036.92E+014.29E+03
SEM4.40E-012.14E+031.14E+036.00E+026.78E+023.14E+031.85E+021.28E+034.58E+022.83E+011.75E+03
Rank11317972041810315
F4Mean4.01E+024.15E+021.24E+034.50E+024.72E+021.32E+034.19E+021.23E+035.81E+024.06E+027.31E+02
Std4.07E-011.88E+012.73E+022.94E+014.62E+013.14E+022.20E+014.56E+021.42E+021.14E+001.40E+02
SEM1.66E-017.66E+001.11E+021.20E+011.88E+011.28E+028.98E+001.86E+025.81E+014.66E-015.72E+01
Rank142011132161916317
F5Mean5.17E+025.25E+025.92E+025.24E+025.25E+026.09E+025.25E+026.05E+025.59E+025.71E+025.77E+02
Std8.72E+005.05E+001.86E+014.43E+009.76E+001.04E+015.40E+001.67E+011.32E+011.89E+011.36E+01
SEM3.56E+002.06E+007.59E+001.81E+003.98E+004.25E+002.20E+006.80E+005.38E+007.70E+005.57E+00
Rank14182521320151617
F6Mean6.00E+026.02E+026.55E+026.13E+026.14E+026.71E+026.15E+026.60E+026.24E+026.45E+026.44E+02
Std2.45E-021.33E+001.08E+014.47E+006.79E+001.03E+015.18E+004.61E+006.74E+001.34E+011.30E+01
SEM9.99E-035.45E-014.40E+001.82E+002.77E+004.22E+002.11E+001.88E+002.75E+005.47E+005.32E+00
Rank12186720819131716
F7Mean7.23E+027.34E+028.16E+027.60E+027.57E+021.17E+037.49E+028.23E+028.01E+027.89E+028.06E+02
Std1.21E+011.44E+011.41E+017.93E+002.13E+014.57E+011.66E+011.97E+012.00E+013.72E+013.07E+01
SEM4.95E+005.86E+005.75E+003.24E+008.71E+001.86E+016.79E+008.03E+008.17E+001.52E+011.25E+01
Rank121710821619151316
F8Mean8.13E+028.11E+028.66E+028.28E+028.27E+029.27E+028.25E+028.72E+028.39E+028.35E+028.49E+02
Std6.82E+003.20E+001.31E+011.25E+011.01E+011.19E+019.62E-017.60E+009.41E+003.98E-019.34E+00
SEM2.78E+001.31E+005.36E+005.09E+004.11E+004.87E+003.93E-013.10E+003.84E+001.63E-013.81E+00
Rank21188621519141117
F9Mean9.00E+029.64E+021.55E+039.98E+029.96E+024.17E+031.03E+031.87E+031.62E+031.83E+031.71E+03
Std7.02E-021.01E+021.81E+028.59E+014.52E+015.29E+021.18E+023.84E+022.91E+022.13E+023.35E+02
SEM2.87E-024.12E+017.37E+013.51E+011.85E+012.16E+024.82E+011.57E+021.19E+028.69E+011.37E+02
Rank12145421919151816
F10Mean1.45E+031.65E+032.79E+031.88E+032.05E+032.65E+031.97E+033.25E+032.94E+032.73E+032.40E+03
Std6.81E+013.57E+021.40E+023.27E+022.66E+028.75E+012.48E+022.66E+029.78E+016.54E+024.72E+02
SEM2.78E+011.46E+025.72E+011.33E+021.09E+023.57E+011.01E+021.09E+023.99E+012.67E+021.93E+02
Rank131861015821191713
F11Mean1.11E+031.90E+034.42E+031.26E+031.25E+034.21E+031.21E+036.78E+031.29E+031.24E+034.29E+03
Std5.02E+001.84E+032.70E+038.33E+019.09E+018.75E+025.16E+013.89E+031.15E+029.75E+014.07E+03
SEM2.05E+007.49E+021.10E+033.40E+013.71E+013.57E+022.10E+011.59E+034.70E+013.98E+011.66E+03
Rank11619121117821131018
F12Mean1.65E+037.80E+055.00E+088.21E+051.99E+068.12E+083.07E+064.92E+086.80E+064.01E+063.72E+07
Std1.97E+026.24E+053.76E+086.17E+053.24E+062.09E+082.63E+065.76E+083.19E+065.35E+063.35E+07
SEM8.04E+012.55E+051.54E+082.52E+051.32E+068.55E+071.08E+062.35E+081.30E+062.18E+061.37E+07
Rank162079211019131117
F13Mean1.32E+031.32E+041.22E+071.78E+042.14E+042.39E+088.04E+031.40E+072.90E+041.37E+047.98E+04
Std3.42E+008.11E+031.86E+071.08E+041.38E+048.00E+075.65E+032.25E+072.30E+049.01E+037.65E+04
SEM1.40E+003.31E+037.58E+064.41E+035.62E+033.27E+072.31E+039.19E+069.38E+033.68E+033.12E+04
Rank161811132141915817
F14Mean1.42E+034.16E+035.74E+033.02E+032.38E+031.28E+062.39E+032.62E+045.80E+035.81E+032.17E+03
Std1.10E+012.09E+037.75E+032.19E+031.62E+031.81E+067.05E+025.02E+042.46E+023.06E+031.12E+03
SEM4.48E+008.53E+023.16E+038.92E+026.61E+027.40E+052.88E+022.05E+041.00E+021.25E+034.56E+02
Rank113161282091917187
F15Mean1.50E+036.31E+031.21E+044.45E+034.65E+035.82E+064.42E+032.12E+041.14E+044.23E+047.99E+03
Std2.49E+002.74E+033.86E+031.70E+034.71E+031.15E+072.41E+033.90E+038.64E+034.37E+044.42E+03
SEM1.02E+001.12E+031.58E+036.95E+021.92E+034.71E+069.83E+021.59E+033.53E+031.78E+041.80E+03
Rank1121691021818151913
Table 7. Comparison results over CEC2017 benchmarks (F1–F30), run = 30, FES = 1000, agents No. = 30.
Table 7. Comparison results over CEC2017 benchmarks (F1–F30), run = 30, FES = 1000, agents No. = 30.
Function WOAPSOMFOSHIOZOAMTDESCADOASCSOGASA
F1Mean3.74E+062.54E+032.34E+077.84E+075.27E+081.80E+117.23E+082.31E+091.52E+074.94E+094.98E+07
Std1.89E+062.41E+033.62E+071.91E+087.65E+088.91E+092.26E+082.23E+092.17E+072.93E+092.29E+07
Rank52810132214167189
F2Mean3.58E+062.00E+025.17E+073.39E+082.03E+073.47E+545.25E+076.87E+071.32E+079.90E+156.74E+05
Std8.62E+065.22E-051.23E+087.89E+082.20E+073.77E+544.37E+071.63E+082.05E+072.42E+164.18E+05
Rank51121592213147214
F3Mean4.50E+033.01E+021.60E+047.13E+031.53E+031.68E+142.59E+033.92E+031.59E+034.88E+041.30E+04
Std5.00E+033.60E-149.91E+035.37E+031.72E+037.39E+131.11E+031.99E+031.62E+032.16E+041.59E+03
Rank122191452281162116
F4Mean4.72E+024.02E+024.24E+024.39E+024.22E+023.18E+044.67E+025.15E+024.44E+021.01E+034.16E+02
Std8.45E+011.19E+003.76E+013.74E+012.83E+014.23E+034.51E+017.56E+014.83E+012.18E+025.51E+00
Rank14289722121510185
F5Mean5.56E+025.42E+025.29E+025.32E+025.43E+021.26E+035.53E+025.54E+025.32E+026.01E+025.26E+02
Std2.11E+011.71E+017.81E+009.25E+002.58E+012.70E+018.07E+001.87E+011.45E+012.55E+017.20E+00
Rank141078112212139196
F6Mean6.38E+026.15E+026.03E+026.05E+026.19E+027.24E+026.16E+026.28E+026.20E+026.73E+026.12E+02
Std1.27E+011.17E+013.05E+006.75E+008.09E+005.06E+002.27E+001.33E+019.41E+001.13E+012.33E+00
Rank159341122101412215
F7Mean8.17E+027.36E+027.42E+027.49E+027.53E+023.65E+037.74E+028.00E+027.73E+028.97E+027.57E+02
Std3.74E+017.14E+001.34E+011.64E+011.51E+012.34E+025.34E+005.89E+013.11E+018.85E+011.39E+01
Rank18345722121411209
F8Mean8.39E+028.23E+028.36E+028.28E+028.15E+021.46E+038.46E+028.43E+028.29E+028.77E+028.31E+02
Std1.88E+014.67E+001.59E+011.50E+017.91E+003.96E+018.15E+001.08E+016.67E+001.16E+016.38E+00
Rank134127322161592010
F9Mean1.73E+039.78E+021.01E+031.15E+031.09E+033.33E+041.02E+031.39E+031.00E+032.61E+031.19E+03
Std7.62E+021.49E+021.79E+022.25E+021.03E+024.14E+033.14E+013.41E+021.33E+027.79E+021.47E+02
Rank173711102281362012
F10Mean2.23E+031.75E+031.91E+032.04E+031.75E+031.01E+042.43E+032.66E+032.17E+032.95E+031.62E+03
Std2.51E+022.71E+021.53E+023.02E+022.07E+022.51E+022.15E+025.74E+022.02E+022.35E+021.71E+02
Rank12479522141611202
F11Mean1.30E+031.13E+031.14E+031.17E+031.14E+031.88E+091.22E+031.61E+031.15E+036.05E+031.17E+03
Std7.05E+011.23E+013.55E+013.71E+012.07E+011.01E+093.19E+016.64E+022.55E+015.31E+032.96E+01
Rank142463229155207
F12Mean9.96E+061.75E+049.01E+066.50E+059.18E+052.57E+101.40E+074.50E+066.14E+051.87E+085.50E+05
Std8.01E+061.62E+048.91E+061.07E+066.61E+052.91E+097.47E+067.20E+065.93E+051.79E+082.93E+05
Rank15214582216124183
F13Mean1.33E+041.17E+041.44E+042.01E+041.45E+041.22E+104.40E+042.41E+032.27E+043.52E+072.05E+03
Std8.83E+038.31E+031.44E+042.19E+045.70E+031.94E+093.52E+044.64E+021.71E+043.61E+074.11E+02
Rank75912102216314202
F14Mean1.73E+031.93E+032.72E+034.65E+035.45E+034.41E+081.65E+031.46E+032.83E+031.52E+061.56E+03
Std1.72E+027.68E+027.72E+021.56E+032.61E+031.51E+081.09E+021.84E+011.97E+031.56E+067.43E+01
Rank56101415224211213
F15Mean8.49E+032.18E+031.47E+042.76E+035.48E+037.53E+092.59E+032.00E+033.92E+031.35E+061.66E+03
Std5.74E+036.07E+021.24E+041.32E+032.23E+031.81E+091.06E+035.86E+021.10E+033.06E+065.46E+01
Rank1441761122537202
Table 8. Comparison results over CEC2017 benchmarks (F1–F30), run = 30, FES = 1000, agents No. = 30.
Table 8. Comparison results over CEC2017 benchmarks (F1–F30), run = 30, FES = 1000, agents No. = 30.
Function FVIMDEFVIMFLOSTOASOASPBOAOSSOAChimpCPOROA
F16Mean1.61E+031.92E+032.31E+031.75E+031.74E+032.48E+031.80E+032.30E+032.04E+032.08E+031.99E+03
Std1.04E+011.48E+021.46E+029.03E+011.20E+022.87E+021.21E+021.76E+028.58E+011.34E+021.44E+02
Rank113204321819161715
F17Mean1.73E+031.79E+031.86E+031.76E+031.85E+032.17E+031.77E+031.92E+031.81E+031.87E+031.81E+03
Std7.52E+004.65E+012.74E+011.27E+015.95E+012.08E+021.75E+017.46E+018.82E+001.13E+022.12E+01
Rank1111741621519131814
F18Mean1.81E+031.58E+041.10E+084.05E+044.31E+041.61E+081.69E+041.85E+086.36E+041.48E+047.97E+04
Std4.24E+001.15E+042.14E+089.32E+032.12E+041.46E+089.84E+031.59E+087.18E+041.30E+046.48E+04
Rank171913142082115616
F19Mean1.90E+038.26E+031.27E+056.71E+031.69E+041.32E+074.67E+031.08E+062.29E+041.18E+042.44E+04
Std3.50E-015.99E+032.59E+056.91E+039.99E+031.46E+073.05E+033.44E+057.25E+031.17E+041.37E+04
Rank1111871321520141215
F20Mean2.00E+032.16E+032.22E+032.12E+032.16E+032.45E+032.12E+032.37E+032.23E+032.33E+032.26E+03
Std7.60E+005.72E+016.79E+015.95E+015.91E+018.41E+016.16E+014.37E+018.20E+011.58E+023.66E+01
Rank191561021520161917
F21Mean2.31E+032.30E+032.37E+032.20E+032.20E+032.39E+032.27E+032.41E+032.31E+032.35E+032.35E+03
Std9.17E+004.97E+017.58E+011.15E+001.77E+004.05E+015.99E+018.25E+006.40E+012.10E+015.70E+01
Rank98181220421101716
F22Mean2.29E+032.35E+033.09E+033.20E+033.44E+033.39E+032.30E+032.95E+033.65E+032.31E+032.67E+03
Std4.33E+013.51E+016.29E+027.02E+025.87E+023.37E+022.83E+012.70E+026.59E+024.05E+002.40E+02
Rank1111718201931521514
F23Mean2.62E+032.65E+032.74E+032.63E+032.63E+032.69E+032.64E+032.81E+032.65E+032.68E+032.66E+03
Std1.01E+012.19E+012.55E+015.39E+008.14E+006.08E+001.33E+015.56E+016.83E+002.97E+011.90E+01
Rank18192417621111512
F24Mean2.75E+032.75E+032.93E+032.76E+032.75E+032.83E+032.77E+032.97E+032.81E+032.84E+032.78E+03
Std1.42E+011.10E+017.89E+011.11E+016.88E+001.44E+016.72E+005.61E+011.69E+014.81E+016.88E+01
Rank541976171021161812
F25Mean2.91E+032.94E+033.51E+032.94E+032.94E+033.46E+032.93E+033.30E+033.00E+032.94E+033.16E+03
Std1.86E+012.83E+012.02E+021.34E+012.33E+011.15E+022.30E+019.80E+013.23E+014.59E+012.24E+02
Rank17215102041815817
F26Mean2.90E+032.95E+034.00E+033.32E+033.32E+034.61E+032.97E+034.48E+034.06E+034.16E+033.56E+03
Std3.41E-021.11E+025.12E+025.66E+025.04E+021.59E+021.44E+021.24E+021.37E+023.89E+021.40E+02
Rank1216111021420171815
F27Mean3.09E+033.13E+033.32E+033.09E+033.09E+033.13E+033.10E+033.41E+033.10E+033.17E+033.18E+03
Std3.26E-013.72E+017.69E+012.42E+002.10E+007.82E+005.91E+009.12E+016.44E+006.56E+013.79E+01
Rank11320231172161718
F28Mean3.20E+033.46E+033.87E+033.41E+033.27E+033.49E+033.38E+033.88E+033.25E+033.37E+033.58E+03
Std9.78E+001.65E+022.31E+015.06E+001.11E+028.06E+018.02E+011.09E+027.86E+002.89E+022.87E+02
Rank215201251610214917
F29Mean3.15E+033.20E+033.51E+033.18E+033.25E+033.52E+033.22E+033.69E+033.33E+033.34E+033.42E+03
Std1.48E+014.82E+011.44E+024.97E+017.55E+019.64E+013.17E+011.66E+025.13E+011.20E+029.42E+01
Rank141821019621141517
F30Mean5.95E+031.22E+062.28E+077.28E+042.19E+056.59E+063.26E+055.17E+073.91E+063.17E+068.04E+06
Std5.45E+031.62E+061.03E+073.16E+042.78E+052.37E+062.98E+051.90E+072.73E+063.36E+061.08E+07
Rank113193517621161518
Table 9. Comparison results over CEC2017 benchmarks (F1–F30), run = 30, FES = 1000, agents No. = 30.
Table 9. Comparison results over CEC2017 benchmarks (F1–F30), run = 30, FES = 1000, agents No. = 30.
Function WOAPSOMFOSHIOZOAMTDESCADOASCSOGASA
F16Mean1.98E+031.84E+031.79E+031.91E+031.85E+035.79E+041.79E+031.90E+031.78E+032.21E+031.73E+03
Std1.48E+021.26E+021.72E+021.61E+024.96E+013.46E+039.71E+011.77E+029.63E+011.84E+024.38E+01
Rank14971210226115182
F17Mean1.78E+031.78E+031.80E+031.82E+031.76E+036.00E+051.78E+031.78E+031.78E+031.99E+031.74E+03
Std1.67E+014.36E+014.31E+018.21E+011.49E+011.67E+051.90E+012.61E+011.95E+012.25E+027.53E+00
Rank1061215322897202
F18Mean1.91E+041.07E+043.25E+041.89E+041.34E+046.84E+082.90E+051.39E+042.80E+047.33E+064.75E+03
Std1.28E+047.28E+038.12E+031.50E+047.40E+033.04E+083.16E+052.10E+041.24E+041.04E+071.60E+03
Rank10312942217511182
F19Mean3.35E+046.95E+033.68E+036.51E+033.96E+045.63E+093.15E+037.76E+038.20E+039.56E+052.03E+03
Std3.95E+043.75E+032.17E+036.84E+038.07E+041.37E+091.45E+031.21E+046.84E+031.07E+068.48E+01
Rank1684617223910192
F20Mean2.17E+032.13E+032.11E+032.21E+032.08E+033.49E+032.14E+032.19E+032.17E+032.29E+032.04E+03
Std9.51E+019.79E+015.82E+018.46E+013.65E+011.25E+023.79E+017.79E+013.22E+011.13E+027.15E+00
Rank11741432281312182
F21Mean2.31E+032.32E+032.33E+032.29E+032.31E+032.94E+032.28E+032.34E+032.27E+032.38E+032.25E+03
Std7.17E+015.92E+011.33E+016.62E+015.23E+012.94E+016.84E+017.78E+006.83E+015.51E+014.83E+01
Rank121314711226155193
F22Mean2.30E+032.29E+032.31E+032.33E+032.34E+031.17E+042.39E+032.48E+032.31E+033.01E+032.31E+03
Std3.71E+013.07E+011.87E+014.26E+012.09E+012.19E+023.92E+011.56E+021.06E+015.18E+021.64E+01
Rank4279102212138166
F23Mean2.66E+032.73E+032.63E+032.64E+032.68E+035.04E+032.66E+032.65E+032.65E+032.80E+032.63E+03
Std2.88E+016.59E+011.04E+011.33E+011.05E+011.08E+021.03E+011.87E+011.78E+012.99E+017.11E+00
Rank141857162213109203
F24Mean2.67E+032.76E+032.76E+032.72E+032.79E+035.62E+032.79E+032.80E+032.78E+032.94E+032.59E+03
Std1.24E+021.30E+024.75E+008.67E+012.20E+018.25E+013.80E+001.25E+021.15E+017.81E+013.43E+01
Rank29831322141511201
F25Mean2.95E+032.93E+032.94E+032.96E+032.98E+031.12E+042.97E+033.06E+032.93E+033.35E+032.94E+03
Std4.91E+012.31E+012.79E+012.81E+011.03E+021.10E+039.04E+009.58E+012.06E+012.58E+021.29E+01
Rank112912142213163196
F26Mean3.40E+033.05E+032.96E+033.30E+033.47E+032.72E+043.08E+033.47E+033.16E+034.47E+033.06E+03
Std4.10E+022.41E+029.66E+014.86E+023.40E+021.09E+033.83E+013.27E+022.19E+023.92E+029.13E+01
Rank1253913227148196
F27Mean3.14E+033.15E+033.09E+033.13E+033.16E+035.56E+033.10E+033.12E+033.10E+033.29E+033.10E+03
Std3.71E+015.12E+012.85E+003.49E+013.61E+019.16E+012.53E+008.10E+001.06E+017.97E+013.74E+00
Rank141541216228109195
F28Mean3.41E+033.18E+033.39E+033.41E+033.37E+031.20E+043.37E+033.58E+033.35E+033.86E+033.24E+03
Std1.32E+025.02E+014.29E+013.51E+011.25E+029.36E+021.52E+022.79E+021.93E+022.23E+023.75E+01
Rank13111148227186193
F29Mean3.37E+033.21E+033.28E+033.23E+033.23E+034.17E+053.24E+033.25E+033.30E+033.53E+033.19E+03
Std5.43E+013.38E+016.76E+016.73E+016.01E+012.26E+054.28E+018.30E+014.50E+011.76E+024.56E+01
Rank16512782291113203
F30Mean1.76E+061.37E+047.14E+057.74E+057.48E+059.88E+091.21E+068.17E+057.46E+053.01E+071.15E+05
Std2.18E+065.82E+036.87E+051.12E+061.07E+065.52E+089.02E+051.20E+061.25E+061.90E+071.15E+05
Rank14271092212118204
Table 10. Comparison results over 50 benchmarks (F1–F18), run = 30, FES = 1000, agents No. = 30.
Table 10. Comparison results over 50 benchmarks (F1–F18), run = 30, FES = 1000, agents No. = 30.
FunctionStat.FVIMDEFVIMFLOSTOASOAMVOAOSSOAChimpCPOROA
F1Mean0.00E+001.60E+000.00E+000.00E+000.00E+000.00E+000.00E+001.04E+010.00E+000.00E+000.00E+00
Std0.00E+002.19E+000.00E+000.00E+000.00E+000.00E+000.00E+001.14E+000.00E+000.00E+000.00E+00
Rank1191111122111
F2Mean0.00E+000.00E+000.00E+000.00E+000.00E+007.60E+000.00E+000.00E+000.00E+000.00E+000.00E+00
Std0.00E+000.00E+000.00E+000.00E+000.00E+001.67E+000.00E+000.00E+000.00E+000.00E+000.00E+00
Rank111111911111
F3Mean3.42E-447.07E-210.00E+005.94E-181.23E-272.99E-015.25E-2020.00E+001.13E-131.69E-1797.30E-22
Std2.35E-446.53E-210.00E+007.95E-182.00E-274.34E-020.00E+000.00E+002.35E-130.00E+001.63E-21
Rank111411512206116713
F4Mean9.57E-451.83E-210.00E+002.11E-194.72E-294.40E-011.62E-2160.00E+005.11E-163.41E-1935.16E-34
Std1.62E-441.47E-210.00E+002.78E-196.41E-293.82E-010.00E+000.00E+001.01E-150.00E+001.15E-33
Rank111411513185116612
F5Mean1.51E-033.85E-032.05E-051.48E-031.56E-031.45E-023.55E-054.69E-055.57E-045.69E-057.24E-05
Std6.49E-041.09E-031.62E-054.92E-041.21E-034.44E-033.08E-052.32E-054.18E-046.43E-054.58E-05
Rank1315112141725967
F6Mean0.00E+002.86E-018.09E-024.82E-064.57E-063.05E-011.01E-043.15E-011.52E-011.75E-082.43E-07
Std0.00E+003.15E-011.63E-017.50E-064.63E-064.17E-016.49E-054.49E-013.41E-012.40E-082.00E-07
Rank11916121120132118810
F7Mean−1.00E+00−1.00E+00−1.00E+00−1.00E+00−1.00E+00−8.00E-01−1.00E+00−8.14E-01−1.00E+00−1.00E+00−7.98E-01
Std0.00E+002.07E-077.33E-069.74E-062.99E-054.47E-012.08E-062.05E-011.45E-044.36E-094.46E-01
Rank11013141520111916721
F8Mean6.11E-1513.97E-1490.00E+001.47E-963.16E-1555.89E-095.87E-2100.00E+003.07E-1312.96E-1663.39E-27
Std9.16E-1518.87E-1490.00E+003.18E-967.07E-1555.36E-090.00E+000.00E+006.85E-1310.00E+004.47E-27
Rank1213116112081141019
F9Mean1.82E-182.57E+000.00E+001.29E+008.14E-011.36E-028.13E-052.11E+014.94E+003.14E-061.42E-03
Std3.40E-182.68E+000.00E+008.60E-017.35E-019.93E-036.61E-055.65E+003.04E+004.98E-062.33E-03
Rank2181131174212035
F10Mean−5.00E+01−4.58E+01−3.85E+01−5.00E+01−5.00E+01−5.00E+01−5.00E+01−1.26E+011.81E+00−5.00E+01−3.67E+01
Std1.07E-119.40E+005.83E+008.39E-032.93E-034.05E-054.57E-031.53E+011.64E+009.99E-076.73E+00
Rank3151812109112021419
F11Mean−2.10E+02−7.14E+01−1.21E+02−1.61E+02−1.14E+02−2.10E+02−2.10E+024.95E+007.14E+00−2.10E+02−1.25E+02
Std2.29E-034.81E+013.17E+012.65E+016.38E+012.92E-022.24E-021.00E+001.84E+003.04E-043.23E+01
Rank31713814462021112
F12Mean2.97E-261.62E-210.00E+006.08E-244.63E-232.33E-041.07E-1920.00E+003.09E-211.14E-1822.75E-25
Std3.83E-262.43E-210.00E+001.36E-241.03E-221.56E-040.00E+000.00E+006.80E-210.00E+006.15E-25
Rank101411213176115711
F13Mean7.98E-056.69E-060.00E+003.98E-097.11E-092.98E-013.02E-2000.00E+008.81E-082.08E-1476.91E-18
Std3.83E-054.93E-060.00E+006.31E-091.59E-081.36E-010.00E+000.00E+001.96E-074.65E-1471.54E-17
Rank1613191018411168
F14Mean1.36E-121.20E-250.00E+005.98E-121.41E-173.33E-011.23E-1020.00E+001.04E-107.29E-887.33E-14
Std5.30E-137.45E-260.00E+007.88E-121.48E-173.85E-022.75E-1020.00E+001.73E-101.63E-871.39E-13
Rank141111512186116813
F15Mean3.21E-021.90E-090.00E+005.98E-087.03E-142.97E+017.58E-2020.00E+003.44E-011.24E-1676.28E-21
Std6.28E-024.10E-090.00E+005.65E-081.31E-137.36E+000.00E+000.00E+004.79E-010.00E+001.40E-20
Rank14121131017411568
F16Mean2.58E+012.77E+010.00E+002.81E+012.81E+011.15E+029.43E-042.89E+012.87E+012.74E+015.70E-02
Std7.20E-016.19E-010.00E+002.53E-016.82E-018.61E+011.14E-038.41E-024.89E-014.60E-018.47E-02
Rank4911110182161473
F17Mean6.66E-016.67E-012.49E-016.67E-016.67E-011.75E+002.50E-016.67E-017.33E-016.67E-012.51E-01
Std5.42E-036.44E-074.14E-044.07E-063.44E-061.94E+005.78E-046.44E-081.49E-012.18E-043.41E-03
Rank4911110172615133
F18Mean1.39E+008.80E+009.98E-011.39E+009.98E-019.98E-011.39E+009.58E+009.98E-011.23E+019.98E-01
Std8.87E-015.31E+002.22E-168.87E-015.95E-091.19E-118.87E-014.19E+003.10E-068.53E-013.44E-10
Rank9201116310217224
Table 11. Comparison results over 50 benchmarks (F1–F18), run = 30, FES = 1000, agents No. = 30.
Table 11. Comparison results over 50 benchmarks (F1–F18), run = 30, FES = 1000, agents No. = 30.
FunctionStat.WOAPSOMFOSHIOZOAGWOSCADOASCSOGASA
F1Mean0.00E+000.00E+000.00E+000.00E+004.60E+000.00E+000.00E+000.00E+000.00E+004.40E+000.00E+00
Std0.00E+000.00E+000.00E+000.00E+002.88E+000.00E+000.00E+000.00E+000.00E+003.36E+000.00E+00
Rank1111211111201
F2Mean0.00E+000.00E+002.00E+030.00E+000.00E+000.00E+006.00E-010.00E+000.00E+004.59E+045.84E+03
Std0.00E+000.00E+004.47E+030.00E+000.00E+000.00E+001.34E+000.00E+000.00E+008.46E+036.45E+02
Rank112011118112221
F3Mean8.59E-1531.57E-091.86E-035.29E-650.00E+001.03E-587.34E-041.89E-2063.79E-2363.89E+045.35E+03
Std1.78E-1522.00E-093.98E-033.95E-650.00E+001.88E-589.49E-040.00E+000.00E+005.99E+038.01E+02
Rank81719911018542221
F4Mean2.27E-1558.00E+015.80E+021.96E-640.00E+001.36E-592.03E-031.37E-1542.22E-2356.06E+036.37E+02
Std4.96E-1551.10E+027.09E+024.35E-640.00E+002.20E-592.99E-033.05E-1540.00E+001.52E+031.25E+02
Rank71920911017842221
F5Mean8.63E-041.65E+001.73E+004.31E-034.22E-058.22E-045.03E-021.68E-044.14E-052.48E+011.11E+00
Std7.43E-042.20E+003.66E+009.76E-042.99E-052.27E-044.44E-022.02E-043.47E-051.32E+013.54E-01
Rank1120211641018832219
F6Mean1.01E-110.00E+001.69E-302.61E-081.66E-101.52E-012.24E-040.00E+002.00E-104.92E-012.22E-04
Std1.92E-110.00E+002.32E-302.03E-083.66E-103.41E-012.30E-040.00E+002.32E-106.68E-013.50E-04
Rank514961715172214
F7Mean−1.00E+00−1.00E+00−1.00E+00−1.00E+00−1.00E+00−1.00E+00−9.99E-01−1.00E+00−1.00E+00−2.08E-01−9.30E-01
Std3.83E-060.00E+000.00E+006.45E-088.93E-114.25E-081.06E-030.00E+004.19E-093.96E-011.50E-01
Rank121195817162218
F8Mean0.00E+003.99E-883.33E-561.13E-2590.00E+002.71E-2021.12E-1160.00E+000.00E+009.09E-037.24E-05
Std0.00E+008.70E-887.45E-560.00E+000.00E+000.00E+002.46E-1160.00E+000.00E+007.34E-036.10E-05
Rank1171871915112221
F9Mean5.00E-011.12E-022.25E+006.44E-011.51E+004.99E-011.40E+001.96E+009.41E-013.49E+022.90E+00
Std5.47E-019.88E-031.93E+008.04E-011.48E+007.10E-013.74E-013.32E+008.46E-016.85E+024.24E+00
Rank9617101581416122219
F10Mean−5.00E+01−5.00E+01−5.00E+01−4.58E+01−5.00E+01−5.00E+01−4.13E+01−4.94E+01−5.00E+011.56E+01−4.86E+01
Std3.92E-054.02E-144.77E-149.42E+004.17E-054.59E-058.31E+001.39E+001.59E-054.82E+017.98E-01
Rank7121686171352214
F11Mean−2.10E+02−2.10E+02−2.10E+02−5.51E+01−1.30E+02−1.31E+02−3.02E+01−8.81E+01−1.60E+022.63E+03−8.86E+01
Std4.31E-026.13E-043.89E-016.02E+015.12E+017.61E+012.89E+016.35E+015.62E+011.99E+034.87E+01
Rank527181110191692215
F12Mean8.28E-031.13E+011.19E+017.71E-780.00E+001.73E-711.88E-150.00E+005.23E-2431.56E+023.16E+01
Std1.12E-021.57E+012.66E+011.70E-770.00E+003.62E-713.10E-150.00E+000.00E+002.76E+017.25E+00
Rank18192081916152221
F13Mean2.30E-063.43E+026.76E+017.15E-053.00E-853.41E-052.35E-034.40E-1812.78E-2055.54E+032.11E+02
Std3.07E-061.01E+024.33E+011.49E-056.70E-853.66E-053.67E-030.00E+000.00E+003.11E+034.80E+01
Rank1221191571417532220
F14Mean7.57E-1036.00E+003.00E+015.44E-383.14E-2687.81E-351.01E-051.24E-901.46E-1233.15E+082.69E+01
Std1.69E-1028.94E+002.55E+015.93E-380.00E+005.60E-351.90E-052.77E-902.96E-1236.98E+082.43E+00
Rank51921931017742220
F15Mean2.88E+041.51E+011.28E+041.78E-100.00E+007.27E-153.49E+031.01E-1642.84E-2005.74E+043.41E+04
Std1.86E+048.95E+001.82E+042.05E-100.00E+001.17E-142.95E+030.00E+000.00E+001.32E+043.23E+03
Rank201619111918752221
F16Mean2.72E+013.52E+013.61E+042.75E+012.82E+012.66E+013.28E+022.89E+012.85E+011.30E+082.13E+06
Std4.14E-013.06E+014.93E+041.20E+006.64E-011.40E+004.47E+022.62E-027.05E-014.61E+078.37E+05
Rank6172081251915132221
F17Mean6.67E-019.78E+016.25E+047.33E-016.67E-016.67E-015.08E+009.66E-016.67E-018.35E+051.42E+04
Std3.38E-051.31E+021.40E+051.48E-011.06E-096.02E-075.82E+001.38E-024.21E-082.51E+055.95E+03
Rank1219211458181672220
F18Mean3.35E+001.59E+003.55E+006.86E+002.58E+003.73E+001.79E+001.20E+009.98E-018.47E+009.98E-01
Std4.23E+008.88E-014.24E+005.31E+002.04E+005.07E+001.09E+004.45E-015.06E-131.76E+005.24E-10
Rank1512161814171382195
Table 12. Comparison results over 50 benchmarks (F1–F18), run = 30, FES = 1000, agents No. = 30.
Table 12. Comparison results over 50 benchmarks (F1–F18), run = 30, FES = 1000, agents No. = 30.
FunctionStat.FVIMDEFVIMFLOSTOASOAMVOAOSSOAChimpCPOROA
F19Mean3.98E-013.98E-014.22E-013.98E-013.98E-013.98E-013.98E-018.11E-013.98E-013.98E-013.98E-01
Std0.00E+001.51E-065.24E-023.79E-051.05E-041.72E-071.52E-045.04E-016.40E-044.52E-083.27E-05
Rank11320151610172118714
F20Mean0.00E+000.00E+000.00E+000.00E+000.00E+001.37E-040.00E+000.00E+000.00E+000.00E+001.33E-16
Std0.00E+000.00E+000.00E+000.00E+000.00E+001.92E-040.00E+000.00E+000.00E+000.00E+002.98E-16
Rank1111121111119
F21Mean0.00E+009.11E-081.40E-019.70E-061.52E-052.22E-071.53E-041.16E-011.63E-044.76E-082.70E-04
Std0.00E+008.77E-081.93E-016.93E-066.80E-067.65E-081.87E-041.05E-011.59E-044.98E-084.24E-04
Rank11021121311152016718
F22Mean1.40E+011.02E+010.00E+004.50E+001.14E-149.79E+010.00E+000.00E+001.10E+000.00E+000.00E+00
Std6.21E+008.64E+000.00E+002.63E+002.54E-141.40E+010.00E+000.00E+001.75E+000.00E+000.00E+00
Rank16151141119111211
F23Mean−7.58E+03−5.35E+03−9.02E+03−5.41E+03−5.32E+03−8.31E+03−8.17E+03−2.46E+03−5.76E+03−4.80E+03−1.26E+04
Std1.09E+036.61E+028.01E-041.95E+026.45E+029.73E+024.06E+036.51E+026.41E+012.37E+039.22E-04
Rank81621517672113181
F24Mean−1.80E+00−1.80E+00−1.66E+00−1.64E+00−1.80E+00−1.80E+00−1.80E+00−1.14E+00−1.48E+00−1.80E+00−1.80E+00
Std0.00E+006.89E-071.93E-013.58E-013.22E-051.41E-074.15E-042.47E-014.38E-018.15E-084.28E-04
Rank11217191310152120814
F25Mean−4.67E+00−4.50E+00−3.03E+00−3.07E+00−3.96E+00−4.32E+00−3.99E+00−2.12E+00−2.78E+00−3.88E+00−3.29E+00
Std2.29E-022.41E-023.39E-019.48E-015.60E-013.93E-013.66E-014.84E-016.79E-014.91E-016.74E-01
Rank2518171381221201416
F26Mean−8.10E+00−8.10E+00−5.72E+00−5.20E+00−5.33E+00−6.64E+00−6.06E+00−2.87E+00−4.06E+00−7.75E+00−5.81E+00
Std1.47E+006.98E-015.38E-017.17E-011.11E+007.80E-011.25E+003.90E-015.45E-011.73E+006.61E-01
Rank2316181710122120514
F27Mean0.00E+000.00E+000.00E+000.00E+000.00E+003.46E-090.00E+000.00E+000.00E+000.00E+000.00E+00
Std0.00E+000.00E+000.00E+000.00E+000.00E+003.26E-090.00E+000.00E+000.00E+000.00E+000.00E+00
Rank111111911111
F28Mean−1.03E+00−1.03E+00−1.03E+00−1.03E+00−1.03E+00−1.03E+00−1.03E+00−1.01E+00−1.03E+00−1.03E+00−1.03E+00
Std0.00E+003.88E-092.66E-034.14E-072.72E-075.25E-082.84E-041.26E-026.31E-061.34E-031.03E-05
Rank110201413121821151917
F29Mean0.00E+000.00E+000.00E+000.00E+000.00E+001.63E-040.00E+000.00E+000.00E+000.00E+000.00E+00
Std0.00E+000.00E+000.00E+000.00E+000.00E+001.52E-040.00E+000.00E+000.00E+000.00E+000.00E+00
Rank111112011111
F30Mean0.00E+000.00E+000.00E+000.00E+000.00E+008.68E-050.00E+000.00E+000.00E+000.00E+000.00E+00
Std0.00E+000.00E+000.00E+000.00E+000.00E+004.58E-050.00E+000.00E+000.00E+000.00E+000.00E+00
Rank111112011111
F31Mean−1.87E+02−1.87E+02−1.84E+02−1.87E+02−1.87E+02−1.87E+02−1.87E+02−1.40E+02−1.86E+02−1.86E+02−1.87E+02
Std2.46E-141.27E-044.90E+009.11E-021.01E-011.06E-048.99E-023.14E+019.22E-017.62E-019.22E-02
Rank1920141681521191813
F32Mean3.00E+003.00E+006.22E+003.00E+003.00E+003.00E+003.02E+008.42E+003.00E+003.00E+003.00E+00
Std1.26E-158.90E-065.05E+001.27E-054.13E-061.05E-063.83E-021.21E+014.22E-052.04E-043.50E-04
Rank1101911951820151716
F33Mean1.01E-038.36E-038.33E-041.05E-031.24E-039.32E-044.94E-041.53E-031.27E-033.21E-048.14E-04
Std8.76E-031.10E-026.06E-043.95E-043.07E-052.75E-049.42E-051.52E-032.63E-051.34E-055.42E-04
Rank10197111484161536
F34Mean−1.02E+01−7.65E+00−9.92E+00−4.34E+00−7.18E+00−9.14E+00−1.01E+01−1.12E+00−2.43E+00−1.02E+01−1.02E+01
Std1.26E-153.53E+004.12E-015.26E+004.33E+002.26E+007.71E-038.34E-012.30E+005.58E-062.81E-03
Rank2138181496212035
F35Mean−1.04E+01−9.35E+00−8.42E+00−5.53E+00−3.57E+00−8.87E+00−1.04E+01−9.44E-01−3.37E+00−1.04E+01−1.04E+01
Std0.00E+002.36E+002.73E+004.74E+004.25E+003.42E+001.24E-023.18E-012.25E+004.93E-062.78E-04
Rank17131718116211924
F36Mean−1.05E+01−1.05E+01−1.05E+01−7.52E+00−8.51E+00−7.29E+00−1.05E+01−1.64E+00−3.43E+00−1.05E+01−1.05E+01
Std1.26E-151.19E-041.29E-034.35E+004.45E+004.44E+004.65E-033.58E-012.27E+003.36E-061.06E-04
Rank2781513169212036
Table 13. Comparison results over 50 benchmarks (F1–F18), run = 30, FES = 1000, agents No. = 30.
Table 13. Comparison results over 50 benchmarks (F1–F18), run = 30, FES = 1000, agents No. = 30.
FunctionStat.WOAPSOMFOSHIOZOAGWOSCADOASCSOGASA
F19Mean3.98E-013.98E-013.98E-013.98E-013.98E-013.98E-013.98E-013.98E-013.98E-016.83E+013.98E-01
Std2.21E-070.00E+000.00E+002.69E-073.86E-101.26E-065.25E-040.00E+006.17E-098.79E+001.50E-07
Rank811115121916229
F20Mean0.00E+000.00E+000.00E+000.00E+000.00E+000.00E+000.00E+000.00E+000.00E+001.29E+016.92E-05
Std0.00E+000.00E+000.00E+000.00E+000.00E+000.00E+000.00E+000.00E+000.00E+001.54E+011.45E-04
Rank1111111112220
F21Mean2.05E-040.00E+000.00E+008.26E-082.18E-136.65E-084.83E-040.00E+008.78E-103.42E-015.69E-05
Std5.55E-050.00E+000.00E+002.47E-084.88E-135.88E-082.62E-040.00E+001.36E-095.49E-016.64E-05
Rank171195819162214
F22Mean0.00E+008.89E+011.54E+024.12E+010.00E+000.00E+003.26E+000.00E+000.00E+003.23E+021.45E+02
Std0.00E+001.90E+016.20E+011.60E+010.00E+000.00E+005.98E+000.00E+000.00E+003.82E+018.18E+00
Rank11821171113112220
F23Mean−8.78E+03−6.58E+03−8.66E+03−5.72E+03−6.99E+03−6.38E+03−3.97E+03−4.57E+03−6.88E+03−2.21E+03−8.64E+03
Std1.33E+035.45E+021.33E+034.34E+025.66E+025.77E+021.14E+021.98E+026.33E+026.28E+023.03E+02
Rank311414912201910225
F24Mean−1.80E+00−1.80E+00−1.80E+00−1.64E+00−1.80E+00−1.80E+00−1.80E+00−1.80E+00−1.80E+00−1.04E+00−1.80E+00
Std1.62E-070.00E+000.00E+003.58E-012.79E-082.98E-071.90E-030.00E+004.82E-092.24E-012.74E-09
Rank911187111615226
F25Mean−4.32E+00−4.11E+00−4.38E+00−4.51E+00−4.64E+00−4.35E+00−2.98E+00−4.05E+00−3.76E+00−1.51E+00−4.67E+00
Std2.83E-018.04E-011.54E-011.68E-018.31E-024.77E-017.17E-016.51E-016.44E-012.99E-011.77E-02
Rank9106437191115221
F26Mean−5.98E+00−7.48E+00−7.83E+00−7.50E+00−7.57E+00−6.90E+00−4.07E+00−5.78E+00−6.49E+00−2.74E+00−8.60E+00
Std4.85E-011.15E+007.97E-011.22E+004.68E-014.54E-015.77E-017.18E-013.23E-014.34E-019.26E-02
Rank1384769191511221
F27Mean0.00E+000.00E+008.14E-040.00E+000.00E+000.00E+000.00E+000.00E+000.00E+006.47E-021.47E-05
Std0.00E+000.00E+001.82E-030.00E+000.00E+000.00E+000.00E+000.00E+000.00E+006.72E-022.79E-05
Rank11211111112220
F28Mean−1.03E+00−1.03E+00−1.03E+00−1.03E+00−1.03E+00−1.03E+00−1.03E+00−1.03E+00−1.03E+00−8.69E-01−1.03E+00
Std4.19E-120.00E+000.00E+001.86E-093.87E-111.17E-092.46E-051.92E-167.10E-111.73E-016.90E-08
Rank51196816472211
F29Mean0.00E+000.00E+000.00E+000.00E+000.00E+000.00E+000.00E+000.00E+000.00E+001.46E+001.93E-04
Std0.00E+000.00E+000.00E+000.00E+000.00E+000.00E+000.00E+000.00E+000.00E+002.61E+002.60E-04
Rank1111111112221
F30Mean2.44E-160.00E+000.00E+000.00E+000.00E+000.00E+000.00E+000.00E+000.00E+009.16E-011.92E-04
Std2.62E-160.00E+000.00E+000.00E+000.00E+000.00E+000.00E+000.00E+000.00E+001.87E+001.80E-04
Rank19111111112221
F31Mean−1.87E+02−1.87E+02−1.87E+02−1.87E+02−1.87E+02−1.87E+02−1.87E+02−1.87E+02−1.87E+02−5.74E+01−1.87E+02
Std8.11E-042.46E-141.42E-143.58E-028.29E-077.96E-024.10E-022.46E-146.57E-074.76E+011.87E-05
Rank1031115121736227
F32Mean3.00E+003.00E+003.00E+003.00E+003.00E+001.92E+013.00E+003.00E+003.00E+002.25E+013.00E+00
Std6.77E-061.26E-151.31E-151.18E-051.99E-063.62E+013.87E-058.02E-152.02E-061.32E+011.72E-05
Rank8111262114472213
F33Mean6.60E-044.69E-039.54E-048.59E-033.07E-048.36E-031.08E-038.52E-033.08E-042.29E-021.11E-03
Std3.35E-048.77E-033.92E-041.08E-025.63E-091.10E-024.31E-041.12E-023.13E-082.08E-022.89E-04
Rank517921118122022213
F34Mean−7.09E+00−8.12E+00−1.02E+01−7.65E+00−1.02E+01−9.13E+00−5.02E+00−6.08E+00−4.22E+00−7.45E-01−1.01E+01
Std2.79E+002.78E+000.00E+003.53E+004.54E-052.28E+003.10E+002.27E+001.87E+004.94E-018.02E-03
Rank1511112410171619227
F35Mean−8.87E+00−8.69E+00−7.82E+00−8.88E+00−9.34E+00−1.04E+01−1.72E+00−6.56E+00−7.22E+00−7.77E-01−1.04E+01
Std3.41E+003.83E+003.64E+003.42E+002.38E+007.75E-051.82E+003.75E+002.90E+001.97E-011.28E-02
Rank101214983201615225
F36Mean−5.20E+00−1.05E+01−5.94E+00−8.91E+00−1.05E+01−1.05E+01−4.03E+00−9.08E+00−8.37E+00−9.00E-01−1.05E+01
Std3.24E+008.88E-164.20E+003.63E+002.38E-058.65E-053.14E+002.33E+002.96E+008.38E-024.18E-02
Rank1811712451911142210
Table 14. Comparison results over 50 benchmarks (F1–F18), run = 30, FES = 1000, agents No. = 30.
Table 14. Comparison results over 50 benchmarks (F1–F18), run = 30, FES = 1000, agents No. = 30.
FunctionStat.FVIMDEFVIMFLOSTOASOAMVOAOSSOAChimpCPOROA
F37Mean9.59E-021.46E+008.17E+001.30E+003.48E-011.18E-018.74E-011.36E+026.82E+002.15E+003.52E+00
Std2.10E-019.87E-016.22E+008.28E-013.02E-012.02E-015.92E-018.52E+014.63E+002.35E+002.00E+00
Rank413191276921181516
F38Mean7.34E-042.21E-027.76E-018.64E+004.30E+016.89E-048.54E-025.48E+017.95E+002.70E-011.73E-01
Std1.48E-032.47E-021.10E+001.06E+016.22E+012.71E-045.26E-028.92E+019.78E+004.87E-012.49E-01
Rank2815192111022181412
F39Mean−3.86E+00−3.86E+00−3.72E+00−3.86E+00−3.86E+00−3.86E+00−3.86E+00−3.29E+00−3.85E+00−3.86E+00−3.84E+00
Std0.00E+003.30E-031.66E-013.50E-036.46E-041.59E-061.85E-034.57E-011.13E-037.69E-055.15E-02
Rank1102015175132118619
F40Mean−3.32E+00−3.23E+00−2.63E+00−3.04E+00−3.04E+00−3.30E+00−3.17E+00−1.69E+00−2.80E+00−3.25E+00−2.80E+00
Std1.46E-065.32E-028.85E-025.22E-025.23E-025.36E-027.57E-025.77E-015.38E-016.60E-025.89E-01
Rank11220171651321191018
F41Mean3.19E-034.34E-030.00E+007.96E-030.00E+005.71E-010.00E+000.00E+002.42E-020.00E+000.00E+00
Std5.28E-035.99E-030.00E+001.25E-020.00E+004.50E-020.00E+000.00E+003.74E-020.00E+000.00E+00
Rank1214115119111711
F42Mean1.20E+014.59E-144.44E-162.00E+012.00E+011.59E+004.44E-164.44E-162.00E+014.44E-164.57E-13
Std1.09E+013.89E-150.00E+001.23E-033.28E-031.10E+000.00E+000.00E+008.03E-040.00E+009.98E-13
Rank161112019141121112
F43Mean1.25E-011.32E-011.57E-321.66E-012.80E-012.79E+002.84E-079.12E-014.07E-011.40E-032.13E-06
Std8.35E-025.83E-020.00E+007.03E-029.86E-022.14E+003.37E-076.05E-022.30E-013.10E-032.64E-06
Rank101111213193181554
F44Mean1.05E+001.13E+001.35E-321.98E+002.03E+006.51E-027.55E-062.92E+002.88E+001.55E-038.39E-05
Std1.82E-013.46E-010.00E+001.11E-012.28E-012.30E-027.16E-064.38E-021.25E-013.46E-031.29E-04
Rank9101131462171643
F45Mean−1.08E+00−1.08E+00−5.06E-01−9.31E-01−9.31E-01−1.08E+00−1.08E+00−1.82E-01−7.80E-01−9.86E-01−1.08E+00
Std0.00E+007.33E-083.08E-013.36E-013.36E-017.82E-081.44E-047.30E-024.12E-016.09E-026.36E-06
Rank1920181781222191610
F46Mean−1.38E+00−1.39E+00−5.14E-01−1.85E-01−9.49E-01−9.32E-01−1.11E+00−2.04E-01−5.66E-01−5.60E-01−3.83E-01
Std2.65E-012.39E-012.68E-011.86E-015.11E-012.43E-023.59E-012.65E-019.52E-021.33E-013.01E-01
Rank3217211112520151619
F47Mean−5.76E-01−5.18E-01−1.32E-03−4.73E-02−3.77E-02−4.23E-01−4.59E-01−5.91E-05−7.45E-02−2.22E-01−1.47E-02
Std2.08E-011.85E-012.64E-034.93E-023.37E-028.49E-022.13E-011.02E-044.48E-021.43E-012.71E-02
Rank2320151710721141319
F48Mean0.00E+002.14E-043.99E+014.50E-025.87E-021.75E-057.93E-023.80E+011.41E+021.41E+003.72E-02
Std0.00E+001.16E-045.50E+013.45E-026.13E-021.04E-056.18E-021.02E+013.15E+023.16E+002.49E-02
Rank11121141591620221812
F49Mean9.66E+014.14E+011.84E+041.63E+039.51E+027.49E+027.01E+023.79E+041.51E+024.04E+028.02E+03
Std8.59E+018.20E+015.69E+031.49E+039.67E+029.36E+029.92E+022.71E+049.68E+016.29E+021.26E+04
Rank3221161514132251120
F50Mean1.79E+032.50E+041.63E+059.75E+036.96E+034.77E+024.93E+032.26E+053.47E+042.89E+041.01E+05
Std2.59E+031.58E+048.57E+047.48E+035.59E+038.69E+023.72E+033.44E+042.07E+042.46E+043.61E+04
Rank215211081722171620
Table 15. Comparison results over 50 benchmarks (F1–F18), run = 30, FES = 1000, agents No. = 30.
Table 15. Comparison results over 50 benchmarks (F1–F18), run = 30, FES = 1000, agents No. = 30.
FunctionStat.WOAPSOMFOSHIOZOAGWOSCADOASCSOGASA
F37Mean9.49E+004.16E-031.07E-015.65E+004.76E-025.63E-018.80E-011.53E+001.19E+001.86E+025.64E-02
Std6.97E+002.57E-032.15E-015.64E+006.53E-026.47E-014.80E-013.37E+008.37E-013.86E+025.81E-02
Rank20151728101411223
F38Mean9.97E-017.47E-041.07E-024.74E-021.33E-034.65E-034.68E+001.13E-011.93E-011.43E+011.40E-02
Std1.13E+001.30E-031.15E-027.66E-021.08E-032.35E-038.74E+002.52E-013.86E-011.31E+011.29E-02
Rank1636945171113207
F39Mean−3.86E+00−3.86E+00−3.86E+00−3.86E+00−3.86E+00−3.86E+00−3.86E+00−3.86E+00−3.86E+00−3.12E+00−3.86E+00
Std3.02E-033.52E-030.00E+001.16E-032.19E-042.28E-032.44E-033.85E-164.31E-035.32E-014.30E-07
Rank1211187916114224
F40Mean−3.27E+00−3.12E+00−3.23E+00−3.32E+00−3.32E+00−3.25E+00−3.07E+00−3.29E+00−3.26E+00−1.46E+00−3.32E+00
Std1.07E-011.73E-015.32E-023.79E-065.87E-051.06E-017.40E-022.19E-028.64E-023.89E-016.43E-04
Rank714112391568224
F41Mean0.00E+001.87E-021.82E+013.72E-030.00E+000.00E+002.82E-010.00E+000.00E+004.19E+025.02E+01
Std0.00E+007.09E-034.06E+018.33E-030.00E+000.00E+001.34E-010.00E+000.00E+007.39E+016.94E+00
Rank11620131118112221
F42Mean1.87E-153.42E-051.97E+017.55E-154.44E-161.61E-149.51E+004.44E-164.44E-162.01E+011.41E+01
Std1.95E-153.49E-053.37E-010.00E+000.00E+003.18E-159.31E+000.00E+000.00E+004.90E-011.26E+00
Rank81318911015112217
F43Mean9.26E-036.00E-115.12E+072.96E-011.12E-014.72E-027.96E-017.05E-016.73E-021.56E+082.45E+05
Std9.51E-031.29E-101.14E+081.75E-013.24E-024.37E-023.52E-012.20E-013.75E-021.37E+082.79E+05
Rank62211497171682220
F44Mean2.33E-012.20E-035.12E+071.62E+002.06E+005.21E-015.69E+002.93E+001.94E+002.12E+081.49E+05
Std8.93E-024.91E-031.14E+084.42E-013.38E-012.58E-014.74E+001.44E-015.06E-011.31E+081.81E+05
Rank7521111581918122220
F45Mean−1.08E+00−1.08E+00−1.08E+00−1.08E+00−1.01E+00−1.08E+00−1.08E+00−1.07E+00−1.08E+00−4.06E-01−1.08E+00
Std5.60E-130.00E+000.00E+008.05E-081.69E-012.63E-081.74E-043.38E-028.96E-103.49E-016.11E-06
Rank4117156131452111
F46Mean−7.45E-01−9.86E-01−1.02E+00−1.50E+00−1.08E+00−1.08E+00−4.73E-01−7.50E-01−1.01E+00−6.34E-03−1.24E+00
Std2.24E-012.91E-014.60E-018.02E-063.85E-014.23E-011.36E-014.98E-012.87E-011.05E-023.39E-01
Rank1410816718139224
F47Mean−2.35E-01−4.86E-01−3.46E-01−4.56E-01−4.25E-01−5.06E-01−4.11E-02−1.70E-02−5.02E-01−4.65E-06−6.01E-01
Std1.22E-012.82E-011.19E-012.16E-012.38E-011.88E-012.86E-021.29E-022.72E-016.34E-061.64E-01
Rank1261189416185221
F48Mean2.12E-080.00E+000.00E+003.78E-023.36E-061.23E-045.45E-010.00E+002.77E-061.46E+006.06E-06
Std3.59E-080.00E+000.00E+007.75E-025.88E-068.29E-056.33E-010.00E+002.64E-061.70E+008.25E-06
Rank511137101716198
F49Mean5.79E+022.04E+021.03E+022.15E+021.88E+032.15E+022.10E+022.95E+032.02E+025.36E+032.95E+01
Std1.01E+031.09E+021.36E+022.33E+021.56E+032.30E+021.05E+023.49E+032.31E+027.59E+032.01E+01
Rank1274917108186191
F50Mean1.24E+041.63E+043.00E+031.48E+041.57E+042.84E+038.25E+034.21E+044.55E+037.55E+042.38E+03
Std1.72E+041.73E+042.42E+032.38E+041.38E+042.78E+033.20E+032.56E+044.90E+032.90E+049.10E+02
Rank11145121349186193
Table 16. Results of hybrid FVIM with DE components, FES = 1000, agents = 30.
Table 16. Results of hybrid FVIM with DE components, FES = 1000, agents = 30.
FunctionStatisticsFVIMDEFVIMMUFVIMCRFVIMSEFVIMMUCR
F1Mean3.01E+021.14E+049.12E+021.10E+031.39E+03
Std5.66E-015.46E+048.24E+021.15E+031.49E+03
SEM1.03E-019.98E+031.50E+022.09E+022.72E+02
Rank16345
F2Mean4.06E+024.75E+024.18E+024.31E+026.98E+02
Std2.49E+003.10E+022.10E+012.86E+011.06E+03
SEM4.55E-015.67E+013.84E+005.23E+001.94E+02
Rank25346
F3Mean6.00E+026.08E+026.06E+026.06E+026.10E+02
Std8.20E-026.66E+005.11E+003.95E+001.92E+01
SEM1.50E-021.22E+009.33E-017.22E-013.51E+00
Rank15436
F4Mean8.11E+028.46E+028.25E+028.24E+028.26E+02
Std4.92E+004.02E+019.11E+008.66E+001.08E+01
SEM8.98E-017.34E+001.66E+001.58E+001.97E+00
Rank16435
F5Mean9.00E+021.27E+039.62E+029.58E+029.51E+02
Std4.83E-028.89E+026.45E+015.38E+014.55E+01
SEM8.81E-031.62E+021.18E+019.83E+008.31E+00
Rank16543
F6Mean1.80E+031.06E+076.32E+036.58E+031.23E+08
Std1.86E+004.26E+072.27E+032.07E+034.17E+08
SEM3.40E-017.78E+064.15E+023.79E+027.61E+07
Rank25346
F7Mean2.02E+032.05E+032.04E+032.04E+032.04E+03
Std8.07E+005.92E+011.70E+011.09E+012.70E+01
SEM1.47E+001.08E+013.11E+001.98E+004.94E+00
Rank16534
F8Mean2.21E+032.25E+032.23E+032.22E+032.23E+03
Std6.07E+008.62E+013.72E+003.96E+001.72E+01
SEM1.11E+001.57E+016.79E-017.23E-013.13E+00
Rank16435
F9Mean2.53E+032.57E+032.55E+032.55E+032.55E+03
Std5.83E-091.19E+023.33E+011.98E+012.40E+01
SEM1.06E-092.18E+016.09E+003.61E+004.37E+00
Rank16435
F10Mean2.51E+032.56E+032.56E+032.55E+032.60E+03
Std3.36E+011.06E+026.30E+016.43E+011.99E+02
SEM6.13E+001.94E+011.15E+011.17E+013.63E+01
Rank14536
F11Mean2.60E+032.97E+032.84E+032.86E+032.84E+03
Std1.22E-014.92E+021.98E+022.08E+022.83E+02
SEM2.23E-028.98E+013.61E+013.79E+015.17E+01
Rank16453
F12Mean2.86E+032.89E+032.86E+032.86E+032.90E+03
Std1.43E+006.91E+012.08E+001.74E+008.50E+01
SEM2.60E-011.26E+013.81E-013.18E-011.55E+01
Rank15346
Table 17. Evaluation parameters summary.
Table 17. Evaluation parameters summary.
ParameterDetails
Stopping criterionMaximum of 1000 function evaluations
Runs30 independent runs
Statistical resultsBest (BEST), mean (MEAN), worst (WORST), and standard deviation (SD)
Table 18. Results of tension/compression spring design problem, run = 30, FES = 1000, agents No. = 50.
Table 18. Results of tension/compression spring design problem, run = 30, FES = 1000, agents No. = 50.
OptimizerMeanStdMaxMin ValueX1X2X3
FVIMDE1.2665E-021.4363E-091.2665E-021.2665E-025.1686E-023.5663E-011.1294E+01
GWO1.3401E-023.4570E-041.4014E-021.3009E-025.4997E-024.3879E-017.8022E+00
HHO1.3186E-026.4970E-051.3258E-021.3051E-025.00E-023.1378E-011.4637E+01
MVO1.8210E-011.5741E-015.2245E-012.1680E-026.0214E-025.2439E-019.4024E+00
CPO1.4828E-021.8026E-031.8760E-021.3051E-025.5594E-024.5532E-017.2742E+00
FOX5.4527E-024.7292E-021.4619E-011.0625E-025.00E-022.5000E-011.5000E+01
ZOA2.9691E-029.0947E-034.4030E-021.8975E-025.7850E-024.0690E-011.1935E+01
FOX1.3122E-021.5122E-041.3220E-021.2747E-025.00E-023.1725E-011.4072E+01
AVOA1.3466E-026.6278E-041.5278E-021.2804E-025.0140E-023.2034E-011.3899E+01
SCA1.3106E-021.6643E-041.3248E-021.2798E-025.00E-023.1728E-011.4134E+01
MFO1.2709E-021.9473E-051.2720E-021.2666E-025.1787E-023.5907E-011.1153E+01
WOA1.3323E-021.2549E-041.3498E-021.3077E-025.00E-023.1683E-011.4510E+01
Table 19. Results of the weld beam design problem, run = 30, agents = 50, FES = 1000.
Table 19. Results of the weld beam design problem, run = 30, agents = 50, FES = 1000.
OptimizerMeanMaxStdBestX1X2X3X4
FVIMDE1.7249481.7258060.0003021.7248520.205733.4704899.0366240.20573
FVIM1.7260681.7268180.000491.7253370.2057483.471679.0369490.205761
WSO1.7248521.7248522.44E-111.7248520.205733.4704899.0366240.20573
ZOA1.8038831.8870760.067351.7251730.2056353.4716479.038940.205718
SCA1.8163921.8563250.038091.7251980.2057173.4702539.039080.205726
RTH1.7248521.7248521.01E-141.7450620.1995053.6197439.0943640.205716
PSO1.7263741.7279710.0008551.7248520.205733.4704899.0366240.20573
POA1.7248521.7248521.78E-091.7248520.205733.4704899.0366240.20573
MVO1.7359751.7713710.0138811.7262310.2053373.4822849.0351970.205814
AVOA1.7248521.7248531.85E-071.7248520.205733.4704899.0366240.20573
FOX1.7310821.7584730.012691.7248520.205733.4704899.0366240.20573
MFO1.7248521.7248524.66E-111.7248520.205733.4704899.0366240.20573
HOA2.3655912.5626520.144332.0679930.2878232.7842027.6824210.292287
BBO1.8721172.3192040.1751731.7276960.2036683.5154319.0366190.20573
GWO1.7260621.7285230.0009171.7251330.2057123.4711689.0377250.205733
ROA1.7248521.7248531.3E-071.7248520.205733.4704899.0366240.20573
CPO1.7291981.7351340.0026611.7262550.205133.4835319.036880.205799
COA1.7250161.7251568.17E-051.7249250.2056973.4712489.0367090.20573
Chimp2.2735222.5641830.2099891.9829860.2045614.149214100.205138
HHO1.7248521.7248521.42E-121.7248520.205733.4704899.0366240.20573
Table 20. Results of the cantilever beam design problem, run = 30, agents = 50, FES = 1000.
Table 20. Results of the cantilever beam design problem, run = 30, agents = 50, FES = 1000.
Statistical Measurements(X1–X4) for Minimum Value
Sheet Name Mean Std Max Best X1 X2 X3 X4 X5
FVIMDE1.340E+001.765E-071.340E+001.340E+006.017E+005.306E+004.498E+003.501E+002.152E+00
SNS1.340E+006.326E-071.340E+001.340E+006.018E+005.307E+004.495E+003.504E+002.150E+00
GWO2.062E+006.002E-013.217E+001.511E+008.534E+004.145E+005.071E+004.510E+001.962E+00
HHO3.796E+005.335E-014.712E+002.969E+007.249E+007.984E+001.058E+011.179E+019.974E+00
MVO6.371E+001.449E+008.901E+004.017E+002.630E+016.630E+003.912E+001.197E+011.556E+01
CPO2.805E+001.710E+005.983E+001.399E+007.231E+005.051E+003.861E+004.319E+001.951E+00
FOX7.552E+001.139E+009.611E+006.061E+001.550E+015.194E+012.087E+014.175E+004.650E+00
ZOA4.532E+009.627E-015.712E+002.931E+007.721E+003.787E+002.553E+015.680E+004.249E+00
FOX5.668E+008.355E-016.703E+004.446E+002.396E+011.483E+015.848E+001.304E+011.358E+01
AVOA3.229E+001.315E+005.863E+001.625E+005.697E+008.405E+004.295E+004.685E+002.954E+00
SCA3.098E+001.933E+007.983E+001.756E+001.052E+017.122E+004.686E+002.823E+002.988E+00
MFO1.341E+004.005E-041.341E+001.340E+005.976E+005.352E+004.506E+003.500E+002.142E+00
WOA3.574E+008.699E-015.001E+001.749E+004.906E+009.387E+006.039E+005.316E+002.387E+00
Table 21. Results of the three-bar truss design problem, run = 30, agents = 50, FES = 1000.
Table 21. Results of the three-bar truss design problem, run = 30, agents = 50, FES = 1000.
Statistical Measurements(X1–X2) for Best Value
Optimizer Mean Std Max Best X1 X2
FVIMDE2.523E+021.272E+012.656E+022.320E+026.900E-013.688E-01
GWO2.639E+021.921E-072.639E+022.639E+027.887E-014.083E-01
HHO2.598E+025.064E+002.640E+022.498E+027.681E-013.257E-01
MVO2.636E+023.371E-012.639E+022.628E+027.831E-014.135E-01
CPO2.598E+024.458E+002.643E+022.515E+027.236E-014.688E-01
FOX2.636E+028.884E-012.651E+022.620E+027.819E-014.086E-01
ZOA2.639E+026.783E-082.639E+022.639E+027.887E-014.082E-01
FOX2.636E+027.599E-012.640E+022.615E+027.833E-013.996E-01
AVOA2.632E+025.715E-012.639E+022.620E+027.768E-014.227E-01
SCA2.633E+021.660E+002.650E+022.601E+028.002E-013.376E-01
MFO2.586E+024.265E+002.641E+022.524E+027.962E-012.722E-01
WOA2.639E+021.376E-042.639E+022.639E+027.885E-014.088E-01
MFO2.635E+023.574E-012.639E+022.628E+027.898E-013.940E-01
Table 22. Results of the tabular column design problem, run = 30, agents = 50, FES = 1000.
Table 22. Results of the tabular column design problem, run = 30, agents = 50, FES = 1000.
Statistical Measurements(X1–X4) for Minimum Value
Sheet Name Mean Std Max Best K L
FVIMDE2.649E+012.160E-092.649E+012.649E+015.452E+002.916E-01
SNS2.649E+013.413E-092.649E+012.649E+015.452E+002.916E-01
GWO2.655E+013.984E-022.661E+012.649E+015.460E+002.910E-01
HHO2.663E+018.973E-022.676E+012.653E+015.444E+002.931E-01
MVO2.931E+011.346E+003.119E+012.693E+015.232E+003.211E-01
CPO2.664E+019.296E-022.682E+012.654E+015.417E+002.959E-01
FOX3.032E+011.989E+003.310E+012.698E+015.234E+003.220E-01
ZOA2.663E+018.878E-022.679E+012.649E+015.428E+002.939E-01
FOX2.762E+011.409E+003.111E+012.653E+015.473E+002.906E-01
AVOA2.681E+011.914E-012.706E+012.650E+015.419E+002.950E-01
SCA2.664E+011.049E-012.681E+012.651E+015.457E+002.916E-01
MFO2.659E+016.546E-022.672E+012.651E+015.462E+002.912E-01
WOA2.649E+014.410E-042.649E+012.649E+015.452E+002.916E-01
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

Fakhouri, H.N.; Al-Shamayleh, A.S.; Ishtaiwi, A.; Makhadmeh, S.N.; Fakhouri, S.N.; Hamad, F. Hybrid Four Vector Intelligent Metaheuristic with Differential Evolution for Structural Single-Objective Engineering Optimization. Algorithms 2024, 17, 417. https://doi.org/10.3390/a17090417

AMA Style

Fakhouri HN, Al-Shamayleh AS, Ishtaiwi A, Makhadmeh SN, Fakhouri SN, Hamad F. Hybrid Four Vector Intelligent Metaheuristic with Differential Evolution for Structural Single-Objective Engineering Optimization. Algorithms. 2024; 17(9):417. https://doi.org/10.3390/a17090417

Chicago/Turabian Style

Fakhouri, Hussam N., Ahmad Sami Al-Shamayleh, Abdelraouf Ishtaiwi, Sharif Naser Makhadmeh, Sandi N. Fakhouri, and Faten Hamad. 2024. "Hybrid Four Vector Intelligent Metaheuristic with Differential Evolution for Structural Single-Objective Engineering Optimization" Algorithms 17, no. 9: 417. https://doi.org/10.3390/a17090417

APA Style

Fakhouri, H. N., Al-Shamayleh, A. S., Ishtaiwi, A., Makhadmeh, S. N., Fakhouri, S. N., & Hamad, F. (2024). Hybrid Four Vector Intelligent Metaheuristic with Differential Evolution for Structural Single-Objective Engineering Optimization. Algorithms, 17(9), 417. https://doi.org/10.3390/a17090417

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop