Next Article in Journal
A Dynamic Virtual Channel Approach to Enhance Retinal Prosthetic Precision
Next Article in Special Issue
Hybrid Neural Network Architecture for Automated Liver and Tumor Segmentation Using Ensemble Learning on CT Images
Previous Article in Journal
New Leading-Edge Reinforcement Design of Aircraft Wing to Withstand Bird Collision
Previous Article in Special Issue
Enhancing Manufacturing Cell Formation Through Availability-Based Optimization Using the Black Widow Optimizer Metaheuristic
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Dung Beetle with Reflection Cuckoo Catfish Optimizer for Numerical Optimization and Reservoir Production Optimization

School of Earth Sciences, Yangtze University, Jingzhou 434023, China
*
Author to whom correspondence should be addressed.
Biomimetics 2026, 11(5), 306; https://doi.org/10.3390/biomimetics11050306
Submission received: 1 April 2026 / Revised: 24 April 2026 / Accepted: 24 April 2026 / Published: 30 April 2026
(This article belongs to the Special Issue Advanced Nature-Inspired Optimization Algorithms)

Abstract

As engineering systems grow in complexity, reliable metaheuristic optimizers are increasingly essential. While swarm intelligence algorithms are widely applied, recent approaches like the Cuckoo Catfish Optimizer (CCO) can experience premature convergence due to limited local exploitation and simplistic boundary handling. To address these limitations, this paper proposes the Dung Beetle with Reflection CCO (DBRCCO), integrating two principal mechanisms. First, an adaptive local search strategy inspired by dung beetle foraging is incorporated to intensify exploitation within dynamically contracting regions. Second, a momentum-preserving reflecting boundary mechanism replaces traditional clamping, maintaining population diversity near constraint edges. DBRCCO is evaluated against eight contemporary metaheuristic algorithms using the 29 CEC2017 benchmark functions and a reservoir production optimization problem. Statistical analyses indicate that DBRCCO achieves competitive performance, securing a Friedman ranking of 1.5172 ( p < 0.05 ). In the reservoir application, DBRCCO improves the mean Net Present Value (NPV) by 12.54% while reducing variance by over 72% relative to the standard CCO. These findings suggest that DBRCCO offers a stable and effective alternative for complex optimization tasks.

1. Introduction

Optimization is critical across domains such as engineering design [1,2,3], economic planning [4,5], and scientific discovery [6]. However, real-world problems often involve high-dimensional search spaces, nonlinear interactions, and multimodal fitness landscapes. Classical techniques, like gradient descent [7,8] and the simplex method [9], typically ensure exact convergence in convex environments but often struggle in nonconvex and high-dimensional spaces. They are susceptible to local optima entrapment and the “curse of dimensionality” [10], which dramatically increases computational costs [11]. These limitations highlight the need for more robust and adaptive optimization frameworks [12,13].
To address these challenges, metaheuristic algorithms have emerged as powerful alternatives for resolving complex numerical problems [14,15]. Unlike traditional methods that rely heavily on explicit gradient information, metaheuristic algorithms operate on higher-level adaptive strategies that remain largely independent of specific problem architectures [16]. This independence enables robust search performance across deceptive fitness landscapes [17]. The core strength of these algorithms lies in their global search capabilities, which mitigate the risk of premature convergence by exploring vast, nonconvex spaces. By using stochastic sampling, population-based evolution, and adaptive learning mechanics, these algorithms provide a flexible framework for tackling high-dimensional and discrete optimization tasks where classical approaches fail [18]. This intrinsic adaptability positions metaheuristic algorithms as an active area of research in modern computational operations [19,20,21].
The taxonomy of metaheuristic algorithms is commonly organized into two principal categories based on their natural inspirations: Evolutionary Algorithms (EAs) and Swarm Intelligence (SI) algorithms. EAs are grounded in the principles of biological evolution [22,23], employing a population-based approach that iteratively refines solutions through simulated natural selection, crossover, and genetic mutation. Prominent examples include the Genetic Algorithm (GA) [24,25] and Differential Evolution (DE) [26,27]. Conversely, SI algorithms mathematically model the collective, decentralized behavior observed in biological colonies [28]. These SI algorithms achieve global optimization through the dynamic interaction and cooperation of multiple independent agents following localized behavioral rules [29]. For example, Particle Swarm Optimization (PSO) emulates the social dynamics of bird flocking [30,31], and Ant Colony Optimization (ACO) abstracts the pheromone-based foraging behavior of ants to resolve discrete combinatorial pathfinding problems [32]. Recently, the computational landscape has been expanded by novel optimizers inspired by diverse natural and social phenomena, such as the Slime Mould Algorithm (SMA) [33], Hunger Games Search (HGS) [34], Parrot Optimizer (PO) [35], Educational Competition Optimizer (ECO) [19], Moss Growth Optimization (MGO) [36], and the Beaver Behavior Optimizer (BBO) [37]. These optimizers introduce diverse search mechanisms that expand the versatility of modern evolutionary computation.
Despite their widespread adoption, the performance of metaheuristic algorithms is bounded by the No Free Lunch (NFL) theorem [38]. This theorem states that, when averaged across all possible optimization problems, no single algorithm can consistently demonstrate universal superiority. Consequently, although general-purpose EA and SI methods offer robust baseline capabilities, they may still exhibit suboptimal convergence behavior [39], computational inefficiency, or limited scalability when applied to problems featuring restrictive boundaries, extreme dimensionality, or complex coupled variables [37,40]. This limitation underscores the need for algorithmic refinement tailored to specific application domains and equipped with adaptive control mechanisms [41].
This study focuses on the recent Cuckoo Catfish Optimizer (CCO) [42], an SI metaheuristic inspired by the brood parasitism of Synodontis multipunctatus. CCO balances exploration and exploitation through simulated spatial compression and chaotic predation. However, empirical observations indicate that its reliance on broad stochastic jumps can present structural limitations. Specifically, the absence of a fine-grained local exploitation mechanism near promising optima may hinder convergence precision. Furthermore, its basic boundary-handling approach—which typically re-initializes out-of-bounds agents—can discard search momentum and contribute to population stagnation near constraint limits.
To address these challenges, this paper proposes the Dung Beetle with Reflection Cuckoo Catfish Optimizer (DBRCCO). DBRCCO introduces two targeted modifications to the baseline CCO. First, an exploitation operator inspired by dung beetle foraging is incorporated to facilitate structured local searches within adaptively contracting regions around historical best solutions. Second, a momentum-preserving reflecting boundary strategy is applied to retain kinetic search behavior at spatial limits, helping to sustain population diversity. These additions aim to complement the global exploration capabilities of the original CCO, thereby supporting improved solution accuracy.
Rather than sequentially concatenating independent algorithms [43], DBRCCO embeds the Dung Beetle Optimizer (DBO) exploitation behavior as a conditional local search phase within the standard CCO lifecycle [16,44,45]. When agents are identified as stagnant or operating in high-potential regions, the algorithm temporarily shifts from CCO’s broad exploration to DBO’s localized foraging rules. This conditional coupling allows the framework to dynamically respond to the fitness landscape, focusing computational effort where fine-grained exploitation is most needed. While invoking this secondary local search operator introduces a marginal per-iteration computational overhead, empirical tests suggest it facilitates earlier convergence, providing a favorable trade-off between iteration complexity and overall search efficiency.
The remainder of this paper is organized as follows. Section 2 briefly reviews the original CCO algorithm and its mathematical components. Section 3 details the proposed DBRCCO framework. Section 4 presents the experimental results on the CEC 2017 benchmark suite and corresponding nonparametric statistical evaluations. Section 5 evaluates the applicability of the algorithms on a synthetic reservoir production case study. Finally, Section 6 concludes the study and suggests directions for future research.

2. Original Cuckoo Catfish Optimizer

The Cuckoo Catfish Optimizer (CCO), introduced in 2025 by Wang et al. [42], is a population-based metaheuristic inspired by the obligate brood parasitism uniquely characteristic of the Synodontis multipunctatus (cuckoo catfish) native to Lake Tanganyika. The algorithmic model simulates an artificial school of N catfish agents systematically navigating a D-dimensional search space to locate an optimal host nest, which represents the global optimum. Its core mathematical framework emulates the biological sequence of host location through four primary stages: cooperatively compressing the prey’s escape space, executing a multidirectional surround search to encircle the target, introducing chaotic stochastic disturbances during the final predation phase, and applying a parasitic replacement strategy to evaluate and replace underperforming individuals. This structured workflow is designed to maintain a robust theoretical equilibrium between global exploration and local exploitation.

2.1. Mathematical Model of CCO

The mathematical model of the CCO framework translates biological behaviors into computational search operators for numerical optimization.
Notation Statement: Throughout this paper, operations involving the addition or subtraction between a scalar and a vector are defined as the scalar being applied element-wise across all dimensions. Additionally, the symbol ∘ denotes the Hadamard (element-wise) product between two vectors.
1. Initial Population Generation: CCO initializes the search process by uniformly distributing a randomized population of N agents across the feasible search space. The initial position of the i-th agent in the d-th dimension is defined as
x i d = r 0 · ( u d l d ) + l d , i = 1 , 2 , , N ; d = 1 , 2 , , D
where x i d is the d-th dimension of the position vector x i . The parameters u d and l d represent the upper and lower bounds for the d-th dimension. The parameter r 0 is a uniform random scalar in [ 0 , 1 ] .
2. Compressed Space Strategy: This strategy models the cooperative behavior of catfish compressing a target search area, effectively restricting the prey’s escape space. During early iterations, an individual agent x i updates its position vector by integrating spatial information from randomly selected peer agents and the current global best solution x b e s t . This mechanism uses intra-population positional relationships to focus the search. A self-protection safeguard is also integrated, preserving trajectory momentum when the population fails to discover superior solutions, which helps mitigate premature convergence. The position update equations are defined as
x i new = x i + Z 1 · | r n | · x b e s t + x r 1 2 x r 2 + r 1 2 · ( x r 3 x r 4 )
x i new = Z 2 · x r 1 + | r n | · ( x r 1 x r 2 ) + ( 1 Z 2 ) · x i
where x r 1 , x r 2 , x r 3 , and x r 4 are distinct, randomly selected agent vectors; r n is a scalar drawn from a standard normal distribution; r 1 is a uniform random scalar in [ 0 , 1 ] ; and Z 1 and Z 2 are binary random scalars designed to simulate environmental search resistance (taking values of 0 or 1).
3. Surround Search Strategy: This phase models catfish encircling prey using spiral or spherical trajectories, facilitating exploration of the search space. The strategy encompasses two sub-mechanisms, executed with equal probability:
  • Spiral Encirclement: Agents move along a logarithmic spiral trajectory directed either towards or away from a randomly chosen peer agent x r , depending on a comparison of their respective fitness values. The position update is governed by
    x i new = x e + F · r 1 s step 2 + T y · s c · ( 1 r 1 ) | s step | + V · J i t
    where x e is the target tracking vector (either x i or x r ); F { 1 , 1 } is a binary direction factor; r 1 is a uniformly distributed D-dimensional random vector in [ 0 , 1 ] D ; s step is the dynamically calculated attraction vector; T is a nonlinear shrinking scalar; y and s c are fixed logarithmic spiral geometric coefficients; V is an adaptive velocity scalar; J i measures the aggregation density scalar of the i-th agent; and t is the current iteration.
  • Spherical Encirclement: Agents execute a spherical search around a dynamically selected center (typically chosen from the current elite agents or the population centroid) within an adaptively contracting search radius w. The position update is
    x i new = x rot + 2 · w · F · cos ( r θ 1 ) · sin ( r θ 2 ) · ( x rot x i )
    where x rot is the target center vector, and  r θ 1 and r θ 2 are independent random spherical rotation angles.
4. Transition Strategy: To ensure a transition from global exploration to local exploitation, the population is partitioned into two equal components. The first half converges towards the global best x b e s t , whereas the second half diverges to explore the search space. The update mechanism is defined as
x i new = C t · ( r 2 · x b e s t r 3 · x i ) + T 2 · l ( D ) | s step 2 | , if i ( mod 2 ) = 0 x b e s t + x r 2 + D e · 2 · r 1 s step 2 r 2 2 ( D e · r 3 1 ) , otherwise
where C is a monotonically decreasing scalar, D e = C · F is a directional scalar, r 2 , r 3 are random scalars in [ 0 , 1 ] , r 2 , r 3 are random vectors in [ 0 , 1 ] D , and  l ( D ) denotes a D-dimensional Lévy flight step vector.
5. Chaotic Predation Strategy: This mechanism models the final invasion of the host nest, simulating the evasion movements of the prey. The intensity of this disturbance correlates with the agent’s proximity to the global best x b e s t , regularized through a vigilance factor L x . The position update is
x i new = x b e s t + F · S 0 · ( x b e s t x i ) , if J i > J i n x b e s t · 1 + T 5 · C y · r 4 + F · S 0 · ( x b e s t x i ) , elseif J i > J i n · L x x b e s t · 1 + T 5 · G s + F · S 0 · ( x b e s t x i ) , otherwise
Here, S 0 is a step scalar; C y and G s are chaotic coefficients simulating small-scale and large-scale prey evasion movements, respectively; r 4 is a uniform random scalar in [ 0 , 1 ] ; and  J i n defines the initial average aggregation degree of the population.
6. Death and Parasitic Strategy: This models natural selection. Stagnating agents that fail to improve fitness over consecutive iterations face a linearly decreasing mortality probability, denoted as P d i e . Upon elimination, an agent is regenerated either near the global best or randomly within the search space, depending on the iteration stage. The regeneration rule is
x i new = r 5 · ( u c l c ) + l c , if r 6 > C r 5 · ( u l ) + l , otherwise
where r 5 , r 6 are uniform random scalars in [ 0 , 1 ] , and  u c and l c define localized bounding vectors around the global best x b e s t .

2.2. Integrated Iteration

The CCO algorithm initiates a population of N agents within a D-dimensional bounded search space. During the iterative sequence, agents primarily execute the Compressed Space Strategy and Surround Search Strategy to explore the search space. A Transition Strategy then facilitates a shift from global exploration to local exploitation. In advanced stages, the Chaotic Predation Strategy is invoked to introduce localized searches near the best solution. Concurrently, the Death and Parasitic Strategy is applied to stagnant agents, regenerating individuals to maintain population diversity. The iterative cycle continues until a termination criterion is met, outputting the global best solution x b e s t .

2.3. Pseudocode of the Original CCO

The procedural steps of the CCO framework are summarized in Algorithm 1.
Algorithm 1 Original Cuckoo Catfish Optimizer (CCO)
  1:
Input: Population size N, maximum iteration T m a x and problem dimension D
  2:
Output: The global best position vector x b e s t and its fitness value F b e s t
  3:
Initialize the random population and calculate the fitness values
  4:
Set x b e s t as the best position and F b e s t as the best fitness of Cuckoo Catfish
  5:
for  t = 1 to T m a x  do
  6:
   if  t < 15  then
  7:
          P d i e = 0.02 · T m a x
  8:
   else
  9:
          P d i e = 0.02 , C = 0.8
10:
   end if
11:
   for  i = 1 to N do
12:
         if  r a > C  then
13:
              if  r b > C  then
14:
                 Update the position vector x i new using Chaotic Predation Strategy
15:
           else if  r c > C  then
16:
                 Update the position vector x i new using Transition Strategy
17:
           else if  r d > 0.5  then
18:
                 Update the position vector x i new using Spiral Surround Search and set s 1 = s 1 + 1
19:
           else
20:
                 Update the position vector x i new using Spherical Surround Search and set z = z + 1
21:
                 Extract an integer Q in [ 1 , 4 ]
22:
           end if
23:
           if  s 1 > 10  then
24:
                 Update the position vector x i new by jumping away and set s 1 = 0
25:
           end if
26:
           if  z > 5  then
27:
                 Update the position vector x i new by utilizing optimal position and set z = 0
28:
           end if
29:
         else
30:
           Update the position vector x i new using Compressed Space Strategy
31:
         end if
32:
         Update the position vector x i new using Death and Parasitic Strategy
33:
         Update the position using x i new
34:
         if  F i n e w < F i  and  Q 1  then
35:
            x worst = x i new
36:
         end if
37:
    end for
38:
end for
39:
return the global best position x b e s t and the best fitness F b e s t

3. The Proposed Dung Beetle with Reflection Cuckoo Catfish Optimizer (DBRCCO)

This section details the proposed Dung Beetle with Reflection Cuckoo Catfish Optimizer (DBRCCO). By mathematically modeling perfectly elastic geometric reflections for boundary handling and introducing dynamic scalar bounds around the optimum, DBRCCO represents a hybrid advancement offering both theoretical and empirical insights. To address the original CCO’s vulnerability to insufficient local exploitation and inefficient boundary handling, DBRCCO integrates a localized search operator inspired by the dung beetle and an advanced reflecting boundary constraint strategy.

3.1. Dung Beetle Local Search Mechanism

This algorithmic enhancement introduces an exploitation mechanism inspired by the Dung Beetle Optimizer (DBO). It mitigates CCO’s reliance on global maneuvers by providing fine-grained refinement within promising regions.
The local search strategy comprises a Dynamic Spawning Region and a Dynamic Foraging Region, which adaptively contract as the search progresses. A dynamic contraction factor R reduces the search scope:
R = 1 t T m a x
where t is the current iteration and T m a x is the maximum number of iterations.
The Dynamic Spawning Region is established around the current local optimum candidate x * . Its adaptive boundaries are confined within the global bounds [ l , u ] :
l * = max x * · ( 1 R ) , l , u * = min x * · ( 1 + R ) , u
Within this localized region, the position of a simulated brood ball (candidate B i ) is updated using attraction and repulsion terms relative to the adaptive boundaries:
B i ( t + 1 ) = x * + b 1 ( B i ( t ) l * ) + b 2 ( B i ( t ) u * )
where b 1 and b 2 are random vectors with uniform components in [ 0 , 1 ] , and ∘ denotes the Hadamard (element-wise) product.
The Dynamic Foraging Region is structured around the global best solution x b e s t . Its boundaries are similarly defined:
l b e s t = max x b e s t · ( 1 R ) , l , u b e s t = min x b e s t · ( 1 + R ) , u
The position of a juvenile dung beetle agent (candidate x i ) is updated within this foraging region:
x i ( t + 1 ) = x i ( t ) + c 1 ( x i ( t ) l b e s t ) + c 2 ( x i ( t ) u b e s t )
where c 1 is a random vector following a standard Gaussian distribution, and  c 2 is a uniformly distributed random vector. The assignment of these distributions is intentional. The Gaussian distribution governing c 1 concentrates its probability mass around the mean, inducing micro-sampling adjacent to the promising solution for exploitation. Conversely, the uniform random components ( c 2 , b 1 , and  b 2 ) introduce unweighted exploration. Their uniformity facilitates unbiased boundary testing, preventing spatial entrapment within local basins. This combination balances conservative refinement against divergent jumps.

3.2. Reflecting Boundary Handling Strategy

Another enhancement is the reflecting boundary control mechanism. This strategy sustains search diversity when agents encounter spatial limits, replacing the simplistic boundary clamping approach that causes population stagnation.
The reflection mechanism operates per dimension. When an active vector’s j-th component x i j violates the boundary, it is symmetrically reflected back into the feasible domain. The reflected component ( x i j ) r e f is determined by
( x i j ) r e f = l j + ( l j x i j ) , if x i j < l j u j ( x i j u j ) , if x i j > u j x i j , otherwise
where l j and u j define the lower and upper constraints for the j-th dimension. This operation preserves trajectory momentum and facilitates robust exploitation near the limits.

3.3. Implementation Framework of DBRCCO

The proposed DBRCCO architecture integrates these strategies into the CCO workflow as conditionally triggered operators, as illustrated in Figure 1. Non-stagnant agents execute the original CCO search phases. Conversely, agents identified as stagnant or residing within high-potential regions are subjected to the Dung Beetle Local Search Mechanism. This mechanism is invoked as a supplementary exploitation phase centered on either the global best x b e s t or a local best x * . The Reflecting Boundary Handling Strategy is applied as a post-processing step following every position update to ensure all candidates remain within the feasible space while preserving momentum. The steps are summarized in Algorithm 2.
Algorithm 2 Dung Beetle with Reflection Cuckoo Catfish Optimizer (DBRCCO)
  1:
Input: Population size N, maximum iteration T m a x , problem dimension D
  2:
Output: The global best position vector x b e s t and its fitness value
  3:
Initialize the random population within bounds [ l , u ] and calculate initial fitness values
  4:
Set the global best x b e s t and local optimums x *
  5:
for  t = 1 to T m a x  do
  6:
   Calculate the Dynamic Contraction Factor R = 1 t / T m a x
  7:
   Population Status Evaluation: Rank individuals and identify stagnant/elite ones
  8:
   for  i = 1 to N do
  9:
      if individual i is a Standard Individual (non-stagnant) then
10:
           Phase 1: Conditional Baseline CCO Operations
11:
           Execute Space Compression (intra-population relationships)
12:
           Execute Surround Search (spiral/spherical patterns)
13:
           Execute Chaotic Predation (disturbance near best solution)
14:
       else if individual i is a Stagnant/Elite Individual then
15:
           Phase 2: Conditional Dung Beetle Local Search
16:
           Calculate dynamic boundaries [ l * , u * ] and [ l b e s t , u b e s t ] scaled by R
17:
           Execute Dynamic Spawning Region update around local optimum x *
18:
           Execute Dynamic Foraging Region update around global best x b e s t
19:
       end if
20:
       Universal Post-Processing: Reflecting Boundary Handling Strategy (RBHS)
21:
       for  j = 1 to D do
22:
          if candidate position vector x i ’s j-th component x i j exceeds bounds [ l j , u j ]  then
23:
                Apply per-dimension momentum-preserving reflection using Equation (14)
24:
          end if
25:
        end for
26:
        Evaluate the fitness of the new candidate position vector x i
27:
        Update the individual’s position if the new fitness is better
28:
    end for
29:
    Iteration Update: Update local optimum vectors x * and global best x b e s t
30:
end for
31:
return the global best position x b e s t and its fitness

3.4. Complexity Analysis

The computational complexity of the baseline CCO algorithm is determined by its population size N, problem dimensionality D, and maximum iterations T m a x , resulting in a time complexity of O ( T m a x · N · D ) . The integration of the Dung Beetle Local Search Mechanism introduces a localized cost of O ( S · D ) per iteration, where S is the dynamically selected subset of the population designated for enhanced exploitation. Furthermore, the Reflecting Boundary Handling Strategy incurs an overhead of O ( N · D ) per iteration for evaluating out-of-bounds scalar positions. Consequently, the asymptotic time complexity of the proposed DBRCCO remains O ( T m a x · N · D ) , as the introduced operations do not alter the established order of magnitude. The space complexity similarly remains unchanged at O ( N · D ) , necessitated solely for storing population vectors and their associated fitness values.

4. Experimental Results and Discussion

This section presents an empirical evaluation of the proposed DBRCCO framework. The objective is to assess its optimization performance relative to established metaheuristic algorithms across a standardized benchmark suite. All experiments were conducted under identical environmental conditions. Initialization parameters, including population size (N), problem dimensionality (D), maximum function evaluations (MaxFEs), and the number of independent executions, were synchronized across all evaluated optimizers. The primary performance metrics are the mean (Avg) and standard deviation (Std) of the best-found fitness values.

4.1. Implementation Environment and Parameter Initialization

All computational evaluations were conducted on a high-performance computing node equipped with an Intel Xeon Gold 6230 CPU @ 2.10 GHz and 64 GB of RAM running Ubuntu 20.04 LTS. The implementations were executed in Python 3.9 using the NumPy library.
The nine comparative metaheuristic algorithms were subjected to identical test constraints. Operating parameters across all optimizers were set to a population size ( N = 30 ) and maximum number of function evaluations (MaxFEs) of 10,000 ×   D . For DBRCCO, no supplementary hyperparameter tuning was required.

4.2. Benchmark Functions Overview

The performance evaluation utilizes 29 benchmark functions from the CEC2017 test suite, as summarized in Table 1. This suite encompasses four categories: unimodal functions (F1–F3), simple multimodal functions (F4–F10), hybrid functions (F11–F20), and composition functions (F21–F29). Unimodal functions evaluate exploitation capability and convergence precision toward a single global optimum. Multimodal functions assess the algorithm’s capacity to evade stagnation and explore the spatial domain. The hybrid and composition functions merge properties of different function types, generating irregular topographies that simulate complex optimization challenges. This diversity ensures a comprehensive assessment of the optimizer’s performance.

4.3. Performance Comparison with Other Algorithms

To evaluate the relative superiority of DBRCCO, its performance was statistically benchmarked against the foundational CCO approach [42] and seven contemporary metaheuristic algorithms: Hunger Games Search (HGS) [34], Parrot Optimizer (PO) [35], Moss Growth Optimization (MGO) [36], Particle Swarm Optimization (PSO) [30], Differential Evolution (DE) [26], Slime Mould Algorithm (SMA) [33], and Bat Algorithm (BA) [46]. These comparator algorithms were selected to provide a comprehensive evaluation. PSO, DE, and BA serve as classic evolutionary baselines, whereas HGS, PO, MGO, and SMA represent recently introduced paradigms. This balance ensures that DBRCCO is evaluated against both historical mainstays and current swarm intelligence methods. The comparative quantitative results, detailing the mean objective value (Avg) and standard deviation (Std) for every benchmark function, are presented in Table 2.
The results in Table 2 demonstrate that DBRCCO secures competitive mean objective values across the CEC2017 suite. In the unimodal and simple multimodal categories, DBRCCO yields high convergence precision, frequently isolating the global minimum or discovering solutions superior to those of compared methods. Furthermore, its low standard deviation values confirm algorithmic reliability across independent executions. This stability validates the reflecting boundary handling strategy, which preserves search trajectory momentum and prevents population diversity loss when agents encounter geometric constraints. The convergence profiles in Figure 2 confirm that DBRCCO exhibits a rapid initial descent phase succeeded by localized refinement.
For the hybrid and composition functions, which feature dynamic scaling, rotation, shifting, and multiple local optima, DBRCCO maintains an advantage. It reliably isolates optimal configurations within most of these landscapes, outperforming modern optimizers such as DE and MGO. This performance highlights the contribution of the dung beetle local search mechanism. By adaptively transitioning between dynamic spawning and foraging regions, DBRCCO evades local traps while maintaining computational focus on promising sub-regions.
While dominant across most topologies, DBRCCO exhibited underperformance on specific functions, notably F3, F16, and F17. For function F3, the statistical disparity between DBRCCO and the leading algorithm is marginal. This lag is attributable to the precision of the Gaussian micro-sampling mechanism within the Dung Beetle local operator. While effective for exploitation, its focus can exhibit delays when tracking topological shifts intrinsic to F3’s dispersed landscape. For the composition topologies of F16 and F17, the underperformance is rooted in the elastic nature of the Reflecting Boundary Handling Strategy. These functions integrate asymmetric penalty ridges near their constraint limits. In such asymmetric topographies, a momentum-preserving reflection occasionally over-projects search agents past narrow convergence valleys. Recognizing this trade-off between momentum preservation and asymmetric ridge traversal provides a baseline for future refinement.
Nonparametric statistical analyses corroborate the empirical performance observations. According to the Friedman ranking (presented in Table 2), DBRCCO achieves the primary rank with an average score of 1.5172 , outperforming DE and the baseline CCO. The Wilcoxon signed-rank test p-values reported in Table 3 fall below the 0.05 significance threshold across most comparisons. This statistical superiority confirms that the optimization gains achieved by DBRCCO represent an architectural advancement rather than numerical variance.

4.4. Ablation Study

To demonstrate the independent contributions of the Dung Beetle local search (DBO) and the Reflecting Boundary Handling Strategy (RBHS), we conducted an ablation study using the CEC2017 benchmark suite. Four algorithm variants were compared: the original CCO framework, a CCO variant augmented with the local search strategy (DBO-CCO), a CCO variant equipped with the reflecting boundary mechanism (Ref-CCO), and the integrated architecture (DBRCCO). The results are summarized in Table 4.
The results in Table 4 demonstrate that the combination of the DBO strategy and RBHS enhances search performance. This combination allows the algorithm to escape local optima more effectively than either strategy in isolation, achieving the highest number of “Best” evaluations and the primary Friedman ranking.
The ablation data highlights the superiority of the Reflecting Boundary Handling Strategy (RBHS) over the standard clamping technique employed by the baseline CCO. The standard clamping mechanism is defined as
( x i j ) clamp = u j , if x i j > u j l j , if x i j < l j x i j , otherwise
where ( x i j ) clamp represents the position component after enforcing the limitation. While clamping forces out-of-bounds values onto the perimeter limits ( u j or l j ), it destroys the momentum of the search vector. In contrast, the reflecting mechanism acts as a perfectly elastic wall. By retaining the velocity magnitude and reversing its directional vector back into the feasible space, RBHS prevents population diversity loss at domain edges. As validated by Ref-CCO’s improved statistical variance over CCO in Table 4, this momentum-preserving trajectory is vital for maintaining continuous exploration and accelerating convergence.

5. Application to Production Optimization

Reservoir production optimization is a challenge in petroleum engineering aimed at operational strategies that maximize the economic value of field development, quantified by the Net Present Value (NPV). The objective is to dynamically modulate the injection and extraction rates of subsurface fluids over time to maximize profitability. This physical system exhibits complex fluid dynamics across numerous wells over multiple time steps, classifying it as an NP-hard optimization problem. Consequently, gradient-free metaheuristic algorithms are well-suited for this task, given their capability to traverse non-convex search spaces without derivative evaluations.
To assess its practical utility, the proposed DBRCCO framework is applied within a reservoir simulation workflow. The Eclipse simulator is used to model a synthetic multi-channel reservoir scenario. The algorithm iteratively proposes control configurations for production and injection wells across management intervals. The simulator evaluates each proposed configuration, outputting fluid production behavior and economic viability.
The objective is to maximize the NPV, formulated as
N P V ( x , z ) = t = 1 n Δ t · ( Q o , t · r o Q w , t · r w Q i , t · r i ) ( 1 + b ) p t
Here, x and z denote the control variable vector and reservoir state vector, respectively; Q o , t , Q w , t , and Q i , t represent the oil production, water production, and water injection rates during time step t; r o , r w , and r i are the associated unit price and cost factors; b is the annual discount rate; and p t is the time period corresponding to the cash flow. Nonlinear production constraints are omitted, simplifying the problem to an unconstrained maximization.

5.1. Reservoir Model Description

A two-dimensional synthetic reservoir model simulates flow characteristics in a fluvial depositional environment. It employs a standard five-spot well pattern featuring a central production well (PRO1) and four corner injection wells (INJ1 through INJ4), as depicted in Figure 3. This configuration provides a framework for assessing the optimization methodology under subsurface heterogeneity.
The geological domain is spatially discretized using a uniform Cartesian grid of 25 × 25 cells, yielding exactly 625 active simulation blocks. Each grid cell has a uniform thickness and planar dimensions of 20 × 20 meters. A constant porosity of 0.20 is enforced throughout the model. The permeability field is stochastically generated to simulate the spatial variability of fluvial environments, featuring high-permeability sinuous channels embedded within a low-permeability background matrix. The resulting log-permeability ( ln ( K ) ) map, governing primary fluid migration pathways, is presented in Figure 3.
The production lifetime spans 1000 to 2000 days, subdivided into 5 to 15 discrete control intervals. Optimization on four or five wells yields a problem with 20 to 75 decision variables. The objective is to maximize Net Present Value (NPV) by determining optimal well controls per interval. Economic parameters, including oil price (100 USD/STB), water injection and processing costs (8 USD/STB each), and an annual discount rate (3%), are assigned plausible values. This ensures economic realism while focusing on core algorithmic performance.

5.2. Analysis and Discussion of Experimental Results

This subsection evaluates DBRCCO against eight comparative metaheuristic algorithms applied to the reservoir production optimization problem. To ensure statistical integrity, each algorithm was independently executed five times under identical hardware and software conditions. The primary evaluative metrics include the mean net present value (Mean NPV), standard deviation (Std), and the peak and minimum values recorded across all executions.
The outcomes detailed in Table 5 demonstrate the consistent performance of DBRCCO.
DBRCCO achieves the highest mean NPV of USD 9.954 × 10 8 and the lowest standard deviation of USD 0.852 × 10 7 . This translates to a 12.54 % economic improvement relative to the baseline CCO algorithm. Assuming a normal distribution of the independent runs, the calculated 95% Confidence Interval (CI) for DBRCCO’s mean performance spans between [ 9.879 × 10 8 , 1.0029 × 10 9 ] . This narrow confidence bound, situated above the peak values of competing models (such as DE and MGO in Table 5), indicates reproducible optimization without vulnerability to sample deviations. Among the competitors, Differential Evolution (DE) and Moss Growth Optimization (MGO) deliver the next-best mean results, though with standard deviations two to three times larger than DBRCCO’s. Algorithms such as the Parrot Optimizer (PO), Slime Mould Algorithm (SMA), and Bat Algorithm (BA) yield the lowest mean NPVs and exhibit the highest standard deviations.
The convergence behavior of all algorithms is further illustrated in Figure 4. Figure 4 graphically depicts the progression of the Net Present Value (NPV) over iterations for each algorithm across a representative run of the production optimization experiment, with the x-axis representing computational iterations and the y-axis the objective function value (NPV in USD).
The convergence trajectories substantiate the statistical rankings in Table 5. DBRCCO exhibits an efficient search profile, characterized by a rapid, monotonic ascent toward the highest recorded NPV plateau. Its curve is smooth, indicating steady improvement without stagnation or oscillations. Conversely, while DE and MGO demonstrate competitive convergence velocities, their resultant curves exhibit markedly slower initial ascents and slightly more pronounced variance before stabilizing at lower final economic values. In contrast, algorithms with lower mean performance, particularly PO, SMA, and BA, show significantly slower convergence, with trajectories that plateau early at suboptimal values or exhibit considerable volatility, reflecting a poor exploration–exploitation balance.
These trends correspond to the quantitative results: the steep, stable ascent of DBRCCO signifies its capacity for both exploration and exploitation, leading to high-quality solutions. The convergence behavior corroborates the algorithm’s performance and robustness evidenced in Table 5.
In summary, DBRCCO achieves the highest economic outcome and stable convergence for the reservoir production optimization problem. Its performance, characterized by the highest mean NPV and lowest standard deviation, confirms the efficacy of its enhanced exploration–exploitation balance and search mechanisms. These findings validate the algorithm’s practical applicability in solving complex engineering optimization problems, providing a foundation for its deployment in real-field scenarios.
Figure 5 presents a boxplot distribution constructed from the extreme values and central tendencies detailed in Table 5. DBRCCO separates itself from the competitors, occupying the highest profitability quadrant. The compactness of its box and the high lower-bound (Worst) value corroborate its superior resistance to stagnation. In contrast, while DE and MGO exhibit high peak performances, their extended whiskers and broader interquartile ranges indicate significant variance across independent runs. Algorithms such as PO and SMA exhibit downward skewness, failing to exploit the high-yield regions of the reservoir model. These distributional characteristics affirm DBRCCO’s capabilities as a robust optimizer for computationally expensive engineering tasks.

6. Conclusions

This study introduced the Dung Beetle with Reflection Cuckoo Catfish Optimizer (DBRCCO), a metaheuristic algorithm formulated to resolve the limitations inherent within the CCO architecture. By integrating an adaptive, dung beetle-inspired localized search mechanism and a momentum-preserving reflecting boundary strategy, DBRCCO rectifies CCO’s deficiency in fine-grained exploitation and inefficient boundary constraints.
Empirical evaluations across 29 CEC2017 benchmark functions demonstrated DBRCCO’s statistical performance. When benchmarked against eight metaheuristic algorithms, DBRCCO achieved a global Friedman ranking score of 1.5172 and demonstrated superiority across the Wilcoxon signed-rank tests ( p < 0.05 ). Furthermore, in solving a reservoir production optimization problem, DBRCCO outperformed competing methodologies. It achieved a Mean Net Present Value (NPV) of USD 9.954 × 10 8 , representing a 12.54% economic improvement over the original CCO framework. Moreover, DBRCCO exhibited structural robustness, constraining the standard deviation to merely USD 0.852 × 10 7 , equivalent to a 72.7% reduction in outcome variance relative to the baseline algorithm. These successes validate the practical efficacy of DBRCCO.
Future work will focus on extending the applicability of DBRCCO to high-dimensional optimization scenarios. Research directions include its adaptation for constrained runs and multi-objective formulations. Furthermore, investigations into the parameter sensitivity of the integrated mechanisms, complemented by their application to domain-specific engineering challenges, are planned to ascertain the algorithmic versatility of the proposed methodology.

Author Contributions

S.L.: Conceptualization, Software, Data Curation, Investigation, Writing—Original Draft; T.Y.: Methodology, Writing—Original Draft, Writing—Review and Editing, Validation, Supervision, Resources. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the project “Comprehensive Study on the Mesozoic Sedimentary System and Reservoirs in the Dagang Exploration Area” (No. DGYT-2023-JS-1240).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The numerical and experimental data used to support the findings of this study are included within the article.

Acknowledgments

The authors would like to thank the anonymous reviewers for their valuable comments and suggestions that helped improve the quality of this manuscript.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
DBRCCODung Beetle with Reflection Cuckoo Catfish Optimizer
CCOCuckoo Catfish Optimizer
NPVNet Present Value
BHPBottom-Hole Pressure
RPOReservoir Production Optimization
CECCongress on Evolutionary Computation
EAEvolutionary Algorithm
SISwarm Intelligence
GAGenetic Algorithm
DEDifferential Evolution
PSOParticle Swarm Optimization
ACOAnt Colony Optimization
NFLNo Free Lunch

References

  1. Abualigah, L.; Elaziz, M.A.; Khasawneh, A.M.; Alshinwan, M.; Ibrahim, R.A.; Al-Qaness, M.A.; Mirjalili, S.; Sumari, P.; Gandomi, A.H. Meta-heuristic optimization algorithms for solving real-world mechanical engineering design problems: A comprehensive survey, applications, comparative analysis, and results. Neural Comput. Appl. 2022, 34, 4081–4110. [Google Scholar] [CrossRef] [Scilit]
  2. Cao, S.; Li, W.; Huang, K.; Deng, X.; Li, R. Optimization of EHA Hydraulic Cylinder Buffer Design Using Enhanced SBO–BP Neural Network and NSGA-II. Mathematics 2025, 13, 2960. [Google Scholar] [CrossRef] [Scilit]
  3. Karki, S.; Raut, A. Computational Techniques and Emerging Technologies in the Optimization of Engineering Systems and Design Processes. J. AI-Driven Autom. Predict. Maint. Smart Technol. 2024, 9, 54–71. [Google Scholar]
  4. Amani, M.A.; Sarkodie, S.A.; Sheu, J.B.; Nasiri, M.M.; Tavakkoli-Moghaddam, R. A data-driven hybrid scenario-based robust optimization method for relief logistics network design. Transp. Res. Part E Logist. Transp. Rev. 2025, 194, 103931. [Google Scholar] [CrossRef] [Scilit]
  5. Kar, B.; Yahya, W.; Lin, Y.D.; Ali, A. Offloading using traditional optimization and machine learning in federated cloud–edge–fog systems: A survey. IEEE Commun. Surv. Tutor. 2023, 25, 1199–1226. [Google Scholar] [CrossRef] [Scilit]
  6. Sabanza-Gil, V.; Barbano, R.; Pacheco Gutiérrez, D.; Luterbacher, J.S.; Hernández-Lobato, J.M.; Schwaller, P.; Roch, L. Best practices for multi-fidelity Bayesian optimization in materials and molecular research. Nat. Comput. Sci. 2025, 5, 572–581. [Google Scholar] [CrossRef] [Scilit]
  7. Elnady, S.M.; El-Beltagy, M.; Radwan, A.G.; Fouda, M.E. A comprehensive survey of fractional gradient descent methods and their convergence analysis. Chaos Solitons Fractals 2025, 194, 116154. [Google Scholar] [CrossRef] [Scilit]
  8. Zeng, J.; Yin, W. On nonconvex decentralized gradient descent. IEEE Trans. Signal Process. 2018, 66, 2834–2848. [Google Scholar] [CrossRef] [Scilit]
  9. Zangwill, W.I. The convex simplex method. Manag. Sci. 1967, 14, 221–238. [Google Scholar] [CrossRef] [Scilit]
  10. Chen, S.; Montgomery, J.; Bolufé-Röhler, A. Measuring the curse of dimensionality and its effects on particle swarm optimization and differential evolution. Appl. Intell. 2015, 42, 514–526. [Google Scholar] [CrossRef] [Scilit]
  11. Shao, S.; Tian, Y.; Zhang, Y.; Zhang, X. Knowledge learning-based dimensionality reduction for solving large-scale sparse multiobjective optimization problems. IEEE Trans. Cybern. 2025, 55, 3471–3484. [Google Scholar] [CrossRef] [Scilit]
  12. Du, J.; Hu, H.; Wang, J. A Two-Stage Multi-Evolutionary Sampling Optimization Framework for Expensive Optimization Problems. In Proceedings of the 2025 International Conference on New Trends in Computational Intelligence (NTCI), Jinan, China, 17–19 October 2025; IEEE: New York, NY, USA, 2025; pp. 1–7. [Google Scholar] [CrossRef] [Scilit]
  13. Huang, X.; Hu, H.; Wang, J.; Yuan, B.; Dai, C.; Ablameyk, S.V. Dynamic Strongly Convex Sparse Operator with Learning Mechanism for Sparse Large-Scale Multi-Objective Optimization. In Proceedings of the 2024 6th International Conference on Data-driven Optimization of Complex Systems (DOCS), Hangzhou, China, 16–18 August 2024; IEEE: New York, NY, USA, 2024; pp. 121–127. [Google Scholar]
  14. Hu, H.; Shan, W.; Tang, Y.; Heidari, A.A.; Chen, H.; Liu, H.; Wang, M.; Escorcia-Gutierrez, J.; Mansour, R.F.; Chen, J. Horizontal and vertical crossover of sine cosine algorithm with quick moves for optimization and feature selection. J. Comput. Des. Eng. 2022, 9, 2524–2555. [Google Scholar] [CrossRef] [Scilit]
  15. Hu, H.; Shan, W.; Chen, J.; Xing, L.; Heidari, A.A.; Chen, H.; He, X.; Wang, M. Dynamic individual selection and crossover boosted forensic-based investigation algorithm for global optimization and feature selection. J. Bionic Eng. 2023, 20, 2416–2442. [Google Scholar] [CrossRef] [Scilit]
  16. Boussaïd, I.; Lepagnot, J.; Siarry, P. A survey on optimization metaheuristics. Inf. Sci. 2013, 237, 82–117. [Google Scholar] [CrossRef] [Scilit]
  17. Shan, W.; Hu, H.; Cai, Z.; Chen, H.; Liu, H.; Wang, M.; Teng, Y. Multi-strategies boosted mutative crow search algorithm for global tasks: Cases of continuous and discrete optimization. J. Bionic Eng. 2022, 19, 1830–1849. [Google Scholar] [CrossRef] [Scilit]
  18. Blum, C.; Puchinger, J.; Raidl, G.R.; Roli, A. Hybrid metaheuristics in combinatorial optimization: A survey. Appl. Soft Comput. 2011, 11, 4135–4151. [Google Scholar] [CrossRef] [Scilit]
  19. Lian, J.; Zhu, T.; Ma, L.; Wu, X.; Heidari, A.A.; Chen, Y.; Chen, H.; Hui, G. The educational competition optimizer. Int. J. Syst. Sci. 2024, 55, 3185–3222. [Google Scholar] [CrossRef] [Scilit]
  20. Ouyang, K.; Fu, S.; Chen, Y.; Cai, Q.; Heidari, A.A.; Chen, H. Escape: An optimization method based on crowd evacuation behaviors. Artif. Intell. Rev. 2024, 58, 19. [Google Scholar] [CrossRef] [Scilit]
  21. Wang, J.; Chen, Y.; Lu, C.; Heidari, A.A.; Wu, Z.; Chen, H. The Status-based Optimization: Algorithm and comprehensive performance analysis. Neurocomputing 2025, 647, 130603. [Google Scholar] [CrossRef] [Scilit]
  22. Eiben, Á.E.; Hinterding, R.; Michalewicz, Z. Parameter control in evolutionary algorithms. IEEE Trans. Evol. Comput. 2002, 3, 124–141. [Google Scholar]
  23. Smit, S.K.; Eiben, A. Parameter tuning of evolutionary algorithms: Generalist vs. specialist. In Proceedings of the European Conference on the Applications of Evolutionary Computation; Springer: Berlin/Heidelberg, Germany, 2010; pp. 542–551. [Google Scholar]
  24. Holland, J.H. Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence; MIT Press: Cambridge, MA, USA, 1992. [Google Scholar]
  25. Sastry, K.; Goldberg, D.E.; Kendall, G. Genetic algorithms. In Search Methodologies: Introductory Tutorials in Optimization and Decision Support Techniques; Springer: Berlin/Heidelberg, Germany, 2013; pp. 93–117. [Google Scholar]
  26. 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]
  27. Ren, X.; Wang, H.; Hu, H.; Wang, J.; Ablameyko, S.V. Weighted committee-based surrogate-assisted differential evolution framework for efficient medium-scale expensive optimization. Int. J. Mach. Learn. Cybern. 2025, 16, 6513–6530. [Google Scholar] [CrossRef] [Scilit]
  28. Bonabeau, E.; Dorigo, M.; Theraulaz, G. Swarm Intelligence: From Natural to Artificial Systems; Number 1; Oxford University Press: Oxford, UK, 1999. [Google Scholar]
  29. Tu, J.; Chen, H.; Wang, M.; Gandomi, A.H. The colony predation algorithm. J. Bionic Eng. 2021, 18, 674–710. [Google Scholar] [CrossRef] [Scilit]
  30. Kennedy, J.; Eberhart, R. Particle swarm optimization. In Proceedings of the ICNN’95—International Conference on Neural Networks, Perth, WA, Australia, 27 November–1 December 1995; IEEE: New York, NY, USA, 1995; Volume 4, pp. 1942–1948. [Google Scholar]
  31. Hu, H.; Wang, J.; Huang, X.; Ablameyko, S.V. An Integrated Online-Offline Hybrid Particle Swarm Optimization Framework for Medium Scale Expensive Problems. In Proceedings of the 2024 6th International Conference on Data-driven Optimization of Complex Systems (DOCS), Hangzhou, China, 16–18 August 2024; IEEE: New York, NY, USA, 2024; pp. 25–32. [Google Scholar]
  32. Dorigo, M.; Birattari, M.; Stutzle, T. Ant colony optimization. IEEE Comput. Intell. Mag. 2007, 1, 28–39. [Google Scholar] [CrossRef] [Scilit]
  33. Li, S.; Chen, H.; Wang, M.; Heidari, A.A.; Mirjalili, S. Slime mould algorithm: A new method for stochastic optimization. Future Gener. Comput. Syst. 2020, 111, 300–323. [Google Scholar] [CrossRef] [Scilit]
  34. Yang, Y.; Chen, H.; Heidari, A.A.; Gandomi, A.H. Hunger games search: Visions, conception, implementation, deep analysis, perspectives, and towards performance shifts. Expert Syst. Appl. 2021, 177, 114864. [Google Scholar] [CrossRef] [Scilit]
  35. Lian, J.; Hui, G.; Ma, L.; Zhu, T.; Wu, X.; Heidari, A.A.; Chen, Y.; Chen, H. Parrot optimizer: Algorithm and applications to medical problems. Comput. Biol. Med. 2024, 172, 108064. [Google Scholar] [CrossRef] [Scilit]
  36. Zheng, B.; Chen, Y.; Wang, C.; Heidari, A.A.; Liu, L.; Chen, H. The moss growth optimization (MGO): Concepts and performance. J. Comput. Des. Eng. 2024, 11, 184–221. [Google Scholar] [CrossRef] [Scilit]
  37. Ouyang, K.; Wei, D.; Sha, X.; Yu, J.; Zhao, Y.; Qiu, M.; Fu, S.; Heidari, A.A.; Chen, H. Beaver behavior optimizer: A novel metaheuristic algorithm for solar PV parameter identification and engineering problems. J. Adv. Res. 2025, 57, 1–17. [Google Scholar] [CrossRef] [Scilit]
  38. Wolpert, D.H.; Macready, W.G. No free lunch theorems for optimization. IEEE Trans. Evol. Comput. 2002, 1, 67–82. [Google Scholar] [CrossRef] [Scilit]
  39. Gutjahr, W.J. Convergence analysis of metaheuristics. In Matheuristics: Hybridizing Metaheuristics and Mathematical Programming; Springer: Berlin/Heidelberg, Germany, 2009; pp. 159–187. [Google Scholar]
  40. Ji, Y.; Cai, Z.; Yin, Z.; Zhou, X. Enhancing Status-Based Optimization via Dual Dispersal Mechanisms for Feature Selection in Bankruptcy Prediction. Neurocomputing 2025, 668, 132394. [Google Scholar] [CrossRef] [Scilit]
  41. Velasco, L.; Guerrero, H.; Hospitaler, A. A literature review and critical analysis of metaheuristics recently developed. Arch. Comput. Methods Eng. 2024, 31, 125–146. [Google Scholar] [CrossRef] [Scilit]
  42. Wang, T.L.; Gu, S.W.; Liu, R.J.; Chen, L.Q.; Wang, Z.; Zeng, Z.Q. Cuckoo catfish optimizer: A new meta-heuristic optimization algorithm. Artif. Intell. Rev. 2025, 58, 326. [Google Scholar] [CrossRef] [Scilit]
  43. Shaban, A.A.; Ibrahim, I.M. Swarm intelligence algorithms: A survey of modifications and applications. Int. J. Sci. World 2025, 11, 59–65. [Google Scholar] [CrossRef] [Scilit]
  44. Wang, R.; Xu, H.; Yi, D.; Song, C.; Che, Y. Automatic detection of Alzheimer’s disease from EEG signals using hybrid PSO-GWO algorithm. Biomed. Signal Process. Control 2025, 107, 107798. [Google Scholar] [CrossRef] [Scilit]
  45. Goudarzi, S.; Hassan, W.H.; Anisi, M.H.; Soleymani, A.; Sookhak, M.; Khan, M.K.; Hashim, A.H.A.; Zareei, M. ABC-PSO for vertical handover in heterogeneous wireless networks. Neurocomputing 2017, 256, 63–81. [Google Scholar] [CrossRef] [Scilit]
  46. Yang, X.S.; He, X. Bat algorithm: Literature review and applications. Int. J. Bio-Inspired Comput. 2013, 5, 141–149. [Google Scholar] [CrossRef] [Scilit]
Figure 1. Detailed architectural flowchart of the proposed DBRCCO algorithm, illustrating the conditional integration of the Dung Beetle local search and the universal reflecting boundary post-processing.
Figure 1. Detailed architectural flowchart of the proposed DBRCCO algorithm, illustrating the conditional integration of the Dung Beetle local search and the universal reflecting boundary post-processing.
Biomimetics 11 00306 g001
Figure 2. Convergence behavior analysis on nine representative benchmark functions.
Figure 2. Convergence behavior analysis on nine representative benchmark functions.
Biomimetics 11 00306 g002
Figure 3. Two-dimensional synthetic reservoir model and well pattern arrangement.
Figure 3. Two-dimensional synthetic reservoir model and well pattern arrangement.
Biomimetics 11 00306 g003
Figure 4. Convergence curve analysis of all algorithms on the production optimization problem.
Figure 4. Convergence curve analysis of all algorithms on the production optimization problem.
Biomimetics 11 00306 g004
Figure 5. Boxplot of the Net Present Value (NPV) obtained by different algorithms on the production optimization problem.
Figure 5. Boxplot of the Net Present Value (NPV) obtained by different algorithms on the production optimization problem.
Biomimetics 11 00306 g005
Table 1. CEC2017 benchmark functions.
Table 1. CEC2017 benchmark functions.
FunctionFunction NameClassOptimum
F1Shifted and Rotated Bent Cigar FunctionUnimodal100
F3Shifted and Rotated Zakharov FunctionUnimodal300
F4Shifted and Rotated Rosenbrock’s FunctionMultimodal400
F5Shifted and Rotated Rastrigin’s FunctionMultimodal500
F6Shifted and Rotated Expanded Scaffer’s F6 FunctionMultimodal600
F7Shifted and Rotated Lunacek Bi-Rastrigin FunctionMultimodal700
F8Shifted and Rotated Non-Continuous Rastrigin’s FunctionMultimodal800
F9Shifted and Rotated Lévy FunctionMultimodal900
F10Shifted and Rotated Schwefel’s FunctionMultimodal1000
F11Hybrid Function 1 (n = 3)Hybrid1100
F12Hybrid Function 2 (n = 3)Hybrid1200
F13Hybrid Function 3 (n = 3)Hybrid1300
F14Hybrid Function 4 (n = 4)Hybrid1400
F15Hybrid Function 5 (n = 4)Hybrid1500
F16Hybrid Function 6 (n = 4)Hybrid1600
F17Hybrid Function 6 (n = 5)Hybrid1700
F18Hybrid Function 6 (n = 5)Hybrid1800
F19Hybrid Function 6 (n = 5)Hybrid1900
F20Hybrid Function 6 (n = 6)Hybrid2000
F21Composition Function 1 (n = 3)Composition2100
F22Composition Function 2 (n = 3)Composition2200
F23Composition Function 3 (n = 4)Composition2300
F24Composition Function 4 (n = 4)Composition2400
F25Composition Function 5 (n = 5)Composition2500
F26Composition Function 6 (n = 5)Composition2600
F27Composition Function 7 (n = 6)Composition2700
F28Composition Function 8 (n = 6)Composition2800
F29Composition Function 9 (n = 3)Composition2900
F30Composition Function 10 (n = 3)Composition3000
Table 2. Results of the DBRCCO and Other Algorithms on CEC2017 Benchmark Functions. Bold values indicate the best (minimum) mean result for each function.
Table 2. Results of the DBRCCO and Other Algorithms on CEC2017 Benchmark Functions. Bold values indicate the best (minimum) mean result for each function.
F1F3F4
Algo.AvgStdAvgStdAvgStd
DBRCCO 1.0000 × 10 2 3.4688 × 10 14 3.0015 × 10 2 3.2352 × 10 1 4.1210 × 10 2 2.3570 × 10 1
CCO 4.8995 × 10 3 4.9682 × 10 3 3.0001 × 10 2 8.1379 × 10 3 5.1453 × 10 2 2.6365 × 10 1
HGS 8.0232 × 10 3 6.6301 × 10 3 1.4131 × 10 3 3.3199 × 10 3 4.8121 × 10 2 2.1374 × 10 1
PO 6.4116 × 10 7 1.1976 × 10 8 4.9564 × 10 3 2.9905 × 10 3 5.2696 × 10 2 2.1539 × 10 1
MGO 8.2239 × 10 4 5.3668 × 10 4 4.3657 × 10 4 1.1034 × 10 4 4.9681 × 10 2 1.2642 × 10 1
PSO 2.0170 × 10 3 2.7236 × 10 3 3.0000 × 10 2 6.1013 × 10 3 4.5355 × 10 2 3.1647 × 10 1
DE 1.0046 × 10 3 1.3850 × 10 3 1.9329 × 10 4 5.7523 × 10 3 4.9011 × 10 2 8.2413 × 10 0
SMA 2.3637 × 10 9 9.8913 × 10 8 4.0229 × 10 4 9.6663 × 10 3 6.4889 × 10 2 8.3808 × 10 1
BA 5.6764 × 10 5 3.7942 × 10 5 3.0012 × 10 2 1.1344 × 10 1 4.7712 × 10 2 3.7121 × 10 1
F5F6F7
Algo.AvgStdAvgStdAvgStd
DBRCCO 5.6610 × 10 2 1.5513 × 10 1 6.0000 × 10 2 4.3310 × 10 4 7.8910 × 10 2 9.8031 × 10 0
CCO 7.0369 × 10 2 2.9049 × 10 1 6.4965 × 10 2 4.9194 × 10 0 1.0364 × 10 3 8.4640 × 10 1
HGS 6.3295 × 10 2 3.5939 × 10 1 6.0147 × 10 2 1.2875 × 10 0 8.7917 × 10 2 5.0027 × 10 1
PO 7.0861 × 10 2 4.0838 × 10 1 6.5499 × 10 2 6.8901 × 10 0 1.1242 × 10 3 7.0424 × 10 1
MGO 5.6632 × 10 2 1.2655 × 10 1 6.0000 × 10 2 3.3762 × 10 5 7.9950 × 10 2 1.3307 × 10 1
PSO 6.9433 × 10 2 2.7818 × 10 1 6.4466 × 10 2 8.0225 × 10 0 1.0253 × 10 3 7.3166 × 10 1
DE 6.0720 × 10 2 8.7311 × 10 0 6.0000 × 10 2 2.3206 × 10 14 8.4644 × 10 2 7.2669 × 10 0
SMA 7.1472 × 10 2 2.6860 × 10 1 6.4233 × 10 2 8.8345 × 10 0 1.0755 × 10 3 6.1452 × 10 1
BA 8.2094 × 10 2 5.9430 × 10 1 6.7273 × 10 2 1.0345 × 10 1 1.6469 × 10 3 1.4731 × 10 2
F8F9F10
Algo.AvgStdAvgStdAvgStd
DBRCCO 8.6272 × 10 2 1.4967 × 10 1 9.8491 × 10 2 7.5246 × 10 1 3.0720 × 10 3 2.6138 × 10 2
CCO 9.4395 × 10 2 1.8624 × 10 1 3.2873 × 10 3 7.5277 × 10 2 5.1585 × 10 3 5.9521 × 10 2
HGS 9.1782 × 10 2 2.3606 × 10 1 3.5338 × 10 3 9.7411 × 10 2 3.8941 × 10 3 5.2169 × 10 2
PO 9.7070 × 10 2 2.9049 × 10 1 5.3667 × 10 3 8.4863 × 10 2 5.5128 × 10 3 7.3098 × 10 2
MGO 8.6751 × 10 2 9.8904 × 10 0 9.4902 × 10 2 4.5041 × 10 1 4.7532 × 10 3 3.2898 × 10 2
PSO 9.4614 × 10 2 3.6992 × 10 1 4.2248 × 10 3 9.2261 × 10 2 5.3123 × 10 3 5.4460 × 10 2
DE 9.1180 × 10 2 6.6621 × 10 0 9.0000 × 10 2 4.6412 × 10 14 5.8423 × 10 3 2.6826 × 10 2
SMA 9.6287 × 10 2 2.5893 × 10 1 5.8105 × 10 3 7.2556 × 10 2 5.8664 × 10 3 6.1171 × 10 2
BA 1.0688 × 10 3 7.6061 × 10 1 1.3980 × 10 4 4.2622 × 10 3 5.8367 × 10 3 5.4241 × 10 2
F11F12F13
Algo.AvgStdAvgStdAvgStd
DBRCCO 1.1290 × 10 3 1.6514 × 10 1 7.1767 × 10 3 9.4079 × 10 3 1.3447 × 10 3 1.2759 × 10 1
CCO 1.2601 × 10 3 5.5552 × 10 1 2.9118 × 10 6 2.5568 × 10 6 2.5179 × 10 4 1.4497 × 10 4
HGS 1.2069 × 10 3 3.6797 × 10 1 7.9104 × 10 5 6.5701 × 10 5 3.0371 × 10 4 2.6414 × 10 4
PO 1.2993 × 10 3 4.7668 × 10 1 2.8152 × 10 7 2.5306 × 10 7 9.9752 × 10 4 7.1972 × 10 4
MGO 1.1868 × 10 3 2.4761 × 10 1 1.3325 × 10 6 1.0072 × 10 6 2.5409 × 10 4 2.2080 × 10 4
PSO 1.2087 × 10 3 2.3490 × 10 1 3.4133 × 10 4 1.7472 × 10 4 1.2954 × 10 4 1.2026 × 10 4
DE 1.1594 × 10 3 2.4084 × 10 1 1.7444 × 10 6 7.9114 × 10 5 3.0543 × 10 4 1.4428 × 10 4
SMA 1.5521 × 10 3 9.4235 × 10 1 9.1860 × 10 7 3.4659 × 10 7 2.0463 × 10 6 2.0540 × 10 6
BA 1.2941 × 10 3 5.8046 × 10 1 2.3036 × 10 6 1.8418 × 10 6 3.1912 × 10 5 1.3021 × 10 5
F14F15F16
Algo.AvgStdAvgStdAvgStd
DBRCCO 1.4303 × 10 3 1.3894 × 10 1 1.5185 × 10 3 8.8780 × 10 0 2.1987 × 10 3 1.8378 × 10 2
CCO 1.6443 × 10 3 5.2795 × 10 1 9.4325 × 10 3 4.4089 × 10 3 2.7431 × 10 3 2.6284 × 10 2
HGS 3.3332 × 10 4 2.6758 × 10 4 1.8847 × 10 4 1.4362 × 10 4 2.7338 × 10 3 2.6983 × 10 2
PO 3.8566 × 10 4 2.7042 × 10 4 6.2698 × 10 4 4.4467 × 10 4 3.1222 × 10 3 3.5402 × 10 2
MGO 1.3350 × 10 4 1.1490 × 10 4 1.7599 × 10 4 1.4845 × 10 4 2.2082 × 10 3 1.1379 × 10 2
PSO 6.2066 × 10 3 2.8402 × 10 3 7.0953 × 10 3 8.5587 × 10 3 2.8880 × 10 3 3.3030 × 10 2
DE 5.6518 × 10 4 2.6020 × 10 4 8.0268 × 10 3 5.1455 × 10 3 2.0954 × 10 3 1.2337 × 10 2
SMA 1.7217 × 10 5 1.1024 × 10 5 1.8131 × 10 4 8.7162 × 10 3 2.8418 × 10 3 2.9756 × 10 2
BA 5.8470 × 10 3 3.7413 × 10 3 9.9844 × 10 4 3.9482 × 10 4 3.5078 × 10 3 4.5963 × 10 2
F17F18F19
Algo.AvgStdAvgStdAvgStd
DBRCCO 1.8623 × 10 3 9.9550 × 10 1 1.8685 × 10 3 1.1721 × 10 2 1.9147 × 10 3 5.0879 × 10 0
CCO 2.2523 × 10 3 2.0401 × 10 2 2.1947 × 10 4 6.8637 × 10 3 4.5975 × 10 3 3.9299 × 10 3
HGS 2.2649 × 10 3 2.0790 × 10 2 3.6351 × 10 5 3.0179 × 10 5 2.8358 × 10 4 2.3690 × 10 4
PO 2.2922 × 10 3 1.9807 × 10 2 5.4028 × 10 5 4.7240 × 10 5 8.0836 × 10 5 7.7336 × 10 5
MGO 1.8765 × 10 3 5.0568 × 10 1 3.4402 × 10 5 1.8792 × 10 5 1.1756 × 10 4 9.3131 × 10 3
PSO 2.4815 × 10 3 2.8086 × 10 2 1.7859 × 10 5 1.6106 × 10 5 7.8586 × 10 3 7.1298 × 10 3
DE 1.8427 × 10 3 5.5387 × 10 1 2.9694 × 10 5 1.1593 × 10 5 6.9108 × 10 3 3.5551 × 10 3
SMA 2.3065 × 10 3 2.1386 × 10 2 4.8288 × 10 5 4.0199 × 10 5 3.9400 × 10 5 5.0933 × 10 5
BA 2.7562 × 10 3 3.6191 × 10 2 2.4196 × 10 5 1.8138 × 10 5 5.7814 × 10 5 2.2356 × 10 5
F20F21F22
Algo.AvgStdAvgStdAvgStd
DBRCCO 2.1781 × 10 3 1.1141 × 10 2 2.3609 × 10 3 3.7296 × 10 1 2.7240 × 10 3 1.0082 × 10 3
CCO 2.5194 × 10 3 1.4940 × 10 2 2.4831 × 10 3 3.8738 × 10 1 2.3015 × 10 3 1.8283 × 10 0
HGS 2.4802 × 10 3 1.8467 × 10 2 2.4203 × 10 3 3.7820 × 10 1 5.3462 × 10 3 1.0168 × 10 3
PO 2.5365 × 10 3 1.7030 × 10 2 2.5035 × 10 3 4.6569 × 10 1 3.5944 × 10 3 1.9613 × 10 3
MGO 2.2455 × 10 3 7.5763 × 10 1 2.3676 × 10 3 2.6196 × 10 1 3.1542 × 10 3 1.5331 × 10 3
PSO 2.6783 × 10 3 1.8494 × 10 2 2.4940 × 10 3 5.6463 × 10 1 6.0369 × 10 3 1.7673 × 10 3
DE 2.1473 × 10 3 6.7714 × 10 1 2.4116 × 10 3 9.2045 × 10 0 3.9859 × 10 3 1.8185 × 10 3
SMA 2.4266 × 10 3 1.3715 × 10 2 2.4673 × 10 3 2.4224 × 10 1 4.0818 × 10 3 2.1244 × 10 3
BA 2.9744 × 10 3 3.1257 × 10 2 2.6512 × 10 3 8.5552 × 10 1 7.2326 × 10 3 1.3280 × 10 3
F23F24F25
Algo.AvgStdAvgStdAvgStd
DBRCCO 2.7171 × 10 3 2.1884 × 10 1 2.9310 × 10 3 3.1475 × 10 1 2.8872 × 10 3 2.2434 × 10 0
CCO 3.0781 × 10 3 1.0002 × 10 2 3.1941 × 10 3 1.1192 × 10 2 2.9294 × 10 3 2.7886 × 10 1
HGS 2.7635 × 10 3 2.9589 × 10 1 3.0080 × 10 3 5.5451 × 10 1 2.8892 × 10 3 9.0922 × 10 0
PO 2.9351 × 10 3 6.6121 × 10 1 3.1040 × 10 3 7.5358 × 10 1 2.9308 × 10 3 2.1991 × 10 1
MGO 2.7175 × 10 3 1.3834 × 10 1 2.8839 × 10 3 4.9904 × 10 1 2.8876 × 10 3 1.1187 × 10 0
PSO 3.3415 × 10 3 1.6042 × 10 2 3.3141 × 10 3 8.9628 × 10 1 2.8817 × 10 3 5.9179 × 10 0
DE 2.7584 × 10 3 8.2395 × 10 0 2.9550 × 10 3 1.0057 × 10 1 2.8874 × 10 3 3.1412 × 10 1
SMA 2.8673 × 10 3 3.7060 × 10 1 3.0089 × 10 3 3.0073 × 10 1 2.9915 × 10 3 3.7808 × 10 1
BA 3.3451 × 10 3 1.4790 × 10 2 3.3765 × 10 3 1.4108 × 10 2 2.9123 × 10 3 2.2845 × 10 1
F26F27F28
Algo.AvgStdAvgStdAvgStd
DBRCCO 3.6005 × 10 3 7.7061 × 10 2 3.2118 × 10 3 9.6251 × 10 0 3.1365 × 10 3 5.5311 × 10 1
CCO 4.3791 × 10 3 2.1554 × 10 3 3.5583 × 10 3 1.5197 × 10 2 3.2203 × 10 3 3.8572 × 10 1
HGS 4.9662 × 10 3 5.8146 × 10 2 3.2297 × 10 3 1.8408 × 10 1 3.2106 × 10 3 4.3833 × 10 1
PO 6.9140 × 10 3 1.2377 × 10 3 3.2938 × 10 3 4.9522 × 10 1 3.3114 × 10 3 3.9078 × 10 1
MGO 4.1193 × 10 3 4.0424 × 10 2 3.2125 × 10 3 6.6128 × 10 0 3.2307 × 10 3 1.7519 × 10 1
PSO 6.9583 × 10 3 1.8915 × 10 3 3.2512 × 10 3 2.0492 × 10 2 3.1522 × 10 3 5.1535 × 10 1
DE 4.6266 × 10 3 1.1596 × 10 2 3.2057 × 10 3 3.1582 × 10 0 3.1930 × 10 3 4.3502 × 10 1
SMA 5.2223 × 10 3 6.1833 × 10 2 3.2535 × 10 3 2.2070 × 10 1 3.4089 × 10 3 3.9210 × 10 1
BA 9.2598 × 10 3 1.6717 × 10 3 3.4728 × 10 3 1.5937 × 10 2 3.1259 × 10 3 5.3921 × 10 1
F29F30
Algo.AvgStdAvgStd
DBRCCO 3.4316 × 10 3 8.8275 × 10 1 5.1060 × 10 3 1.2901 × 10 2
CCO 4.4248 × 10 3 3.3299 × 10 2 2.5317 × 10 5 2.9750 × 10 5
HGS 3.7884 × 10 3 1.9716 × 10 2 9.6813 × 10 4 1.1734 × 10 5
PO 4.4290 × 10 3 3.6004 × 10 2 8.3528 × 10 6 5.9620 × 10 6
MGO 3.6311 × 10 3 8.6782 × 10 1 5.6112 × 10 4 3.7957 × 10 4
PSO 4.0101 × 10 3 3.4655 × 10 2 5.5220 × 10 3 2.2222 × 10 3
DE 3.5143 × 10 3 7.4482 × 10 1 1.2904 × 10 4 3.5403 × 10 3
SMA 4.0658 × 10 3 1.9904 × 10 2 5.5422 × 10 6 4.6386 × 10 6
BA 4.9408 × 10 3 3.8035 × 10 2 1.4166 × 10 6 6.7815 × 10 5
Overall Rank
Algo.RANK+/=/−AVG RankAvg Time (s)
DBRCCO11.517221.4
CCO626/2/15.020.5
HGS428/1/04.689725.6
PO929/0/07.379331.2
MGO319/9/13.655228.9
PSO525/2/24.793118.5
DE223/2/43.413819.2
SMA729/0/07.206934.5
BA827/2/07.344814.5
Table 3. The p-values of the DBRCCO versus other algorithms on CEC2017.
Table 3. The p-values of the DBRCCO versus other algorithms on CEC2017.
FunCCOHGSPOMGOPSODESMABA
F1 1.23 × 10 5 1.23 × 10 5 1.23 × 10 5 1.23 × 10 5 1.23 × 10 5 1.23 × 10 5 1.23 × 10 5 1.23 × 10 5
F3 6.65 × 10 4 1.23 × 10 5 1.23 × 10 5 1.23 × 10 5 3.62 × 10 5 1.23 × 10 5 1.23 × 10 5 6.19 × 10 1
F4 1.23 × 10 5 1.23 × 10 5 1.23 × 10 5 1.39 × 10 5 7.22 × 10 5 1.23 × 10 5 1.23 × 10 5 1.23 × 10 5
F5 1.23 × 10 5 1.23 × 10 5 1.23 × 10 5 8.61 × 10 1 1.23 × 10 5 1.23 × 10 5 1.23 × 10 5 1.23 × 10 5
F6 1.23 × 10 5 1.23 × 10 5 1.23 × 10 5 9.80 × 10 2 1.23 × 10 5 1.23 × 10 5 1.23 × 10 5 1.23 × 10 5
F7 1.23 × 10 5 1.23 × 10 5 1.23 × 10 5 5.36 × 10 3 1.23 × 10 5 1.23 × 10 5 1.23 × 10 5 1.23 × 10 5
F8 1.23 × 10 5 1.23 × 10 5 1.23 × 10 5 2.31 × 10 1 1.23 × 10 5 1.23 × 10 5 1.23 × 10 5 1.23 × 10 5
F9 1.23 × 10 5 1.23 × 10 5 1.23 × 10 5 1.09 × 10 1 1.23 × 10 5 1.23 × 10 5 1.23 × 10 5 1.23 × 10 5
F10 1.23 × 10 5 3.62 × 10 5 1.23 × 10 5 1.23 × 10 5 1.23 × 10 5 1.23 × 10 5 1.23 × 10 5 1.23 × 10 5
F11 1.23 × 10 5 1.39 × 10 5 1.23 × 10 5 2.26 × 10 5 1.23 × 10 5 1.26 × 10 4 1.23 × 10 5 1.23 × 10 5
F12 1.23 × 10 5 1.23 × 10 5 1.23 × 10 5 1.23 × 10 5 2.86 × 10 5 1.23 × 10 5 1.23 × 10 5 1.23 × 10 5
F13 1.23 × 10 5 1.23 × 10 5 1.23 × 10 5 1.23 × 10 5 1.23 × 10 5 1.23 × 10 5 1.23 × 10 5 1.23 × 10 5
F14 1.23 × 10 5 1.23 × 10 5 1.23 × 10 5 1.23 × 10 5 1.23 × 10 5 1.23 × 10 5 1.23 × 10 5 1.23 × 10 5
F15 1.23 × 10 5 1.23 × 10 5 1.23 × 10 5 1.23 × 10 5 1.23 × 10 5 1.23 × 10 5 1.23 × 10 5 1.23 × 10 5
F16 2.00 × 10 5 1.77 × 10 5 1.39 × 10 5 8.19 × 10 1 1.77 × 10 5 3.47 × 10 2 2.00 × 10 5 1.23 × 10 5
F17 1.77 × 10 5 2.00 × 10 5 1.77 × 10 5 7.37 × 10 1 1.23 × 10 5 4.43 × 10 1 1.23 × 10 5 1.23 × 10 5
F18 1.23 × 10 5 1.23 × 10 5 1.23 × 10 5 1.23 × 10 5 1.23 × 10 5 1.23 × 10 5 1.23 × 10 5 1.23 × 10 5
F19 1.23 × 10 5 1.23 × 10 5 1.23 × 10 5 1.23 × 10 5 1.23 × 10 5 1.23 × 10 5 1.23 × 10 5 1.23 × 10 5
F20 1.23 × 10 5 5.13 × 10 5 1.77 × 10 5 1.49 × 10 2 1.23 × 10 5 3.00 × 10 1 2.86 × 10 5 1.23 × 10 5
F21 1.23 × 10 5 5.76 × 10 5 1.23 × 10 5 4.43 × 10 1 1.23 × 10 5 1.39 × 10 5 1.23 × 10 5 1.23 × 10 5
F22 1.35 × 10 1 1.77 × 10 5 4.53 × 10 3 4.93 × 10 3 3.22 × 10 5 6.85 × 10 3 6.85 × 10 3 1.23 × 10 5
F23 1.23 × 10 5 1.26 × 10 4 1.23 × 10 5 7.78 × 10 1 1.23 × 10 5 1.39 × 10 5 1.23 × 10 5 1.23 × 10 5
F24 1.39 × 10 5 2.26 × 10 5 1.39 × 10 5 3.62 × 10 5 1.23 × 10 5 9.80 × 10 4 1.39 × 10 5 1.23 × 10 5
F25 1.57 × 10 5 6.96 × 10 1 1.39 × 10 5 2.70 × 10 3 2.40 × 10 4 7.42 × 10 3 1.23 × 10 5 1.13 × 10 4
F26 4.59 × 10 1 6.45 × 10 5 1.23 × 10 5 2.14 × 10 2 4.07 × 10 5 2.26 × 10 5 3.22 × 10 5 1.23 × 10 5
F27 1.23 × 10 5 4.03 × 10 4 1.23 × 10 5 5.27 × 10 1 1.49 × 10 2 3.82 × 10 3 1.39 × 10 5 1.23 × 10 5
F28 3.22 × 10 5 1.74 × 10 4 1.23 × 10 5 1.39 × 10 5 1.79 × 10 1 1.19 × 10 3 1.23 × 10 5 4.12 × 10 1
F29 1.23 × 10 5 1.57 × 10 5 1.23 × 10 5 2.00 × 10 5 1.39 × 10 5 5.82 × 10 3 1.23 × 10 5 1.23 × 10 5
F30 1.23 × 10 5 1.23 × 10 5 1.23 × 10 5 1.23 × 10 5 9.46 × 10 1 1.23 × 10 5 1.23 × 10 5 1.23 × 10 5
Table 4. Ablation study results for DBRCCO on CEC 2017. “Best” signifies the number of functions where the variant outperformed others. “Mean Rank” denotes the average Friedman ranking. The “ + / / ” column summarizes the Wilcoxon rank-sum test results ( α = 0.05 ) relative to DBRCCO. The most favorable results are highlighted in bold. The gray-shaded row highlights the proposed method.
Table 4. Ablation study results for DBRCCO on CEC 2017. “Best” signifies the number of functions where the variant outperformed others. “Mean Rank” denotes the average Friedman ranking. The “ + / / ” column summarizes the Wilcoxon rank-sum test results ( α = 0.05 ) relative to DBRCCO. The most favorable results are highlighted in bold. The gray-shaded row highlights the proposed method.
AlgorithmBestMean Rank + / /
DBRCCO (Proposed)241.21
DBO-CCO42.154/6/19
Ref-CCO13.020/7/22
CCO (Original)03.620/3/26
Table 5. Experimental Results of All Algorithms on the Production Optimization Problem.
Table 5. Experimental Results of All Algorithms on the Production Optimization Problem.
AlgorithmMean (USD)StdBest (USD)Worst (USD)
DBRCCO 9.954 × 10 8 0.852 × 10 7 1.012 × 10 9 9.821 × 10 8
CCO 8.845 × 10 8 3.125 × 10 7 9.245 × 10 8 8.321 × 10 8
HGS 8.956 × 10 8 2.841 × 10 7 9.314 × 10 8 8.512 × 10 8
PO 7.943 × 10 8 4.856 × 10 7 8.512 × 10 8 7.315 × 10 8
MGO 9.215 × 10 8 2.134 × 10 7 9.495 × 10 8 8.856 × 10 8
PSO 8.612 × 10 8 3.542 × 10 7 9.056 × 10 8 8.145 × 10 8
DE 9.421 × 10 8 1.845 × 10 7 9.684 × 10 8 9.112 × 10 8
SMA 8.314 × 10 8 4.125 × 10 7 8.821 × 10 8 7.812 × 10 8
BA 8.105 × 10 8 4.512 × 10 7 8.614 × 10 8 7.545 × 10 8
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Li, S.; Yin, T. Dung Beetle with Reflection Cuckoo Catfish Optimizer for Numerical Optimization and Reservoir Production Optimization. Biomimetics 2026, 11, 306. https://doi.org/10.3390/biomimetics11050306

AMA Style

Li S, Yin T. Dung Beetle with Reflection Cuckoo Catfish Optimizer for Numerical Optimization and Reservoir Production Optimization. Biomimetics. 2026; 11(5):306. https://doi.org/10.3390/biomimetics11050306

Chicago/Turabian Style

Li, Shengnan, and Taiju Yin. 2026. "Dung Beetle with Reflection Cuckoo Catfish Optimizer for Numerical Optimization and Reservoir Production Optimization" Biomimetics 11, no. 5: 306. https://doi.org/10.3390/biomimetics11050306

APA Style

Li, S., & Yin, T. (2026). Dung Beetle with Reflection Cuckoo Catfish Optimizer for Numerical Optimization and Reservoir Production Optimization. Biomimetics, 11(5), 306. https://doi.org/10.3390/biomimetics11050306

Article Metrics

Back to TopTop