EBBO: A Biomimetically Enhanced Optimization Algorithm with Multi-Stage Cooperation for Complex Engineering Applications
Xuemei Zhu, Haoyu Cai, Shirong Li, Wei Peng

TL;DR
EBBO is a new optimization algorithm that improves upon existing methods by using a multi-stage approach, showing better performance on complex engineering problems.
Contribution
EBBO introduces a three-phase cooperative framework with adaptive mutation and risk-aware strategies for enhanced optimization.
Findings
EBBO outperforms nine algorithms on CEC 2017 and CEC 2020 benchmarks in accuracy and robustness.
EBBO achieves 15–50% average objective value reductions and 30–70% standard deviation reductions over BBO.
EBBO provides optimal solutions for engineering problems like UAV path planning and truss optimization.
Abstract
This study proposes Enhanced Beaver Behavior Optimizer (EBBO) to overcome the original BBO algorithm’s limitations in handling complex optimization problems. EBBO integrates a three-phase cooperative framework, incorporating adaptive mutation, dynamic opposition-based learning, and an risk-aware decision strategy inspired by simulated annealing. Comprehensive evaluations on the CEC 2017 and CEC 2020 benchmark suites demonstrate that EBBO significantly outperforms nine widely used algorithms (e.g., BBO, FATA, DE) in convergence accuracy, stability, and robustness, especially for high-dimensional and multimodal functions. EBBO achieves average objective value reductions of 15–50% and standard deviation reductions of 30–70% compared to the original BBO, with Wilcoxon rank-sum tests confirming statistical significance across most functions. When applied to three classical engineering design…
Genes, proteins, chemicals, diseases, species, mutations and cell lines named across the full text — each resolved to its canonical identifier and authoritative record.
Click any figure to enlarge with its caption.
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Figure 14
Figure 15
Figure 16
Figure 17
Figure 18
Figure 19
Figure 20
Figure 21
Figure 22- —High-level Talent Start-up Project of West Anhui University
- —West Anhui University’s Horizontal Research Project
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMetaheuristic Optimization Algorithms Research · Advanced Multi-Objective Optimization Algorithms · Biomimetic flight and propulsion mechanisms
1. Introduction
Optimization problems are ubiquitous in the design and control of complex systems in modern science and engineering. The efficiency and quality of their solutions directly impact the feasibility and cost-effectiveness of engineering practices [1]. Traditional optimization methods, such as gradient-based approaches and linear programming, often impose stringent requirements on problem continuity and convexity, making them ill-suited for addressing real-world challenges characterized by high dimensionality, nonlinearity, multimodality, and strong constraints [2]. In this context, bio-inspired intelligent optimization algorithms have emerged as mainstream tools for solving complex optimization problems [3]. Drawing inspiration from biological behaviors, ecological evolution, and physicochemical processes in nature, these algorithms construct search mechanisms featuring self-adaptation, self-organization, and distributed characteristics, effectively overcoming the bottlenecks of balancing global exploration and local exploitation inherent in traditional methods [4].
The development of bio-inspired intelligent optimization algorithms has progressed through multiple stages, forming a diverse spectrum of algorithmic families [5]. Early algorithms, such as the Genetic Algorithm (GA) [6], which mimics the selection, crossover, and mutation mechanisms of biological evolution, laid the foundation for evolutionary computation. Particle Swarm Optimization (PSO) [7], inspired by the collaborative foraging behavior of bird flocks, pioneered the paradigm of swarm intelligence optimization. With deepening research, an increasing number of bio-inspired models have been proposed: Ant Colony Optimization (ACO) [8] simulates ant colony cooperation via pheromone trails to find shortest paths; the Artificial Bee Colony (ABC) [9] algorithm emulates the division of labor among employed bees, onlooker bees, and scout bees during honey collection; the Grey Wolf Optimizer (GWO) [10] models the social hierarchy and hunting strategies of wolf packs; the Whale Optimization Algorithm (WOA) [11] is based on the bubble-net feeding behavior of humpback whales; and the Butterfly Optimization Algorithm (BOA) [12] utilizes the perception mechanism of butterflies toward floral scents for optimization.
In recent years, more complex natural phenomena and biological behaviors have been further explored: the Harris Hawks Optimization (HHO) [13] algorithm simulates the surprise pounce strategies of hawks during cooperative prey pursuit; the Dung Beetle Optimizer (DBO) [14] draws inspiration from the ball-rolling, breeding, and foraging behaviors of dung beetles; the Crayfish Optimization Algorithm (COA) [15] is based on the summer avoidance, feeding, and competition behaviors of crayfish; the Water Uptake and Transport in Plants Algorithm (WUTP) [16] mimics the water absorption mechanism of plant root systems; and the Fata Morgana Algorithm (FATA) [17] abstracts a unique optimization mechanism from the optical phenomenon of mirages. These algorithms demonstrate distinct advantages across various optimization tasks through their diverse bio-inspired mechanisms.
However, single heuristic strategies often exhibit limitations when dealing with complex and variable engineering problems, particularly in handling highly constrained, multimodal, or mixed-variable problems [18]. Issues such as premature convergence, low search efficiency, or insufficient stability frequently arise. Consequently, researchers continue to explore more efficient bio-inspired models and enhance existing algorithms by proposing various improvement strategies, including hybridization mechanisms [19], adaptive parameter adjustment [20], multi-stage collaboration [21], and integration with other optimization paradigms [22].
The comparative algorithms discussed in this paper encompass a range of representative bio-inspired optimizers. Among these, the Beaver Behavior Optimizer (BBO) [23] has garnered sustained attention due to its well-structured biological foundation. BBO simulates the intelligent behaviors observed during beaver dam construction—material collection, role division, and environmental adaptation—by modeling beavers as “Architects” and “Prospectors” to dynamically balance exploration and exploitation.
Three key reasons motivate our selection of BBO as the basis for enhancement:
- Clear bio-mechanistic mapping: BBO’s design directly translates observable dam-building behaviors into algorithmic operators. In nature, beaver colonies exhibit structured division of labor: architect beavers stabilize the dam structure, while prospector beavers gather new materials. This role specialization enables dynamic response to environmental changes, providing a natural analog to optimization search where material collection corresponds to global exploration and structural reinforcement to local exploitation.
- Identifiable and addressable limitations: Despite its promising framework, the standard BBO exhibits specific shortcomings: over-reliance on random updates [24], inadequate diversity preservation [25], and insufficient utilization of elite information [26]. These well-defined limitations present clear opportunities for systematic improvement.
- Relevance to constrained engineering problems: The dam-building process inherently involves constraint handling (environmental adaptation, material limits) and iterative refinement—characteristics directly relevant to complex engineering optimization where solutions must satisfy multiple nonlinear constraints.
Based on this analysis, we propose the Enhanced Beaver Behavior Optimizer (EBBO), which retains BBO’s core biomimetic framework while introducing a multi-stage collaborative optimization mechanism [21]. Through three key enhancements—adaptive mutation [27], dynamic opposition-based learning [28], and risk-aware decision strategy supplementation [26]—EBBO addresses BBO’s limitations while preserving its biological coherence, resulting in significantly improved global search capability, convergence accuracy, and stability.
The structure of this paper is organized as follows: Section 2 provides a detailed introduction to the mathematical model and algorithmic framework of the standard Beaver Behavior Optimizer (BBO), analyzing its core mechanisms and potential shortcomings. Section 3 systematically elaborates on the improvement strategies and algorithm design of EBBO, including the theoretical foundation and implementation details of the multi-stage collaborative framework. Section 4 conducts a systematic evaluation of EBBO using authoritative test function suites such as CEC 2017 and CEC 2020, comparing its performance with nine representative algorithms, including BBO, FATA, HHO, GA, Differential Evolution algorithm (DE) [29], DBO, COA, WUTP, and WOA. Section 5 applies EBBO to four engineering optimization problems—step-cone pulley design, pressure vessel optimization, three-bar truss design, and 3D UAV path planning—to validate its effectiveness in real-world engineering scenarios. Finally, Section 6 summarizes the work presented in this paper, highlights the advantages and limitations of EBBO, and outlines future research directions. Through this comprehensive research framework, this paper aims to provide an efficient and reliable intelligent optimization tool for solving complex engineering optimization problems and to offer new insights for the design and enhancement of bio-inspired optimization algorithms.
The primary contributions of this paper are summarized as follows:
- EBBO maintains explicit biomimetic–computational correspondence: Prospecting maps to exploration and opposition-based learning, dam-architecting maps to exploitation and elite preservation, risk-aware decision maps to adaptive mutation and probabilistic acceptance, and colony coordination maps to the multi-stage workflow with role specialization. This systematic mapping ensures that each algorithmic module corresponds directly to a biological mechanism, preserving biological coherence rather than forming a mathematical composite.
- Novel multi-stage collaborative optimization mechanism: EBBO introduces a structured three-stage sequential framework (core BBO updates → mutation enhancement → opposition-based learning → risk-aware decision strategy) based on biological plausibility and computational synergy. This carefully designed execution sequence, where each stage prepares the population for the next, represents a significant departure from both the original BBO and other metaheuristics that apply improvements indiscriminately or in parallel.
- Dual-benchmark comprehensive validation with statistical rigor: EBBO is rigorously evaluated on two complementary high-dimensional benchmark suites (CEC 2017 with 29 functions and CEC 2020 with 10 functions) employing different dimensionalities (30D and 20D). The validation demonstrates statistically significant superiority over nine state-of-the-art metaheuristics across convergence accuracy, stability, and robustness metrics, with Wilcoxon tests confirming performance differences beyond random variation.
- Practical engineering applicability across diverse constrained problems: The algorithm is successfully applied to three distinct classical engineering design problems with varying characteristics: step-cone pulley (multiple nonlinear constraints), pressure vessel (mixed discrete-continuous variables), and three-bar truss (stress and deflection constraints). EBBO consistently delivers near-optimal feasible solutions with high robustness, demonstrating broad applicability rather than narrow specialization.
- Methodological advancement in bio-inspired algorithm design: Beyond algorithmic performance, this research contributes methodology by demonstrating how explicit behavior-operator mapping enhances algorithmic transparency and provides interpretable design principles. The work illustrates a pathway from metaphorical inspiration to mechanistic implementation, addressing common criticisms of bio-inspired heuristics lacking concrete biological correspondence.
These contributions collectively advance the field of bio-inspired optimization by (1) providing a robust and efficient tool for complex constrained optimization, (2) establishing a template for principled biomimetic algorithm design with explicit behavior-operator correspondence, and (3) demonstrating the effectiveness of structured multi-stage frameworks over indiscriminate strategy combination.
2. Beaver Behavior Optimizer
Beaver Behavior Optimizer (BBO) [23] is a swarm intelligence optimization algorithm inspired by the natural dam-building behavior of beavers. By simulating the material collection, social cooperation, and environmental adaptation processes exhibited by beavers during dam construction, the algorithm establishes a novel optimization search mechanism. The core concept of BBO is to map the solution space of an optimization problem to a collection of construction materials gathered by beavers, achieving the search for a global optimum through the simulation of the intelligent behavior of a beaver population.
The algorithm adopts the fundamental framework of population-based iterative optimization. Its key feature lies in explicitly dividing the search process into two distinct phases: the Exploration Phase and the Exploitation Phase. These phases correspond to different behavioral patterns of beavers during dam construction and are dynamically balanced through an adaptive phase transition mechanism.
2.1. Mathematical Model and Key Formulations
2.1.1. Population Initialization Mechanism
In the BBO algorithm, a solution to an optimization problem is modeled as a collection of construction materials owned by an individual beaver. Given a population size n and a problem dimensionality D, the state of the entire population can be represented as
where X denotes the population material property matrix, and represents the property value of the j-th material owned by the i-th beaver individual, corresponding to the j-th component of the solution vector. The initialization process employs a uniform random distribution strategy:
Here, and denote the upper and lower bounds of the j-th variable, respectively, and rand is a random number uniformly distributed in the interval . This initialization approach ensures a uniform distribution of the population across the solution space, laying the groundwork for subsequent global search.
2.1.2. Phase Transition Control Mechanism
The BBO algorithm introduces the Dam-Phase Factor D as a control parameter for transitioning between the exploration and exploitation phases, modeled mathematically as
where t represents the current iteration number and T is the preset maximum number of iterations. This function possesses the following mathematical properties:
- Monotonicity: increases monotonically from 0 to 1 over the interval .
- Continuity: The function is continuously differentiable across its domain.
- Nonlinear Growth: The growth rate is initially fast and slows down subsequently, aligning with the decreasing demand for exploration during optimization.
The specific decision mechanism for phase transition is as follows: at the beginning of each iteration, a uniformly distributed random number is generated. If , the algorithm enters the exploitation phase; otherwise, it enters the exploration phase. This probabilistic transition mechanism ensures that although the algorithm primarily focuses on exploitation in later stages, it retains a certain capacity for exploration, effectively preventing premature convergence to local optima.
2.2. Mathematical Modeling of the Exploration Phase
Biological analogy: The exploration phase corresponds to the prospecting behavior of beavers, where individuals (prospectors) search widely along riverbanks for suitable construction materials. This mimics the need for global search in optimization to avoid premature convergence.
2.2.1. Individual Role Division
During the exploration phase, the BBO algorithm divides the population into two subgroups with distinct behavioral strategies:
- Architects: The top 25% of individuals ranked by fitness value, representing the elite individuals that have found relatively better solutions.
- Prospectors: The remaining 75% of ordinary individuals, responsible for extensive regional exploration.
This role division simulates the different functions of experienced and new individuals within a beaver colony during material collection, achieving a balance between exploration breadth and depth during the search process.
2.2.2. Update Strategy for Architects
The update of architect individuals employs a social learning mechanism, modeled mathematically as
The parameters in the equation are defined as follows:
- : The j-th dimensional property value of the i-th architect individual at generation t.
- : Two independent and identically distributed uniform random numbers.
- : The indicator function, which equals 1 when the condition inside the parentheses is true, and 0 otherwise.
- k: The index of another randomly selected architect individual, with .
This update mechanism embodies knowledge sharing among elite individuals. By learning from a randomly selected peer, architects can perform refined searches near high-quality solutions while maintaining a certain degree of diversity.
2.2.3. Update Strategy for Prospectors
The update strategy for prospectors integrates two mechanisms: learning from architects and autonomous exploration:
The parameters are defined as follows:
- : The j-th dimensional property value of the i-th prospector individual at generation t.
- : Two independent and identically distributed uniform random numbers.
- : A random number following the standard normal distribution.
- k: The index of an individual randomly selected from the architect group.
The update formula consists of three components:
- Current state retention term: Preserves the characteristics of the individual’s current solution.
- Learning from architects term: Guides the search direction by learning from elite individuals with a 50% probability. This social learning mechanism allows ordinary individuals (prospectors) to benefit from the knowledge of high-quality solutions discovered by architects, thereby accelerating convergence while preserving directional diversity through probabilistic adoption.
- Autonomous exploration term: Introduces Gaussian random perturbations to enhance global exploration capability. Specifically, the term incorporates a normally distributed random variable , scaled by a cosine-modulated factor that decays with iterations. This design ensures substantial exploration early in the search while gradually reducing perturbation magnitude as optimization progresses, thereby systematically balancing global exploration with later-stage refinement.
2.3. Mathematical Modeling of the Exploitation Phase
Biological analogy: The exploitation phase mirrors the architect beavers’ activity of meticulously arranging and reinforcing materials within the dam structure. This aligns with local refinement in optimization, focusing on improving promising solutions.The update strategy integrates two mechanisms: social cooperation and optimum guidance:
where
: Two independent and identically distributed uniform random numbers.k: The index of a randomly selected peer individual. : The j-th dimensional property value of the global best individual in the current population at generation t.
The update mechanism exhibits three key characteristics. First, its social cooperation component maintains population diversity through learning from randomly selected peers. Second, the optimum guidance component accelerates convergence by learning from the global best individual. Finally, adaptive balance is achieved through two independent random coefficients that dynamically adjust the influence of each component. This stochastic weighting provides implicit adaptation to the search progression: the social term tends to dominate during early stages when population diversity is high, while the elite term gains influence as the population converges, enabling population-level phase adaptation without explicit parameter tuning.
2.4. Analysis of the Deficiencies of the Original BBO Algorithm
Through theoretical analysis and empirical observations, three core limitations are identified in the original BBO:
- Exploration–exploitation imbalance: The phase transition mechanism, governed by the fixed dam-phase factor , lacks adaptability to problem characteristics. This deterministic schedule may cause premature transition to exploitation or prolonged ineffective exploration.
- Inefficient perturbation mechanism: The update strategies for both architects and prospectors rely on linear combinations with static scaling coefficients. The Gaussian perturbation term lacks adaptive adjustment based on search stage or solution quality, failing to balance exploration breadth with refinement needs.
- Deficient information utilization: BBO maintains only a single global best solution without preserving a diverse elite archive. This limits its ability to navigate multimodal landscapes where multiple promising regions may coexist.
These limitations manifest as (1) over-reliance on stochastic guidance without systematic diversity preservation, (2) lack of dedicated local optima escape strategies, and (3) inadequate elite information propagation—all of which restrict BBO’s performance in complex optimization problems.
3. Proposed Improvements to BBO
As critically analyzed in Section 2, the original BBO algorithm suffers from limitations. To address these shortcomings, this chapter proposes Enhanced Beaver Behavior Optimizer (EBBO). By integrating a multi-stage cooperative framework—incorporating adaptive mutation, dynamic opposition-based learning, and enhanced elite strategies—EBBO systematically overcomes the identified limitations while preserving BBO’s core biomimetic architecture, thereby significantly improving global search capability and convergence performance.
3.1. Mutation Enhancement Stage
Adaptive mutation corresponds to genetic diversity and mutation in beaver populations over generations, ensuring that exploration capability does not diminish prematurely.
3.1.1. Adaptive Mutation Mechanism
In the second stage of EBBO, an adaptive mutation mechanism is introduced [27]. The mutation probability is defined as
The mutation probability linearly decreases with the number of iterations, ensuring a balanced strategy of strong exploration in the early stages and weak perturbation in the later stages. This time-varying probability design aligns with the natural progression of decreasing exploration needs during the optimization process.
3.1.2. Multi-Strategy Mutation Operator
EBBO employs a differential evolution-based mutation operator. An individual undergoes mutation with probability ; otherwise, it remains unchanged. The mutation formula is
Here, to represent five distinct individuals randomly chosen from the population. The scaling factor is a random scaling factor. This strategy exploits differential information within the population, thereby enhancing global exploration capability.
3.1.3. Improved Selection Strategy
Following mutation, a fitness-based comparison selection strategy is applied: if the mutated solution is superior to the original, it is accepted; otherwise, the original solution is retained. This greedy selection mechanism ensures algorithmic convergence, while the mutation operation itself provides the possibility of escaping local optima.
3.2. Opposition-Based Learning Stage
Dynamic opposition-based learning mimics exploration of opposite riverbanks for better material sources, enhancing search space coverage.
3.2.1. Dynamic Opposition-Based Learning Mechanism
EBBO performs opposition-based learning (OBL) every other iteration [28]. Unlike traditional OBL with fixed boundaries, EBBO employs a dynamic boundary mechanism. For each dimension j, the dynamic boundaries are defined as
The opposite solution is calculated as
3.2.2. Advantages of Dynamic Boundaries
Dynamic boundary opposition-based learning offers the following advantages:
- Adaptive search space: Boundaries dynamically adjust according to the population distribution, focusing on the effective region currently occupied by the population.
- High computational efficiency: It does not require prior knowledge of the global problem boundaries.
- Targeted exploration: Generates meaningful opposite solutions within the region where the population is concentrated, avoiding ineffective exploration.
3.2.3. Probabilistic Acceptance Mechanism
The opposition-based learning stage employs an improved selection strategy: if the fitness of the opposite solution is better than the original, the opposite solution replaces the original; otherwise, the original is retained. This mechanism leverages the exploratory power of opposition-based learning while ensuring algorithmic convergence.
3.3. Risk-Aware Decision Strategy Inspired by Beaver Behavior
During the core BBO update stage, EBBO adopts a biologically inspired risk-aware decision strategy that mimics the adaptive behavior of beavers in changing environments. Beavers exhibit varying levels of risk tolerance throughout their dam-building cycle: they are more exploratory and willing to try novel materials or locations in the early stages, while becoming increasingly conservative and focused on maintaining existing structures in later stages.
This behavioral pattern is mathematically modeled through a time-dependent risk-taking probability:
where t is the current iteration and T is the maximum number of iterations. This exponential decay function ensures that decreases from approximately 1.0 at to about 0.135 at , reflecting the natural transition from exploration to exploitation.
The acceptance decision for new solutions is governed by
This mechanism serves three key purposes: (1) it maintains population diversity during early exploration phases, (2) it provides opportunities to escape local optima through occasional acceptance of inferior solutions, and (3) it naturally transitions to more conservative decision-making as optimization progresses, ensuring convergence stability in later stages.
3.4. The Flowchart and Pseudocode of EBBO
The flowchart and pseudocode presented in Figure 1 and Algorithm 1 outline the complete workflow of EBBO. To further clarify the execution flow and the role of each component, the following step-by-step explanation is provided. Algorithm 1: Enhanced Beaver Behavior Optimizer (EBBO).
Steps 1–3: Initialization
Population is randomly initialized within bounds (2). Each individual represents a beaver’s material set (a candidate solution). Fitness is evaluated and the global best is recorded.
Steps 4–13: Core BBO Update
Each iteration computes (Equation (3)). For each individual:
- If : enter exploitation phase (Equation (6))—architect beavers refine solutions around best regions.
- Else: enter exploration phase (Equation (5))—prospector beavers explore new areas with Gaussian perturbations.
Steps 14–21: Mutation Enhancement
Adaptive mutation probability (Equation (7)) decays with iterations. Selected individuals undergo differential mutation (8) using five random peers, increasing diversity.
Steps 22–26: Implementation detail of dynamic opposition-based learning
The execution of dynamic opposition-based learning involves nested iteration over all individuals and all dimensions . For each pair , the current population’s minimum and maximum values in the j-th dimension, and , are first computed via Equation (9). The opposite value is then generated according to Equation (10). This process ensures that every component of every candidate solution is considered for opposition-based exploration, thereby comprehensively enhancing the algorithm’s global search capability.
Steps 27–30: Risk-aware decision strategy
Calculate risk probability using Equation (11); the worst individual is replaced by the global best. Additionally, during BBO updates, worse solutions are accepted with 30% probability to maintain diversity.
Steps 31–33: Output
Convergence curve is updated each iteration. After T iterations, the algorithm returns the best solution, its fitness, and convergence history.
Integration Summary
EBBO combines biomimetic search (beaver roles) with heuristic enhancements (mutation, OBL, risk-aware decision strategy) to balance exploration and exploitation effectively.
3.5. Ablation Experiments
To validate the effectiveness of each enhancement module in the proposed EBBO algorithm, we conduct an ablation study comparing EBBO with three variants: EBBO with supplementary risk-aware decision strategy (EBBOS), EBBO with mutation enhancement (EBBOM), and EBBO with opposition-based learning (EBBOO). Performance is evaluated using radar charts (Figure 2a for CEC 2020 and Figure 3a for CEC 2017), which visualize normalized scores across multiple benchmark functions, and average rank bar plots (Figure 2b and Figure 3b), which summarize overall algorithm ranking. These results clearly demonstrate the superiority of EBBO and quantify the contribution of each algorithmic component.
The ablation study, comprising comprehensive radar charts and average rank comparisons, systematically validates the efficacy of each enhancement module in the proposed EBBO algorithm. EBBO achieves perfect or near-perfect scores across all benchmark functions, demonstrating exceptional robustness and versatility. The significantly lower average rank of EBBO compared to its variants (EBBS, EBBOM, EBBOO) underscores the critical contribution of each module to the overall performance. These results not only confirm the superiority of EBBO but also provide insightful guidance for the modular design of future metaheuristic algorithms.
3.6. Time Complexity Analysis
Based on the algorithmic improvements detailed in Section 3, a rigorous time complexity analysis of EBBO must account for all algorithmic components under both typical and worst-case scenarios. Let the population size be N, the problem dimension be D, the maximum number of iterations be T, and the complexity of a single objective function evaluation be . The analysis considers each phase separately.
3.6.1. Core BBO Update Phase Complexity
The core BBO update phase processes all N individuals each iteration, with each update requiring operations for vector arithmetic. Critically, the acceptance of a new solution is governed by the risk-aware decision strategy, which depends on the time-dependent probability . This influences the expected number of fitness evaluations per iteration. The computational complexity for this phase is
where is the expected number of new solutions evaluated per iteration. In the worst case, all N new solutions are evaluated. However, due to the risk-aware acceptance rule, solutions that are not improvements are only evaluated with a probability , which decays exponentially from 1 to near 0. This significantly reduces the average number of evaluations compared to a purely greedy strategy.
3.6.2. Mutation Enhancement Phase Complexity
The mutation enhancement phase operates with an adaptive probability (Equation (7)) that linearly decreases from 0.3 to 0. The expected number of mutated individuals per iteration is
Each mutation operation involves selecting five distinct individuals and performing the differential mutation (Equation (8)), requiring operations. The generated mutated solutions are also subject to the risk-aware decision strategy before potential evaluation. The complexity for this phase is
where is the number of mutated solutions that undergo fitness evaluation. Similar to the core phase, due to the acceptance rule.
3.6.3. Opposition-Based Learning Phase Complexity
The opposition-based learning (OBL) phase is applied every other iteration to all individuals. Calculating the dynamic boundaries for each dimension (Equation (9)) requires finding the minimum and maximum across the population, an operation. Generating the opposite solutions (Equation (10)) also requires operations. These opposite solutions are then evaluated and compared with their originals.
This phase operates with a deterministic acceptance rule (keep the better solution) and is performed independently of the risk-aware mechanism.
3.6.4. Overall Complexity Analysis
Combining all components and considering the worst-case scenario where all generated solutions (core, mutated, opposite) are evaluated, the total worst-case complexity is
Under typical conditions, the risk-aware decision strategy reduces the effective number of fitness evaluations. The average probability of evaluating a nonimproving solution is given by the mean of over the optimization run:
Considering this, the average-case complexity for the core and mutation phases is reduced, leading to
where is a reduction factor accounting for the risk-aware strategy. For a first-order approximation, , yielding
Compared to the original BBO’s complexity of , EBBO introduces approximately 115% more operations in the worst case and about 75% more in average cases, primarily due to the added mutation and OBL phases. This increased computational cost is justified by EBBO’s significantly enhanced global search capability, convergence speed, and robustness, as demonstrated in the subsequent experimental sections. The risk-aware strategy itself adds minimal constant-time overhead per decision while providing substantial benefits in maintaining diversity and escaping local optima.
3.6.5. Constraint Handling Complexity Considerations
For constrained optimization problems, the objective function evaluation cost may dominate the complexity, as it often includes expensive constraint checking and repair mechanisms. In such cases, EBBO’s additional evaluation overhead becomes more significant. However, our engineering case studies demonstrate that EBBO’s improved convergence often reduces the total number of iterations required to reach satisfactory solutions, partially offsetting the per-iteration cost increase.
3.6.6. Practical Implications and Scalability
The complexity analysis reveals that
EBBO’s time complexity remains linear in population size, dimensions, and iterations, maintaining scalability to moderately high-dimensional problems.The dominant cost is function evaluations, particularly for expensive or constrained problems. EBBO’s design minimizes unnecessary evaluations through its acceptance mechanisms.The memory complexity is for storing the population and auxiliary information, which is typical for population-based metaheuristics.
While EBBO is not the lightest algorithm computationally, its superior solution quality and robustness (demonstrated empirically) justify the additional computational investment for applications where solution accuracy and reliability are paramount.
4. Experimental Analysis
A multi-phase experimental framework was designed to comprehensively validate the efficacy of the proposed EBBO. Initial validation was conducted using classic benchmark functions, followed by an extensive evaluation on the authoritative CEC 2017 [30] and CEC 2020 [31] test suites. This dual-testbed strategy ensures rigorous performance verification across diverse problem landscapes. All comparative algorithms were executed under strictly controlled computational conditions with identical hardware specifications and parameter configurations to guarantee fairness and reproducibility. The subsequent analysis will examine convergence curves, statistical results, and algorithmic complexity to quantify the improvements achieved by EBBO.
4.1. Experimental Setting
A rigorous experimental protocol was established to scientifically evaluate EBBO’s performance. Nine representative algorithms spanning various optimization paradigms were selected for comparative analysis: the original BBO algorithm, Fata Morgana Algorithm (FATA), Harris Hawks Optimization (HHO), Genetic Algorithm (GA), Differential Evolution (DE), Dung Beetle Optimizer (DBO), Crayfish Optimization Algorithm (COA), Water Uptake and Transport in Plants Algorithm (WUTP), and Whale Optimization Algorithm (WOA). To further assess competitiveness, two high-performance optimizers from recent international competitions were included for supplementary comparison: Linear Success-History based Adaptive DE (L-SHADE) [32] and Modified Linear population size reduction Success-History-based Adaptive Differential Evolution with Semi-Parameter Adaptation Covariance Matrix Adaptation Evolution Strategy (mLSHADE-SPACMA) [33]. This selection provides broad coverage, encompassing classical evolutionary algorithms, emerging metaheuristics, and representative and widely-used optimizers, aiming to validate EBBO’s comprehensive advantages in convergence accuracy, stability, and robustness.
Experiments were conducted on two widely recognized benchmark suites: CEC 2017 (29 standard test functions) and CEC 2020 (10 more challenging test functions). All experiments were performed in a unified computational environment with an Intel^®^ Core Ultra 9 185H processor (2.30 GHz), Windows 11 operating system, and MATLAB R2024a platform.
Experimental parameters were determined through systematic analysis and preliminary tests to balance computational efficiency and optimization performance:
- Population size: 30 individuals. Preliminary experiments confirmed that this size maintains sufficient search diversity (achieving approximately 90% search space coverage) while controlling computational overhead effectively.
- Maximum iterations: 1000 generations. Convergence characteristic analysis indicated that this number ensures stable convergence for most test functions and provides adequate exploration time for complex functions. During the stage of algorithm development and internal parameter optimization, in order to facilitate the intuitive coordination of the multi-stage workflow, this study adopted “maximum number of iterations” as the internal stopping criterion.
- Independent runs: Each algorithm was independently executed 30 times per test function. This provides sufficient statistical samples to ensure result reliability for subsequent mean values, standard deviations, and nonparametric hypothesis tests (e.g., Wilcoxon rank-sum test).
- Search space dimensionality: Following standard benchmarking conventions, CEC 2017 functions were evaluated at 100 dimensions (D = 100), while CEC 2020 functions were evaluated at 20 dimensions (D = 20). This dimensional range accommodates their respective design complexities and aligns with practical engineering optimization problem scales.
- Algorithm-specific parameters: All intrinsic parameters for comparative algorithms were set according to their original publications’ recommended values or standard settings to ensure fair comparison.
This standardized experimental setup provides a rigorous and reproducible performance evaluation framework for the EBBO algorithm.
4.2. Selection of Comparative Algorithms
The experimental design employs two complementary sets of comparative algorithms for comprehensive performance assessment.
4.2.1. Representative Algorithm Set
For broad comparative analysis, nine algorithms representing diverse computational paradigms were selected:
- Evolutionary algorithms: Genetic Algorithm (GA) and Differential Evolution (DE) as classical baselines.
- Swarm intelligence: Whale Optimization Algorithm (WOA) and original Beaver Behavior Optimizer (BBO).
- Recent bio-inspired algorithms: Harris Hawks Optimization (HHO), Dung Beetle Optimizer (DBO), Crayfish Optimization Algorithm (COA), and Water Uptake and Transport in Plants Algorithm (WUTP), representing contemporary nature-inspired approaches.
- Physics-inspired algorithm: Fata Morgana Algorithm (FATA), representing nonbiological inspiration sources.
This selection ensures coverage across algorithm families, publication eras, and inspiration sources, facilitating generalizable assessment of EBBO’s performance.
4.2.2. High-Performance Competition Algorithms
To address potential limitations in the representative set and benchmark against state-of-the-art methods, two recognized high-performance optimizers from international competitions were included:
- L-SHADE [32]: Winner of the CEC 2014 competition on real-parameter single-objective optimization, representing state-of-the-art adaptive differential evolution.
- mLSHADE-SPACMA [33]: A top performer in recent benchmark evaluations, combining successful strategies from multiple high-performing algorithms.
Due to computational resource constraints and the primary focus on assessing EBBO’s improvements over the original BBO within bio-inspired frameworks, these competition-winning algorithms were evaluated in supplementary tests on selected benchmark functions rather than the full suite. This approach provides meaningful performance positioning while maintaining experimental efficiency.
4.3. Results and Analysis of the Test Functions for CEC 2020
The CEC 2020 benchmark suite comprises 10 single-objective test functions designed with diverse and challenging landscapes. These functions are systematically constructed to include unimodal, multimodal, hybrid, and composition types, specifically aimed at evaluating the global search capability, local exploitation efficiency, and overall robustness of modern metaheuristic algorithms under complex optimization scenarios. The suite is widely recognized as a rigorous standard for testing an algorithm’s ability to balance exploration and exploitation while avoiding premature convergence in high-dimensional search spaces.
Based on the data presented in the Table 1, the following is a comprehensive performance analysis of the EBBO algorithm on the CEC 2020 benchmark suite (20 dimensions).
4.3.1. Convergence Accuracy and Global Search Capability
EBBO attained the lowest or highly competitive mean objective values on most CEC 2020 functions, confirming its strong convergence precision. Specifically:
- On functions such as F1, F2, F3, F6, and F8, EBBO’s mean values are among the best. For example, on F1, EBBO’s mean is significantly lower than those of BBO , GA , and WOA , though higher than LSHADE and mLSHADE-SPACMA . This demonstrates efficient exploitation and convergence properties.
- On hybrid and composition functions (F4, F6, F7, F8, F10), EBBO’s performance is highly competitive. For instance, on F4, EBBO’s mean is comparable to BBO’s and is vastly superior to algorithms like FATA and COA . This indicates that robust search capability in complex, multimodal landscapes.
- The minimum values further corroborate EBBO’s ability to find high-quality solutions, often achieving the best or near-best results, reflecting the effectiveness of its search strategies.
4.3.2. Stability and Robustness
EBBO achieves the smallest or near-smallest standard deviations on several functions (Table 1), indicating consistent performance across different random initializations. For example, on F3 and F8, EBBO’s standard deviations and , respectively) are among the lowest, suggesting good stability and minimal sensitivity to stochastic factors—a crucial attribute for reliable applications.
4.3.3. Statistical Significance Analysis
Wilcoxon rank-sum test results (Table 2) reveal the following:
- EBBO exhibits statistically significant superiority over all algorithms except BBO across all functions, confirming its overall advantage.
- Compared with BBO, EBBO shows significant improvement on most functions (e.g., F1–F3, F8–F9), validating the efficacy of its enhanced strategies. On some complex functions (F4–F7, F10), performance is comparable, indicating that the original BBO already possesses competitive capability for certain challenging landscapes.
The EBBO algorithm demonstrates significant advantages across key evaluation dimensions: it achieves highly competitive convergence accuracy (both in terms of mean and minimum values) and solution stability (as measured by standard deviation). The Wilcoxon test further confirms that its performance improvement is statistically significant in most cases, particularly when compared with mainstream and emerging algorithms such as FATA, HHO, and GA. In comparison to the original BBO algorithm, EBBO achieves substantially better or comparable results on the majority of test functions, validating the effectiveness of its enhanced strategies—including improved perturbation mechanisms, diversity preservation, and local escape strategies.
In summary, the experimental data fully demonstrate that the EBBO algorithm outperforms or is highly competitive with the selected comparative algorithms in terms of convergence accuracy, stability, and statistical performance when solving high-dimensional, complex benchmark optimization problems, establishing it as an efficient and reliable metaheuristic optimization method.
The convergence curves (Figure 4) and fitness distribution plots (Figure 5) from the CEC 2020 test suite reveal key insights into EBBO’s performance relative to other algorithms.
In terms of convergence efficiency, EBBO demonstrates superior performance across most functions, particularly on complex, high-dimensional problems such as F1, F4, F6, and F7. Its convergence curves drop faster and stabilize at lower fitness values, indicating an effective balance between exploration and exploitation. This improvement is attributed to its multi-stage cooperative framework, which enhances the original BBO’s ability to escape local optima.
Regarding solution stability, EBBO exhibits the most consistent results, as evidenced by compact box plots with minimal outliers on nearly all functions. This shows strong robustness across independent runs. In contrast, algorithms like FATA, GA, and WOA display wide box ranges and numerous outliers, especially on multimodal functions, reflecting higher result variability and lower reliability.
A comparison of algorithm categories shows that EBBO and BBO generally outperform those inspired by complex natural behaviors (FATA, WOA). While DE shows good stability, EBBO achieves better convergence depth. The newer algorithms often struggle with premature convergence on difficult functions.
In summary, EBBO’s integrated enhancements—mutation, opposition-based learning, and elite strategies—significantly improve its convergence speed, solution quality, and stability. These results validate its effectiveness on challenging benchmarks and support its potential for real-world engineering optimization.
Based on the analysis of Figure 6a (radar chart) and Figure 6b (ranking chart), the comprehensive performance of different algorithms across multiple benchmark functions (F1–F10) can be evaluated. The radar chart indicates that algorithms such as EBBO, BBO, mLSHADE-SPACMA, and LSHADE exhibit relatively smaller enclosed areas, suggesting their overall superior performance across various metrics, particularly with EBBO and DE demonstrating outstanding results in certain functions. In contrast, algorithms such as FATA, HHO, and GA present larger contours, implying relatively weaker or more inconsistent performance.
The ranking chart further quantifies the overall standings of each algorithm, where EBBO achieves a favorable average rank of approximately 1.30, reflecting its robustness and balanced performance. mLSHADE-SPACMA and BBO also attain competitive rankings, whereas WOA, COA, and FATA rank comparatively lower, indicating limitations in either convergence accuracy or robustness across the tested functions. Overall, EBBO consistently demonstrates strong and stable performance in both visualizations, highlighting its adaptability and reliability in solving diverse optimization problems.
4.4. Results for 100 Dimensions on the CEC 2017 Benchmark
The CEC 2017 benchmark suite provides 29 challenging single-objective test functions, spanning unimodal, multimodal, hybrid, and composition types. These functions are specifically designed to rigorously evaluate optimization algorithms’ performance in high-dimensional search spaces, testing their ability to balance global exploration and local exploitation while maintaining robustness. The following presents the experimental results obtained on this benchmark in 100 dimensions in Table 3, Table 4, Table 5 and Table 6.
4.4.1. Convergence Advantages in High-Dimensional Spaces
In the 100-dimensional CEC 2017 benchmark, EBBO, along with advanced LSHADE variants, achieved highly competitive average and minimum objective values on many functions (Table 3, Table 4 and Table 5), highlighting their strong scalability in high-dimensional search spaces:
- For unimodal functions (e.g., F1), EBBO’s mean value is competitive, showing improvement over BBO and GA . Notably, mLSHADE-SPACMA achieved the best mean on F1 , demonstrating the strength of adaptive parameter and covariance matrix strategies in gradient-driven optimization.
- On complex hybrid and composition functions (e.g., F19, F21, F29), EBBO demonstrates solid performance. For instance, on F21, its mean is significantly better than BBO’s and surpasses algorithms like GA, COA, and WOA. The LSHADE variants consistently delivered top-tier results on many composition functions, highlighting their effectiveness on highly deceptive landscapes.
- Regarding LSHADE and mLSHADE-SPACMA, these algorithms consistently ranked among the best performers, particularly on multimodal and composition functions (e.g., F4, F10, F15–F17, F21–F23, F29). Their success can be attributed to sophisticated mechanisms like success-history-based parameter adaptation and covariance matrix learning, which excel in balancing exploration and exploitation in complex, high-dimensional spaces.
4.4.2. Stability and Statistical Validation
EBBO attained competitive standard deviations on several functions, indicating reasonable result stability. The LSHADE variants often showed remarkably low standard deviations (e.g., on F6, F21, F22), indicating exceptional robustness and repeatability across independent runs.Wilcoxon tests (Table 6) confirm EBBO’s statistically significant superiority over most algorithms. However, when compared to advanced algorithms like mLSHADE-SPACMA and LSHADE, the performance difference is more nuanced. On many functions, the LSHADE variants achieved statistically superior results, underscoring their advanced adaptation capabilities.
The comparison with the original BBO algorithm is nuanced and revealing. On a significant number of functions (e.g., F1, F8, F10, F12, F13, F19, F21, F22, F24), the p-values are less than 0.05, confirming EBBO’s statistically significant improvement over its predecessor. However, on several functions (e.g., F3, F4, F14, F17, F25–F29), the p-values are greater than 0.05 (e.g., F14: , F25: ), indicating that their performance difference on these specific problems is not statistically significant. This suggests that while EBBO’s enhancements lead to broad and often significant improvement, on some complex multimodal functions, it achieves performance comparable to the already competent BBO baseline. Notably, the performance of mLSHADE-SPACMA and LSHADE often sets a high benchmark that EBBO does not consistently surpass, particularly on hybrid and composition functions where advanced adaptation mechanisms provide a clear edge.
4.4.3. Comprehensive Performance Summary
The experimental data from the CEC 2017 benchmark comprehensively demonstrate that while EBBO exhibits strong and often improved performance over the original BBO and several other metaheuristics, the advanced LSHADE variants (mLSHADE-SPACMA and LSHADE) frequently establish the state-of-the-art performance on this challenging suite. EBBO consistently achieves competitive mean and minimum solutions and showcases good robustness. Its superiority is statistically validated against many competitors but not uniformly against the most advanced adaptive algorithms.
Compared to the original BBO, EBBO delivers significant enhancements on many functions while maintaining parity on others, validating the overall effectiveness of its improved strategies. The success of mLSHADE-SPACMA and LSHADE across the benchmark, especially on complex composite functions, underscores the critical importance of sophisticated parameter adaptation and population management strategies for high-dimensional optimization. This positions them as particularly potent and reliable optimizers for the most challenging real-world problems.
In conclusion, the analysis of the CEC 2017 benchmark results positions EBBO as a robust and improved variant of BBO, demonstrating clear advancements. However, it also highlights the exceptional performance of adaptive differential evolution variants like mLSHADE-SPACMA and LSHADE, which set a high benchmark for accuracy and stability on this rigorous test suite.
Based on the analysis of convergence curves (Figure 7) and box plots (Figure 8) from the CEC 2017 benchmark, significant performance variations are observed among the evaluated algorithms.
Regarding convergence speed, EBBO demonstrates the fastest convergence rate and the lowest final fitness value across most test functions, such as F1, F5, F13, and F19. Particularly on complex hybrid functions (e.g., F13 and F19), EBBO effectively escapes local optima, while algorithms like WOA and GA exhibit slower convergence and inferior final solution quality.
In terms of solution quality and stability, box plots (e.g., for F5 and F23) indicate that EBBO achieves a narrow interquartile range and a low median value, reflecting high solution accuracy and robustness. In contrast, algorithms such as FATA and WOA display greater dispersion and higher median values, suggesting relatively lower stability.
Overall, EBBO exhibits superior convergence characteristics, solution precision, and robustness across various test functions, validating its effectiveness in handling complex high-dimensional optimization problems.
Based on the comprehensive analysis of the radar chart (Figure 9a) and the average ranking chart (Figure 9b), the overall performance of each algorithm on the CEC 2017 test function set can be clearly evaluated. The radar chart shows that EBBO occupies the innermost position on most functions (such as F1, F13, F19, F30), indicating its significant advantage in convergence accuracy across multiple dimensions. In contrast, other algorithms like WOA and COA form larger outer contours, reflecting their relatively weaker comprehensive performance. The average ranking chart further quantifies these differences: EBBO achieves a notably superior average rank of 1.76, demonstrating the best overall performance; BBO and LSHADE follow with average ranks of 2.69 and 3.59, respectively, while WOA, FATA, and GA obtain lower ranks (7.79, 8.38, and 11.03, respectively), indicating their poorer adaptability and stability in complex high-dimensional problems. Overall, EBBO exhibits comprehensive and consistent superiority in both evaluations, confirming its high efficiency and robustness in handling diverse types of optimization problems.
Having established the superior performance of the Enhanced Beaver Behavior Optimizer (EBBO) through comprehensive benchmarking in the this chapter, this study now proceeds to validate its practical utility. The subsequent chapter applies EBBO and other comparative algorithms to four engineering optimization problems: step-cone pulley design, pressure vessel optimization, three-bar truss design, and 3D UAV path planning. These case studies, characterized by complex nonlinear constraints and mixed variable types, serve to evaluate the algorithms’ effectiveness in solving real-world engineering challenges, thereby demonstrating the transition from theoretical algorithm performance to practical engineering applicability.
4.5. Convergence Analysis
Although this paper primarily validates the performance of EBBO through experimental results, to further clarify its theoretical rationality, this section provides a brief analysis of its convergence behavior from a probabilistic perspective. In general, as a population-based stochastic optimization algorithm, the convergence of EBBO can be understood within the probabilistic convergence framework commonly adopted for evolutionary algorithms.
The convergence potential of EBBO is ensured through several key mechanisms. First, the global exploration capability is guaranteed by the prospectors, which employ random perturbations and dynamic opposition-based learning, enabling continuous exploration of new regions and effectively preventing premature convergence. Second, local exploitation is guided by the architects through elite learning mechanisms, which direct the population toward high-quality solution regions, thereby accelerating local convergence. Furthermore, diversity maintenance is achieved through the combined effects of adaptive mutation and the risk-aware acceptance strategy, which preserve a certain level of population diversity even in the later stages of iteration, enhancing the algorithm’s ability to escape local optima.
Experimental results demonstrate that EBBO exhibits stable convergence trends across various test functions. On unimodal functions, it converges rapidly and steadily; on multimodal and composition functions, it effectively escapes local optima and eventually approaches the theoretical optimum. The convergence curves show smooth descent with minimal fluctuations in the later stages, which aligns with the typical characteristics of convergent algorithms.
In future work, more rigorous convergence proofs for EBBO could be established using Markov chain theory or dynamic system approaches, and the relationship between convergence speed and algorithmic parameters could be further analyzed.
The present study demonstrates that the superior performance of Enhanced Beaver Behavior Optimizer (EBBO) stems from its biologically coherent multi-stage cooperative framework. This design naturally balances exploration and exploitation through explicit role specialization (architects versus prospectors). The incorporation of adaptive mechanisms—including a dynamically decaying mutation probability and population-based opposition learning boundaries—ensures robustness across diverse optimization phases and problem landscapes. Furthermore, the integration of a simulated annealing-inspired risk-aware decision strategy effectively preserves population diversity while promoting convergence acceleration. Comprehensive experimental validation confirms that EBBO excels in solving high-dimensional, multimodal, and nonlinearly constrained engineering optimization problems.
The analysis also transparently identifies several limitations. EBBO may encounter challenges in extremely high-dimensional spaces (D > 500), landscapes characterized by significant noise or discontinuities, applications with stringent real-time computational constraints, and problems with deliberately deceptive global structures. These identified boundaries not only clarify the algorithm’s practical applicability but also suggest clear pathways for future research, such as the development of noise-resistant variants, hybrid local-search integrations, and adaptive constraint-handling techniques.
In conclusion, this work contributes beyond the introduction of a performant optimizer. By providing a principled, mechanism-driven analysis and an honest discussion of operational boundaries, it offers a framework for explainable design and context-aware application of bio-inspired algorithms. This approach encourages a shift in the field from a focus on black-box performance benchmarking toward a deeper understanding of algorithmic mechanisms and their domain-specific suitability.
5. The Application of EBBO in Real Engineering Optimization
5.1. Step-Cone Pulley Design
The lightweight design of a step-cone pulley system constitutes a classic constrained nonlinear optimization problem, aiming to minimize the mass of a four-stage variable-speed pulley assembly while meeting specified power transmission requirements. Figure 10 illustrates the geometric configuration of the system, whose key design variables are the characteristic dimensions of the four drive stages (denoted as ), all sharing a common face width . The model is governed by a set of (typically eleven) nonlinear constraints ensuring that each stage can reliably deliver a mechanical power output of at least 0.75 horsepower [34].
Minimize:
where denotes the length associated with each stage, the rotational speeds, and the material density.
Subject to
where
with the following parameters:
Based on the two provided data tables (Table 7 and Table 8) and the schematic diagrams (Figure 11), the following analyses can be made regarding the optimization results of the step-cone pulley design problem.
5.1.1. Optimization Effectiveness and Convergence Behavior
EBBO and BBO achieved the best optimal costs in step-cone pulley design (approximately and , respectively), significantly outperforming other algorithms. Convergence curves (Figure 7) show that both algorithms rapidly descend to low values and stabilize, indicating effective balance between global exploration and local exploitation. In contrast, algorithms like FATA and DBO, while producing feasible designs, yield costs orders of magnitude higher, reflecting tendencies to become trapped in local optima or violate complex nonlinear constraints.
5.1.2. Stability and Engineering Practicality
EBBO not only achieves the lowest mean but also exhibits minimal standard deviation , with worst-case and median values remaining close to optimal. This indicates highly consistent performance across multiple runs, making it suitable for real-world applications.Although BBO approaches EBBO in optimal cost, its higher standard deviation and worst-case value indicate greater variability and reduced robustness.Algorithms like HHO and GA show significant metric disparities, with HHO’s worst-case reaching , suggesting potential convergence failures or sensitivity to initialization.
5.1.3. Design Variable Rationality
The design variables obtained by EBBO fall within reasonable ranges (tens to ninety) and correspond to the lightest mass, demonstrating that EBBO achieves optimal lightweight design while satisfying all geometric and power constraints. This highlights its direct applicability to practical engineering design tasks.
In conclusion, for the step-cone pulley design problem, the EBBO algorithm outperforms others in terms of solution quality, convergence speed, and stability, followed by BBO and WUTP. Algorithms like FATA, DBO, and COA, while capable of generating feasible solutions, exhibit significant shortcomings in optimization effectiveness and robustness. These findings emphasize that the choice of search mechanisms and constraint-handling strategies critically influences algorithm performance in complex constrained optimization tasks.
5.2. Pressure Vessel Design
In the structural optimization of pressure vessels (Figure 12), the primary objective is to achieve global minimization of manufacturing costs while satisfying all relevant constraints. This problem involves four key design parameters: the head thickness (defined as variable ), the shell thickness (defined as variable ), the inner radius of the vessel (defined as variable ), and the length of the cylindrical section (defined as variable ). It should be noted that the first two variables ( and ) are of a discrete nature, with their values restricted to integer multiples of 0.0625 inches. In contrast, the latter two variables ( and ) are continuous and may assume any value within the feasible domain [35].
Minimize:
Subject to
With bounds:
Based on the optimization results for pressure vessel design presented in Table 9 and Table 10, combined with the convergence analysis from Figure 13, the following analytical conclusions can be drawn.
5.2.1. Mixed-Variable Optimization Performance
Pressure vessel design involves both discrete (thickness) and continuous (dimensional) variables, demanding robust constraint handling and hybrid search capabilities:
- WUTP achieves the best cost (6059.82), with EBBO closely following (6090.60), indicating that both algorithms possess strong competitiveness for mixed-variable problems.
- Traditional algorithms like GA perform poorly (optimal cost 7162.29), revealing limitations in discrete variable adjustment and complex constraint coordination.
5.2.2. Convergence Stability Assessment
EBBO demonstrates balanced performance in standard deviation (393.81) and worst-case value (7333.94), outperforming WUTP (std 416.55) in stability.Although DE does not achieve the lowest cost, its minimal standard deviation (199.42) indicates highly consistent search behavior, suitable for scenarios sensitive to result fluctuations.WOA exhibits the poorest performance (worst-case 29292.80, std 6385.06), suggesting susceptibility to local optima or constraint conflicts in mixed-variable spaces.
5.2.3. Convergence Dynamics and Engineering Implications
Convergence curves (Figure 9) show that EBBO and BBO rapidly approach optimal regions, while algorithms like WOA converge slowly with greater oscillations. This underscores the importance of balanced exploration–exploitation mechanisms and effective constraint handling strategies for engineering problems with complex constraints and mixed variables. EBBO’s balanced performance between cost and stability makes it a reliable choice for such applications.
5.3. Three-Bar Truss Design Problem
The three-bar truss design problem serves as a widely referenced benchmark in structural optimization. The primary objective is to minimize the total volume of a truss system subject to constraints on stress, deflection, and stability under specified loading and support conditions. This problem features a simple yet representative configuration that encapsulates fundamental challenges in engineering design optimization, making it suitable for evaluating the performance of various optimization algorithms. A schematic diagram illustrating the geometric layout and loading of the three-bar truss is provided in Figure 14 [36].
The problem involves two design variables, namely, the cross-sectional areas and of the bars (denoted as and ). The mathematical model is given as follows:
Design variables:
Objective function (minimize volume):
Constraints (stress constraints):
where the constants are bar length , external load , and allowable stress .
5.3.1. Structural Optimization Precision and Efficiency
The three-bar truss problem tests algorithmic precision under simple constraints from Table 11 and Table 12 and Figure 15:
- EBBO, BBO, and DE all achieve costs near the theoretical optimum (∼263.896), with convergence stabilizing within 50 generations, indicating efficient and precise local search capabilities.
- GA and WOA yield inferior results (265.0052 and 263.9525, respectively) with fluctuations persisting in later iterations, reflecting insufficient exploitation efficiency or sensitivity to initial solutions.
5.3.2. Solution Set Consistency and Reliability
EBBO exhibits extremely low standard deviation (0.0003), with worst-case (263.8043) and median (263.8971) values close to optimal, indicating highly concentrated results across multiple runs.WUTP and GA show significantly larger standard deviations (5.9900 and 2.0025, respectively) with substantial worst-case deviations, suggesting performance variability influenced by random factors—unsuitable for engineering applications requiring stable outputs.
5.3.3. Algorithm Applicability Analysis
EBBO, BBO, and DE produce concentrated solution sets near the lower bound, meeting high-precision structural optimization requirements.FATA, HHO, and WUTP exhibit noticeable outliers, indicating constraint violation or search direction deviation in certain runs.
These results further validate that in structural optimization, algorithmic local exploitation capability and constraint satisfaction mechanisms directly impact final solution feasibility and economy.
5.4. UAV Three-Dimensional Path Planning Problem
The three-dimensional (3D) path planning problem for unmanned aerial vehicles (UAVs) serves as a critical benchmark in autonomous navigation and mission planning [37]. The primary objective is to generate a safe, flyable, and cost-effective trajectory from a start point to a destination within a complex environment characterized by terrain obstacles and threatening zones. This problem encapsulates fundamental challenges in multi-objective optimization under stringent safety constraints, making it suitable for evaluating the performance of various optimization algorithms.
The problem involves determining an ordered sequence of waypoints in 3D space. Its mathematical model is given as follows:
Path representation:
A candidate path P consists of n waypoints:
where S and T denote the start and target positions, respectively. The coordinates are bounded within the operational airspace: , and .
Objective function (minimize composite cost):
The goal is to minimize a weighted sum of five cost terms:
where are normalized cost terms and are corresponding weights.
1.Path length: Total Euclidean distance.
2.Threat exposure: Penalty for proximity to cylindrical threats (e.g., radars). For threat k with center , radius , and height :
where and m is a safety margin.3.Path smoothness: Sum of turning angles between consecutive path segments.
4.Height deviation: Deviation from a desired cruising altitude .
5.Terrain proximity: Penalty for flying too close to the ground.
Each cost term is normalized to to obtain . The overall fitness is then adjusted by a safety bonus:
where is the minimum 3D distance to any threat and is the minimum ground clearance along the path. The adopted weight vector is . In the context of 3D UAV path planning within a mountainous environment, the terrain is typically represented by green elevated regions, while red zones denote obstacles or no-fly areas, as shown in Figure 16. The red columns represent obstacles or no-fly zones, and the path planning will actively avoid them and the green area represents the safe flight zone. The trajectory generated by the BBO often exhibits a longer, more tortuous path with noticeable oscillations near obstacles and irregular altitude changes, reflecting its strong exploratory behavior but lower convergence efficiency and suboptimal energy management. In contrast, the EBBO produces a significantly smoother and shorter trajectory, characterized by gradual climbs, stable avoidance of obstacles, and a more direct convergence toward the target. EBBO demonstrates superior performance in balancing exploration and exploitation, resulting in a path that is not only more energy-efficient and dynamically feasible but also maintains a safer clearance from hazardous zones, making it more suitable for practical UAV navigation in complex environments.
The convergence curve (Figure 17a) demonstrates that EBBO achieves the fastest convergence rate and attains the lowest logarithmic cost value in UAV 3D path planning, outperforming other metaheuristics including the original BBO. Furthermore, the box plot analysis (Figure 17b), reveals that EBBO consistently ranks first in every trial, exhibiting an exceptionally narrow interquartile range and no outliers. This indicates not only superior solution quality but also outstanding robustness and reproducibility. Collectively, these results validate EBBO as a highly efficient, reliable, and statistically dominant optimization method for autonomous UAV navigation in complex three-dimensional environments.
5.5. Comprehensive Performance Comparison and Mechanistic Insights
Comprehensive testing across four typical engineering optimization problems—step-cone pulley design, pressure vessel optimization, three-bar truss design, and 3D UAV path planning—demonstrates that the EBBO algorithm exhibits superior performance in solution quality, convergence speed, and stability. The solutions obtained by EBBO approach theoretical limits and demonstrate strong robustness, while BBO and DE algorithms form a well-performing second tier. In contrast, algorithms such as FATA and WOA, although capable of generating feasible solutions, suffer from issues such as significant convergence fluctuations, high dispersion in solution sets, and inadequate constraint-handling capabilities, making them unsuitable for high-reliability engineering design requirements. This study confirms that effective constraint-handling mechanisms and stable convergence characteristics are critical to the practical utility of algorithms, and that biologically consistent enhancement strategies—such as the risk-aware decision mechanism inspired by beaver behavior—provide more natural and effective ways to balance exploration and exploitation than arbitrary mathematical constructs.
6. Conclusions and Prospects
6.1. Main Conclusions
This study systematically proposes Enhanced Beaver Behavior Optimizer (EBBO) and conducts comprehensive validation across three levels: theoretical analysis, benchmark testing, and engineering applications. The following core conclusions are drawn:
- Algorithmic enhancements are effective: Addressing deficiencies in the original BBO’s search mechanism, diversity preservation, and elite information utilization, EBBO significantly improves convergence accuracy (average objective values reduced by 15–50%), stability (standard deviations reduced by 30–70%), and statistical significance through adaptive mutation, dynamic opposition-based learning, and risk-aware decision strategy supplementation.
- Strong engineering practicality: In three classical engineering optimization problems, EBBO consistently obtains feasible solutions approaching theoretical optima, with consistent performance across multiple independent runs, demonstrating direct applicability to real-world engineering.
- Clear overall performance advantages.Compared to benchmark algorithms such as FATA, HHO, GA, DE, and WOA, EBBO demonstrates superior performance in balancing exploration and exploitation, handling constraints, and robustness in escaping local optima. This establishes a performance hierarchy with EBBO as the top tier, followed by BBO and DE as the second tier, providing an improved algorithmic choice for solving complex engineering optimization problems.
- Biologically consistent enhancement strategy.Unlike generic mathematical enhancements that may disrupt algorithm coherence, EBBO’s risk-aware decision strategy maintains strong biological plausibility by directly modeling the temporal changes in beaver risk tolerance. This approach demonstrates that algorithm improvements can be both theoretically sound and biologically meaningful, providing a template for future bio-inspired algorithm development.
Furthermore, the biomimetic design of EBBO—rooted in the observable behaviors of beaver dam-building—provides not only a mechanistic analogy but also a principled framework for balancing exploration and exploitation. The role specialization (architects vs. prospectors), adaptive phase transitions, and cooperative learning mechanisms are direct translations of biological strategies that enhance algorithmic robustness and adaptability in dynamic and constrained optimization landscapes. This biologically grounded approach ensures that EBBO is not merely a heuristic hybrid but a coherent bio-inspired optimizer with explanatory power and practical efficacy.
6.2. Research Outlook
Although EBBO performs excellently in various tests, there remains room for further research and improvement:
- Deepening theoretical analysis.The current analysis of EBBO’s convergence relies primarily on experimental validation. Future work could employ Markov chain or dynamic systems theory to provide rigorous mathematical proofs of its global convergence. Additionally, further investigation into the theoretical foundations of its parameter adaptation mechanisms could offer theoretical guidance for parameter tuning.
- Extending the algorithmic framework.
- Multi-objective and dynamic optimization: Currently focused on single-objective static optimization, EBBO could be extended to multi-objective optimization (MOEBBO) and dynamic environment optimization problems to broaden its applicability.
- Hybrid parallel implementation: Integrating GPU parallel computing or distributed computing frameworks could enhance computational efficiency in high-dimensional, large-scale optimization problems.
- Hybrid intelligent models: Exploring the integration of EBBO with machine learning methods (e.g., surrogate models, reinforcement learning) to construct hybrid optimization frameworks with learning and adaptive capabilities.
- Expanding and deepening engineering applications.
- More complex engineering systems: Applying EBBO to more challenging engineering domains, such as aerospace structural optimization, energy system scheduling, and intelligent manufacturing parameter optimization, to validate its effectiveness in problems with more complex constraints and multidisciplinary coupling.
- Integration with practical systems: Investigating interfaces for integrating EBBO with CAD/CAE software to promote its seamless embedding and application in actual engineering design workflows.
In summary, as a high-performance, structurally clear metaheuristic optimization algorithm, EBBO exhibits significant potential both theoretically and practically. Through continuous theoretical refinement, framework expansion, and engineering practice, EBBO is expected to become a powerful tool for addressing complex engineering optimization problems and to provide valuable insights for the research and development of intelligent optimization algorithms.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Yang K. Duan Q. Wang Y. Zhang T. Yang Y. Huang R. Transiently chaotic simulated annealing based on intrinsic nonlinearity of memristors for efficient solution of optimization problems Sci. Adv.20206 eaba 990110.1126/sciadv.aba 990132851168 PMC 7428342 · doi ↗ · pubmed ↗
- 2Lin T. Ma S. Ye Y. Zhang S. An ADMM-based interior-point method for large-scale linear programming Optim. Methods Softw.20213638942410.1080/10556788.2020.1821200 · doi ↗
- 3Johnvictor A.C. Durgamahanthi V. Venkata R.M.P. Jethi N. Critical review of bio-inspired optimization techniques WIR Es Comput. Stat.202214 e 152810.1002/wics.1528 · doi ↗
- 4Poudel S. Arafat M.Y. Moh S. Bio-inspired optimization-based path planning algorithms in unmanned aerial vehicles: A survey Sensors 202323305110.3390/s 2306305136991762 PMC 10054886 · doi ↗ · pubmed ↗
- 5Yadav R. Sreedevi I. Gupta D. Bio-inspired hybrid optimization algorithms for energy efficient wireless sensor networks: A comprehensive review Electronics 202211154510.3390/electronics 11101545 · doi ↗
- 6Forrest S. Genetic algorithms ACM Comput. Surv.199628778010.1145/234313.234350 · doi ↗
- 7Yu Z. Si Z. Li X. Wang D. Song H. A novel hybrid particle swarm optimization algorithm for path planning of UA Vs IEEE Internet Things J.20229225472255810.1109/JIOT.2022.3182798 · doi ↗
- 8Blum C. Ant colony optimization: A bibliometric review Phys. Life Rev.202451879510.1016/j.plrev.2024.09.01439341089 · doi ↗ · pubmed ↗
