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 , 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
| (1) |
Here, D is the number of decision variables, f is the objective, and and are the bounds of coordinate j. CCO maintains N candidate vectors, . Its original initialization samples each coordinate uniformly:
| (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
| (3) |
where is a scalar switch, , , and 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
| (4) |
where t is the current iteration and is the iteration limit. The symbols and 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 for the complete candidate produced by the applicable baseline operations,
| (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 denote the clustering samples. The clustering objective is
| (6) |
where K is the number of clusters, M is the sample size, and is the center of cluster . 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
| (7) |
where assigns a cluster center to individual i, is the location parameter, and is the scale. This sampler generates individuals. The remaining individuals follow (2). The proposal is passed through a bound-handling operation 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 is generated. Consecutive entries form disjoint pairs, with and 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 and produce
| (8) |
| (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, . 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 are generated for the whole stage. VCS is active only when . The same draw governs all dimension pairs. Consecutive entries of define and for . An unpaired coordinate is retained when D is odd, and VCS is omitted when .
To combine variables with different units, the post-HCS population is normalized as . For each individual and pair, an independent gives
| (10) |
The first coordinate in each ordered pair receives the new value; the second coordinate and any unpaired coordinate keep their post-HCS values. Starting from , all active pairs are written into one candidate vector using the unchanged post-HCS snapshot. The candidate in the original variables is then
| (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 and is activated when , with the fixed empirical setting . 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 , initializer and original CCO settings |
| Ensure: Best evaluated point |
|
| The budget includes any evaluated clustering samples and all rejected proposals. An exhaustion flag ends the complete execution immediately. |
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 . Clustering M sample points into K groups over L clustering iterations requires operations, and generating the initial population costs . During each search iteration, the CCO position updates and the horizontal and vertical crossover operations each require 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 . Crisscross search preserves the per-iteration cost, while clustering adds a one-time preprocessing cost. When , the total complexity reduces to .
Objective costs must be added explicitly. If is the number of actual objective calls and the cost of call b, the full cost includes . A sorting-based population update additionally contributes ; this term cannot be omitted unless a linear selection procedure is specified. Storage is 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 calls. All are charged to .
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 , 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 | ||||||
| DE | ||||||
| CCO | ||||||
| GWO | ||||||
| PSO | ||||||
| CPO | ||||||
| ESO | ||||||
| SFO | ||||||
| SBO | ||||||
| F5 | F6 | F7 | ||||
| Algo. | Avg | Std | Avg | Std | Avg | Std |
| DCCO | ||||||
| DE | ||||||
| CCO | ||||||
| GWO | ||||||
| PSO | ||||||
| CPO | ||||||
| ESO | ||||||
| SFO | ||||||
| SBO | ||||||
| F8 | F9 | F10 | ||||
| Algo. | Avg | Std | Avg | Std | Avg | Std |
| DCCO | ||||||
| DE | ||||||
| CCO | ||||||
| GWO | ||||||
| PSO | ||||||
| CPO | ||||||
| ESO | ||||||
| SFO | ||||||
| SBO | ||||||
| F11 | F12 | F13 | ||||
| Algo. | Avg | Std | Avg | Std | Avg | Std |
| DCCO | ||||||
| DE | ||||||
| CCO | ||||||
| GWO | ||||||
| PSO | ||||||
| CPO | ||||||
| ESO | ||||||
| SFO | ||||||
| SBO | ||||||
| F14 | F15 | F16 | ||||
| Algo. | Avg | Std | Avg | Std | Avg | Std |
| DCCO | ||||||
| DE | ||||||
| CCO | ||||||
| GWO | ||||||
| PSO | ||||||
| CPO | ||||||
| ESO | ||||||
| SFO | ||||||
| SBO | ||||||
| F17 | F18 | F19 | ||||
| Algo. | Avg | Std | Avg | Std | Avg | Std |
| DCCO | ||||||
| DE | ||||||
| CCO | ||||||
| GWO | ||||||
| PSO | ||||||
| CPO | ||||||
| ESO | ||||||
| SFO | ||||||
| SBO | ||||||
| F20 | F21 | F22 | ||||
| Algo. | Avg | Std | Avg | Std | Avg | Std |
| DCCO | ||||||
| DE | ||||||
| CCO | ||||||
| GWO | ||||||
| PSO | ||||||
| CPO | ||||||
| ESO | ||||||
| SFO | ||||||
| SBO | ||||||
| F23 | F24 | F25 | ||||
| Algo. | Avg | Std | Avg | Std | Avg | Std |
| DCCO | ||||||
| DE | ||||||
| CCO | ||||||
| GWO | ||||||
| PSO | ||||||
| CPO | ||||||
| ESO | ||||||
| SFO | ||||||
| SBO | ||||||
| F26 | F27 | F28 | ||||
| Algo. | Avg | Std | Avg | Std | Avg | Std |
| DCCO | ||||||
| DE | ||||||
| CCO | ||||||
| GWO | ||||||
| PSO | ||||||
| CPO | ||||||
| ESO | ||||||
| SFO | ||||||
| SBO | ||||||
| F29 | F30 | |||||
| Algo. | Avg | Std | Avg | Std | ||
| DCCO | ||||||
| DE | ||||||
| CCO | ||||||
| GWO | ||||||
| PSO | ||||||
| CPO | ||||||
| ESO | ||||||
| SFO | ||||||
| SBO | ||||||
| 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 , , 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 | ||||||||
| F3 | ||||||||
| F4 | ||||||||
| F5 | ||||||||
| F6 | ||||||||
| F7 | ||||||||
| F8 | ||||||||
| F9 | ||||||||
| F10 | ||||||||
| F11 | ||||||||
| F12 | ||||||||
| F13 | ||||||||
| F14 | ||||||||
| F15 | ||||||||
| F16 | ||||||||
| F17 | ||||||||
| F18 | ||||||||
| F19 | ||||||||
| F20 | ||||||||
| F21 | ||||||||
| F22 | ||||||||
| F23 | ||||||||
| F24 | ||||||||
| F25 | ||||||||
| F26 | ||||||||
| F27 | ||||||||
| F28 | ||||||||
| F29 | ||||||||
| F30 |
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.

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 () 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 , , and , 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 (). 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 () and SBO () 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 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 | |
| GWO | 8.2759 | 6.5172 | |
| PSO | 6.9310 | 5.1724 | |
| CPO | 2.2069 | 0.4483 | 0.533 |
| ESO | 6.2414 | 4.4828 | |
| SFO | 5.8276 | 4.0690 | |
| 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
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 . 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 and for DCCO, CCO, DBRCCO [20], and ALTCCO [21]. The target common protocol uses , 30 repetitions and 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 , 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 | 95% CI | Holm p | |
|---|---|---|---|---|
| 50 | CCO | 0.972 | [0.928, 1.000] | |
| 50 | DBRCCO | 0.973 | [0.931, 1.000] | |
| 50 | ALTCCO | 0.777 | [0.646, 0.896] | 0.0191 |
| 100 | CCO | 0.964 | [0.919, 0.994] | |
| 100 | DBRCCO | 0.916 | [0.840, 0.973] | |
| 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 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 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.
| 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.

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 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.

All 60 additional configurations projected onto the three parameter planes. Colors encode the mean within-design rank; lower is better.
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 , 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 , , , and ; concentrations are expressed in mg/L and flows in . Coordinate normalization maps these heterogeneous ranges to a unit box before interpreting a perturbation scale. The operating cost index (OCI) is defined by
| (12) |
For a load multiplier ℓ, the corresponding effluent responses are
| (13) |
| (14) |
| (15) |
The imposed upper limits are 4.5, 12, and 60, respectively. The accompanying effluent quality index (EQI) is . 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 | ||||
| CCO | ||||
| CPO | ||||
| ESO | ||||
| SFO | ||||
| SBO | ||||
| DE | ||||
| PSO | ||||
| GWO |
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 , , and , 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
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:
For a scenario-constrained extension of DCCO, each candidate can be scored by its OCI and a normalized constraint violation,
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 , and minimizes their individual cost terms, and the ammonia constraint imposes
For the three stated loads, the resulting nitrate and COD values satisfy their limits. Any feasible point must have and hence , while and . The constructed point therefore attains the global lower bound on the separable, increasing cost for these loads. At it gives , OCI , ammonia , nitrate and COD .
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 , , and .
| Load | OCI | ||||
|---|---|---|---|---|---|
| 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 , 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 |
|---|---|
| Population size, dimension and number of sweeps | |
| Evaluation limit and consumed objective calls | |
| Feasible box and coordinate bounds | |
| Individual vector and its coordinate | |
| Best evaluated point and population centroid | |
| Coordinate normalized to the unit interval | |
| Cluster count, clustering sample count and clustering iterations | |
| Cluster center and assigned sample group | |
| Cauchy location, scale and perturbation | |
| Baseline binary switch, standard normal draw and unit-uniform draw | |
| Sampled individual indices in the baseline compressed-space update | |
| Baseline iteration-dependent factors; is distinct from the wastewater decision w | |
| Baseline trial vector and retained next vector | |
| Random permutations of individuals and dimensions | |
| Fresh uniform crossover coefficients on | |
| Fresh crossover coefficients on | |
| Stage-level uniform draw and VCS activation probability | |
| Horizontal and vertical trial coordinates | |
| Boundary-repair operator | |
| Error sample for method A and oriented effect size | |
| Oxygen/nitrate setpoints, sludge flows and load multiplier | |
| OCI, EQI | Operating cost index and effluent quality index |
The shared main-comparison settings are , , 30 runs and . 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) | , , , in original coordinates; ; VCS probability . Lloyd clustering: one start, at most 100 iterations, center-displacement tolerance after range normalization; initial centers sampled without replacement; empty centers retained. CCO controls as below. |
| CCO [19] | Spiral constants , ; 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 and . |
| CPO [46] | , ; two population-reduction cycles; initial population , minimum population ; cyclic schedule retained. |
| ESO [47] | Adaptive resistance, conductivity and intensity follow the author’s Python (version 3.10) implementation; range-denominator floor , numerical offset ; restart after more than two stagnant steps. No additional fixed search coefficient. |
| SFO [48] | , , exploration scale , Lévy amplitude , stable index 1.5; micro-search step . Failure thresholds: glide , target ; micro phase after cycle 30; restart after stagnation , at most five resets. |
| SBO [49] | 30 families, two members per family; ; adaptive from Equation (5) of the source and ; roulette-wheel elite selection. All 60 initial evaluations count toward B. |
| DE [13] | DE/rand/1/bin; differential weight ; crossover probability ; one forced donor coordinate; distinct donor indices. |
| PSO [14,48] | Global-best topology; , ; ; initial velocities zero; velocity clipping followed by position clipping. |
| GWO [15] | a decreases linearly from 2 to 0 over the prescribed schedule; , , with independent ; 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 .
Table A3.
Additional comparison at . 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 | ||||||
| CCO | ||||||
| DBRCCO | ||||||
| ALTCCO | ||||||
| F5 | F6 | F7 | ||||
| Algorithm | Avg | Std | Avg | Std | Avg | Std |
| DCCO | ||||||
| CCO | ||||||
| DBRCCO | ||||||
| ALTCCO | ||||||
| F8 | F9 | F10 | ||||
| Algorithm | Avg | Std | Avg | Std | Avg | Std |
| DCCO | ||||||
| CCO | ||||||
| DBRCCO | ||||||
| ALTCCO | ||||||
| F11 | F12 | F13 | ||||
| Algorithm | Avg | Std | Avg | Std | Avg | Std |
| DCCO | ||||||
| CCO | ||||||
| DBRCCO | ||||||
| ALTCCO | ||||||
| F14 | F15 | F16 | ||||
| Algorithm | Avg | Std | Avg | Std | Avg | Std |
| DCCO | ||||||
| CCO | ||||||
| DBRCCO | ||||||
| ALTCCO | ||||||
| F17 | F18 | F19 | ||||
| Algorithm | Avg | Std | Avg | Std | Avg | Std |
| DCCO | ||||||
| CCO | ||||||
| DBRCCO | ||||||
| ALTCCO | ||||||
| F20 | F21 | F22 | ||||
| Algorithm | Avg | Std | Avg | Std | Avg | Std |
| DCCO | ||||||
| CCO | ||||||
| DBRCCO | ||||||
| ALTCCO | ||||||
| F23 | F24 | F25 | ||||
| Algorithm | Avg | Std | Avg | Std | Avg | Std |
| DCCO | ||||||
| CCO | ||||||
| DBRCCO | ||||||
| ALTCCO | ||||||
| F26 | F27 | F28 | ||||
| Algorithm | Avg | Std | Avg | Std | Avg | Std |
| DCCO | ||||||
| CCO | ||||||
| DBRCCO | ||||||
| ALTCCO | ||||||
| F29 | F30 | |||||
| Algorithm | Avg | Std | Avg | Std | ||
| DCCO | ||||||
| CCO | ||||||
| DBRCCO | ||||||
| ALTCCO | ||||||
Table A4.
Additional comparison at . 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 | ||||||
| CCO | ||||||
| DBRCCO | ||||||
| ALTCCO | ||||||
| F5 | F6 | F7 | ||||
| Algorithm | Avg | Std | Avg | Std | Avg | Std |
| DCCO | ||||||
| CCO | ||||||
| DBRCCO | ||||||
| ALTCCO | ||||||
| F8 | F9 | F10 | ||||
| Algorithm | Avg | Std | Avg | Std | Avg | Std |
| DCCO | ||||||
| CCO | ||||||
| DBRCCO | ||||||
| ALTCCO | ||||||
| F11 | F12 | F13 | ||||
| Algorithm | Avg | Std | Avg | Std | Avg | Std |
| DCCO | ||||||
| CCO | ||||||
| DBRCCO | ||||||
| ALTCCO | ||||||
| F14 | F15 | F16 | ||||
| Algorithm | Avg | Std | Avg | Std | Avg | Std |
| DCCO | ||||||
| CCO | ||||||
| DBRCCO | ||||||
| ALTCCO | ||||||
| F17 | F18 | F19 | ||||
| Algorithm | Avg | Std | Avg | Std | Avg | Std |
| DCCO | ||||||
| CCO | ||||||
| DBRCCO | ||||||
| ALTCCO | ||||||
| F20 | F21 | F22 | ||||
| Algorithm | Avg | Std | Avg | Std | Avg | Std |
| DCCO | ||||||
| CCO | ||||||
| DBRCCO | ||||||
| ALTCCO | ||||||
| F23 | F24 | F25 | ||||
| Algorithm | Avg | Std | Avg | Std | Avg | Std |
| DCCO | ||||||
| CCO | ||||||
| DBRCCO | ||||||
| ALTCCO | ||||||
| F26 | F27 | F28 | ||||
| Algorithm | Avg | Std | Avg | Std | Avg | Std |
| DCCO | ||||||
| CCO | ||||||
| DBRCCO | ||||||
| ALTCCO | ||||||
| F29 | F30 | |||||
| Algorithm | Avg | Std | Avg | Std | ||
| DCCO | ||||||
| CCO | ||||||
| DBRCCO | ||||||
| ALTCCO | ||||||
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.
