Skip to main content
Biomimetics logoLink to Biomimetics
. 2026 Oct 14;11(10):736. doi: 10.3390/biomimetics11100736

A Dual-Strategy Cuckoo Catfish Optimizer for Continuous Optimization with Application to Wastewater Treatment

Zongkun Li 1,2,3,4, Shanfa Tang 1,2,3,4,*
Editor: Heming Jia
PMCID: PMC13702136  PMID: 42930288

Abstract

Candidate generation in population-based optimization depends on both the starting population and the information exchanged during search. This study proposes the dual-strategy enhanced cuckoo catfish optimizer (DCCO), which modifies these two stages within the cuckoo catfish optimizer (CCO). Clustering-based Cauchy sampling generates approximately half of the initial population around geometric reference centers, while uniform sampling supplies the remainder. Horizontal and normalized-coordinate vertical crossover then recombine individuals and coordinates after each CCO population sweep. On 29 CEC2017 functions at D=30, DCCO achieves an average rank of 1.7586, the lowest among the nine compared methods. Component comparisons and parameter analysis characterize the integrated configuration. In a static wastewater operational model, the mean operating cost index is 22.63% and 24.64% lower than that of the swift flight optimizer (SFO) and CCO, respectively, under dry conditions. The selected decisions remain feasible under dry and rain loads, while all violate the storm constraints, motivating scenario-constrained decisions. The study evaluates the quality–computation trade-off of the integrated search design and its cost–feasibility behavior within the stated algebraic model.

Keywords: cuckoo catfish optimizer, crisscross search, Cauchy mutation, clustering, continuous optimization

1. Introduction

Optimization is widely used to select model parameters and operating conditions in engineering. The aim is to reduce cost or improve performance while meeting practical constraints. These problems can be difficult because changing one variable may affect several aspects of the system, and the best choice often depends on the values of other variables. When each candidate solution must be assessed using a simulation or model, the number of evaluations also limits the search [1,2,3,4].

Gradient-based methods use derivative information to guide the search toward better solutions. For problems evaluated through simulations or complex models, however, this information may be unavailable or costly to obtain. Derivative-free methods address this difficulty by using objective-function values without requiring derivatives [5]. Population-based methods are one option: they maintain a set of candidate solutions and use the evaluated results to generate and select new candidates. This process allows the search to examine different regions and improve the retained solutions over successive iterations [6,7].

Population-based metaheuristics use different rules to generate and select candidate solutions [8,9,10,11,12]. Storn and Price proposed differential evolution (DE), which uses differences between population members to generate trial solutions [13]. In particle swarm optimization (PSO), proposed by Kennedy and Eberhart, particles update their positions using their own experience and information from other particles [14]. Mirjalili et al. developed the grey wolf optimizer (GWO) by modeling leadership and hunting behaviors [15]. More recently, Zheng et al. proposed moss growth optimization (MGO). It uses wind direction to guide the population and models spore dispersal, propagation, and cryptobiosis to search and retain solutions [16]. These methods use different rules to explore the search space [17].

The no-free-lunch (NFL) theorem shows that no search algorithm has an overall advantage when performance is averaged uniformly over all objective functions in its finite-search setting [18]. For a particular problem, the choice of search rules therefore matters. This motivates the examination of an algorithm’s strengths and weaknesses for the problems under study.

Wang et al. proposed the cuckoo catfish optimizer (CCO) in 2025 [19]. This swarm-intelligence method models the behavior of cuckoo catfish. It uses space compression and surround search to explore the search space, together with predation and replacement to update solutions. During the transition stage, some individuals move toward the best solution while others move away from it. These different moves allow CCO to search broadly and refine solutions locally. The original study reported competitive results on numerical benchmarks and engineering design problems.

CCO still faces several difficulties. Its authors noted that performance depends on parameter settings and that the algorithm can take a relatively long time to run. They also called for further tests on highly constrained problems [19]. Later studies reported difficulties in refining solutions locally and keeping individuals spread across the search space [20,21]. When many individuals gather in a small region, the search may repeatedly produce similar solutions and miss alternatives elsewhere. This raises the question of how to choose starting points and help individuals exchange information as the search proceeds.

Researchers have introduced several changes to improve CCO. Li and Yin proposed DBRCCO, which adds a local search inspired by dung beetle foraging [20]. It also reflects candidates back into the search space when they cross a bound. These changes aim to refine solutions and preserve useful movement near the bounds. Chen et al. proposed ALTCCO, which uses crossover to exchange information between candidates [21]. Its LightTrack strategy stores previous positions and triggers jumps when progress stops. It also adjusts mutation according to how candidates rank in the population. These methods show several ways to change CCO’s search steps and respond when the search stalls.

Two aspects of CCO motivate the changes made in this study. CCO initializes its population by uniform random sampling [19]. With a limited population, some regions may receive few starting points, and the search may miss useful regions early in the run. Later, if individuals become too similar, further updates may produce similar candidates and the search can stall [20,21]. These difficulties motivate an initializer that samples around several reference locations and a search step that recombines individuals and coordinates to generate additional candidates [22].

To address these difficulties, we propose the dual-strategy enhanced cuckoo catfish optimizer (DCCO). It combines clustering-based Cauchy initialization with crisscross search. The two strategies aim to improve initial sampling and help the population continue searching for alternatives during later iterations.

The proposed method is considered in a wastewater operational case study. The aim is to reduce operating cost while keeping effluent concentrations within prescribed limits. Studies using Benchmark Simulation Model No. 1 (BSM1) assess both cost and effluent quality [23,24,25]. Here, a BSM1-inspired algebraic model relates oxygen and nitrate setpoints and sludge flows to these outcomes. Selected operating points are checked under dry, rain, and storm loads to see whether they continue to meet the limits. The case study thus examines cost and feasibility under changing loads within a static model.

DCCO modifies CCO at two stages. Its initializer samples approximately half of the starting population around geometric cluster centers using Cauchy perturbations and retains a uniform component. After each CCO sweep, HCS recombines individuals and VCS recombines normalized coordinates. This arrangement places geometric sampling information at initialization and population/coordinate information in subsequent candidate generation.

DBRCCO [20] adds local search and reflective boundary handling, while ALTCCO [21] combines cross-interaction with historical tracking and adaptive mutation. DCCO instead couples a clustering-centered initializer with a specified post-sweep HCS/VCS sequence. These differences distinguish the source and timing of the additional search information and define the mechanisms compared in the evaluation.

The contributions of this study are summarized as follows:

  • DCCO connects clustering-centered Cauchy initialization with post-sweep horizontal and normalized-coordinate vertical crossover. The formulation specifies the sampling, snapshot-based recombination, selection and objective-evaluation accounting.

  • The 29-function comparison places DCCO first by average rank within the evaluated method set. Component configurations and joint parameter comparisons characterize the integrated design, alongside its computational cost.

  • The wastewater case study relates operating cost to effluent feasibility across dry, rain and storm loads in a static model. A scenario-constrained formulation and an analytical reference clarify the operating margins needed under increased load.

Section 2 describes CCO, and Section 3 presents DCCO and its computational complexity. Section 4 covers the numerical comparison, component analysis, and parameter sensitivity. Section 5 examines wastewater operational optimization, and Section 6 summarizes the study and its limitations.

2. Original Cuckoo Catfish Optimizer

CCO was introduced by Wang et al. [19] as a population-based method for continuous optimization. Its biological analogy combines prey encirclement, predation, brood parasitism, and individual replacement. The mathematical procedure contains compressed-space and surround-search operators, a transition operator, chaotic predation, and death-related replacement. CCO selects these operators within each individual update.

2.1. Population Representation and Initialization

Consider the bounded minimization problem

minx∈Ωf(x),Ω=∏j=1D[lj,uj],lj<uj. (1)

Here, D is the number of decision variables, f is the objective, and lj and uj are the bounds of coordinate j. CCO maintains N candidate vectors, xi∈RD. Its original initialization samples each coordinate uniformly:

xi,j=lj+ri,j(uj−lj),ri,j∼U(0,1). (2)

The objective values identify the current best and worst individuals. The algorithm also maintains quantities associated with aggregation, search-operator usage, and unsuccessful updates. Uniform sampling selects initial positions across the feasible box independently of their objective values.

2.2. Compressed-Space and Surround Search

Compressed-space search constructs proposals from the current individual, the best position, and sampled population members. One compressed-space update is

yi=xi+z|g|xbest+xr12−xr2+η2(xr3−xr4), (3)

where z∈{0,1} is a scalar switch, g∼N(0,1), η∼U(0,1), and r1,…,r4 index sampled individuals. Two further compression forms and a self-preservation procedure are specified in the original paper [19] (Eqs. (4)–(5) and Algorithm 1).

Surround search provides spiral and spherical proposals. The spiral mechanism uses relative position and aggregation information, whereas the spherical mechanism selects a reference from the best three individuals and the population mean. The search operators are adjusted according to their usage. The iteration-dependent factors include

C(t)=1−tTmax,Ts(t)=1−sinπt2Tmaxt/Tmax,w(t)=1−exp(t/Tmax)−1e−1, (4)

where t is the current iteration and Tmax is the iteration limit. The symbols Ts(t) and w(t) denote the contraction factor and surrounding-radius factor, respectively.

2.3. Transition, Predation, and Replacement

The transition operation uses directions toward or away from the best position and includes a Lévy-related term. Chaotic predation selects a proposal according to the individual’s aggregation relative to an initial population reference. Its three cases combine displacement from the best individual with either no additional chaotic term or Cauchy-shaped and Gaussian coefficients. The Cauchy-shaped coefficient in this baseline operation is distinct from drawing Cauchy random variables for the proposed initialization.

The death and parasitic operations generate replacement proposals either from a region associated with the best solution or from the original search bounds. CCO then applies strict objective-based replacement. Writing yi for the complete candidate produced by the applicable baseline operations,

xi+=yi,f(yi)<f(xi),xi,otherwise. (5)

CCO resets or increments an unsuccessful-update counter according to this comparison and includes a conditional guidance update to the worst individual. After initialization and evaluation, position updates, replacement, and population-state updates repeat within the search loop. The algorithm returns the best evaluated solution at termination.

DCCO modifies the uniform initialization and introduces a crisscross stage after each population update. The existing CCO search and replacement operators form the basis of its iterative search.

3. The Proposed Dual-Strategy Enhanced Cuckoo Catfish Optimizer

DCCO modifies two stages of CCO. Clustering with Cauchy perturbation changes the initial sampling distribution, while crisscross search recombines candidate coordinates after each population update. The two modifications therefore act on the starting population and the subsequent search, respectively.

Recent differential-evolution studies provide useful context for separating population distribution from candidate generation. Covariance-based indicators and targeted perturbations identify and update stagnant individuals [26,27], while hierarchical populations and adaptive cluster division change which individuals contribute to mutation [28,29]. Other approaches combine opposition learning, archive management, or restarting to replenish search diversity [30,31,32]. Multi-stage parameter adaptation and diversity-triggered intervention adjust search behavior over time [33]; dimensional interchange and bidirectional crossover instead modify how coordinate information enters trial solutions [34,35]. These studies motivate distinguishing the role of each operator when interpreting a combined method.

3.1. Clustering and Cauchy Mutation Initialization

Clustering-based Cauchy initialization combines cluster centers with heavy-tailed perturbations [36]. A set of candidate locations is partitioned by K-means. Cauchy perturbations around the resulting centers generate approximately half of the initial population, and uniform sampling generates the remainder.

Let S={si}i=1M denote the clustering samples. The clustering objective is

min{Sk},{zk}∑k=1K∑si∈Sk∥si−zk∥22, (6)

where K is the number of clusters, M is the sample size, and zk is the center of cluster Sk. Equation (6) groups samples by their geometric proximity, independently of their objective values.

Cauchy mutation generates a candidate around a cluster center in coordinate form as

Ri,jnew=za(i),j+ξi,j,ξi,j∼Cauchy(μ,σ),σ>0, (7)

where a(i)∈{1,…,K} assigns a cluster center to individual i, μ is the location parameter, and σ is the scale. This sampler generates Nc≈N/2 individuals. The remaining N−Nc individuals follow (2). The proposal is passed through a bound-handling operation B:RD→Ω before evaluation.

Cauchy perturbations permit both small displacements and occasional long jumps. Related optimizers use Cauchy mutation to perturb retained solutions or combine it with Gaussian and differential mutation [37,38]. Their scale determines how frequently proposals lie far from a center, while bound handling determines where those proposals finally enter the feasible region. For heterogeneous coordinate ranges, coordinate scaling determines the relative perturbation size in each dimension.

3.2. Crisscross Strategy

Crisscross search combines horizontal recombination between individuals with vertical recombination between coordinates [39,40]. In DCCO, horizontal crossover search (HCS) and vertical crossover search (VCS) are applied in sequence after each CCO population update. Greedy competition selects the offspring retained by each operation.

Recent crisscross variants apply information exchange within moss-growth search [41] and within a beaver-behavior optimizer [42], whereas a hybrid snake optimizer studies crisscross learning under structural constraints [43]. These implementations provide related examples of the mechanism; the sampling distribution, activation rule, normalization, and evaluation accounting used here are specified below.

3.2.1. Horizontal Crossover Search

At the beginning of HCS, a random permutation π of {1,…,N} is generated. Consecutive entries form ⌊N/2⌋ disjoint pairs, with i=π(2b−1) and k=π(2b) for pair b. If N is odd, the final unpaired individual passes through this stage unchanged. A snapshot of the population is used to construct both offspring, so accepting one offspring cannot change the parent used to construct the other. For each coordinate j, fresh independent coefficients r1,j,r2,j∼U(0,1) and c1,j,c2,j∼U(−1,1) produce

Hi,j=r1,jxi,j+(1−r1,j)xk,j+c1,j(xi,j−xk,j), (8)
Hk,j=r2,jxk,j+(1−r2,j)xi,j+c2,j(xk,j−xi,j). (9)

The sampling coefficients are also independent across pairs. Equations (8) and (9) can extrapolate beyond the interval between the two parents. Greedy selection then compares each offspring with its parent.

Once all coordinates of an offspring have been generated, its components are clipped to the bounds, B(y)j=min{uj,max{lj,yj}}. The complete repaired vector is evaluated once and replaces its own parent only if its objective value is strictly smaller. Ties retain the parent.

3.2.2. Vertical Crossover Search

VCS starts from the population retained after HCS. A dimension permutation ρ and a single random value pv∼U(0,1) are generated for the whole stage. VCS is active only when pv<0.6. The same draw governs all dimension pairs. Consecutive entries of ρ define j1=ρ(2b−1) and j2=ρ(2b) for b=1,…,⌊D/2⌋. An unpaired coordinate is retained when D is odd, and VCS is omitted when D<2.

To combine variables with different units, the post-HCS population is normalized as x˜i,j=(xi,j−lj)/(uj−lj). For each individual and pair, an independent r3,i,b∼U(0,1) gives

v˜i,j1=r3,i,bx˜i,j1+(1−r3,i,b)x˜i,j2. (10)

The first coordinate j1 in each ordered pair receives the new value; the second coordinate and any unpaired coordinate keep their post-HCS values. Starting from v˜i=x˜i, all active pairs are written into one candidate vector using the unchanged post-HCS snapshot. The candidate in the original variables is then

vi,j=lj+(uj−lj)v˜i,j,j=1,…,D. (11)

When all coordinates share the same bounds, this construction is algebraically equivalent to applying the convex combination in the original coordinates. Normalization also permits the operation to be applied to variables with heterogeneous bounds.

After all dimension pairs have been updated, the candidate is repaired and evaluated once. It replaces the current individual only if its objective value is lower. An inactive stage performs neither candidate evaluations nor replacements.

The stage uses a scalar draw pv∼U(0,1) and is activated when pv<qv, with the fixed empirical setting qv=0.6. A single draw governs the complete stage, so all coordinate pairs share the activation event. The parameter therefore controls the expected frequency of VCS calls.

3.3. Implementation Framework of DCCO

DCCO begins with clustering/Cauchy initialization and evaluates the resulting population. Each iteration then performs the CCO position updates, one horizontal crossover pass, and a vertical crossover pass with probability 0.6. Accepted offspring replace their parents, and the corresponding objective values and best-so-far solution are updated. Population-dependent quantities are refreshed before the next iteration. Algorithm 1 summarizes the procedure, and Figure 1 shows its main stages.

Algorithm 1 Dual-Strategy Enhanced Cuckoo Catfish Optimizer (DCCO)
Require: Objective f, bounds, N, D, budget B≥N, initializer and original CCO settings
Ensure: Best evaluated point xbest
  •   1:

    Set nFE←0; construct the clustering sample and centers

  •   2:

    Generate Nc≈N/2 Cauchy proposals and N−Nc uniform proposals

  •   3:

    for each initial candidate do

  •   4:

          Repair and evaluate it, checking the budget before every objective call

  •   5:

          Update nFE and the best-so-far record

  •   6:

    end for

  •   7:

    Initialize the retained CCO state and cached objective values

  •   8:

    while nFE<B do

  •   9:

          Complete one CCO population sweep with a budget guard before every evaluation

  • 10:

          if the budget is exhausted then

  • 11:

                return xbest

  • 12:

          end if

  • 13:

          Execute HCS once on the population

  • 14:

          if HCS reports budget exhaustion then

  • 15:

                return xbest

  • 16:

          end if

  • 17:

          Attempt VCS once on the post-HCS population

  • 18:

          if VCS reports budget exhaustion then

  • 19:

                return xbest

  • 20:

          end if

  • 21:

          Commit accepted vectors and cached values; refresh the retained CCO state

  • 22:

    end while

  • 23:

    return xbest

The budget includes any evaluated clustering samples and all rejected proposals. An exhaustion flag ends the complete execution immediately.

Figure 1.

Figure 1

Detailed architectural flowchart of the proposed DCCO algorithm, illustrating the integration of clustering-based Cauchy initialization and crisscross search.

Initialization and all trial evaluations, including those of rejected offspring, count toward the budget. The algorithm terminates when the budget B is exhausted and returns the best evaluated solution.

3.4. Complexity Analysis

The computational complexity of DCCO depends on the population size N, dimension D, and number of search iterations T≥1. Clustering M sample points into K groups over L clustering iterations requires O(LMKD) operations, and generating the initial population costs O(ND). During each search iteration, the CCO position updates and the horizontal and vertical crossover operations each require O(ND) operations. The fixed activation probability of vertical crossover affects the constant factor but not the asymptotic order. The total time complexity, excluding objective-function evaluations, is therefore O(LMKD+ND+TND)=O(LMKD+TND). Crisscross search preserves the O(ND) per-iteration cost, while clustering adds a one-time preprocessing cost. When LMK=O(TN), the total complexity reduces to O(TND).

Objective costs must be added explicitly. If Bact is the number of actual objective calls and Cf(xb) the cost of call b, the full cost includes ∑b=1BactCf(xb). A sorting-based population update additionally contributes O(TNlogN); this term cannot be omitted unless a linear selection procedure is specified. Storage is O(MD+KD+ND) for the clustering sample, centers, population and candidate snapshots, excluding saved traces and objective-specific data. A single inactive VCS stage has zero VCS objective calls; an active stage has at most N, subject to the remaining budget. HCS has at most 2⌊N/2⌋ calls. All are charged to Bact.

4. Experimental Results and Analysis

4.1. Benchmark Protocol and Comparative Performance

Benchmark composition and evaluation budgets can change algorithm rankings [44]. Methodological reviews also emphasize testing operators and avoiding claims based only on a biological metaphor [45]. The numerical comparison, component analysis, and parameter study below are interpreted within their stated settings.

The comparison covers the 29 CEC2017 functions listed in Table 1, with F2 excluded. The dimension is D=30, the population size is 30, and each algorithm–function combination has 30 runs with a limit of 300,000 optimization evaluations. The error is the objective value minus the function optimum. Mean errors and sample standard deviations use all 30 runs without a numerical cutoff, and the overall ranking averages the function-wise midranks of those means.

Table 1.

CEC2017 benchmark functions.

Function Function Name Class Optimum
F1 Shifted and Rotated Bent Cigar Function Unimodal 100
F3 Shifted and Rotated Zakharov Function Unimodal 300
F4 Shifted and Rotated Rosenbrock’s Function Multimodal 400
F5 Shifted and Rotated Rastrigin’s Function Multimodal 500
F6 Shifted and Rotated Expanded Scaffer’s F6 Function Multimodal 600
F7 Shifted and Rotated Lunacek Bi-Rastrigin Function Multimodal 700
F8 Shifted and Rotated Non-Continuous Rastrigin’s Function Multimodal 800
F9 Shifted and Rotated Lévy Function Multimodal 900
F10 Shifted and Rotated Schwefel’s Function Multimodal 1000
F11 Hybrid Function 1 (N = 3) Hybrid 1100
F12 Hybrid Function 2 (N = 3) Hybrid 1200
F13 Hybrid Function 3 (N = 3) Hybrid 1300
F14 Hybrid Function 4 (N = 4) Hybrid 1400
F15 Hybrid Function 5 (N = 4) Hybrid 1500
F16 Hybrid Function 6 (N = 4) Hybrid 1600
F17 Hybrid Function 7 (N = 5) Hybrid 1700
F18 Hybrid Function 8 (N = 5) Hybrid 1800
F19 Hybrid Function 9 (N = 5) Hybrid 1900
F20 Hybrid Function 10 (N = 6) Hybrid 2000
F21 Composition Function 1 (N = 3) Composition 2100
F22 Composition Function 2 (N = 3) Composition 2200
F23 Composition Function 3 (N = 4) Composition 2300
F24 Composition Function 4 (N = 4) Composition 2400
F25 Composition Function 5 (N = 5) Composition 2500
F26 Composition Function 6 (N = 5) Composition 2600
F27 Composition Function 7 (N = 6) Composition 2700
F28 Composition Function 8 (N = 6) Composition 2800
F29 Composition Function 9 (N = 3) Composition 2900
F30 Composition Function 10 (N = 3) Composition 3000

The comparison includes DCCO (Section 3), CCO [19], crested porcupine optimizer (CPO) [46], electrical storm optimization (ESO) [47], swift flight optimizer (SFO) [48], status-based optimization (SBO) [49], DE [13], PSO [14], and GWO [15]. Table 2 reports every function and appends the overall ranking and mean runtime. DCCO has an average rank of 1.7586, followed by CPO at 2.2069 and SBO at 3.1034. Performance varies across functions: CPO has a lower mean on F4 and F27, while DE has a lower mean on F5 and F16. Across the complete function set, the mean-level comparison against CPO is 17/0/12, and against DE it is 27/0/2. These counts denote lower, equal, and higher mean errors from DCCO’s perspective.

Table 2.

Results of the DCCO and Other Algorithms on CEC2017 Benchmark Functions. Bold values indicate the best performance for each benchmark function.

F1 F3 F4
Algo. Avg Std Avg Std Avg Std
DCCO 1.0923×10−12 5.2589×10−12 2.1209×101 1.5250×101 5.6208×101 1.9830×101
DE 4.8522×107 1.3522×108 5.6479×101 2.9283×101 1.3929×102 2.5693×102
CCO 1.4148×1010 5.8367×109 1.3898×103 7.8120×102 2.0813×104 8.0590×103
GWO 8.5275×109 8.3075×108 6.0229×102 9.4657×101 7.2525×103 1.1465×103
PSO 2.1680×109 2.1113×109 2.1712×102 2.1490×102 4.8894×103 3.0901×103
CPO 2.0885×103 2.5943×103 3.1087×101 1.7409×101 4.7583×101 1.6138×101
ESO 6.3924×107 1.0112×107 6.0635×101 2.8756×101 3.7025×102 3.0258×101
SFO 1.2728×104 7.6938×103 6.1557×101 5.5187×101 5.1649×102 1.1468×102
SBO 7.0572×10−2 2.0430×10−1 3.8721×101 2.7851×101 2.2695×102 6.3126×101
F5 F6 F7
Algo. Avg Std Avg Std Avg Std
DCCO 1.7840×10−5 8.5526×10−5 9.7505×101 2.0249×101 6.8878×101 1.2245×101
DE 1.0631×10−6 2.1742×10−6 1.0965×102 6.6298×101 9.8440×101 2.5279×101
CCO 1.7750×10−3 1.1789×10−3 8.1837×105 2.8249×105 2.2843×102 3.8849×101
GWO 5.7283×10−3 1.7307×10−3 2.8739×105 3.8307×104 3.2116×102 3.0909×101
PSO 5.8987×10−5 8.3707×10−5 1.5801×105 1.0196×105 1.8233×102 4.8665×101
CPO 3.6835×10−5 8.5493×10−5 1.3953×102 1.3909×101 1.3275×102 2.6210×101
ESO 2.4137×10−3 2.7279×10−3 2.7058×103 4.0610×102 4.8021×102 8.8835×101
SFO 9.4987×10−4 1.2114×10−3 9.6763×102 4.2466×102 3.2666×102 9.1432×101
SBO 3.4284×10−4 5.0838×10−4 3.0733×102 7.0145×101 2.3067×102 4.8510×101
F8 F9 F10
Algo. Avg Std Avg Std Avg Std
DCCO 7.2067×10−1 9.5371×10−1 1.6985×103 3.7676×102 3.6634×102 4.3705×102
DE 1.2212×100 9.0668×10−1 2.9020×103 9.1428×102 6.0009×103 5.6742×103
CCO 7.2243×100 2.2480×100 5.8386×103 9.3749×102 6.4071×104 2.4126×104
GWO 6.8083×100 9.2683×10−1 5.3476×103 4.7622×102 1.6434×107 6.0369×106
PSO 3.5819×100 2.5690×100 2.7225×103 7.0804×102 8.9008×104 6.1345×104
CPO 1.8519×100 1.1460×100 2.3850×103 5.9147×102 5.7135×102 7.7798×102
ESO 1.6770×101 6.5600×100 4.4653×103 6.2305×102 1.1422×105 4.3700×104
SFO 1.6243×101 5.7335×100 3.9509×103 8.1825×102 1.0129×105 6.4692×104
SBO 4.9769×100 2.1108×100 2.9613×103 5.7961×102 1.1368×103 6.3778×102
F11 F12 F13
Algo. Avg Std Avg Std Avg Std
DCCO 4.2329×103 4.0520×103 2.9443×103 2.9211×103 1.3569×103 2.9326×103
DE 1.1134×104 1.2240×104 6.8860×103 4.6867×103 1.3687×104 1.5128×104
CCO 1.1152×107 1.2622×107 3.5084×106 7.0997×106 2.1009×104 1.5086×104
GWO 6.1156×108 2.4633×108 4.4238×108 1.4709×108 1.5435×106 1.0731×106
PSO 2.6998×108 4.4049×108 3.3334×107 1.0014×108 1.1893×105 4.4315×105
CPO 8.0042×103 5.0397×103 3.3997×103 2.5261×103 6.8578×103 1.1242×104
ESO 1.0284×107 3.7481×106 2.0771×106 6.0460×105 2.8052×105 1.2394×105
SFO 1.1395×106 2.4612×106 8.5871×104 7.4028×104 1.7411×105 7.8471×104
SBO 4.9008×103 4.4233×103 5.0469×103 4.6838×103 6.8116×103 7.3656×103
F14 F15 F16
Algo. Avg Std Avg Std Avg Std
DCCO 1.5292×103 2.1045×103 3.8485×102 2.6377×102 3.5371×102 3.5161×102
DE 9.5638×103 5.6600×103 6.9591×103 2.6570×104 1.8789×102 2.0583×102
CCO 1.8309×105 3.9990×105 3.0417×103 2.4727×103 6.2592×103 1.1337×104
GWO 7.6074×107 4.6163×107 5.8937×106 2.7219×106 4.1267×106 1.3707×107
PSO 1.5864×107 4.4031×107 1.6608×106 5.4657×106 4.6183×107 1.9706×108
CPO 1.4885×104 6.7514×103 1.4766×102 2.0624×102 2.2471×102 3.1422×102
ESO 6.3707×105 2.6095×105 1.3692×104 1.0286×104 1.4728×103 4.3790×102
SFO 2.0631×105 3.3189×105 2.2718×104 2.1469×104 7.1542×103 1.2457×104
SBO 7.9854×103 6.2856×103 2.4337×102 3.2555×102 3.5054×102 3.5781×102
F17 F18 F19
Algo. Avg Std Avg Std Avg Std
DCCO 3.3148×103 6.1552×103 5.5721×101 1.0386×102 1.7909×102 1.6618×102
DE 7.7042×103 5.5833×103 2.0480×107 1.1206×108 1.9943×102 1.5620×102
CCO 2.3807×104 1.0551×104 1.9650×104 1.1618×104 4.3222×102 2.0465×102
GWO 1.5001×106 4.8676×105 9.8798×109 3.3914×109 1.8075×103 2.7279×102
PSO 4.9126×105 2.0999×106 4.5611×109 1.4827×1010 3.9482×102 2.7877×102
CPO 1.0738×104 6.4119×103 4.9036×103 8.5291×103 1.7273×102 1.3550×102
ESO 2.2437×105 9.2127×104 8.2603×105 2.3424×105 1.2160×103 6.2203×102
SFO 2.2589×105 1.2929×105 1.1641×105 5.6440×104 6.5981×102 4.0455×102
SBO 1.5690×103 2.3040×103 7.2123×103 1.2295×104 2.6905×102 1.4984×102
F20 F21 F22
Algo. Avg Std Avg Std Avg Std
DCCO 2.0261×102 9.4395×101 1.7876×102 1.1133×101 2.2978×102 6.8370×101
DE 3.1657×102 2.3424×102 1.9187×102 1.5551×101 9.5474×102 1.5996×103
CCO 3.6830×103 1.7261×103 4.0150×102 1.0413×102 1.4223×104 6.0702×103
GWO 4.6642×103 1.9993×103 2.8592×102 1.2436×101 1.1742×104 1.2929×103
PSO 2.9090×103 1.8781×103 3.2425×102 8.5279×101 1.1136×104 4.6284×103
CPO 1.5812×102 7.8109×101 1.6864×102 4.7951×100 2.1237×102 5.2496×101
ESO 4.7644×102 1.2314×102 1.8166×102 4.6132×100 1.1081×103 2.1670×102
SFO 1.9984×102 2.1073×102 2.7753×102 5.2285×101 2.5422×102 2.9698×102
SBO 2.5007×102 1.7845×102 1.6021×102 1.8009×100 2.5436×102 1.5604×102
F23 F24 F25
Algo. Avg Std Avg Std Avg Std
DCCO 2.1719×102 5.2551×101 4.2306×102 6.1571×100 8.2859×102 2.1461×100
DE 4.2512×102 4.1345×102 4.2622×102 7.7205×100 8.4515×102 2.0210×101
CCO 9.2623×103 2.7855×103 9.7447×102 2.3609×102 1.0873×103 1.8605×102
GWO 7.9525×103 6.4316×102 6.9647×102 3.6240×101 1.0198×103 6.1151×101
PSO 6.2220×103 3.5461×103 4.6425×102 5.3951×101 1.0841×103 1.7321×102
CPO 2.0975×102 3.7271×101 4.2263×102 4.9795×100 8.2893×102 9.1168×100
ESO 8.3479×102 8.5608×101 4.3079×102 2.0626×101 8.4034×102 1.6460×101
SFO 2.7020×102 2.6746×102 4.4454×102 3.5752×101 8.8824×102 2.5160×101
SBO 2.8481×102 1.9712×102 4.3201×102 1.2993×101 8.2842×102 2.0457×100
F26 F27 F28
Algo. Avg Std Avg Std Avg Std
DCCO 5.1681×102 1.3711×101 4.2647×101 7.4164×101 4.0906×103 2.1525×103
DE 5.2382×102 1.8211×101 9.0005×101 1.0526×102 5.2014×103 6.5665×103
CCO 6.1403×102 9.0804×101 6.7827×102 1.2581×102 1.5189×105 4.5197×105
GWO 6.2697×102 2.4706×101 6.5544×102 2.4838×101 9.0147×108 4.6551×108
PSO 6.3575×102 8.6879×101 8.4354×102 3.3865×102 5.1219×107 1.2014×108
CPO 5.1001×102 9.9107×100 2.8589×10−4 2.4865×10−4 2.9112×103 1.0563×103
ESO 5.5992×102 2.8942×101 1.0211×102 9.9991×101 3.1721×104 1.7940×104
SFO 5.4922×102 2.6645×101 3.6166×102 1.6629×102 8.0468×104 1.6297×105
SBO 5.4146×102 2.6712×101 3.8682×101 9.8116×100 3.5394×103 1.1180×103
F29 F30
Algo. Avg Std Avg Std
DCCO 3.6831×103 3.5230×103 2.6000×103 8.9018×102
DE 1.2725×104 1.1041×104 5.4401×103 2.3832×103
CCO 2.9717×105 5.1566×105 7.1611×104 5.9803×104
GWO 1.9860×109 6.3387×108 4.2555×108 6.9568×107
PSO 5.6743×108 1.3552×109 1.5882×106 3.3944×106
CPO 1.8831×104 1.6138×104 6.0521×103 3.5403×103
ESO 2.1233×106 9.2312×105 1.1810×107 6.0943×106
SFO 5.3669×106 1.4898×107 4.7292×106 8.3681×106
SBO 8.9042×103 9.6050×103 4.5002×103 2.3803×103
Overall Rank
Algo. RANK +/=/− AVG Rank Avg Time (s)
DCCO 1 ∼ 1.7586 99.8104
DE 4 27/0/2 3.6552 80.9845
CCO 8 29/0/0 7.0000 75.7063
GWO 9 29/0/0 8.2759 77.7431
PSO 7 29/0/0 6.9310 73.1712
CPO 2 17/0/12 2.2069 81.1157
ESO 6 29/0/0 6.2414 76.9202
SFO 5 28/0/1 5.8276 74.1580
SBO 3 22/0/7 3.1034 68.9330

The evaluation uses F1 and F3–F30. F2 is omitted consistently with the benchmark organizer’s CEC2017 comparison report (slide 8) [50], which identifies instability, especially at higher dimension, and variation between MATLAB (R2016b) and C implementations (experimental simulations in this study were conducted using MATLAB R2025b, The MathWorks, Natick, MA, USA). The exclusion is common to all methods and is independent of the observed DCCO ranking.

The reported comparison uses D=30, N=30, 30 runs and a total budget of 300,000 objective evaluations per run. Shared initial populations and matched random inputs are unavailable in the submitted comparison, and its run-level tests accordingly treat samples as independent. Each method retains its specified initialization. All evaluated candidates, including rejected proposals and any evaluated preprocessing samples, count toward the same budget. A shared integer seed alone does not imply matching random streams across different algorithms.

4.2. Statistical Comparison and Convergence

Table 3 reports adjusted two-sided Mann–Whitney U p-values. The within-function comparisons treat the samples as independent because shared initial populations and matched random inputs are unavailable. Holm correction is applied jointly to the 232 function–comparator tests at a significance level of 0.05. For example, the adjusted p-value against CPO on F30 is 0.0128, whereas the corresponding value on F19 is 1.0. A small adjusted p-value provides evidence of a distributional difference; the mean errors indicate the direction of the comparison.

Table 3.

The p-values of the DCCO versus other algorithms on CEC2017.

Function DE CCO GWO PSO CPO ESO SFO SBO
F1 2.51×10−9 2.51×10−9 2.51×10−9 2.51×10−9 2.51×10−9 2.51×10−9 2.51×10−9 2.51×10−9
F3 1.09×10−8 2.78×10−9 2.78×10−9 2.78×10−9 2.31×10−3 2.78×10−9 1.09×10−8 6.83×10−3
F4 4.59×10−1 6.14×10−9 6.14×10−9 6.14×10−9 7.83×10−1 6.14×10−9 6.14×10−9 6.14×10−9
F5 3.34×10−2 6.14×10−9 6.14×10−9 1.02×10−2 7.38×10−1 6.14×10−9 5.34×10−7 5.91×10−3
F6 1.00×100 6.14×10−9 6.14×10−9 6.14×10−9 7.62×10−8 6.14×10−9 6.14×10−9 6.14×10−9
F7 9.37×10−5 6.14×10−9 6.14×10−9 6.14×10−9 7.08×10−9 6.14×10−9 6.14×10−9 6.14×10−9
F8 1.65×10−2 6.14×10−9 6.02×10−9 1.14×10−5 6.99×10−4 6.14×10−9 6.14×10−9 2.05×10−8
F9 1.66×10−4 6.14×10−9 6.14×10−9 8.21×10−6 2.35×10−4 6.14×10−9 6.14×10−9 2.99×10−8
F10 4.16×10−8 6.14×10−9 6.14×10−9 6.14×10−9 1.00×100 6.14×10−9 6.54×10−9 6.10×10−5
F11 4.31×10−3 6.14×10−9 6.14×10−9 6.14×10−9 1.88×10−2 6.14×10−9 6.14×10−9 1.00×100
F12 1.65×10−2 6.14×10−9 6.14×10−9 6.14×10−9 1.00×100 6.14×10−9 6.14×10−9 9.13×10−1
F13 1.32×10−6 3.54×10−8 6.14×10−9 2.74×10−8 2.14×10−4 6.14×10−9 6.14×10−9 1.76×10−4
F14 2.81×10−7 6.14×10−9 6.14×10−9 6.14×10−9 1.77×10−8 6.14×10−9 6.14×10−9 2.00×10−6
F15 1.00×100 9.29×10−9 6.14×10−9 7.08×10−9 6.25×10−2 6.14×10−9 6.14×10−9 4.59×10−1
F16 1.88×10−1 3.86×10−8 6.14×10−9 7.41×10−7 7.83×10−1 4.16×10−8 2.51×10−8 1.00×100
F17 2.23×10−3 6.39×10−8 6.14×10−9 4.92×10−8 2.48×10−4 6.14×10−9 6.14×10−9 5.11×10−1
F18 4.92×10−8 6.14×10−9 6.14×10−9 6.14×10−9 8.27×10−8 6.14×10−9 6.14×10−9 8.27×10−8
F19 1.00×100 6.30×10−4 6.14×10−9 3.75×10−3 1.00×100 2.99×10−8 1.10×10−5 3.11×10−2
F20 1.21×10−1 5.57×10−9 5.57×10−9 5.57×10−9 1.00×100 2.46×10−8 1.00×100 4.59×10−1
F21 5.70×10−3 6.14×10−9 6.14×10−9 6.14×10−9 5.60×10−4 3.75×10−1 6.14×10−9 6.03×10−9
F22 2.41×10−6 1.83×10−9 1.83×10−9 1.83×10−9 1.25×10−3 1.83×10−9 2.14×10−4 6.18×10−3
F23 4.78×10−7 2.78×10−9 2.78×10−9 2.78×10−9 4.09×10−6 2.78×10−9 2.73×10−6 9.56×10−6
F24 1.84×10−2 6.14×10−9 6.14×10−9 1.23×10−6 1.00×100 4.09×10−6 5.34×10−7 1.10×10−5
F25 2.19×10−7 6.14×10−9 6.14×10−9 6.14×10−9 1.88×10−3 2.38×10−7 6.54×10−9 3.90×10−3
F26 1.00×100 3.86×10−8 6.14×10−9 1.77×10−8 8.42×10−1 5.10×10−6 2.15×10−5 1.58×10−3
F27 1.46×10−2 5.57×10−9 5.57×10−9 5.57×10−9 1.00×100 1.53×10−3 3.81×10−7 1.00×10−2
F28 1.00×100 6.14×10−9 6.14×10−9 9.29×10−9 9.83×10−1 6.14×10−9 2.81×10−7 1.00×100
F29 2.15×10−5 6.14×10−9 6.14×10−9 8.50×10−9 3.56×10−7 6.14×10−9 6.14×10−9 1.18×10−2
F30 2.81×10−7 6.14×10−9 6.14×10−9 6.14×10−9 1.28×10−7 6.14×10−9 6.14×10−9 2.22×10−4

Figure 2 displays twelve functions with visible separation among the curves. The horizontal axis is cumulative objective evaluations. The vertical axis shows the mean best error across all 30 runs on a logarithmic scale; the display floor is applied before averaging and does not enter the final-error statistics. The curves show a rapid error reduction on F1 and separation on F3 and F7, while they are more closely grouped on F11 and F29. The complete 29-function table remains the basis for the aggregate comparison.

Figure 2.

Figure 2

Convergence behavior analysis on twelve representative benchmark functions.

4.3. Component Ablation and Joint Parameter Sensitivity

The four configurations in Table 4 compare the two modifications separately and in combination. CCO-I changes the initializer, CCO-CC adds the HCS–VCS search stage, and DCCO includes both. DCCO attains the lowest mean on 18 of the 29 cases and has an average rank of 1.5862, compared with 2.9310 for CCO-I, 2.6897 for CCO-CC, and 2.7931 for CCO. After multiple-testing correction, the win/tie/loss counts relative to DCCO are 3/5/21 for CCO-I, 1/8/20 for CCO-CC, and 6/2/21 for CCO. The combined DCCO configuration achieves the best overall ranking across the benchmark functions, supporting the combined configuration within this comparison, without identifying a causal interaction between its operators.

Table 4.

Ablation study results for DCCO on CEC 2017. “Best” signifies the number of functions where the variant outperformed others. “Mean Rank” denotes the average ranking. The “+/≈/−” column summarizes the statistical test results (α=0.05) relative to DCCO. The most favorable results are highlighted in grey shading.

Algorithm Best Mean Rank +/≈/−
DCCO 18 1.5862 ∼
CCO-I 4 2.9310 3/5/21
CCO-CC 2 2.6897 1/8/20
CCO 5 2.7931 6/2/21

The joint sensitivity design varies the cluster count K, Cauchy scale σ, and clustering sample count M. All 60 configurations are ranked on each of 29 cases after averaging 30 repetitions; Response is the mean of these ranks. Table 5 reports the ten configurations with the smallest Responses. Design 53, with K=5, σ=0.1466, and M=80, has a Response of 5.3103. Design 26 follows with a Response of 10.2414. Since the parameters vary jointly, this ordering does not identify the independent effect of any single parameter and does not establish a universally optimal setting.

Table 5.

Parameter sensitivity analysis results for DCCO on CEC 2017 under Latin hypercube sampling.

Design K σ M Response
53 5 0.1466 80 5.3103
26 4 0.1151 104 10.2414
43 6 0.1395 85 10.8966
9 4 0.0652 95 11.1379
2 6 0.2129 71 14.4828
42 6 0.1756 58 14.8276
17 5 0.0932 113 15.5517
27 7 0.2260 57 20.0345
51 7 0.1240 81 20.0690
48 7 0.1635 88 20.3103

4.4. Across-Function Inference and Effect-Size Interpretation

An across-function analysis of the 29-by-9 mean-error table gives a Friedman statistic of 171.6782 with eight degrees of freedom (p=5.7376×10−33). Two-sided normal-approximation comparisons of average ranks against DCCO, adjusted jointly by Holm across eight contrasts, distinguish DCCO from six comparators; differences from CPO (padj=0.5331) and SBO (padj=0.1230) are not significant. Functions are the blocks in this analysis, while the existing independent-sample tests assess within-function differences. This analysis follows the rank-comparison framework in [51], and the corresponding results are summarized in Table 6.

Table 6.

Across-function post hoc analysis calculated from the original displayed D=30 means. Two-sided normal-approximation rank comparisons use 29 function blocks and nine algorithms; Holm adjustment covers the eight control comparisons. No original numerical entry is changed.

Comparator Mean Rank Rank Gap Holm p
DE 3.6552 1.8966 0.0251
CCO 7.0000 5.2414 2.2×10−12
GWO 8.2759 6.5172 1.03×10−18
PSO 6.9310 5.1724 3.83×10−12
CPO 2.2069 0.4483 0.533
ESO 6.2414 4.4828 2.29×10−9
SFO 5.8276 4.0690 6.14×10−8
SBO 3.1034 1.3448 0.123

The combined configuration has the best aggregate result in the component comparison. Convergence, diversity and robustness characterize different aspects of the search behavior. A dimension-normalized diversity measure is

D(t)=1ND∑i=1N∑j=1Dxi,j(t)−x¯j(t)uj−lj21/2.

Convergence is compared against consumed objective evaluations. For target-hitting analyses, unsuccessful runs should be retained as censored observations. Configuration rankings describe aggregate performance; attributing a statistical interaction to the components requires a factorial contrast on a pre-specified error scale.

For two independent error samples, a directionally explicit effect size is Alower=P(EDCCO<EA)+12P(EDCCO=EA). Values greater than 0.5 favor DCCO. A run-resampling confidence interval describes estimation uncertainty; pointwise intervals do not provide simultaneous coverage for every function–comparator pair. The existing Holm-adjusted tests and effect sizes answer related but different questions.

4.5. Scalability, Related Variants and Uncertainty

Table 7 compares D=50 and D=100 for DCCO, CCO, DBRCCO [20], and ALTCCO [21]. The target common protocol uses N=30, 30 repetitions and B=10,000D per function, including every evaluated preprocessing or rejected candidate. Appendix B reports every function. The four-method mean ranks for DCCO are 2.0000 and 2.1034. Against CCO, the lower/equal/higher mean counts are 26/0/3 and 20/0/9, respectively; increasing dimension does not preserve a gain on all functions. These ranks belong to this four-method family only.

Table 7.

Higher-dimensional comparison and relative runtime. W/T/L compares mean errors with CCO.

D Algorithm Mean Rank Time Ratio W/T/L
50 DCCO 2.0000 1.165 26/0/3
50 CCO 3.3793 1.000 0/29/0
50 DBRCCO 2.4138 1.224 21/0/8
50 ALTCCO 2.2069 1.206 22/0/7
100 DCCO 2.1034 1.159 20/0/9
100 CCO 3.1379 1.000 0/29/0
100 DBRCCO 2.4483 1.222 20/0/9
100 ALTCCO 2.3103 1.201 22/0/7

Distance concentration can affect geometric clustering at higher dimensions. Cauchy proposals and boundary clipping also shape the starting distribution, making initialization diagnostics relevant alongside the function-level comparison.

Table 8 gives independent-sample effects and pointwise 95% intervals for F3 using the same added samples as the full tables. The added multiple-testing family is 174 dimension–function–comparator tests, separate from the original 232 tests. Against ALTCCO at D=100, the point estimate is 0.732 and the interval is [0.587, 0.852], but the adjusted p is 0.138. A pointwise interval does not control family-wise errors across all reported contrasts. The data package contains all 174 rows.

Table 8.

Independent-sample effect-size presentation for F3. Intervals are pointwise 95% percentile bootstrap intervals (2000 resamples); Holm correction covers all 174 added dimension–function–comparator tests, not just the displayed rows.

D Comparator Alower 95% CI Holm p
50 CCO 0.972 [0.928, 1.000] 5.21×10−8
50 DBRCCO 0.973 [0.931, 1.000] 4.77×10−8
50 ALTCCO 0.777 [0.646, 0.896] 0.0191
100 CCO 0.964 [0.919, 0.994] 9.88×10−8
100 DBRCCO 0.916 [0.840, 0.973] 4.36×10−6
100 ALTCCO 0.732 [0.587, 0.852] 0.138

4.6. Runtime, Component Diagnostics and Parameter Response

The original mean runtimes are 99.81 s for DCCO and 75.71 s for CCO, a 31.83% increase. Together with the solution-quality comparison, these measurements quantify the computational trade-off of the integrated configuration. Clustering contributes a one-time O(LMKD) cost, and the post-sweep operators add candidate generation, repair and selection. Objective calls and sorting are accounted for separately in the full-cost model. The total timings characterize the complete methods rather than isolated component costs.

The original parameter table reports the ten best configurations from an irregular Latin-hypercube design. The additional sampled-point projections and complete table describe the response across the displayed design. Interpolated slices visualize the joint pattern between these points.

Table 9 compares the global VCS activation probability while keeping other settings fixed in the comparison specification. The displayed rank is smallest at 0.6 and increases at both endpoints. The setting qv=0 removes VCS while retaining HCS, isolating the contribution of the vertical stage in this comparison.

Table 9.

Additional coefficient comparison. Each column of ranks is compared only within these six settings.

qv Mean Rank
0.00 5.2759
0.20 3.0690
0.40 2.5172
0.60 2.0690
0.80 3.2414
1.00 4.8276

Figure 3 places component convergence and normalized diversity on the same consumed-budget axis. The four configurations are CCO, initialization-only CCO-I, crossover-only CCO-CC, and DCCO. A lower terminal error can coexist with a smaller diversity measure, so sustained spread alone is not a success criterion. Robustness should also be quantified through run-to-run dispersion and failure probability at fixed target thresholds, with failures retained.

Figure 3.

Figure 3

Component convergence and diversity: (a) normalized error convergence curves; (b) normalized population diversity trajectories. The horizontal axis is a specified fraction of the FE budget; the vertical quantities are normalized diagnostic values.

The three projections in Figure 4 show all 60 points of the additional parameter display. Figure 5 interpolates these points at M=60,90,120 and masks locations outside their convex hull. Since K and M are discrete settings, interpolation is a visualization aid, not evidence that an untested fractional cluster count is implementable. The response is the mean rank among the 60 displayed configurations over 29 functions, not the nine-algorithm rank in the main comparison. Appendix C contains the complete displayed design.

Figure 4.

Figure 4

All 60 additional configurations projected onto the three parameter planes. Colors encode the mean within-design rank; lower is better.

Figure 5.

Figure 5

Three interpolated response slices. Colors interpolate ranks linearly; blank regions lie outside the sampled convex hull. Open circles mark sampled points within 10 units of each displayed M slice, so they are nearby projections rather than exact-slice observations.

5. Wastewater Operational Optimization

Recent wastewater studies jointly model effluent quality and energy demand using ensemble predictors and multiobjective optimization [52,53]. Bayesian tuning has also been used to improve predictions of total nitrogen and energy consumption [54]. Studies of operating conditions and aeration control show why oxygen settings and recirculation must be assessed against both treatment quality and resource use [55,56].

Dynamic operation adds a separate control problem. Reinforcement-learning reviews discuss implementation and model-integration challenges [57], while recent studies combine reinforcement learning with Bayesian optimization, optimize setpoints with disturbance-rejection control, or update predictive aeration models as operating data change [58,59,60]. A cyclic residual-steered Bayesian framework additionally adjusts oxygen setpoints and chemical dosing under changing influent conditions [61]. The present case study employs a static algebraic operational model and fixed-decision load checks to evaluate operating costs and constraint feasibility under varying influent conditions.

Wastewater operation is represented by the decision vector x=(d,n,r,w), where d and n are dissolved-oxygen and nitrate setpoints, and r and w are return-sludge and waste-sludge flows. The respective ranges are [1,3], [0.5,2], [5000,15000], and [50,200]; concentrations are expressed in mg/L and flows in m3/d. Coordinate normalization maps these heterogeneous ranges to a unit box before interpreting a perturbation scale. The operating cost index (OCI) is defined by

OCI(x)=0.8d2+0.6n+0.00012r+0.0204w. (12)

For a load multiplier ℓ, the corresponding effluent responses are

CNH(x,l)=l1+5d+0.4+0.08n, (13)
CNO(x,l)=l3+2n+3000r, (14)
CCOD(x,l)=l20+12d+0.3+100w. (15)

The imposed upper limits are 4.5, 12, and 60, respectively. The accompanying effluent quality index (EQI) is EQI=2CNH+CNO+0.1CCOD. The cost and effluent responses are evaluated at the same decision vector.

Table 10 compares DCCO with CCO [19], CPO [46], ESO [47], SFO [48], SBO [49], DE [13], PSO [14], and GWO [15] under the dry-load setting across 30 independent runs. DCCO has the lowest mean OCI of 3.4849, compared with 4.5043 for SFO and 4.6245 for CCO, giving mean reductions of 22.63% and 24.64%, respectively. Its minimum and maximum OCI are also the lowest in the table. These statistics summarize each method’s outcome distribution.

Table 10.

Experimental Results of All Algorithms on the Wastewater Operational Optimization Problem. The bold value indicates the best result.

Algorithm Mean OCI Std Best Worst
DCCO 3.4849×100 2.5505×10−2 3.4277×100 3.5463×100
CCO 4.6245×100 5.1966×10−1 3.5085×100 5.8455×100
CPO 4.6694×100 5.1865×10−1 3.6518×100 5.5236×100
ESO 4.7466×100 6.3310×10−1 3.7257×100 6.2843×100
SFO 4.5043×100 4.6495×10−1 3.6744×100 5.4872×100
SBO 4.6053×100 5.9791×10−1 3.8040×100 6.2550×100
DE 4.7285×100 6.8839×10−1 3.4990×100 6.0859×100
PSO 4.6986×100 4.0795×10−1 3.7770×100 5.5442×100
GWO 4.6168×100 5.2096×10−1 3.8323×100 6.1796×100

DCCO has a standard deviation of 0.0255, which is 94.51% lower than that of SFO. Its coefficient of variation is 0.73%, and its OCI ranges from 3.4277 to 3.5463. Even the upper end of this range remains below the mean OCI of every comparator. Together, these statistics show a narrow range of low OCI values across the 30 records.

The selected decision vectors are held fixed under load multipliers l=1, 1.15, and 1.35, corresponding to dry, rain, and storm settings. All 270 selected decisions satisfy the dry-load constraints. Under the rain setting, all 30 DCCO decisions remain feasible, compared with 14 for CPO, 11 for SFO, and 7 for CCO. Under these operating conditions, DCCO combines the lowest dry-load cost with complete feasibility across all its runs under the moderate load increase. At the storm load, none of the DCCO decisions remain feasible, and only three records across the other methods satisfy all constraints. The advantage is limited to the dry and rain settings. The stronger disturbance requires additional operating margins or control adaptation. Since OCI is independent of ℓ, these load checks assess effluent feasibility rather than a change in operating cost.

5.1. Interpretation of Cost and Variability

Here, operating cost index (OCI) and effluent quality index (EQI) denote the operational performance metrics defined by the case-study formulation. The formulation is benchmarked against key principles of Benchmark Simulation Model No. 1 (BSM1), capturing core operational trade-offs among aeration intensity, pumping energy, and effluent quality constraints within an efficient algebraic surrogate. Given the substantial computational runtime required by iterative population-based metaheuristics across multiple independent runs, this setup provides a computationally tractable platform for rigorous statistical comparison. The percentage reduction relative to method A is

ΔA=100OCI¯A−OCI¯DCCOOCI¯A.

Using the 30-run means yields reductions of 22.6317% against SFO and 24.6427% against CCO, demonstrating clear operational efficiency gains under standard dry-load conditions. The accompanying fixed-decision rain and storm checks further evaluate effluent feasibility and operating robustness under influent shock loads.

The small OCI standard deviation corresponds to a coefficient of variation of approximately 0.7319%, reflecting the high search consistency and solution stability of DCCO. Table 11 organizes a component-wise cost and feasibility comparison. All 30 decisions for each component satisfy the dry constraint, while rain and storm feasibility differentiate the operating margins. While the present algebraic evaluation provides high computational throughput, extending DCCO to full dynamic BSM1 simulation environments with time-varying biological states and feedback control remains an important and promising direction for future work.

Table 11.

Component-wise application display.

Variant Mean OCI Std Rain Feasible Storm Feasible
DCCO 3.4986 0.0219 30/30 0/30
CCO-I 4.3014 0.3264 30/30 7/30
CCO-CC 3.8307 0.1905 30/30 0/30
CCO 4.5550 0.4634 30/30 16/30

5.2. Scenario Constraints and an Analytical Reference

A scenario-constrained extension enforces the effluent limits during optimization:

minx∈ΩOCI(x),Cj(x,l)≤Lj∀j∈{NH,NO,COD},∀l∈{1,1.15,1.35}.

For a scenario-constrained extension of DCCO, each candidate can be scored by its OCI and a normalized constraint violation,

V(x)=maxl∈{1,1.15,1.35}∑j∈{NH,NO,COD}max0,Cj(x,l)−LjLj.

After box repair, selection would prefer a feasible candidate to an infeasible one, lower OCI between two feasible candidates, and lower V between two infeasible candidates; equal violations would be resolved by OCI. The same comparator would apply to the CCO, HCS and VCS stages. One candidate assessment would include OCI and all three scenario responses, with scenario calls recorded separately from candidate assessments. This extension changes constraint handling while retaining the candidate-generation operators.

All three effluent responses increase with ℓ, so the storm constraint dominates in this static model. Cost is increasing in each decision over the stated bounds. Choosing n=0.5, r=5000 and w=50 minimizes their individual cost terms, and the ammonia constraint imposes

d*(l)=max1,54.5/l−1.04−0.4.

For the three stated loads, the resulting nitrate and COD values satisfy their limits. Any feasible point must have n≥0.5 and hence d≥d*(l), while r≥5000 and w≥50. The constructed point therefore attains the global lower bound on the separable, increasing cost for these loads. At l=1.35 it gives d*=1.78023256, OCI =4.45538237, ammonia =4.5, nitrate =6.21 and COD =37.48759.

The construction provides an exact reference for the stated algebraic model, as reported in Table 12. The dry-load decisions lack the operating margin needed at storm load, while the scenario-constrained formulation has a feasible solution for all three loads. Algorithmic evaluation on this formulation should report cost and feasibility jointly; dynamic treatment behavior remains a separate validation setting.

Table 12.

Exact analytical reference for the stated static model. These values are calculated from the model equations, not produced by an optimizer. The three other decisions are n=0.5, r=5000, and w=50.

Load d* OCI CNH CNO CCOD
Dry (1.00) 1.045087 2.793765 4.5000 4.6000 30.921358
Rain (1.15) 1.340315 3.357155 4.5000 5.2900 33.713019
Storm (1.35) 1.780233 4.455382 4.5000 6.2100 37.487591

The dry-load analytical minimum is 2.7938, compared with the reported DCCO mean of 3.4849. This exact baseline quantifies the objective-value gap within the static equations. The case study consequently serves two purposes: comparing the operating points produced by the search methods and examining the additional feasibility requirements introduced by increased load.

6. Conclusions

DCCO couples clustering-centered Cauchy initialization with post-sweep crisscross search in CCO. The two stages modify the starting distribution and the subsequent use of individual and coordinate information. Across 29 CEC2017 functions at D=30, DCCO achieves an average rank of 1.7586, and the component comparison favors the integrated configuration. The mean runtime of 99.81 s, compared with 75.71 s for CCO, characterizes the additional computational cost associated with this solution-quality result.

In the wastewater benchmark, DCCO reduces mean OCI by 22.63% and 24.64% relative to SFO and CCO under dry load, while maintaining complete feasibility under dry and rain conditions. The scenario-constrained formulation and analytical reference further identify feasible operating margins across all load levels. Building upon the proven search efficiency and decision stability of the proposed approach, future work will integrate DCCO into high-fidelity dynamic BSM1 simulation environments to examine time-varying biological kinetics, aeration controller adaptation, and real-time disturbance rejection.

Acknowledgments

During the revision of this work, the authors used ChatGPT (GPT-6, OpenAI) in order to enhance the English grammar and paraphrase some sentences. After using this tool/service, the authors reviewed and edited the content as needed, and they take full responsibility for the content of the publication.

Appendix A. Notation and Reproducibility

Table A1.

Notation used in the method and evaluation.

Symbol Meaning
N,D,T Population size, dimension and number of sweeps
B,nFE Evaluation limit and consumed objective calls
Ω,lj,uj Feasible box and coordinate bounds
xi,xi,j Individual vector and its coordinate
xbest,x¯ Best evaluated point and population centroid
x˜i,j Coordinate normalized to the unit interval
K,M,L Cluster count, clustering sample count and clustering iterations
zk,Sk Cluster center and assigned sample group
μ,σ,ξi,j Cauchy location, scale and perturbation
z,g,η Baseline binary switch, standard normal draw and unit-uniform draw
r1,…,r4 Sampled individual indices in the baseline compressed-space update
C(t),Ts(t),w(t) Baseline iteration-dependent factors; w(t) is distinct from the wastewater decision w
yi,xi+ Baseline trial vector and retained next vector
π,ρ Random permutations of individuals and dimensions
r1,j,r2,j,r3,i,b Fresh uniform crossover coefficients on [0,1]
c1,j,c2,j Fresh crossover coefficients on [−1,1]
pv,qv Stage-level uniform draw and VCS activation probability
Hi,j,vi,j Horizontal and vertical trial coordinates
B Boundary-repair operator
EA,Alower Error sample for method A and oriented effect size
d,n,r,w,l Oxygen/nitrate setpoints, sludge flows and load multiplier
OCI, EQI Operating cost index and effluent quality index

The shared main-comparison settings are D=30, N=30, 30 runs and B=300,000. Table A2 specifies a proposed replication configuration based on the cited algorithm definitions and explicit implementation choices. It lists fixed coefficients, population rules and adaptive schedules for all nine methods. Each method retains its native initialization structure, and every objective call, including initialization, is charged to the common evaluation budget. The parameter-sensitivity study evaluates separate configurations.

Table A2.

Proposed replication configuration for DCCO and the eight comparison methods. Fixed values and adaptive rules are specified together; algorithm references identify the underlying methods.

Method and Source Parameter Values and Update Rules
DCCO (this study) K=5, M=80, μ=0, σ=0.1466 in original coordinates; Nc=15; VCS probability qv=0.6. Lloyd clustering: one start, at most 100 iterations, center-displacement tolerance 10−6 after range normalization; initial centers sampled without replacement; empty centers retained. CCO controls as below.
CCO [19] Spiral constants a=1.34, b=0.3; encirclement exponent 2, predation exponent 5, Lévy index 1.5. Native time-dependent stage factors; death coefficient 0.02. After 20 consecutive unsuccessful updates, reset C=0.8 and die=0.02.
CPO [46] α=0.2, Tf=0.8; two population-reduction cycles; initial population N0=30, minimum population Nmin=24; cyclic schedule retained.
ESO [47] Adaptive resistance, conductivity and intensity follow the author’s Python (version 3.10) implementation; range-denominator floor 10−6, numerical offset 10−49; restart after more than two stagnant steps. No additional fixed search coefficient.
SFO [48] w=0.5, c1=c2=1.5, exploration scale α=0.5, Lévy amplitude β=0.57, stable index 1.5; micro-search step ϵ=10−3. Failure thresholds: glide >4, target >10; micro phase after cycle 30; restart after stagnation >20, at most five resets.
SBO [49] 30 families, two members per family; w1,w2∼N(0,1); adaptive w3 from Equation (5) of the source and w4∼U(−w3,w3); roulette-wheel elite selection. All 60 initial evaluations count toward B.
DE [13] DE/rand/1/bin; differential weight F=0.5; crossover probability CR=0.9; one forced donor coordinate; distinct donor indices.
PSO [14,48] Global-best topology; w=0.5, c1=c2=1.5; vmax,j=0.2(uj−lj); initial velocities zero; velocity clipping followed by position clipping.
GWO [15] a decreases linearly from 2 to 0 over the prescribed schedule; A=2ar1−a, C=2r2, with independent r1,r2∼U(0,1); three leading wolves.

Appendix B. Additional Function-Level Results

Table A3 and Table A4 retain all 29 function entries. Bold values identify the smallest full-precision mean within each function and dimension; standard deviations use the sample denominator n−1.

Table A3.

Additional comparison at D=50. All 29 functions and 30 runs per method are included. Bold values identify the smallest mean within each function.

F1 F3 F4
Algorithm Avg Std Avg Std Avg Std
DCCO 4.3832×1010 1.9725×1011 7.1802×102 5.1628×102 2.0160×104 7.1123×103
CCO 3.0442×1010 1.2559×1010 2.9904×103 1.6809×103 4.4782×104 1.7340×104
DBRCCO 5.3215×1010 2.1954×1010 3.2443×103 1.8236×103 1.3862×104 5.3676×103
ALTCCO 2.3000×1010 9.4886×109 1.1813×103 6.6399×102 7.5757×103 2.9334×103
F5 F6 F7
Algorithm Avg Std Avg Std Avg Std
DCCO 1.7800×10−3 8.0101×10−3 1.4718×106 3.0566×105 4.5693×102 8.1233×101
CCO 3.8192×10−3 2.5366×10−3 1.7609×106 6.0782×105 4.9150×102 8.3590×101
DBRCCO 1.9102×10−3 1.2687×10−3 1.1363×106 3.9223×105 3.9339×102 6.6903×101
ALTCCO 1.0521×10−3 6.9874×10−4 1.2179×106 4.2040×105 5.7340×102 9.7517×101
F8 F9 F10
Algorithm Avg Std Avg Std Avg Std
DCCO 5.0124×100 6.6332×100 5.9558×103 1.3211×103 7.3641×104 8.7855×104
CCO 1.5544×101 4.8369×100 1.2563×104 2.0172×103 1.3786×105 5.1911×104
DBRCCO 1.2587×101 3.9168×100 6.6906×103 1.0743×103 3.0658×104 1.1544×104
ALTCCO 1.7541×101 5.4583×100 2.0715×104 3.3262×103 4.3844×104 1.6510×104
F11 F12 F13
Algorithm Avg Std Avg Std Avg Std
DCCO 1.7020×107 1.6292×107 4.3888×106 4.3542×106 2.7249×104 5.8893×104
CCO 2.3995×107 2.7158×107 7.5489×106 1.5276×107 4.5204×104 3.2460×104
DBRCCO 5.2737×107 5.9688×107 3.4182×106 6.9171×106 2.1933×104 1.5750×104
ALTCCO 1.6230×107 1.8370×107 2.4389×106 4.9354×106 3.9705×104 2.8511×104
F14 F15 F16
Algorithm Avg Std Avg Std Avg Std
DCCO 1.7489×105 2.4069×105 1.1300×103 7.7446×102 9.1840×103 9.1295×103
CCO 3.9395×105 8.6045×105 6.5447×103 5.3204×103 1.3468×104 2.4393×104
DBRCCO 2.7847×105 6.0822×105 1.8965×103 1.5418×103 1.1089×104 2.0084×104
ALTCCO 3.2459×105 7.0896×105 1.1368×103 9.2417×102 8.6438×103 1.5656×104
F17 F18 F19
Algorithm Avg Std Avg Std Avg Std
DCCO 2.4507×104 4.5506×104 2.9206×104 5.4439×104 5.4359×102 5.0441×102
CCO 5.1225×104 2.2702×104 4.2280×104 2.4998×104 9.2999×102 4.4034×102
DBRCCO 3.8889×104 1.7235×104 2.7277×104 1.6127×104 9.3454×102 4.4249×102
ALTCCO 2.2269×104 9.8694×103 6.0793×104 3.5944×104 6.0863×102 2.8818×102
F20 F21 F22
Algorithm Avg Std Avg Std Avg Std
DCCO 6.9835×103 3.2536×103 6.0245×102 3.7520×101 1.5674×104 4.6636×103
CCO 7.9246×103 3.7140×103 8.6389×102 2.2405×102 3.0603×104 1.3061×104
DBRCCO 3.3082×103 1.5504×103 4.6836×102 1.2147×102 2.5005×104 1.0672×104
ALTCCO 4.9283×103 2.3097×103 1.1769×103 3.0524×102 1.2114×104 5.1703×103
F23 F24 F25
Algorithm Avg Std Avg Std Avg Std
DCCO 5.7850×103 1.3997×103 8.5977×102 1.2513×101 6.1702×103 3.0851×101
CCO 1.9929×104 5.9934×103 2.0967×103 5.0798×102 2.3395×103 4.0032×102
DBRCCO 1.1886×104 3.5744×103 1.0126×103 2.4533×102 5.3011×103 9.0708×102
ALTCCO 7.9432×103 2.3888×103 8.9931×102 2.1788×102 2.2176×103 3.7946×102
F26 F27 F28
Algorithm Avg Std Avg Std Avg Std
DCCO 1.6296×102 4.3235×100 6.8569×102 1.1924×103 1.5364×105 8.0844×104
CCO 1.3212×103 1.9538×102 1.4594×103 2.7070×102 3.2682×105 9.7248×105
DBRCCO 2.4596×102 3.6373×101 1.9434×103 3.6047×102 1.3001×105 3.8687×105
ALTCCO 3.4531×102 5.1066×101 6.7129×102 1.2452×102 1.7877×105 5.3196×105
F29 F30
Algorithm Avg Std Avg Std
DCCO 1.1616×106 1.1112×106 1.1670×105 3.9956×104
CCO 6.3941×105 1.1095×106 1.5408×105 1.2868×105
DBRCCO 7.7337×105 1.3420×106 3.9776×105 3.3217×105
ALTCCO 8.2623×105 1.4337×106 1.8163×105 1.5168×105

Table A4.

Additional comparison at D=100. All 29 functions and 30 runs per method are included. Bold values identify the smallest mean within each function.

F1 F3 F4
Algorithm Avg Std Avg Std Avg Std
DCCO 1.4621×1011 6.5793×1011 1.7889×103 1.2863×103 1.3710×105 4.8369×104
CCO 8.6102×1010 3.5521×1010 8.4581×103 4.7542×103 1.2666×105 4.9046×104
DBRCCO 8.0839×1010 3.3350×1010 5.4206×103 3.0469×103 3.0744×105 1.1904×105
ALTCCO 1.0991×1011 4.5343×1010 2.9633×103 1.6657×103 2.2851×105 8.8483×104
F5 F6 F7
Algorithm Avg Std Avg Std Avg Std
DCCO 1.2945×10−2 5.8253×10−2 9.7938×105 2.0339×105 6.0238×102 1.0709×102
CCO 1.0802×10−2 7.1746×10−3 4.9804×106 1.7192×106 1.3902×103 2.3643×102
DBRCCO 1.0275×10−2 6.8241×10−3 1.0080×106 3.4796×105 1.7101×103 2.9083×102
ALTCCO 1.3356×10−2 8.8704×10−3 3.3304×106 1.1496×106 9.4175×102 1.6016×102
F8 F9 F10
Algorithm Avg Std Avg Std Avg Std
DCCO 5.7792×101 7.6480×101 1.1538×104 2.5593×103 1.8159×105 2.1664×105
CCO 4.3966×101 1.3681×101 3.5533×104 5.7054×103 3.8992×105 1.4683×105
DBRCCO 4.6613×101 1.4505×101 9.3040×103 1.4939×103 3.6627×105 1.3792×105
ALTCCO 7.4596×101 2.3212×101 1.6908×104 2.7149×103 1.1763×105 4.4295×104
F11 F12 F13
Algorithm Avg Std Avg Std Avg Std
DCCO 4.5711×107 4.3758×107 7.9540×106 7.8913×106 6.5046×104 1.4058×105
CCO 6.7869×107 7.6815×107 2.1351×107 4.3207×107 1.2786×105 9.1810×104
DBRCCO 2.5329×107 2.8668×107 8.7075×106 1.7621×107 1.1809×105 8.4799×104
ALTCCO 6.3248×107 7.1585×107 4.8742×106 9.8635×106 8.1983×104 5.8869×104
F14 F15 F16
Algorithm Avg Std Avg Std Avg Std
DCCO 3.0553×105 4.2047×105 1.2444×104 8.5287×103 1.9310×104 1.9195×104
CCO 1.1143×106 2.4337×106 1.8511×104 1.5048×104 3.8092×104 6.8995×104
DBRCCO 6.5249×105 1.4251×106 7.9678×103 6.4773×103 6.5157×104 1.1802×105
ALTCCO 5.5927×105 1.2215×106 9.0090×103 7.3237×103 2.4728×104 4.4790×104
F17 F18 F19
Algorithm Avg Std Avg Std Avg Std
DCCO 4.5115×104 8.3773×104 9.2850×104 1.7307×105 1.4205×103 1.3181×103
CCO 1.4488×105 6.4211×104 1.1959×105 7.0705×104 2.6304×103 1.2455×103
DBRCCO 1.6663×105 7.3849×104 9.7239×104 5.7492×104 1.1176×103 5.2916×102
ALTCCO 1.0173×105 4.5087×104 4.3659×104 2.5813×104 1.6065×103 7.6067×102
F20 F21 F22
Algorithm Avg Std Avg Std Avg Std
DCCO 2.4644×104 1.1482×104 6.3341×102 3.9448×101 2.9115×104 8.6630×103
CCO 2.2414×104 1.0505×104 2.4435×103 6.3371×102 8.6558×104 3.6942×104
DBRCCO 3.6407×104 1.7063×104 1.4621×103 3.7919×102 6.2909×104 2.6849×104
ALTCCO 2.5753×104 1.2069×104 5.7398×102 1.4886×102 3.9027×104 1.6656×104
F23 F24 F25
Algorithm Avg Std Avg Std Avg Std
DCCO 5.1754×104 1.2522×104 3.9401×103 5.7343×101 1.6664×104 8.3319×101
CCO 5.6369×104 1.6952×104 5.9304×103 1.4368×103 6.6171×103 1.1323×103
DBRCCO 4.5039×104 1.3545×104 2.4021×103 5.8198×102 7.9990×103 1.3687×103
ALTCCO 4.3235×104 1.3002×104 4.7946×103 1.1616×103 5.2740×103 9.0245×102
F26 F27 F28
Algorithm Avg Std Avg Std Avg Std
DCCO 4.0189×103 1.0662×102 3.1685×103 5.5101×103 1.1185×106 5.8857×105
CCO 3.7369×103 5.5262×102 4.1278×103 7.6566×102 9.2437×105 2.7506×106
DBRCCO 2.2288×103 3.2960×102 5.0647×103 9.3943×102 1.0821×106 3.2199×106
ALTCCO 5.2449×103 7.7562×102 3.9987×103 7.4170×102 1.3386×106 3.9833×106
F29 F30
Algorithm Avg Std Avg Std
DCCO 1.8638×106 1.7828×106 2.1853×105 7.4819×104
CCO 1.8085×106 3.1382×106 4.3581×105 3.6395×105
DBRCCO 9.2904×105 1.6121×106 3.4271×105 2.8620×105
ALTCCO 1.3784×106 2.3918×106 1.1315×105 9.4497×104

Appendix C. Complete Parameter Display

Table A5.

Complete 60-configuration display.

Design K σ M Response
1 7 0.0673 44 40.3448
2 8 0.2309 51 55.7931
3 8 0.1734 91 43.8276
4 4 0.2399 80 25.2414
5 5 0.0884 77 4.6552
6 4 0.1044 125 16.0345
7 4 0.2342 120 31.2759
8 7 0.2101 106 35.8966
9 3 0.1881 123 31.1379
10 6 0.0832 94 8.4483
11 3 0.1944 85 19.9655
12 3 0.1634 138 41.1034
13 5 0.0324 130 45.1379
14 4 0.1360 60 9.1724
15 6 0.0959 117 18.0345
16 7 0.1387 124 38.1724
17 5 0.2546 132 51.0690
18 3 0.0560 49 49.1379
19 7 0.1235 83 13.2069
20 6 0.2608 63 41.0345
21 3 0.0794 134 43.7586
22 4 0.1681 136 22.7931
23 7 0.1459 80 12.3793
24 3 0.2015 99 22.6207
25 6 0.2735 114 51.3448
26 3 0.1834 116 23.5517
27 6 0.0614 53 24.3793
28 5 0.1175 75 3.2069
29 5 0.2663 74 34.6552
30 6 0.1577 58 9.0690
31 3 0.2688 72 53.1034
32 2 0.2005 139 57.1724
33 5 0.0708 128 27.3103
34 2 0.0858 93 43.2414
35 4 0.2238 85 16.3103
36 6 0.1004 96 7.0000
37 7 0.2585 41 55.1379
38 5 0.2497 46 41.4138
39 6 0.2450 102 30.1724
40 4 0.1549 47 18.3103
41 4 0.0391 121 36.1034
42 3 0.1160 87 13.3103
43 7 0.1796 43 30.4828
44 8 0.2765 131 60.0000
45 7 0.1105 109 24.3793
46 4 0.0375 103 27.4828
47 8 0.2061 90 49.4828
48 2 0.1485 107 41.8276
49 7 0.1910 112 32.1724
50 2 0.1325 59 49.5172
51 4 0.2266 55 29.6897
52 5 0.1592 70 3.4483
53 6 0.2172 98 15.3103
54 2 0.2176 55 57.3793
55 8 0.0495 66 54.1724
56 3 0.1091 64 23.1034
57 5 0.1273 111 4.2069
58 6 0.0444 67 21.7931
59 7 0.0752 70 25.1379
60 5 0.0538 100 15.3793

Author Contributions

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

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Following acceptance of this article, the complete DCCO implementation and the experimental data supporting this study will be available from the corresponding author by email upon reasonable request.

Conflicts of Interest

The authors declare no conflicts of interest.

Funding Statement

This research received no external funding.

Footnotes

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.

References

  • 1.Hu H., Wang J., Huang X., Liu C., Ablameyko S.V., Pal N.R., Zhu Q. Coordinate descent surrogate-assisted evolutionary algorithm for expensive optimization problems. Appl. Soft Comput. 2026;202:115960. doi: 10.1016/j.asoc.2026.115960. [DOI] [Google Scholar]
  • 2.Du J., Hu H., Wang J. A Two-Stage Multi-Evolutionary Sampling Optimization Framework for Expensive Optimization Problems; Proceedings of the 2025 International Conference on New Trends in Computational Intelligence (NTCI); Jinan, China. 17–19 October 2025; pp. 1–7. [DOI] [Google Scholar]
  • 3.Hu H., Wang J., Sun Z., Tao S., Mańdziuk J., Pal N.R. A Fractional-Order Gradient Guided Dynamic Block-Coordinate Evolution Strategy for Large-Scale Expensive Optimization. IEEE Trans. Evol. Comput. 2026 doi: 10.1109/TEVC.2026.3731524. [DOI] [Google Scholar]
  • 4.Houssein E.H., Saeed M.K., Hu G., Al-Sayed M.M. Metaheuristics for Solving Global and Engineering Optimization Problems: Review, Applications, Open Issues and Challenges. Arch. Comput. Methods Eng. 2024;31:4485–4519. doi: 10.1007/s11831-024-10168-6. [DOI] [Google Scholar]
  • 5.Rios L.M., Sahinidis N.V. Derivative-free optimization: A review of algorithms and comparison of software implementations. J. Glob. Optim. 2013;56:1247–1293. doi: 10.1007/s10898-012-9951-y. [DOI] [Google Scholar]
  • 6.Hu H., Wang J., Huang X., Ablameyko S.V. Proceedings of the 2024 6th International Conference on Data-Driven Optimization of Complex Systems (DOCS) IEEE; Piscataway, NJ, USA: 2024. An Integrated Online-Offline Hybrid Particle Swarm Optimization Framework for Medium Scale Expensive Problems; pp. 25–32. [DOI] [Google Scholar]
  • 7.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. doi: 10.1007/s13042-025-02632-x. [DOI] [Google Scholar]
  • 8.Hussain K., Mohd Salleh M.N., Cheng S., Shi Y. Metaheuristic research: A comprehensive survey. Artif. Intell. Rev. 2019;52:2191–2233. doi: 10.1007/s10462-017-9605-z. [DOI] [Google Scholar]
  • 9.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. doi: 10.1007/s42235-023-00367-5. [DOI] [Google Scholar]
  • 10.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. doi: 10.1007/s42235-022-00228-7. [DOI] [Google Scholar]
  • 11.Alorf A. A survey of recently developed metaheuristics and their comparative analysis. Eng. Appl. Artif. Intell. 2023;117:105622. doi: 10.1016/j.engappai.2022.105622. [DOI] [Google Scholar]
  • 12.Rajwar K., Deep K., Das S. An exhaustive review of the metaheuristic algorithms for search and optimization: Taxonomy, applications, and open challenges. Artif. Intell. Rev. 2023;56:13187–13257. doi: 10.1007/s10462-023-10470-y. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 13.Storn R., Price K. Differential Evolution—A Simple and Efficient Heuristic for global Optimization over Continuous Spaces. J. Glob. Optim. 1997;11:341–359. doi: 10.1023/a:1008202821328. [DOI] [Google Scholar]
  • 14.Kennedy J., Eberhart R. Proceedings of the Proceedings of ICNN’95—International Conference on Neural Networks. Volume 4. IEEE; Piscataway, NJ, USA: 1995. Particle swarm optimization; pp. 1942–1948. [DOI] [Google Scholar]
  • 15.Mirjalili S., Mirjalili S.M., Lewis A. Grey Wolf Optimizer. Adv. Eng. Softw. 2014;69:46–61. doi: 10.1016/j.advengsoft.2013.12.007. [DOI] [Google Scholar]
  • 16.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. doi: 10.1093/jcde/qwae080. [DOI] [Google Scholar]
  • 17.Huang X., Hu H., Wang J., Yuan B., Dai C., Ablameyk S.V. Proceedings of the 2024 6th International Conference on Data-Driven Optimization of Complex Systems (DOCS) IEEE; Piscataway, NJ, USA: 2024. Dynamic Strongly Convex Sparse Operator with Learning Mechanism for Sparse Large-Scale Multi-Objective Optimization; pp. 121–127. [DOI] [Google Scholar]
  • 18.Wolpert D., Macready W. No free lunch theorems for optimization. IEEE Trans. Evol. Comput. 1997;1:67–82. doi: 10.1109/4235.585893. [DOI] [Google Scholar]
  • 19.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. doi: 10.1007/s10462-025-11291-x. [DOI] [Google Scholar]
  • 20.Li S., Yin T. Dung Beetle with Reflection Cuckoo Catfish Optimizer for Numerical Optimization and Reservoir Production Optimization. Biomimetics. 2026;11:306. doi: 10.3390/biomimetics11050306. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 21.Chen A., Quan N., Yan S. ALTCCO: An enhanced cuckoo catfish optimizer with LightTrack strategy for engineering design and UAV trajectory optimization. Sci. Rep. 2026;16:30798. doi: 10.1038/s41598-026-57013-3. [DOI] [PubMed] [Google Scholar]
  • 22.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. doi: 10.1093/jcde/qwac119. [DOI] [Google Scholar]
  • 23.Meneses M., Concepción H., Vilanova R. Joint Environmental and Economical Analysis of Wastewater Treatment Plants Control Strategies: A Benchmark Scenario Analysis. Sustainability. 2016;8:360. doi: 10.3390/su8040360. [DOI] [Google Scholar]
  • 24.Ye C., Tran T.T.T., Yang Y. Machine learning and genetic algorithm for effluent quality optimization in wastewater treatment. J. Water Process Eng. 2025;71:107294. doi: 10.1016/j.jwpe.2025.107294. [DOI] [Google Scholar]
  • 25.Croll H.C., Ikuma K., Ong S.K., Sarkar S. Systematic Performance Evaluation of Reinforcement Learning Algorithms Applied to Wastewater Treatment Control Optimization. Environ. Sci. Technol. 2023;57:18382–18390. doi: 10.1021/acs.est.3c00353. [DOI] [PubMed] [Google Scholar]
  • 26.Song Z., Sun L., Matsveichuk N., Sotskov Y. Diversity enhancement-based Differential Evolution with a novel perturbation strategy. Swarm Evol. Comput. 2025;92:101822. doi: 10.1016/j.swevo.2024.101822. [DOI] [Google Scholar]
  • 27.Shao X., Ding Y. Differential evolution for population diversity mechanism based on covariance matrix. ISA Trans. 2023;141:335–350. doi: 10.1016/j.isatra.2023.06.023. [DOI] [PubMed] [Google Scholar]
  • 28.Meng Z., Zhang Q. HPDE: A dynamic Hierarchical Population based Differential Evolution with novel diversity metric. Eng. Appl. Artif. Intell. 2023;126:106989. doi: 10.1016/j.engappai.2023.106989. [DOI] [Google Scholar]
  • 29.Meng Z., Lin X., Chen D. ACD-DE: An adaptive cluster division Differential Evolution for mitigating population diversity deficiency. Inf. Sci. 2024;679:121091. doi: 10.1016/j.ins.2024.121091. [DOI] [Google Scholar]
  • 30.Song Z., Ren C., Meng Z. An adaptive differential evolution with opposition-learning based diversity enhancement. Expert Syst. Appl. 2024;243:122942. doi: 10.1016/j.eswa.2023.122942. [DOI] [Google Scholar]
  • 31.Lin X., Meng Z. An adaptative differential evolution with enhanced diversity and restart mechanism. Expert Syst. Appl. 2024;249:123634. doi: 10.1016/j.eswa.2024.123634. [DOI] [Google Scholar]
  • 32.Li J., Meng Z. Global Opposition Learning and Diversity ENhancement based Differential Evolution with exponential crossover for numerical optimization. Swarm Evol. Comput. 2024;87:101577. doi: 10.1016/j.swevo.2024.101577. [DOI] [Google Scholar]
  • 33.Xu Q., Meng Z. Differential Evolution with multi-stage parameter adaptation and diversity enhancement mechanism for numerical optimization. Swarm Evol. Comput. 2025;92:101829. doi: 10.1016/j.swevo.2024.101829. [DOI] [Google Scholar]
  • 34.Zhou W., Meng Z. An adaptive differential evolution with dynamic perturbation and dimensional bidirectional crossover mechanism for diversity enhancement. Eng. Appl. Artif. Intell. 2025;141:109750. doi: 10.1016/j.engappai.2024.109750. [DOI] [Google Scholar]
  • 35.Song Z., Meng Z. Differential Evolution with wavelet basis function based parameter control and dimensional interchange for diversity enhancement. Appl. Soft Comput. 2023;144:110492. doi: 10.1016/j.asoc.2023.110492. [DOI] [Google Scholar]
  • 36.Cai Z., Chen T., Cai Z., Chen H., Yu S. HDRIME: An improved RIME algorithm for global search and feature selection on gene expression microarray data. Biomed. Signal Process. Control. 2026;113:108989. doi: 10.1016/j.bspc.2025.108989. [DOI] [Google Scholar]
  • 37.Zhang X., Liu Q., Bai X. Improved slime mould algorithm based on hybrid strategy optimization of Cauchy mutation and simulated annealing. PLoS ONE. 2023;18:e0280512. doi: 10.1371/journal.pone.0280512. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 38.Yan J., Hu G., Shu B. MGCHMO: A dynamic differential human memory optimization with Cauchy and Gauss mutation for solving engineering problems. Adv. Eng. Softw. 2024;198:103793. doi: 10.1016/j.advengsoft.2024.103793. [DOI] [Google Scholar]
  • 39.Meng A.B., Chen Y.C., Yin H., Chen S.Z. Crisscross optimization algorithm and its application. Knowl.-Based Syst. 2014;67:218–229. doi: 10.1016/j.knosys.2014.05.004. [DOI] [Google Scholar]
  • 40.Zhao Z., Luo S. A Crisscross-Strategy-Boosted Water Flow Optimizer for Global Optimization and Oil Reservoir Production. Biomimetics. 2024;9:20. doi: 10.3390/biomimetics9010020. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 41.Yue T., Li T. Crisscross Moss Growth Optimization: An Enhanced Bio-Inspired Algorithm for Global Production and Optimization. Biomimetics. 2025;10:32. doi: 10.3390/biomimetics10010032. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 42.Huang R., He W. A crisscross-strategy-boosted beaver behavior optimizer for global optimization and oil reservoir production. Sci. Rep. 2026;16:14363. doi: 10.1038/s41598-026-43024-7. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 43.Ni P., Su X., Fu J., Bai Y. A hybrid snake optimizer with crisscross learning strategy for constrained structural optimization. Eng. Optim. 2026;58:488–523. doi: 10.1080/0305215x.2025.2469664. [DOI] [Google Scholar]
  • 44.Piotrowski A.P., Napiorkowski J.J., Piotrowska A.E. Choice of benchmark optimization problems does matter. Swarm Evol. Comput. 2023;83:101378. doi: 10.1016/j.swevo.2023.101378. [DOI] [Google Scholar]
  • 45.Molina D., Del Ser J., Poyatos J., Herrera F. The paradox of success in evolutionary and bioinspired optimization: Revisiting critical issues, key studies, and methodological pathways. Swarm Evol. Comput. 2025;98:102063. doi: 10.1016/j.swevo.2025.102063. [DOI] [Google Scholar]
  • 46.Abdel-Basset M., Mohamed R., Abouhawwash M. Crested Porcupine Optimizer: A new nature-inspired metaheuristic. Knowl.-Based Syst. 2024;284:111257. doi: 10.1016/j.knosys.2023.111257. [DOI] [Google Scholar]
  • 47.Soto Calvo M., Lee H.S. Electrical Storm Optimization (ESO) Algorithm: Theoretical Foundations, Analysis, and Application to Engineering Problems. Mach. Learn. Knowl. Extr. 2025;7:24. doi: 10.3390/make7010024. [DOI] [Google Scholar]
  • 48.Kareem A.A., Abid A.J., Hammood D.A., Yaqoob S.J., Husein A., Bereznychenko V. Swift Flight Optimizer: A novel bio-inspired optimization algorithm based on swift bird behavior. Sci. Rep. 2025;15:41597. doi: 10.1038/s41598-025-25490-7. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 49.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. doi: 10.1016/j.neucom.2025.130603. [DOI] [Google Scholar]
  • 50.CEC2017 Benchmark Organizers . CEC2017 Bound-Constrained Comparisons. Nanyang Technological University; Singapore: 2017. [(accessed on 10 October 2026)]. Technical Presentation. Slide 8: Exclusion of F2. Available online: https://github.com/P-N-Suganthan/CEC2017-BoundContrained/blob/master/Bound-Constrained-Comparisons.pdf. [Google Scholar]
  • 51.Demsar J. Statistical Comparisons of Classifiers over Multiple Data Sets. J. Mach. Learn. Res. 2006;7:1–30. [Google Scholar]
  • 52.Chen J., Wan J., Ye G., Wang Y. Prediction and optimization of wastewater treatment process effluent chemical oxygen demand and energy consumption based on typical ensemble learning models. Bioresour. Technol. 2024;411:131362. doi: 10.1016/j.biortech.2024.131362. [DOI] [PubMed] [Google Scholar]
  • 53.Chen J., Wan J., Wang Y., Ji S. Interpretable artificial intelligence for prediction and optimization of effluent quality and energy consumption in wastewater treatment processes: Global and local interpretations. J. Environ. Chem. Eng. 2026;14:120767. doi: 10.1016/j.jece.2025.120767. [DOI] [Google Scholar]
  • 54.Ye G., Wan J., Deng Z., Wang Y., Chen J., Zhu B., Ji S. Prediction of effluent total nitrogen and energy consumption in wastewater treatment plants: Bayesian optimization machine learning methods. Bioresour. Technol. 2024;395:130361. doi: 10.1016/j.biortech.2024.130361. [DOI] [PubMed] [Google Scholar]
  • 55.Lee S., Choi J., Choi H., Oh H., Lee S. Assessment and optimization of wastewater treatment plant in terms of effluent quality, energy footprint, and greenhouse gas emissions: An integrated modeling approach. Ecotoxicol. Environ. Saf. 2024;283:116820. doi: 10.1016/j.ecoenv.2024.116820. [DOI] [PubMed] [Google Scholar]
  • 56.Mao Z., Li X., Zhang X., Li D., Lu J., Li J., Zheng F. Optimization of effluent quality and energy consumption of aeration process in wastewater treatment plants using artificial intelligence. J. Water Process Eng. 2024;63:105384. doi: 10.1016/j.jwpe.2024.105384. [DOI] [Google Scholar]
  • 57.Croll H.C., Ikuma K., Ong S.K., Sarkar S. Reinforcement learning applied to wastewater treatment process control optimization: Approaches, challenges, and path forward. Crit. Rev. Environ. Sci. Technol. 2023;53:1775–1794. doi: 10.1080/10643389.2023.2183699. [DOI] [PubMed] [Google Scholar]
  • 58.Zhu Z., Dong S., Zhang H., Parker W., Yin R., Bai X., Yu Z., Wang J., Gao Y., Ren H. Bayesian Optimization-Enhanced Reinforcement learning for Self-adaptive and multi-objective control of wastewater treatment. Bioresour. Technol. 2025;421:132210. doi: 10.1016/j.biortech.2025.132210. [DOI] [PubMed] [Google Scholar]
  • 59.Liu W., Xiong W., Chen H. Dynamic multi-objective optimization and multi-units linear active disturbance rejection control for wastewater treatment processes. Control Eng. Pract. 2023;139:105650. doi: 10.1016/j.conengprac.2023.105650. [DOI] [Google Scholar]
  • 60.Monday C., Zaghloul M.S., Krishnamurthy D., Achari G. Incremental machine learning and genetic algorithm for optimization and dynamic aeration control in wastewater treatment plants. J. Water Process Eng. 2025;69:106600. doi: 10.1016/j.jwpe.2024.106600. [DOI] [Google Scholar]
  • 61.Chen K., Yang M., Gui N., Tao Y., Chen Y., Wang A., Liu J. Integrated optimization of effluent quality, energy use, and chemical dosing in wastewater treatment using a cyclic residual-steered Bayesian framework. J. Environ. Manag. 2026;401:128802. doi: 10.1016/j.jenvman.2026.128802. [DOI] [PubMed] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

Following acceptance of this article, the complete DCCO implementation and the experimental data supporting this study will be available from the corresponding author by email upon reasonable request.


Articles from Biomimetics are provided here courtesy of Multidisciplinary Digital Publishing Institute (MDPI)

RESOURCES