Skip to Content
BiomimeticsBiomimetics
  • Article
  • Open Access

1 May 2026

38 Pages

EKEO: An Enhanced Kangaroo Escape Optimizer with Balanced Search for Global Optimization and Engineering Design

,
,
,
,
and
1
Experimental and Practical Training Teaching Management Department, West Anhui University, Lu’an 237012, China
2
School of Electrical and Optoelectronic Engineering, West Anhui University, Lu’an 237012, China
3
Automotive Technology College, Anhui Vocational College of Defense Technology, Lu’an 237011, China
4
School of Electronic Information and Artificial Intelligence, West Anhui University, Lu’an 237012, China

Abstract

The Kangaroo Escape Optimizer (KEO) is a recently proposed biomimetic metaheuristic inspired by the adaptive escape strategies of kangaroos in predator–prey interactions. Although effective, KEO-like algorithms based on many populations may suffer from premature convergence and loss of population diversity when addressing complex, multimodal, and constrained optimization problems. This paper proposes an Enhanced Kangaroo Escape Optimizer (EKEO) that integrates Differential Evolution Mutation (DEM) and Quasi-Oppositional Learning (QOL) to address fundamental limitations in exploration–exploitation balance. From a biomimetic perspective, DEM mimics the refined high-frequency muscular adjustments of a kangaroo during close-range evasion, enabling local refinement around promising solutions, while QOL emulates the animal’s sudden directional changes and scanning behavior to preserve population diversity and escape local optima. Their principled integration yields a robust optimization framework that consistently outperforms state-of-the-art and classical metaheuristics across benchmark functions and real-world engineering problems. The findings suggest a generalizable design principle for biomimetic hybrid metaheuristics, demonstrating that coupling directed exploitation with diversity-preserving exploration leads to reliable high-performance optimization. The performance of EKEO is rigorously evaluated in two phases. First, its optimization accuracy and convergence speed are benchmarked against 11 state-of-the-art and classical metaheuristics on 23 classical benchmark functions and the CEC 2019 test suite. Second, its practical applicability and constraint-handling effectiveness are validated on four real-world engineering design problems: step-cone pulley, gear system, tubular column, and pressure vessel design. The experimental results are supported by comprehensive statistical analyses (including Wilcoxon rank-sum tests) and convergence curves, showing that EKEO consistently outperforms its competitors in solution quality, convergence speed, and robustness. These findings establish EKEO as a competitive, reliable, and versatile biomimetic optimization tool suitable for solving complex continuous and constrained engineering optimization problems.

1. Introduction

Optimization problems pervade nearly every field of science and engineering, from structural design and control systems to resource allocation and machine learning [1]. As real-world problems grow increasingly complex, involving nonlinear relationships, mixed variables, multiple constraints, and high-dimensional search spaces, the demand for efficient and robust optimization algorithms has continued to intensify [2]. Traditional gradient-based methods often struggle with such complexities due to their reliance on derivative information and sensitivity to initial guesses [3].
In response, metaheuristic algorithms have emerged as powerful alternatives capable of navigating intricate solution landscapes without gradient information [4]. These general-purpose search strategies do not require problem-specific information. Over the past decades, a wide variety of metaheuristics have been proposed, encompassing both metaphor-inspired approaches (e.g., Genetic Algorithms [5], Particle Swarm Optimization [6], Ant Colony Optimization [7]) and non-metaphor-based strategies (e.g., Differential Evolution [8], Simulated Annealing, Tabu Search). The defining feature of a metaheuristic is its generality and problem-independence, not its metaphorical origin [9,10].
Among the many bio-inspired metaheuristics, the Kangaroo Escape Optimizer (KEO) [11] is a relatively recent algorithm that dynamically balances exploration and exploitation by mimicking adaptive escape behaviors of kangaroos such as erratic evasion, long-distance leaps, and deceptive maneuvers. The exploration–exploitation balance is a fundamental challenge in metaheuristic design; excessive exploration can slow convergence, while excessive exploitation may lead to premature convergence to local optima [12,13]. Despite its promising performance, the original KEO, like many population-based optimizers, still faces challenges in maintaining adequate population diversity during the mid-phase search, escaping local optima in highly multimodal environments, and achieving precise convergence in highly constrained nonlinear optimization problems such as pressure vessel design and tubular column design, where the feasible regions are narrow and fragmented [14].
To address these limitations, this paper introduces the Enhanced Kangaroo Escape Optimizer (EKEO), which strategically incorporates two well-established mechanisms: a Differential Evolution (DE) mutation operator [15] and a Quasi-Oppositional Learning (QOL) strategy [16]. DE mutation strengthens local exploitation by directing the search around the current best solution, while QOL enhances global exploration by considering quasi-opposite points of the population to maintain diversity and aid in escape from local traps. These enhancements are embedded into the core KEO framework, creating a synergistic search mechanism that improves both convergence speed and solution quality.
The primary scientific contributions of this work are as follows:
  • A Principled Synergistic Integration of Complementary Search Mechanisms
    We demonstrate the fundamentally complementary nature of a directed exploitation operator via Differential Evolution Mutation (DEM) and a diversity-driven exploration mechanism via Quasi-Oppositional Learning (QOL) in addressing the exploration–exploitation tradeoff. Their integration within the KEO framework is not arbitrary, being grounded in the principle that DEM accelerates convergence around promising solutions while QOL actively maintains population diversity and enables escape from local optima. This synergy yields a robust search dynamic that resolves a key limitation of behavior-based optimizers, which often struggle to balance these competing objectives.
  • Empirical Demonstration of Mechanism Complementarity via Ablation and Causal Analysis
    In addition to reporting benchmark results, we provide systematic empirical evidence of why the integration works. A dedicated ablation study isolates the individual contributions of DEM and QOL, showing that DEM dominates late-stage convergence improvement while QOL primarily contributes to diversity maintenance and local optima escape. This causal analysis transforms the evaluation from a mere performance comparison into a validated demonstration of how complementary mechanisms jointly enhance optimization behavior.
  • A Generalizable Design Principle for Hybrid Metaheuristics
    The integration strategy employed in EKEO couples a best-guided exploitation operator (DE/best/1) with a diversity-preserving exploration operator (quasi-oppositional learning), constituting a design principle that is applicable beyond the specific KEO framework. We articulate this principle and argue that it can be transferred to other population-based optimizers, offering a reusable insight for hybrid algorithm design rather than merely a single algorithm variant.
  • Robustness Validation Under Real-World Constraints as Evidence of Generalizability
    The effectiveness of the proposed synergy is validated on four challenging engineering design problems characterized by nonlinear constraints, mixed discrete–continuous variables, and narrow feasible regions. These problems are selected precisely because they expose the fragility of many algorithmic enhancements that perform well on unconstrained benchmarks but fail under constraints. The consistent superiority of EKEO across these diverse real-world problems provides strong evidence that the synergy between DEM and QOL yields not only benchmark-level performance but also genuine robustness and practical reliability.
The remainder of this paper is organized as follows: Section 2 details the original KEO algorithm and introduces the enhanced EKEO framework, including the rationale behind the integrated strategies and the pseudocode of the proposed algorithm; Section 3 presents the experimental setup, benchmark functions, and comprehensive results on both classical and CEC 2019 test sets, accompanied by statistical and visual analyses; Section 4 demonstrates the practical effectiveness of EKEO on four engineering design problems, with detailed discussions of the obtained results; finally, Section 5 concludes the paper by summarizing the key findings, highlighting the contributions, and outlining potential directions for future research.

2. Enhanced Kangaroo Escape Optimizer

KEO is a population-based metaheuristic inspired by the adaptive survival strategies of kangaroos in unpredictable environments [11]. It models the dynamic escape behaviors of kangaroos in order to achieve a balance between global exploration and local exploitation in complex optimization landscapes. The algorithm operates through a structured iterative process, where each candidate solution is represented as a kangaroo and its position in the solution space is updated based on energy-driven behavioral strategies.

2.1. Original Kangaroo Escape Optimizer

The KEO algorithm consists of five main components: population initialization, energy dynamics modeling, movement strategies, boundary handling and selection, and iteration control.

2.1.1. Population Initialization

The algorithm begins by randomly initializing a population of N agents in a D-dimensional bounded search space. The initial position of each agent P i is generated as Equation (1):
P i = L + rand ( 0 , 1 ) × ( U − L ) , i = 1 , 2 , … , N
where L and U denote the lower and upper bounds of the decision variables, respectively. The fitness of each agent is then evaluated based on the objective function f ( P i ) .

2.1.2. Energy Dynamics Model

Each agent is assigned a time-varying energy level E ( t ) that governs its movement strategy. The energy is modeled using a chaotic logistic map to simulate biological rhythms and environmental stress as Equation (2):
λ ( t + 1 ) = 4 · λ ( t ) · ( 1 − λ ( t ) ) , λ ( 0 ) = 0.7 ,
E i ( t ) = 1 − t T max · ρ i , 1 · 5 · λ ( t ) 100 + 0.95 ,
where t is the current iteration, T max is the maximum number of iterations, and ρ i , 1 ∼ U ( 0 , 1 ) is a random number specific to each agent. The energy level starts high to promote extensive exploration and gradually decays to facilitate local refinement.

2.1.3. Movement Strategies

At each iteration, every agent selects one of three strategies based on a random number z ∼ U ( 0 , 1 ) :
  • If z < 0 . 5 : Safe Zone Search with Decoy Drop (Strategy S)
    The agent moves toward a safe reference point P safe , which is chosen randomly from among three options: (i) random agent (exploration), (ii) local best (exploitation), or (iii) global best P best (intensive exploitation). The update rule incorporates a decoy mask M decoy to introduce controlled randomness (Equation (4)).
    M decoy = round [ U 1 ( 0 , 1 ) ] 1 × D ∘ [ U 2 ( 0 , 1 ) ] 1 × D , if r 3 ≥ 2 / 3 round [ U 1 ( 0 , 1 ) ] 1 × D , if 1 / 3 < r 3 < 2 / 3   [ 1 1 … 1 ] 1 × D , otherwise
    The structure of the decoy mask is determined by the value of a random variable r 3 drawn uniformly from the interval [0,1].
    P i new = M decoy ∘ N ( 1 , D ) ∘ ( P i − P safe ) + P safe
    The mask M decoy in Equation (5) is probabilistically generated to partially update dimensions, thereby simulating deceptive tactics and maintaining population diversity.
  • If z ≥ 0 . 5 : Energy-Based Escape Strategies
    The agent’s energy E i ( t ) is compared to a threshold E thr = 0.5 :
    -
    If E i ( t ) ≥ 0 . 5 : Long Jump (Strategy L). The agent performs a large step (Equation (6)) to explore distant regions:
    P i new = 2 · ( P i ∘ M decoy ) ∘ N ( 1 , D ) + P i .
    -
    If E i ( t ) < 0 . 5 : Zigzag Motion (Strategy Z). The agent executes erratic localized movements around the current best solution P best . A rotation angle θ is randomly sampled as Equation (7).
    θ = θ max · ( 2 ρ 2 − 1 ) , θ max = 30 ∘
    V i = P best − P i
    V r = sin ( θ ) · U ⊥ · ∥ V i ∥ + cos ( θ ) · V i
    P i new = P i + sin ( θ ) · β · ( V r ∘ N ( 1 , D ) )
    Here, U ⊥ is a unit vector orthogonal to V i , β = 0.5 controls step size, and N ( 1 , D ) is a D-dimensional Gaussian random vector.

2.2. Proposed EKEO Algorithm

KEO is a population-based metaheuristic that models kangaroo escape behaviors to balance exploration and exploitation; like many population-based optimizers, it can face challenges such as premature convergence in complex multimodal landscapes, loss of diversity during the mid-phase search, and difficulty in balancing convergence speed with solution accuracy, particularly in highly deceptive or constrained problems. To overcome these limitations, this paper proposes an enhanced version called EKEO that strategically incorporates two well-established mechanisms: a differential evolution mutation operator and a quasi-oppositional learning strategy. This integration aims to synergistically improve the algorithm’s global search capability and local refinement power.

2.2.1. Reasons for Enhancement

Despite the competitive performance of the original KEO, its effectiveness in complex multimodal optimization landscapes can be hindered by several factors:
  • Insufficient Local Exploitation: The algorithm’s reliance on biologically inspired movements such as zigzags and long jumps may not provide the intensive directed search needed for precise local refinement near optimal regions in later stages.
  • Premature Convergence: As iterations progress, population diversity can decrease rapidly, leading the search to become trapped in suboptimal basins of attraction. Maintaining adequate diversity during the optimization process is crucial for avoiding premature convergence [17,18].
  • Suboptimal Balance: While innovative, the adaptive switching mechanism based on chaotic energy may not always achieve the most efficient tradeoff between exploring new areas and exploiting known good solutions, especially in high-dimensional or deceptive search spaces [12].
To address these issues, two complementary strategies that target exploitation and exploration are integrated. Enhancement of KEO into EKEO is conceptually aligned with the principle of algorithmic synergy, where complementary search mechanisms are combined to create a more robust optimization framework [19].

2.2.2. Integration of Differential Evolution Mutation

The Differential Evolution Mutation (DEM) strategy [8,15] is known for its strong local search ability and simplicity. It guides the search by leveraging the information of the current best solution and the difference vector between two random individuals, facilitating convergence toward promising regions. Advanced DE variants such as those with parameter adaptation mechanisms have demonstrated strong performance on complex optimization problems [20,21].
During each iteration, the DE/best/1 mutation is activated for each kangaroo (agent) P i with a probability p = 0.5 . The mutant vector m i is generated as Equation (11):
m i = P best + F · ( P r 1 − P r 2 )
where P best is the current global best position, P r 1 and P r 2 are two distinct individuals randomly selected from the population ( r 1 ≠ r 2 ≠ i ) , and F ∈ [ 0 , 1 ] is a randomly generated scaling factor for the current iteration.

2.2.3. Integration of Quasi-Oppositional Learning

Quasi-Oppositional Learning (QOL) [16,22,23] is a proven technique for enhancing exploration by considering both a solution and its opposite. QOL generates solutions between the center of the search space and the opposite solution, offering a higher probability of finding regions closer to the global optimum. Opposition-based strategies have been successfully integrated into various metaheuristics to improve their exploration capabilities and convergence speed [24].
After the primary position updates of all agents in an iteration, a QOL phase is executed to enhance population diversity and accelerate convergence:
  • For each agent P i in the current population, calculate its opposite point P i opp as Equation (12):
    P i opp = L + U − P i
    where L and U are the lower and upper bounds of the search space, respectively.
  • Compute the quasi-opposite point P i qol as Equation (13):
    P i qol = rand ( ) · ( M − P i opp ) + P i opp
    where M = ( L + U ) / 2 is the center point of the search space and rand ( ) generates a uniform random number in [0,1].
  • Apply boundary control to ensure that P i qol remains within [ L , U ] .
  • Perform greedy selection between the original agent P i and its quasi-opposite counterpart P i qol as Equation (14):
    P i new = P i qol , if f ( P i qol ) ≤ f ( P i ) P i , otherwise
    and retain the better candidate for the next generation.
This QOL phase acts as a diversity injection mechanism, helping the algorithm to escape local optima and explore undiscovered regions of the search space more efficiently.
  • Enhancing Search Balance: DE mutation focuses on exploitation around P best , while QOL promotes exploration via quasi-opposite points. Their probabilistic activation creates a more robust and adaptive search dynamic.
  • Maintaining Efficiency: Both strategies have low computational overhead ( O ( N · D ) ), preserving the overall efficiency of the original KEO framework.
  • Improving Robustness: The synergistic effect reduces the risk of premature convergence, making EKEO more reliable across different problem landscapes.

2.2.4. Enhanced KEO

The pseudocode illustrating the core workflow of the Enhanced Kangaroo Escape Optimizer (EKEO) is shown in Algorithm 1. The algorithm incorporates an energy-aware mechanism to divide the search process into three distinct strategies: safe-zone search, long-jump escape, and zigzag escape. It integrates several enhancement techniques, including chaotic mapping, a decoy mask mechanism, and differential evolution mutation, while also employing quasi-oppositional learning for boundary handling to balance global exploration and local exploitation. Through iterative optimization, the algorithm outputs the best found solution along with its fitness value, making EKEO suitable for solving continuous optimization problems.
Algorithm 1 Pseudocode of the Enhanced Kangaroo Escape Optimizer (EKEO)
  • Require: 
  •       N: Population size (number of kangaroos)
  •       D: Dimension of the problem
  •        U , L : Upper and lower bounds of the search space
  •        T max : Maximum number of iterations
  • Ensure: 
  •        X best : Best found solution
  •        F best : Corresponding fitness value
  1.
Initialization Phase
  2.
Initialize population X i by Equation (1)     ▹ Random initialization within bounds
  3.
Evaluate initial fitness f ( X i ) for i = 1 , … , N
  4.
for  t = 1 to T max  do
  5.
    Generate chaotic value λ ( t ) using logistic map by Equation (2)
  6.
    for  i = 1 to N do
  7.
        Compute energy level E i ( t ) by Equation (3)
  8.
        Generate random number z ∼ U ( 0 , 1 )
  9.
        if  z < 0.5  then
10.
           Strategy S: Safe Zone Search with Decoy Drop      ▹ Exploration-oriented
11.
           Generate decoy mask M decoy probabilistically by Equation (4)
12.
           Update position X i new by Equation (5)
13.
        else
14.
           if  E i ( t ) ≥ E thr  then
15.
               Strategy L: Long Jump Escape             ▹ Global exploration
16.
               Generate decoy mask M decoy
17.
               Update position X i new by Equation (6)
18.
           else
19.
               Strategy Z: Zigzag Escape               ▹ Local exploitation
20.
               Compute V i = X best − X i by Equation (8)
21.
               Update position X i new by Equation (10)
22.
           end if
23.
           Differential Evolution Mutation           ▹ Enhance local exploitation
24.
           Generate mutant vector m i by Equation (11)
25.
            X i new ← m i with probability p = 0.5
26.
        end if
27.
        Boundary Handling                 ▹ Enforce variable bounds
28.
        Clip X i new to [ L , U ]
29.
        Quasi-Oppositional Learning            ▹ Enhance population diversity
30.
        Compute quasi-opposite point X i qol by Equation (13)
31.
        Apply greedy selection by Equation (14)
32.
        Evaluate f ( X i new )
33.
        if  f ( X i new ) ≤ f ( X i )  then
34.
              X i ← X i new , f ( X i ) ← f ( X i new )                 ▹ Greedy selection
35.
        end if
36.
    end for
37.
    Update global best X best and F best
38.
end for
39.
return  X best , F best , convergence curve
EKEO addresses key limitations of the original KEO by integrating a Differential Evolution Mutation (DEM) strategy and a Quasi-Oppositional Learning (QOL) mechanism. DEM enhances local exploitation and accelerates convergence, while QOL effectively maintains population diversity and improves global exploration. EKEO provides a powerful tool for solving complex optimization problems. As validated by the experiments reported below, this dual-strategy integration leads to measurable improvements in convergence accuracy, speed, and robustness.

2.3. Ablation Experiments

To validate the effectiveness of each enhancement module in the proposed EKEO algorithm, an ablation study is conducted comparing two EKEO variants alongside the original KEO algorithm: EKEO with mutation enhancement only (EKEODEM), and EKEO with opposition-based learning only (EKEQOOL). Performance is evaluated using radar charts (Figure 1a for 23 classical benchmark functions and Figure 2a for CEC 2019), which present normalized scores across multiple benchmark functions, together with and average rank bar plots (Figure 1b and Figure 2b) that summarize the overall ranking of the algorithms.
Figure 1. Ablation experiments for 23 classical benchmark functions: (a) radar chart and (b) rank chart.
Figure 2. Ablation experiments for CEC 2019: (a) radar chart and (b) rank chart.
As illustrated in Figure 1b and Figure 2b, EKEO consistently achieves the lowest average ranks of 1.35 on the 23 classical benchmark functions and 2.20 on the CEC 2019 test suite, substantially outperforming the original KEO (3.83 and 3.10, respectively) and its two variants, EKEODEM (2.48 and 2.30) and EKEQOOL (2.13 and 2.40). The radar charts further demonstrate that EKEO attains near-perfect normalized scores across most benchmark functions, showing high robustness and adaptability. In contrast, KEO exhibits notable performance fluctuations on complex functions. While the variants show certain improvements, they consistently underperform relative to the complete EKEO. These results collectively validate the effectiveness of the proposed enhancement modules.
In summary, EKEO achieves the optimal overall performance across all test functions, with the lowest average rank and the most extensive coverage in the radar charts. This indicates that the two enhancement strategies of mutation enhancement and opposition-based learning work synergistically to improve the algorithm’s performance on both classical functions and the CEC 2019 test suite. These results confirm the critical contributions of each module in enhancing the algorithm’s search capability and convergence accuracy.

2.4. Time Complexity Analysis

The time complexity of the proposed EKEO algorithm is analyzed as follows. Let N be the population size, D the problem dimension, T max the maximum number of iterations, and O ( f ) the cost of a single fitness evaluation.
During initialization, generating N random agents in D dimensions costs O ( N · D ) plus O ( N · O ( f ) ) for initial fitness evaluation. In each iteration, the algorithm performs the following for every agent: energy updating ( O ( 1 ) ), one of the three movement strategies ( O ( D ) ), boundary clipping ( O ( D ) ), and a differential evolution mutation ( O ( D ) ) with probability 0.5 . Then, the quasi-oppositional learning phase computes an opposite and quasi-opposite point ( O ( D ) each), followed by a greedy selection that requires one additional fitness evaluation ( O ( f ) ). Finally, updating the global best takes O ( N ) per iteration.
Summing over all iterations, the total asymptotic complexity is
O ( EKEO ) = O ( T max · N · D ) + O ( 2 · T max · N · O ( f ) ) .
Ignoring constants, this simplifies to O T max · N · ( D + O ( f ) ) . Compared to the original KEO, which uses one fitness evaluation per agent per iteration, EKEO requires approximately twice as many fitness evaluations due to the incorporation of QOL greedy selection. However, as shown in Section 3 and Section 4, the gains in convergence speed and solution quality typically reduce the required number of iterations, offsetting this modest overhead.

3. Experimental Results and Discussion

To evaluate the performance of EKEO, a multi-stage experimental framework is constructed. The evaluation begins with preliminary validation using standard benchmark functions, followed by extensive assessment on 23 classical benchmark functions (unimodal (F1, F3), basic multimodal (F6, F7, F10), hybrid (F12, F15), and composite (F17, F19, F20, F21, F23)) along with the CEC 2019 benchmark suite [25]. This dual-test-platform strategy effectively validates the algorithm’s performance across heterogeneous problem scenarios. All comparative algorithms are executed in a strictly controlled computational environment with identical hardware configurations and parameter settings to ensure fairness and reproducibility.

3.1. Experimental Setup

Selecting appropriate comparison algorithms is crucial for obtaining scientifically valid and comparable results. In order to thoroughly assess the performance of the proposed EKEO and identify potential improvement areas, eleven mature and novel metaheuristic algorithms are selected for the comparative study. These include the standard Kangaroo Escape Optimizer (KEO) [11], the Artificial Lemming Algorithm (ALA) [26], the Water Uptake and Transport in Plants algorithm (WUTP) [27], the Fata Morgana Algorithm (FATA) [28], Particle Swarm Optimization (PSO) [6], the GOOSE algorithm (GOOSE) [29], the Genetic Algorithm (GA) [5], the Grey Wolf Optimizer (GWO) [30], the Whale Optimization Algorithm (WOA) [31], the Dung Beetle Optimizer (DBO) [32], and the Artificial Protozoa Optimizer (APO) [33].
The experiments were conducted using 23 classical benchmark functions and the CEC 2019 test suite. All algorithms were implemented in MATLAB 2024a and run on a workstation equipped with an Intel® Core™ i7-13700K processor and 32 GB RAM running Windows 11. Experimental parameters were selected through systematic analysis to achieve a balance between computational efficiency and optimization performance. The population size was set to 30, offering a compromise between computational cost and population diversity. The maximum number of iterations was set to 500, providing sufficient convergence time for the algorithms to fully manifest performance differences. Each experimental condition was independently repeated 30 times, ensuring statistical reliability and providing sufficient power for subsequent non-parametric hypothesis testing.

3.2. Results and Analysis on the 23 Classical Test Functions

The 23 benchmark functions are categorized into four problem types: unimodal (F1), basic multimodal (F2–F8), hybrid (F9–F13), and composite (F14–F23). As shown in Table A1 and Table A2, EKEO demonstrates superior overall performance across all categories in Table 1 and Table 2. On functions such as F1, F3, F9, F10,and F11, EKEO achieves the global optimum (zero or near-zero values), outperforming all other algorithms. For instance, On F5, a multimodal function, EKEO attains the lowest minimum value ( 2.54 × 10 1 ) and smallest standard deviation ( 4.36 × 10 − 1 ), indicating its high accuracy and consistency.
Table 1. Performance comparison of optimization algorithms on 23 benchmark functions.
Table 2. Wilcoxon rank-sum test results comparing the performance of optimization algorithms on 23 benchmark functions.
Regarding stability, EKEO consistently exhibits the lowest or near-lowest standard deviation across numerous functions. On F6, EKEO’s standard deviation is only 5.96 × 10 − 6 , significantly lower than that of KEO ( 1.01 × 10 − 2 ), ALA ( 5.70 × 10 − 2 ), and PSO ( 1.76 × 10 1 ). Similarly, EKEO records the smallest std value on F7 ( 2.11 × 10 − 6 ), underscoring its stability in noisy or complex landscapes.
For complex multimodal and composite functions (e.g., F8, F21–F23), EKEO maintains highly competitive results. On F8, although FATA achieves the best average value ( − 1.26 × 10 4 ), EKEO still delivers a competitive average of − 7.73 × 10 3 with moderate stability. On the high-dimensional multimodal functions F21–F23, EKEO achieves the best average fitness values ( − 9.90 × 10 0 , − 1.02 × 10 1 , and − 9.42 × 10 0 , respectively) and lowest standard deviations, demonstrating the ability to escape local optima and navigate complex search spaces.
Compared to other algorithms, EKEO consistently outperforms its predecessor KEO across all metrics, validating the effectiveness of enhancement via DEM and QOL. EKEO shows substantial improvements in both accuracy and stability compared to classical algorithms such as PSO, GA, and GWO. On F13, EKEO achieves an average of 2.77 × 10 0 with a std of 7.43 × 10 − 1 , while GA yields an average of 9.62 × 10 5 with extreme variability, highlighting EKEO’s efficiency on irregular and rugged landscapes.
Although a few algorithms such as FATA and DBO occasionally achieve competitive results on specific functions (e.g., F8 and F9), EKEO maintains a leading position across a broader range of benchmarks, especially in terms of comprehensive performance.
In summary, EKEO shows strong solution accuracy, robustness, and consistent stability across diverse function types, including unimodal, multimodal, and fixed-dimensional composite functions. Its performance validates the algorithm’s well-balanced tradeoff between global exploration and local exploitation, establishing it as a high-performance general-purpose optimizer for complex continuous optimization problems.
Table 2 presents the Wilcoxon rank-sum test results (significance level α = 0.05 ) comparing EKEO with 12 other algorithms across 23 benchmark functions. The analysis demonstrates that EKEO exhibits statistically significant superiority on the vast majority of test problems [34,35].
EKEO shows significant performance advantages ( p < 0.05 ) over all or nearly all competitors on 18 out of 23 functions (78.3%). On key functions such as F1–F4, F6–F7, and F9–F12, the p-values reach the extreme lower bound of detection (e.g., 1.21 × 10 − 12 ), confirming that EKEO’s superiority is not only numerical but also statistically robust. Compared to its predecessor KEO, EKEO significantly outperforms on 18 functions, with particularly strong evidence on F1–F13. This validates the effectiveness of EKEO’s enhanced mechanisms. Against classical algorithms such as PSO, GA, GWO, and WOA, EKEO maintains dominance on 19–21 functions (82.6–91.3%). On complex multimodal functions (F13, F18–F23), EKEO retains strong statistical advantages, especially against GA on F21–F23 ( p < 10 − 11 ). Although no significant difference is observed on a few functions (such as F14, F16, F17, F20, and F23) against specific algorithms, these exceptions do not diminish EKEO’s overall leading position.
In summary, the Wilcoxon test provides rigorous statistical evidence that EKEO’s performance improvements are significant, consistent, and particularly pronounced on complex optimization problems, supporting its advancement as a high-performance metaheuristic optimizer.
These statistical findings complement the numerical results in Table 1 and Table 3, confirming that EKEO’s performance advantages are not only quantitatively substantial but also statistically robust and reliable across diverse problem types. The extremely low p-values observed across most function comparisons provide strong evidence that EKEO represents a statistically significant advancement in metaheuristic optimization methodology.
Table 3. Performance comparison of optimization algorithms on CEC 2019 benchmark functions.
Based on a comprehensive analysis of 12 convergence curves (a subset of the 23), as shown in Figure 3 and Figure 4, this study reveals the performance characteristics and differences among various algorithms from the perspective of the dynamic optimization process. EKEO demonstrates strong overall convergence performance. On unimodal and structurally clear multimodal problems (e.g., F1, F3, F7, F10), the algorithm exhibits rapid convergence, approaching the theoretical optimum in the early iterations. On complex multimodal and composite functions (e.g., F6, F15, F21, F23), its convergence trajectory remains smooth and stable, consistently maintaining a leading downward trend. This reflects the ability of EKEO to avoid local optima and maintain robustness. The convergence analysis further validates the effectiveness of the improvement strategies; chaotic mapping enhances the guidance of global exploration in the early stages, while differential evolution and quasi-oppositional learning ensure the depth and stability of local exploitation in the later stages.
Figure 3. Convergence analysis on a subset of the 23 benchmark functions.
Figure 4. Convergence analysis on a subset of the 23 benchmark functions.
In terms of algorithm comparison, EKEO shows first-tier superiority in convergence speed, accuracy, and stability. Algorithms such as FATA and DBO show competitiveness on certain problems; however, their convergence curves often exhibit noticeable fluctuations or stagnation in later stages, indicating insufficient stability. In contrast, traditional algorithms such as PSO and GA show premature convergence or low search efficiency on most complex problems. Their convergence trajectories often become flat or stagnant, highlighting the advancements of search mechanism design in newer metaheuristics.
The dynamic characteristics of the convergence curves further reveal the intrinsic search behaviors of different algorithms. EKEO maintains efficient search and continuous improvement across all stages without showing obvious performance tradeoffs. In comparison, other algorithms often struggle to balance exploration and exploitation; some are overly aggressive, leading to entrapment in local optima, while others are overly conservative, resulting in slow convergence. These observations corroborate the statistical conclusions from the tabular data, collectively indicating that EKEO not only achieves superior solutions but also unifies search efficiency, convergence accuracy, and stability in the optimization process. In this way, it provides a reliable and efficient solution for complex continuous optimization problems.
An ANOVA-based performance distribution analysis using box plots highlights algorithm-specific characteristics, as shown in Figure 5 and Figure 6. A clear performance hierarchy emerges among the evaluated algorithms. EKEO consistently exhibits the lowest median fitness values and the narrowest Inter-Quartile Ranges (IQRs) across all test functions. This indicates not only good solution quality, but also high stability and robustness by minimizing performance variation across independent runs. In contrast, other algorithms display varying degrees of dispersion and median elevation; traditional methods such as PSO and GA show particularly wide distributions and frequent outliers, especially on complex functions such as F21 and F23.
Figure 5. ANOVA test results on a subset of the 23 benchmark functions.
Figure 6. ANOVA test results on a subset of the 23 benchmark functions.
The influence of function complexity on algorithm performance is clearly visualized through these boxplots. Most algorithms demonstrate relatively compact distributions on simpler unimodal functions, though EKEO remains notably more concentrated. As problem complexity increases, particularly in high-dimensional, multimodal, and composite functions, the performance spread widens significantly for all algorithms except EKEO, which maintains a consistently narrow IQR. This highlights EKEO’s enhanced ability to avoid local optima and sustain stable convergence behavior even in challenging search landscapes.
Overall, the boxplot analysis provides strong visual confirmation of EKEO’s dual strengths in solution accuracy and algorithmic reliability. Its consistently tight performance distributions reflect low outcome variability, a critical feature for practical applications requiring dependable optimization results. These findings align with and reinforce the earlier numerical and statistical evaluations, collectively underscoring EKEO’s position as a robust and high-performance optimizer suitable for a wide range of complex continuous optimization problems.
Based on the integrated analysis of the ranking chart and radar diagram in Figure 7, EKEO shows comprehensive superiority across the benchmark suite. EKEO achieves the lowest average rank in the ranking chart (4.17), significantly outperforming its predecessor KEO (8.26) and all traditional algorithms. The radar diagram further reveals that EKEO’s performance polygon is consistently closest to the center across all 23 functions, indicating balanced and robust performance regardless of problem type. This visual evidence aligns with and reinforces previous quantitative results, confirming EKEO as a well-rounded and highly competitive optimizer for diverse complex continuous optimization tasks.
Figure 7. Performance ranking of optimization algorithms on the 23 benchmark functions: (a) radar chart and (b) average rank chart.
The Friedman omnibus test is a non-parametric statistical test used to detect significant differences across multiple algorithms over multiple benchmark functions, serving as a global test before performing post hoc pairwise comparisons:
χ F 2 = 12 N k ( k + 1 ) ∑ j = 1 k R ¯ j 2 − k ( k + 1 ) 2 4 ,
where:
  • N is the total number of benchmark functions.
  • k is the number of algorithms being compared.
  • R ¯ j is the average rank of the j-th algorithm across all functions, as shown in Figure 7b.
The test statistic follows a chi-square distribution with d f = k − 1 degrees of freedom under the null hypothesis:
χ F 2 ≈ 98.81 , d f = 11 .
The Friedman test statistic is χ F 2 = 98.81 with d f = 11 , which is far greater than the critical value of the chi-square distribution at any common significance level (e.g., at α = 0.001 , the critical value is approximately 31.26 ). This implies that the corresponding p-value is far below 0.001 ( p ≪ 0.001 ). Therefore, the null hypothesis is rejected at the α = 0.05 significance level. This confirms that there is a statistically significant global difference among the 12 algorithms on the 23 benchmark functions.
Based on a comprehensive experimental evaluation across the 23 benchmark functions, EKEO achieves significantly better solution accuracy with high consistency, convergence stability, and statistical significance. The algorithm achieves results that are close to the theoretical optimum on multiple function types, while its exceptionally low standard deviations and compact boxplot distributions confirm its strong robustness. The Wilcoxon rank-sum test further validates its performance advantage from a statistical perspective, with p-values below 10 − 5 in the majority of comparisons. Convergence curves indicate that EKEO combines rapid convergence with sustained refinement capability. Moreover, its top average ranking score (4.17) and well-balanced performance profile across the radar chart collectively illustrate consistent performance and algorithmic equilibrium across diverse problem categories.

3.3. Results and Analysis for CEC 2019

Table 3 summarizes the performance of algorithms on the CEC 2019 benchmark. EKEO converges precisely and stably to the theoretical optimum (1) on functions F1, F4–F8, and F10, while other algorithms yield results ranging from 10 0 to 10 6 , a gap of 3–6 orders of magnitude. For example, on F1, KEO, PSO, and GA achieve optima of 6.67 × 10 3 , 5.09 × 10 3 , and 3.82 × 10 6 , respectively. EKEO also exhibits near-zero standard deviations across most functions, indicating consistent convergence over 30 independent runs, which reduces practical uncertainty. In contrast, the other algorithms show high variability: GOOSE has a standard deviation of 1.30 × 10 9 on F1, and even advanced algorithms such as FATA and DBO have significantly higher variances than EKEO (on F2, FATA achieves std = 4.99 × 10 − 2 vs. EKEO’s 1.26 × 10 − 1 ). Most competitors exhibit an imbalance consisting of acceptable minima but poor averages and large stds (e.g., GA on F1: min = 3.82 × 10 6 , avg = 3.50 × 10 7 , std = 2.59 × 10 7 ), indicating frequent local optima trapping. Compared to KEO, EKEO achieves order-of-magnitude improvements on functions such as F1, F7, and F10, confirming that DEM and QOL form a synergistic framework that enhances global search and convergence stability.
The Wilcoxon rank-sum test results (Table 4) demonstrate that EKEO achieves statistically significant performance superiority on the CEC 2019 benchmark set. The p-values are consistently below 10 − 9 when compared with most competing algorithms (including KEO, PSO, and GA), reaching as low as 10 − 12 on several functions. On functions with a broad global optimum region (e.g., F4–F6), no significant difference is observed between EKEO and advanced algorithms such as FATA and DBO ( p ≈ 1 ), which is expected when multiple algorithms stably converge to the optimum. However, EKEO shows clear statistical superiority on more complex functions (e.g., F1, F2, F7, F8). These extremely low p-values allow for rejection of the null hypothesis of equivalent performance. Convergence curves (Figure 8) show that EKEO converges quickly and stably on most functions, avoids local optima, and maintains a leading position throughout iterations, outperforming traditional algorithms such as PSO and GA. Reproducibility and stability are further supported by low standard deviations (Table 3) and compact boxplots (Figure 9), while practical relevance is demonstrated on four engineering problems (Section 4).
Table 4. Wilcoxon rank-sum test results comparing the performance of optimization algorithms on the CEC 2019 functions.
Figure 8. Convergence analysis on a subset of the CEC 2019 functions.
Figure 9. ANOVA test results on a subset of the CEC 2019 functions.
From the boxplots in Figure 9, it is evident that EKEO shows the most concentrated and optimal-biased performance distribution across multiple functions (e.g., F1, F10). Its boxes are compact with low medians and very few outliers, reflecting high consistency and stability across multiple independent runs. In comparison, the boxes of other algorithms are generally longer and more dispersed, particularly for traditional algorithms such as GA, PSO, and GOOSE, which display numerous high outliers on several functions. This indicates high result variability and low reliability. Although advanced algorithms such as FATA and DBO achieve medians close to EKEO on certain functions such as F8 and F10, their boxes are wider. This indicates noticeable performance fluctuations, suggesting that these algorithms are less capable than EKEO in stably reproducing high-quality solutions.
Convergence curves and boxplots show that EKEO converges faster and more steadily than competitors, with strong robustness across repeated runs. Advanced algorithms such as FATA and DBO compete on specific problems but lack EKEO’s overall stability and cross-function consistency. Traditional algorithms such as PSO and GA lag in convergence speed, accuracy, and stability. As shown in Figure 10, EKEO achieves the best average rank (2.20), far outperforming the second-ranked DBO (5.30). Its radar polygon is consistently closest to the center, indicating balanced performance across all functions, while others show gaps on complex problems such as F1 and F7. In summary, EKEO demonstrates leading convergence accuracy, robustness, and consistent performance, validating its competitiveness as an advanced optimizer.
Figure 10. Performance ranking on the CEC 2019 benchmark: (a) radar chart and (b) average rank chart.
EKEO integrates differential evolution mutation and quasi-oppositional learning into a synergistic framework, achieving a strong balance between global exploration and local exploitation. On the 23 classical benchmark functions, it stably converges to the theoretical or near-optimum solutions on most problems and achieves standard deviations near zero, indicating high accuracy and stability. Boxplot analysis confirms concentrated performance distributions and few outliers, reflecting robustness and repeatability. On the more challenging CEC 2019 suite, EKEO reaches or approaches the global optimum across various function types, with fast and steady convergence. Wilcoxon rank-sum tests confirm statistical significance and the ranking analysis along with radar plots consistently places EKEO first overall, demonstrating balanced performance across all problem categories without obvious weaknesses.

3.4. Comparison with Recent Hybrid Algorithms

In summary, this study validates that EKEO achieves unified improvements in solution quality, convergence stability, and algorithmic reliability through systematic numerical comparisons, statistical tests, and multi-dimensional visual analysis. Its performance advantage is reflected not only in the numerical results but also in the predictability of the search process and reproducibility of the outcomes, marking a key transition from ‘potentially better’ to ‘reliably better’. Therefore, EKEO can be regarded as an efficient, robust, and advanced metaheuristic solver suitable for complex continuous optimization problems, with reliable potential for solving real-world engineering optimization tasks.

4. Engineering Application

To evaluate the engineering application performance of the improved algorithm, a systematic assessment of a set of optimization algorithms is conducted across four representative engineering design problems. The tested algorithms include EKEO, KEO, ALA, WUTP, FATA, PSO, GOOSE, GA, GWO, WOA, DBO, and APO. Building on the enhanced mechanisms of EKEO, which integrates DEM and QOL into a cohesive framework, this experiment aims to verify whether such synergistic strategies can effectively balance global exploration and local exploitation under real-world constraints [1,14]. Through rigorous comparative analysis on step-cone pulley design, gear system design, tubular column design, and pressure vessel design problems, this work assesses not only final design quality but also convergence behavior, constraint satisfaction, and algorithmic robustness, thereby providing insights into the applicability and competitiveness of modern metaheuristics in practical engineering contexts [36,37].

4.1. Step-Cone Pulley Design

The step-cone pulley design is a classic constrained mechanical optimization problem that aims to minimize the weight of a four-stage stepped pulley system. As illustrated in Figure 11, the system configuration typically involves multiple pulley stages with varying diameters ( l 1 , l 2 , l 3 , l 4 ) and a common pulley width ω . The optimization problem is formulated to minimize the total mass of the pulley assembly while satisfying 11 nonlinear constraints that ensure the transmission of a required power output of 0.75 horsepower across each stage [38].
Figure 11. Step-cone pulley design mechanical structure diagram.
The constraints include both equality and inequality types. The equality constraints h 1 to h 3 enforce geometric consistency across pulley stages, while the inequality constraints g 5 to g 8 ensure that the transmitted power at each stage meets or exceeds the required 0.75 HP ( 0.75 × 745.6998 W). The power transmission for each stage P i depends on belt tension, friction coefficient μ , belt dimensions, and rotational parameters, incorporating nonlinear terms such as the wrap angle and friction-based slip factor R i .
Given the presence of multiple nonlinear interactions among design variables, especially between diameters, belt lengths, and power equations, this problem poses significant challenges in maintaining feasibility while converging to a globally optimal design. As such, it serves as a rigorous benchmark for evaluating the constraint-handling capability, convergence stability, and solution precision of modern metaheuristic optimizers such as EKEO and its counterparts.
Minimize
f ( x ¯ ) = ρ ω l 1 2 1 + N 1 N 2 + l 2 2 1 + N 2 N 2 + l 3 2 1 + N 3 N 2 + l 4 2 1 + N 4 N 2 ,
where l i denotes the length associated with each stage, N i the rotational speeds, and ρ the material density.
The above is subject to
h 1 ( x ¯ ) = C 1 − C 2 = 0 , h 2 ( x ¯ ) = C 1 − C 3 = 0 , h 3 ( x ¯ ) = C 1 − C 4 = 0 , g 5 ( x ¯ ) = 0.75 × 745.6998 − P 1 ≤ 0 , g 6 ( x ¯ ) = 0.75 × 745.6998 − P 2 ≤ 0 , g 7 ( x ¯ ) = 0.75 × 745.6998 − P 3 ≤ 0 , g 8 ( x ¯ ) = 0.75 × 745.6998 − P 4 ≤ 0 ,
where
C i = π l i 2 1 + N i N + N i N − 1 2 4 a + 2 a , i = 1 , 2 , 3 , 4 , R i = exp μ π − 2 sin − 1 N i N − 1 l i 2 a , i = 1 , 2 , 3 , 4 , P i = s t ω ( 1 − R i ) π l i N i 60 , i = 1 , 2 , 3 , 4
with parameters
t = 8 mm , s = 1.75 MPa , μ = 0.35 , ρ = 7200 kg / m 3 , a = 3 mm .
EKEO shows comprehensively superior performance on the step-cone pulley design optimization problem as shown in Table 5 and Table 6, Figure 12. Its convergence curve indicates that the algorithm can rapidly and stably approach the global optimum, achieving the lowest objective function value (16.21) while satisfying all complex constraints with feasible design parameters. Statistical results show that EKEO’s standard deviation (0.64) is significantly lower than those of other algorithms, indicating highly stable and reliable outcomes. Boxplot analysis further confirms its concentrated performance distribution with no outliers. In contrast, traditional algorithms (e.g., PSO, GA) and some modern algorithms (e.g., FATA, DBO) exhibit convergence oscillations, large result fluctuations, and even deterioration by orders of magnitude, highlighting the effectiveness and robustness of EKEO in solving multivariable and strongly constrained nonlinear engineering optimization problems.
Table 5. Optimization parameter results of the step-cone pulley design problem.
Table 6. Indicator statistical results of the step-cone pulley design problem.
Figure 12. Convergence curve and ANOVA test graph of step-cone pulley design optimization results.

4.2. Gear Train Design

The gear train design problem is a classic discrete unconstrained optimization problem in which the objective is to minimize the deviation between the actual transmission ratio and a target value by optimizing the number of teeth of four gears ( G a , G b , G d , G f ), thereby reducing the design and manufacturing costs of the transmission system. As shown in Figure 13, the gear train consists of four gears, and its transmission ratio is determined by G b · G d G a · G f [39]. The optimization objective can be formulated as minimizing the squared error between the actual transmission ratio and the theoretical value 1 / 6.931 .
Figure 13. Gear train design mechanical structure diagram.
Consider
x ¯ = [ G a , G b , G d , G f ]
and minimize
min f ( x ¯ ) = 1 6.931 − G b · G d G a · G f 2
subject to
s . t . = x i ∈ N + , i = 1 , 2 , 3 , 4 , 0.01 ≤ x i ≤ 60 , i = 1 , 2 , 3 , 4 .
In the discrete integer optimization problem involving gear train design, EKEO demonstrates strong comprehensive performance as shown in Table 7 and Table 8. It converges to the theoretical optimum (objective function value of 0) at a fast rate while maintaining zero-error results across all 30 independent runs, with its standard deviation of zero reflecting high stability and repeatability. Convergence curves and boxplots further confirm its efficient search process and completely concentrated result distribution in Figure 14. In contrast, although some algorithms can achieve near-optimal solutions, they fall short of EKEO in terms of stability, convergence speed, and result consistency, with algorithms such as FATA and GOOSE exhibiting noticeable fluctuations and outliers. These results validate that EKEO’s chaotic initialization and quasi-oppositional learning mechanisms effectively coordinate global exploration and local refinement when addressing discrete nonlinear optimization problems, highlighting its suitability for engineering applications.
Table 7. Optimization parameter results of the gear train design problem.
Table 8. Indicator statistical results of the gear train design problem.
Figure 14. Convergence curve and ANOVA test graph of gear train design optimization results.

4.3. Tubular Column Design

The tubular column design problem is a classic engineering structural optimization problem that aims to determine the cross-sectional dimensions of a cylindrical column to minimize manufacturing cost while satisfying mechanical performance and geometric constraints. As illustrated in Figure 15, the column is a thin-walled tubular structure with two design variables: mean diameter x 1 , denoted as d, and wall thickness x 2 , denoted as z [37]. The objective function is to minimize the material and manufacturing costs, expressed as shown below.
Figure 15. Tubular column design mechanical structure diagram.
Consider
X ¯ = [ x 1 , x 2 ] ⊤
and minimize
f ( X ¯ ) = 9.82 x 1 x 2 + 2 x 1
subject to
g 1 ( X ¯ ) = P π x 1 x 2 σ y − 1 ≤ 0 , g 2 ( X ¯ ) = 8 P L 2 π 3 E x 1 x 2 ( x 1 2 + x 2 2 ) − 1 ≤ 0 , g 3 ( X ¯ ) = 2.0 x 1 − 1 ≤ 0 , g 4 ( X ¯ ) = x 1 14 − 1 ≤ 0 , g 5 ( X ¯ ) = 0.2 x 2 − 1 ≤ 0 , g 6 ( X ¯ ) = x 2 0.9 − 1 ≤ 0
with bounds
2 ≤ x 1 ≤ 14 , 0.2 ≤ x 2 ≤ 0.8 ,
where
P = applied load , L = length , σ y = yield stress , E = Young ’ s modulus .
Based on the optimization parameters and statistical indicator results, EKEO shows the best performance in the tubular column design application in Table 9 and Table 10. Among all algorithms, EKEO, KEO, ALA, PSO, GOOSE, GWO, and APO achieve the same minimum objective function value f ( x ¯ ) = 26.49 ; however, EKEO ranks first and exhibits a standard deviation of 0.00 with identical mean, median, and minimum values, indicating high stability and consistency. In contrast, FATA, GA, WOA, and DBO perform slightly worse in terms of optimal value, worst value, standard deviation, and mean, in particular showing poorer stability and consistency. Overall, EKEO surpasses the others in convergence (Figure 16), with its better robustness and reliability in practical engineering applications making it suitable for structural design scenarios that require high accuracy and system stability.
Table 9. Optimization parameter results of the tubular column design problem.
Table 10. Indicator statistical results of the tubular column design problem.
Figure 16. Convergence curve and ANOVA test graph of tubular column design optimization results.

4.4. Pressure Vessel Design

In optimal design of pressure vessels, the objective is to minimize the total manufacturing cost by formulating a constrained optimization problem involving four design variables (Figure 17). The design variables are the head thickness T s (denoted as x 1 ), the shell thickness T h (denoted as x 2 ), the inner radius R (denoted as x 3 ), and the cylindrical section length L (denoted as x 4 ). Among these, x 1 and x 2 are discrete variables, taking integer multiples of 0.0625, while x 3 and x 4 are continuous variables [40].
Figure 17. Mechanical structure diagram of the pressure vessel design problem.
Minimize
f ( x ¯ ) = 1.7781 x 2 x 3 2 + 0.6224 x 1 x 3 x 4 + 3.1661 x 1 2 x 4 + 19.84 x 1 2 x 3
subject to
g 1 ( x ¯ ) = 0.00954 x 3 ≤ x 2 , g 2 ( x ¯ ) = 0.0193 x 3 ≤ x 1 , g 3 ( x ¯ ) = x 4 ≤ 240 , g 4 ( x ¯ ) = − π x 3 2 x 4 − 4 3 π x 3 3 ≤ − 1296000
with bounds
10 ≤ x 4 , x 3 ≤ 200 , 1 ≤ x 2 , x 1 ≤ 99 ( integer variables ) .
Based on the optimization parameters and statistical results of the pressure vessel design problem as shown in Table 11 and Table 12, EKEO shows the best overall performance in solving this mixed-variable nonlinear constrained optimization problem. Among all the tested algorithms, EKEO, KEO, ALA, WUTP, PSO, and GWO achieve the same minimum objective function value f ( x ¯ ) = 6.06 × 10 3 , indicating comparable ability to locate the optimal solution. However, EKEO ranks first in terms of ranking, stability, and consistency. In addition, it exhibits the lowest standard deviation ( 2.21 × 10 2 ) among all algorithms together with the best mean ( 6.24 × 10 3 ) and median ( 6.09 × 10 3 ) values. This confirms that EKEO not only converges to the global optimum but also shows strong robustness and repeatability.
Table 11. Optimization parameter results of the pressure vessel design problem.
Table 12. Indicator statistical results of the pressure vessel design problem.
In contrast, algorithms such as FATA, GOOSE, GA, WOA, and DBO perform poorly in terms of optimal value, worst value, standard deviation, and mean. Notably, GOOSE yields an optimal value of 1.32 × 10 4 , which is significantly higher than others, and its standard deviation reaches 9.12 × 10 3 , indicating unstable convergence behavior and a tendency to become trapped in local optima or exhibit high variability.
The convergence curve further illustrates that EKEO converges rapidly during iteration and attains a final value substantially lower than those of FATA, GOOSE, and other algorithms in Figure 18. In summary, for the pressure vessel design—a typical engineering optimization problem—EKEO outperforms the others in convergence accuracy, stability, and computational robustness, making it suitable for real-world engineering applications that require high reliability in design.
Figure 18. Convergence curve and ANOVA test graph of pressure vessel design optimization results.
In our systematic evaluation of four representative engineering optimization problems, EKEO consistently shows strong overall performance. In step-cone pulley design, gear train design, tubular column design, and pressure vessel design, EKEO not only converges stably to the theoretical optimum or near-optimal solutions but also significantly outperforms the compared algorithms in terms of convergence speed, stability, and robustness. Its standard deviation is generally the lowest and the result distribution is highly concentrated, indicating good repeatability and engineering applicability. For complex engineering problems involving mixed variables, strong constraints, and nonlinearity, EKEO effectively balances global exploration and local exploitation by integrating quasi-oppositional learning and differential evolution mutation mechanisms, thereby avoiding premature convergence and result fluctuations. Consequently, EKEO can be regarded as an efficient, reliable, and practically applicable metaheuristic optimization method for engineering design, offering significant value in scenarios requiring high precision and high stability.

5. Conclusions and Prospects

In addition to the demonstrated performance gains, this work contributes three scientific insights. First, it provides empirical evidence that directed exploitation (DEM) and diversity-preserving exploration (QOL) are fundamentally complementary, with their synergistic integration resolving the exploration–exploitation tradeoff more effectively than either mechanism alone. Second, it offers a causal explanation for this synergy through ablation analysis, showing the distinct phase-specific contributions of each component. Third, it articulates a generalizable design principle by coupling a best-guided exploitation operator with a diversity-preserving exploration operator, which can inform hybrid algorithm design beyond the specific EKEO framework. These contributions shift the focus from metaphor-based enhancement to mechanism-driven design, aligning with the field’s evolution toward principled algorithmic development. Experimental results indicate that the developed EKEO exhibits better convergence accuracy, faster convergence speed, and stronger stability across 23 classical test functions, the CEC 2019 benchmark suite, and four representative engineering optimization problems.
To further enhance the applicability of EKEO and expand its scope, future research could focus on the following directions:
  • Multi-Objective Extension: Develop a multi-objective variant of EKEO based on Pareto dominance and diversity preservation mechanisms to address engineering optimization problems with conflicting objectives.
  • Dynamic Environment Adaptation: Incorporate time-varying parameters and online learning strategies that would enable the algorithm to adapt to dynamic optimization problems where objective functions or constraints change over time.
  • Hybrid Intelligent Optimization: Integrate EKEO with machine learning surrogate models to construct a surrogate-assisted hybrid optimization framework, which would improve solution efficiency on computationally expensive problems.
  • Comparative Studies with Advanced Hybrid Algorithms: Comprehensive comparisons between EKEO and recently proposed high-performance hybrid algorithms (e.g., LSHADE with CMA-ES [21], DG2 [19], and other state-of-the-art DE variants) on both benchmark functions and real-world engineering problems.
As an advanced metaheuristic algorithm that integrates complementary search mechanisms, EKEO demonstrates good balance and adaptability in complex constrained engineering optimization, providing a reliable and efficient optimization tool for practical engineering applications. Subsequent research could further extend its application dimensions and enhance computational efficiency while maintaining the exploration–exploitation balance, which could better address tasks involving complex system optimization and intelligent decision-making.

Author Contributions

Conceptualization, X.Z. and Z.C.; methodology, X.Z., W.G. and Y.S.; software, W.G. and Y.S.; validation, J.G., S.L. and Z.C.; formal analysis, X.Z. and W.G.; investigation, Y.S. and S.L.; resources, Z.C.; data curation, W.G.; writing—original draft preparation, X.Z. and W.G.; writing—review and editing, Y.S., J.G. and Z.C.; visualization, W.G. and Y.S.; supervision, Z.C.; project administration, X.Z.; funding acquisition, Z.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Anhui Provincial Natural Science Foundation (Grant/Award Number 2308085MB51); the High-level Talent Start-Up Project of West Anhui University (Grant No. WGKQ2024011); the Horizontal Research Project of West Anhui University: Research on Path Planning System of Intelligent Unmanned Aerial Vehicle (Grant No. 0045026063); and the Key Research Project of Anhui Vocational College of Defense Technology (Grant/Award Number 2025GFZRZD02).

Institutional Review Board Statement

Not applicable.

Data Availability Statement

The data presented in this study are available on request from the corresponding author. The data are not publicly available due to privacy.

Acknowledgments

The authors would like to thank the editors and reviewers for their valuable comments and suggestions.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A. Mathematical Definitions of the 23 Benchmark Functions

To make it easier for readers to understand the functions used in this paper, this appendix lists the mathematical expressions, search spaces, and optimal values of all 23 benchmark functions. These functions fall into four categories: unimodal functions, basic multimodal functions, mixed functions and composite functions. All functions are minimization problems and the global minimum is known.
Table A1. The 23 benchmark functions.
Table A2. The 23 benchmark functions.

References

  1. Jenis, J.; Ondriga, J.; Hrcek, S.; Brumerick, F.; Cuchor, M.; Sadovsky, E. Engineering applications of artificial intelligence in mechanical design and optimization. Machines 2023, 11, 577. [Google Scholar] [CrossRef] [Scilit]
  2. Zhan, Z.-H.; Shi, L.; Tan, K.C.; Zhang, J. A survey on evolutionary computation for complex continuous optimization. Artif. Intell. Rev. 2022, 55, 59–110. [Google Scholar] [CrossRef] [Scilit]
  3. Zhou, X.; Liu, Z.; Guo, Y.; Zhao, C.; Huang, J.; Chen, L. Gradient-based multi-area distribution system state estimation. IEEE Trans. Smart Grid 2020, 11, 5325–5338. [Google Scholar] [CrossRef] [Scilit]
  4. Osaba, E.; Villar-Rodriguez, E.; Del Ser, J.; Nebro, A.J.; Molina, D.; LaTorre, A.; Suganthan, P.N.; Coello Coello, C.A.; Herrera, F. A tutorial on the design, experimentation and application of metaheuristic algorithms to real-world optimization problems. Swarm Evol. Comput. 2021, 64, 100888. [Google Scholar] [CrossRef] [Scilit]
  5. Holland, J.H. Genetic algorithms. Sci. Am. 1992, 267, 66–73. [Google Scholar] [CrossRef] [Scilit]
  6. Kennedy, J.; Eberhart, R. Particle swarm optimization. In Handbook of Heuristics, Proceedings of ICNN’95—International Conference on Neural Networks; Springer: Cham, Switzerland, 1995; Volume 4, pp. 1942–1948. [Google Scholar]
  7. Dorigo, M.; Blum, C. Ant colony optimization theory: A survey. Theor. Comput. Sci. 2005, 344, 243–278. [Google Scholar] [CrossRef] [Scilit]
  8. 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] [Scilit]
  9. Sörensen, K. Metaheuristics—The metaphor exposed. Int. Trans. Oper. Res. 2015, 22, 3–18. [Google Scholar] [CrossRef] [Scilit]
  10. Tzanetos, A.; Dounias, G. Nature inspired optimization algorithms or simply variations of metaheuristics? Artif. Intell. Rev. 2021, 54, 1841–1862. [Google Scholar] [CrossRef] [Scilit]
  11. Almutairi, S.Z.; Shaheen, A.M. A novel kangaroo escape optimizer for parameter estimation of solar photovoltaic cells/modules via one, two and three-diode equivalent circuit modeling. Sci. Rep. 2025, 15, 32669. [Google Scholar] [CrossRef] [Scilit]
  12. Kwa, H.L.; Leong Kit, J.; Bouffanais, R. Balancing collective exploration and exploitation in multi-agent and multi-robot systems: A review. Front. Robot. AI 2022, 8, 771520. [Google Scholar] [CrossRef] [Scilit]
  13. Črepinšek, M.; Liu, S.-H.; Mernik, M. Exploration and exploitation in evolutionary algorithms: A survey. ACM Comput. Surv. 2013, 45, 1–33. [Google Scholar] [CrossRef] [Scilit]
  14. Lagaros, N.D.; Kournoutos, M.; Kallioras, N.A.; Nordas, A.N. Constraint handling techniques for metaheuristics: A state-of-the-art review and new variants. Optim. Eng. 2023, 24, 2251–2298. [Google Scholar] [CrossRef] [Scilit]
  15. Qin, A.K.; Huang, V.L.; Suganthan, P.N. Differential evolution algorithm with strategy adaptation for global numerical optimization. IEEE Trans. Evol. Comput. 2009, 13, 398–417. [Google Scholar] [CrossRef] [Scilit]
  16. Zhao, S.; Wu, Y.; Tan, S.; Wu, J.; Cui, Z.; Wang, Y.-G. QQLMPA: A quasi-opposition learning and Q-learning based marine predators algorithm. Expert Syst. Appl. 2023, 213, 119246. [Google Scholar] [CrossRef] [Scilit]
  17. Sudholt, D. The benefits of population diversity in evolutionary algorithms: A survey of rigorous runtime analyses. In Theory of Evolutionary Computation: Recent Developments in Discrete Optimization; Springer: Cham, Switzerland, 2019; pp. 359–404. [Google Scholar]
  18. Chakraborty, U.K. Population diversity in evolutionary algorithms: A survey. In Proceedings of the IEEE International Conference on Systems, Man, and Cybernetics, SMC 2012, Seoul, Republic of Korea, 14–17 October 2012; IEEE: New York, NY, USA, 2012; pp. 1139–1144. [Google Scholar]
  19. Omidvar, M.N.; Yang, M.; Mei, Y.; Li, X.; Yao, X. DG2: A faster and more accurate differential grouping for large-scale black-box optimization. IEEE Trans. Evol. Comput. 2017, 21, 929–942. [Google Scholar] [CrossRef] [Scilit]
  20. Yu, W.-J.; Shen, M.; Chen, W.-N.; Zhan, Z.-H.; Gong, Y.-J.; Lin, Y.; Liu, O.; Zhang, J. Differential evolution with two-level parameter adaptation. IEEE Trans. Cybern. 2013, 44, 1080–1099. [Google Scholar] [CrossRef] [Scilit]
  21. Mohamed, A.W.; Hadi, A.A.; Fattouh, A.M.; Jambi, K.M. LSHADE with semi-parameter adaptation hybrid with CMA-ES for solving CEC 2017 benchmark problems. In Proceedings of the 2017 IEEE Congress on Evolutionary Computation (CEC), Donostia, Spain, 5–8 June 2017; IEEE: New York, NY, USA, 2017; pp. 145–152. [Google Scholar]
  22. Tizhoosh, H.R. Opposition-based learning: A new scheme for machine intelligence. In Proceedings of the International Conference on Computational Intelligence for Modelling, Control and Automation and International Conference on Intelligent Agents, Web Technologies and Internet Commerce (CIMCA-IAWTIC’06), Vienna, Austria, 28–30 November 2005; IEEE: New York, NY, USA, 2005; Volume 1, pp. 695–701. [Google Scholar]
  23. Rahnamayan, S.; Tizhoosh, H.R.; Salama, M.M.A. Opposition-based differential evolution. IEEE Trans. Evol. Comput. 2008, 12, 64–79. [Google Scholar] [CrossRef] [Scilit]
  24. Wang, H.; Wu, Z.; Rahnamayan, S. Enhanced opposition-based differential evolution for solving high-dimensional continuous optimization problems. Soft Comput. 2011, 15, 2127–2140. [Google Scholar] [CrossRef] [Scilit]
  25. Liang, J.J.; Qu, B.Y.; Suganthan, P.N.; Hernández-Díaz, A.G. Problem Definitions and Evaluation Criteria for the CEC 2013 Special Session on Real-Parameter Optimization; Technical Report 201212; Computational Intelligence Laboratory, Zhengzhou University: Zhengzhou, China; Nanyang Technological University: Singapore, 2013; Volume 34, pp. 281–295. [Google Scholar]
  26. Xiao, Y.; Cui, H.; Khurma, R.A.; Castillo, P.A. Artificial lemming algorithm: A novel bionic meta-heuristic technique for solving real-world engineering optimization problems. Artif. Intell. Rev. 2025, 58, 84. [Google Scholar] [CrossRef] [Scilit]
  27. Braik, M.; Al-Hiary, H. A novel meta-heuristic optimization algorithm inspired by water uptake and transport in plants. Neural Comput. Appl. 2025, 37, 13643–13724. [Google Scholar] [CrossRef] [Scilit]
  28. Qi, A.; Zhao, D.; Heidari, A.A.; Liu, L.; Chen, Y.; Chen, H. FATA: An efficient optimization method based on geophysics. Neurocomputing 2024, 607, 128289. [Google Scholar] [CrossRef] [Scilit]
  29. Hamad, R.K.; Rashid, T.A. GOOSE algorithm: A powerful optimization tool for real-world engineering challenges and beyond. Evol. Syst. 2024, 15, 1249–1274. [Google Scholar] [CrossRef] [Scilit]
  30. Mirjalili, S.; Mirjalili, S.M.; Lewis, A. Grey wolf optimizer. Adv. Eng. Softw. 2014, 69, 46–61. [Google Scholar] [CrossRef] [Scilit]
  31. Mirjalili, S.; Lewis, A. The whale optimization algorithm. Adv. Eng. Softw. 2016, 95, 51–67. [Google Scholar] [CrossRef] [Scilit]
  32. Xue, J.; Shen, B. Dung beetle optimizer: A new meta-heuristic algorithm for global optimization. J. Supercomput. 2023, 79, 7305–7336. [Google Scholar] [CrossRef] [Scilit]
  33. Wang, X.; Snášel, V.; Mirjalili, S.; Pan, J.-S.; Kong, L.; Shehadeh, H.A. Artificial Protozoa Optimizer (APO): A novel bio-inspired metaheuristic algorithm for engineering optimization. Knowl.-Based Syst. 2024, 295, 111737. [Google Scholar] [CrossRef] [Scilit]
  34. Derrac, J.; García, S.; Molina, D.; Herrera, F. A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms. Swarm Evol. Comput. 2011, 1, 3–18. [Google Scholar] [CrossRef] [Scilit]
  35. García, S.; Molina, D.; Lozano, M.; Herrera, F. A study on the use of non-parametric tests for analyzing the evolutionary algorithms’ behaviour: A case study on the CEC’2005 special session on real parameter optimization. J. Heuristics 2009, 15, 617–644. [Google Scholar] [CrossRef] [Scilit]
  36. He, K.; Zhang, Y.; Wang, Y.-K.; Zhou, R.-H.; Zhang, H.-Z. EABOA: Enhanced adaptive butterfly optimization algorithm for numerical optimization and engineering design problems. Alex. Eng. J. 2024, 87, 543–573. [Google Scholar] [CrossRef] [Scilit]
  37. Che, Y.; He, D. An enhanced seagull optimization algorithm for solving engineering optimization problems. Appl. Intell. 2022, 52, 13043–13081. [Google Scholar] [CrossRef] [Scilit]
  38. Liu, J.; Zhao, J.; Li, Y.; Zhou, H. HSMAOA: An enhanced arithmetic optimization algorithm with an adaptive hierarchical structure for its solution analysis and application in optimization problems. Thin-Walled Struct. 2025, 206, 112631. [Google Scholar] [CrossRef] [Scilit]
  39. Savsani, V.; Rao, R.; Vakharia, D. Optimal weight design of a gear train using particle swarm optimization and simulated annealing algorithms. Mech. Mach. Theory 2010, 45, 531–541. [Google Scholar] [CrossRef] [Scilit]
  40. Yu, H.; Zhao, N.; Wang, P.; Chen, H.; Li, C. Chaos-enhanced synchronized bat optimizer. Appl. Math. Model. 2020, 77, 1201–1215. [Google Scholar] [CrossRef] [Scilit]
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.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.