Next Article in Journal
Perceptual Design and Evaluation of a Forearm-Based Vibrotactile Interface for Transfemoral Prosthetic Feedback
Next Article in Special Issue
An Intelligent Multi-Task Supply Chain Model Based on Bio-Inspired Networks
Previous Article in Journal
EBBO: A Biomimetically Enhanced Optimization Algorithm with Multi-Stage Cooperation for Complex Engineering Applications
Previous Article in Special Issue
Spherical Bezier Curve-Based 3D UAV Smooth Path Planning Utilizing an Efficient Improved Exponential-Trigonometric Optimization
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Comprehensive Learning-Enhanced Educational Competition Optimizer for Numerical Optimization and Reservoir Production Optimization

School of Earth Sciences, Yangtze University, Jingzhou 434023, China
*
Author to whom correspondence should be addressed.
Biomimetics 2026, 11(2), 111; https://doi.org/10.3390/biomimetics11020111
Submission received: 16 January 2026 / Revised: 25 January 2026 / Accepted: 1 February 2026 / Published: 3 February 2026

Abstract

The performance of metaheuristic algorithms in solving high-dimensional, non-convex optimization problems is intricately linked to the balance between global exploration and local exploitation. Inspired by biomimetic principles of swarm intelligence, this study evaluates the Educational Competition Optimizer (ECO), a human learning-inspired metaheuristic, and addresses its vulnerability to rapid population homogenization and premature convergence in complex landscapes. To bridge the gap between rigid hierarchical competition and flexible biological cooperation, we propose the Comprehensive Learning-Enhanced Educational Competition Optimizer (CL-ECO), which introduces a dimension-wise multi-exemplar social learning mechanism to the ECO framework. Analogous to cooperative information sharing in animal swarms, CL-ECO reconstructs search trajectories by learning from different peers across decision variables, thereby promoting population diversity and adaptive exploration. Rigorous validation on the CEC 2017 benchmark suite demonstrates that CL-ECO achieves statistically superior convergence accuracy and robustness compared to seven state-of-the-art algorithms, securing the top Friedman rank (1.5862). Furthermore, the practical utility of CL-ECO is substantiated through a complex reservoir production optimization case study, where it outperforms the baseline algorithm in NPV maximization, proving its capability in managing complex, real-world engineering constraints.

1. Introduction

Optimization is fundamental to scientific inquiry and engineering design, serving as the cornerstone for maximizing efficiency and utility [1,2]. From calibrating high-fidelity computational models to orchestrating complex logistical networks [3,4], the objective remains constant: identifying the optimal configuration within a massive decision space. However, real-world problems often manifest as high-dimensional, non-convex landscapes riddled with local optima and non-linear interactions, rendering the global optimum elusive [5].
To address such complexity, a suite of traditional optimization methodologies has been historically developed [6]. Classical approaches, including gradient-based methods (e.g., steepest descent [7], Newton–Raphson [8]) and direct search algorithms, provide rigorous mathematical frameworks for seeking optimal solutions. These methods excel within well-defined, convex, and smooth problem domains where objective functions are continuous and differentiable, often guaranteeing convergence to a local optimum [9]. Their efficacy diminishes sharply, however, when confronted with the intricate realities of many contemporary problems. Pronounced limitations include a susceptibility to entrapment in local optima within non-convex landscapes, a reliance on gradient information that may be unavailable or computationally prohibitive, and an exponential escalation in computational cost with increasing dimensionality—a phenomenon known as the “curse of dimensionality” [10].
In response to these constraints, metaheuristic algorithms have emerged as a versatile and powerful class of optimization strategies [11,12,13]. Unlike traditional methods, metaheuristics operate according to higher-level guiding principles, enabling them to explore complex, non-convex, and high-dimensional search spaces without requiring gradient information. These strategies are commonly categorized into two principal lineages: evolutionary algorithms (EAs) and swarm intelligence (SI) algorithms. Evolutionary algorithms emulate processes of biological evolution; representative variants include the Genetic Algorithm (GA) [14] and Differential Evolution (DE) [15]. Conversely, swarm intelligence algorithms derive inspiration from collective intelligence in nature, with exemplary techniques such as Particle Swarm Optimization (PSO) [16,17] and Ant Colony Optimization (ACO) [18] mimicking social foraging behaviors. This inherent flexibility positions metaheuristics as a pivotal advancement, bridging the gap left by conventional approaches.
Among the real-world engineering challenges that demand such robust optimization capabilities, reservoir production optimization (RPO) stands out as a particularly critical high-dimensional problem. RPO aims to maximize the Net Present Value (NPV) of hydrocarbon assets by calibrating dynamic control settings. However, the underlying reservoir models are characterized by highly non-linear fluid dynamics, geological heterogeneity, and computationally expensive black-box simulations. These factors create a rugged, non-convex search landscape where traditional gradient-based methods struggle, making RPO an ideal testbed for advanced metaheuristic algorithms [19,20,21].
The proliferation of diverse metaheuristic paradigms raises a fundamental question: is there a single superior strategy? The No Free Lunch (NFL) theorem [22] provides a definitive answer, establishing that all optimization algorithms perform equally when averaged over all possible problems. This theoretical cornerstone suggests that any algorithmic gain in one domain is inevitably compensated by a performance deficit in another, thereby shifting the research focus from seeking a universal solver to the principled development of algorithms tailored for specific problem topologies. Driven by this imperative, the field has witnessed an explosion of innovative metaheuristics and hybridization strategies. Recent advancements include nature-inspired optimizers such as the Status-based Optimization (SBO) [23,24], Beaver Behavior Optimizer (BBO) [25], and the Comprehensive Learning Moss Growth Optimizer (CLMGO) [26], which demonstrate the efficacy of strategy integration in diverse domains. Other notable developments include the Parrot Optimizer (PO) [27], Escape behavior-based optimization [28], Moss Growth Optimization (MGO) [29], Slime Mould Algorithm (SMA) [30], and Colony Predation Algorithm (CPA) [31]. Furthermore, extensive research has focused on enhancing existing frameworks through multi-strategy integration, such as mutative crow search [32], forensic-based investigation enhancements [33], and horizontal–vertical crossover mechanisms [34]. These developments underscore a collective effort to balance exploration and exploitation more effectively within high-dimensional and non-convex landscapes.
Guided by this insight, this study focuses on the Educational Competition Optimizer (ECO) [35]. Recently proposed, ECO simulates optimization through a hierarchical progression mimicking primary, middle, and high school stages. Structurally, this simulates the natural evolution of foraging behaviors, transitioning from broad, dispersible exploration (primary stage) to focused, intensive resource exploitation (high school stage). Despite its innovative structure, ECO exhibits a notable structural vulnerability in information flow: typically, particles (students) learn predominantly from a single nearest leader or the global best. This centralized attraction mechanism, while efficient for simple unimodal landscapes, often precipitates a rapid decay in population diversity. Consequently, the algorithm becomes highly susceptible to premature convergence and stagnation in sub-optimal basins—a significant liability when navigating the rugged, high-dimensional landscapes of complex scenarios like Reservoir Production Optimization.
To address these limitations, this paper introduces the Comprehensive Learning-Enhanced Educational Competition Optimizer (CL-ECO). Drawing inspiration from biological mechanisms of social facilitation and cooperative foraging, the central innovation is the integration of an adaptive comprehensive learning (CL) strategy. This strategy functions as a “cooperative information sharing” module, akin to how animals in a swarm exchange information to locate food sources when individual searching fails. Whenever an individual is identified as stagnant, CL enables it to rebuild its search trajectory dimension-by-dimension, sampling information from the historical best positions of diverse exemplary peers rather than relying on a single guide. This multi-exemplar approach constructs a hybrid candidate solution that injects vital diversity into the population and provides a robust mathematical escape route from local optima. The principal contributions of this work are threefold:
  • Algorithmic Innovation: We introduce an algorithmically tailored enhancement designed to mitigate the premature convergence and diversity loss of the canonical ECO. This mechanism facilitates multi-source information exchange, fundamentally enhancing global exploration capability.
  • Benchmark Validation: We formulate the CL-ECO algorithm and conduct a rigorous evaluation against state-of-the-art metaheuristics on the CEC 2017 benchmark suite. Statistical tests, including Friedman and Wilcoxon signed-rank tests, confirm its significant competitive performance.
  • Engineering Application: We validate the practical utility of CL-ECO by applying it to the challenging real-world problem of specialized reservoir production optimization. The results show that CL-ECO maximizes the Net Present Value (NPV) more effectively than competing algorithms, confirming its robustness in handling complex engineering constraints.
The remainder of this paper is organized as follows: Section 2 outlines the canonical ECO. Section 3 details the proposed CL-ECO and the comprehensive learning mechanism. Section 4 presents the experimental analysis on benchmark functions. Section 5 discusses the application to reservoir engineering. Finally, Section 6 concludes the study.

2. Original Educational Competition Optimizer

The Educational Competition Optimizer (ECO) [35] is a nature-inspired metaheuristic that abstracts the dynamics of an educational system to drive optimization. The algorithm enables a structured transition from exploration to exploitation by simulating the educational progression of students through primary, middle, and high school stages. The population is dynamically partitioned into “schools” (leaders) and “students” (followers) based on fitness rankings, with the intensity of competition increasing as the iterations proceed. The mathematical formulation of these stages is detailed below.

2.1. Mechanisms

  • Initialization via Chaotic Mapping:
ECO employs a logistic chaotic map to distribute the initial population. This technique promotes initial diversity by ensuring more uniform coverage of the search space:
x i = α · x i 1 · ( 1 x i 1 ) , 0 x 0 1 , α = 4 ,
X i = l b + ( u b l b ) · x i ,
where X i represents the initial position of the i-th individual, while l b and u b denote the lower and upper bounds of the decision variables, respectively.
2.
Primary School Stage (Exploration):
In the early phase, the algorithm prioritizes global exploration. The top 20% of the population are designated as schools. Schools update their positions by drifting towards the population mean to consolidate the search, while students perform a Levy flight-based random walk towards their nearest school:
X i t + 1 = X i t + w · ( X i , m e a n t X i t ) · L e v y ( d i m ) ,
X i t + 1 = X i t + w · ( c l o s e ( X i t ) X i t ) · r a n d n .
Equation (3) utilizes the population mean to promote group cohesion during exploration, while the Levy flight component in Equation (4) introduces high-variance random perturbations, allowing the schools to “jump” across local optima. The use of Gaussian random walks in Equation (5) enables students to fine-tune their search around the vicinity of their assigned leaders. Here, w = 0.1 ln ( 2 t / Max _ iter ) is a time-varying weight, X i , m e a n t is the mean position, and  close ( X i t ) is the nearest school. This stage fosters wide-ranging exploration of the optimization landscape.
3.
Middle School Stage (Transition):
As the search progresses, the focus shifts towards a balance of exploration and exploitation. The school ratio tightens to 10%. Schools begin to incorporate information from the global best solution ( X b e s t t ), while students are segregated based on a “talent” mechanism that probabilistically adjusts their learning strategy:
X i t + 1 = X i t + ( X b e s t t X m e a n t ) · exp t Max _ iter 1 · L e v y ( d i m ) ,
X i t + 1 = X i t w · c l o s e ( X i t ) P · ( E · w · c l o s e ( X i t ) X i t ) , if R 1 < H X i t w · c l o s e ( X i t ) P · ( w · c l o s e ( X i t ) X i t ) , if R 1 H ,
In this transitional phase, Equation (6) draws schools towards the global best to increase selection pressure. Equation (7) introduces “patience” (P) and “motivation” (E) factors to simulate stochastic student behavior, balancing the focus between global attraction and individual experience. where E and P are motivation and patience factors, respectively, introducing stochastic perturbations to prevent stagnation.
4.
High School Stage (Exploitation):
In the final phase, the algorithm focuses on fine-tuning the best solutions. Schools interact with both the best and worst individuals to refine their positions, while all students converge directly towards the global best, maximizing selection pressure:
X i t + 1 = X i t + ( X b e s t t X i t ) · r a n d n ( X w o r s t t X i t ) · r a n d n ,
X i t + 1 = X b e s t t P · ( E · X b e s t t X i t ) , if R 2 < H X b e s t t P · ( X b e s t t X i t ) , if R 2 H .
Finally, Equation (8) enables schools to refine their positions by interacting with the population extremes, while Equation (9) forces rapid convergence of all students toward the global best for precise local refinement. This stage ensures efficient convergence toward the global optimum.
5.
Greedy Selection:
Following each update operation, a greedy selection mechanism is applied. The new position X i t + 1 replaces X i t if and only if it yields a superior fitness value, ensuring monotonic improvement of the objective function.

2.2. Integrated Iteration

The original ECO algorithm integrates these stages into a cyclic process. The population status is updated iteratively, with the stage determined by the modulus of the iteration count. This structure provides a rudimentary balance between search phases but remains vulnerable to diversity collapse in high-dimensional spaces. The complete workflow is depicted in Figure 1.

3. Proposed CL-ECO Algorithm

3.1. Comprehensive Learning Strategy

The primary limitation of the original ECO is its reliance on a strict hierarchy where students learn predominantly from the nearest leader or the global best. While efficient for unimodal problems, this tight coupling often leads to rapid diversity loss in multimodal landscapes. To mitigate this, we introduce a comprehensive learning (CL) strategy. Inspired by the CL-PSO paradigm, this mechanism effectively decouples the search dimensions, allowing an individual to construct a “hybrid candidate” by learning variable-by-variable from different peers.
The CL strategy operates through four integrated components:
  • Stagnation Monitor: A stagnation counter is maintained for each individual. If the personal best ( p b e s t ) fails to update for a specified number of consecutive generations ( s t a g n a t i o n _ l i m i t ), the CL strategy is triggered. This conditional activation ensures computational resources are allocated only to stagnant individuals.
  • Rank-Based Learning Probability: A learning probability P c i is assigned to each individual i based on its fitness rank. Lower-ranked individuals are assigned higher learning probabilities to facilitate larger perturbations, while higher-ranked individuals retain more personal information:
    P c i = a + b × exp 10 · i 1 N 1 1 exp ( 10 ) 1 ,
    Equation (10) ensures that individuals with low fitness ranks (higher indices) are assigned higher P c i values, encouraging them to learn more from varied exemplary peers rather than their own histories to facilitate escape from local optima. where i is the rank index (1 being the best), and  a = 0.05 , b = 0.45 are empirical constants.
  • Dimension-Wise Exemplar Sampling: For each dimension j of a stagnant individual i, the algorithm determines its learning source based on the probability P c i . If a randomly generated number surpasses P c i , the dimension j learns from its own experience ( p b e s t i ). Otherwise, a tournament selection process is invoked: two random peers are selected from the population, and the one with the superior fitness value is chosen as the exemplar for that specific dimension. This mechanism constructs a composite guide vector X ^ i that aggregates diverse information from across the population:
    f i ( j ) = Tournament ( k 1 , k 2 ) , if rand < P c i i , otherwise ,
    This dimension-wise sampling allows the algorithm to decompose a high-dimensional problem into multiple independent variable searches, aggregation of which yields a “hybrid” guide vector that represents an unconventional search direction.
  • Constructive Position Update: The new candidate position is generated by learning from the composite exemplar:
    X i n e w ( j ) = X i ( j ) + r · ( pbest f i ( j ) ( j ) X i ( j ) ) .
    To prevent the degenerate case where an individual learns entirely from itself, a safeguard ensures that at least one dimension is forced to learn from another particle if f i ( j ) = i for all j.
It is important to distinguish the proposed CL strategy from the standard Comprehensive Learning Particle Swarm Optimization (CL-PSO). While we adopt the dimension-wise multi-exemplar concept, our mechanism is integrated into the hierarchical ECO framework as a conditional “remedial” operator. Unlike CL-PSO, which utilizes comprehensive learning as the primary search strategy throughout the run, CL-ECO triggers the CL update only when an individual is identified as stagnant. This selective activation preserves the rapid convergence efficiency of the canonical ECO while providing a robust escape route from local optima only when necessary. Furthermore, the interaction between the comprehensive learning guide vector and the ECO’s stage-specific roles creates a hybrid search dynamics tailored for complex landscapes.

3.2. The CL-ECO Framework

The proposed CL-ECO integrates this strategy as a “remedial” operator. In each iteration, standard ECO dynamics drive the primary search. However, individuals identified as stagnant enter the comprehensive learning phase. Crucially, the algorithm generates a candidate solution via the standard ECO update and the CL update (if triggered), retaining the one that yields the superior fitness improvement.
This dual-track mechanism preserves the fast convergence characteristics of the original ECO while injecting targeted diversity through orthogonal learning when entrapment occurs. The flowchart in Figure 2 illustrates this extensive decision process.
Algorithm 1 outlines the complete pseudocode.
Algorithm 1 Pseudocode of CL-ECO.
1:
Initialize population X, velocities, and parameters.
2:
Evaluate initial fitness; initialize p b e s t and g b e s t .
3:
while  t M a x _ i t e r  do
4:
    Determine competition stage (Primary/Middle/High).
5:
    Sort population and assign roles (Schools/Students).
6:
    for each individual i = 1 to N do
7:
        Standard Update: Generate candidate X i E C O using ECO rules.
8:
        if Student i is stagnant then
9:
           Calculate P c i .
10:
           for  j = 1 to d i m  do
11:
               Select exemplar index f i ( j ) via tournament logic.
12:
           end for
13:
           Safeguard: Ensure j , f i ( j ) i .
14:
           CL Update: Generate candidate X i C L using composite exemplar.
15:
           Select better candidate: X i n e w = arg min ( f ( X i E C O ) , f ( X i C L ) ) .
16:
        else
17:
            X i n e w = X i E C O .
18:
        end if
19:
        Evaluation: Evaluate f ( X i n e w ) .
20:
        Selection: If f ( X i n e w ) < p f i t i , update X i and p b e s t i ; reset stagnation counter. Else, increment counter.
21:
    end for
22:
    Update global best X b e s t .
23:
     t = t + 1 .
24:
end while
The time complexity of CL-ECO is dictated by the population size N, dimension D, and iterations T. The base ECO operations (sorting, updating) require O ( N log N + N · D ) . The CL strategy adds a conditional overhead of O ( N · D ) in the worst case (all stagnant). Thus, the total complexity O ( T ( N log N + N · D ) ) is asymptotically equivalent to that of the canonical ECO, ensuring that the performance gains do NOT come at the cost of prohibitive computational expense.

4. Experimental Results and Discussion

This section presents a rigorous empirical validation of the proposed CL-ECO framework. To ensure reproducibility and statistical validity, all experiments were performed on a standardized computational platform (MATLAB R2024a, Intel Core 13700KF, Intel, Santa Clara, CA, USA, 16 GB RAM) under strict control parameters. The population size was fixed at N = 50 with a computational budget of M a x F E s = 300,000. Each algorithm was executed for 30 independent runs to mitigate stochastic variance. Performance is quantified using the mean ( A v g ) and standard deviation ( S t d ) of the objective function values.

4.1. Benchmark Test Suite

The evaluation utilizes the CEC 2017 benchmark suite [36,37], a widely recognized collection of 29 scalable optimization problems categorized into three groups: unimodal functions (F1, F3), characterized by a single global optimum to test convergence velocity and exploitation precision; multimodal functions (F4–F10), possessing exponentially many local optima to rigorously challenge global exploration and stagnation avoidance capabilities; and hybrid (F11–F20) as well as composition (F21–F30) functions, which simulate real-world complexity by superimposing diverse sub-landscapes to assess the algorithm’s versatility and robustness. Table 1 details the specific properties of these functions.

4.2. Comparative Performance Analysis

The efficacy of CL-ECO is benchmarked against the original ECO [35] and six leading metaheuristics: Moss Growth Optimization (MGO) [29], Parrot Optimizer (PO) [27], Beaver Behavior Optimizer (BBO) [25], Differential Evolution (DE) [15], Hunger Games Search (HGS) [38], and Colony Predation Algorithm (CPA) [31]. Identical initialization and termination criteria were applied to ensure a fair comparison. The results, summarized in Table 2 and Table 3, elucidate the performance hierarchy. As evidenced by Table 2, CL-ECO demonstrates a commanding performance, securing the top position with a Friedman mean rank of 1.5862. This ranking significantly outstrips the original ECO (3.3103) and the closest competitor, DE (4.0). Regarding the algorithmic configuration, the key hyper-parameters of CL-ECO, including the stagnation limit and the learning probability constants ( a = 0.05 , b = 0.45 ), are adopted from the recently proposed CLMGO framework [26], as these settings have shown robust performance in complex engineering optimization. Utilizing these literature-verified values ensures a stable and reproducible baseline for our comparative analysis.
This consistent performance suggests that the CL strategy does not merely offer sporadic improvements but fundamentally enhances the algorithm’s consistency across diverse problem structures. Complementing this ranking, the Wilcoxon signed-rank test results (Table 3) provide statistical confirmation of this superiority. Against algorithms like MGO and PO, CL-ECO frequently achieves machine-level precision differences ( p 1.73 × 10 6 ), underscoring its robustness.
Regarding landscape adaptability, CL-ECO exhibits versatile performance across different problem classes. On unimodal functions (F1, F3), it matches or exceeds the precision of ECO, validating that the integration of the CL strategy does not compromise local convergence speed. Conversely, on complex multimodal (F6, F9) and hybrid functions (F11–F20), CL-ECO consistently locates superior basins of attraction. For instance, on F6, CL-ECO reduces the mean error by approximately 5% compared to ECO. This confirms that the dimension-wise learning mechanism successfully diversifies the search trajectory, effectively mitigating the prematurity observed in the canonical algorithm.
The convergence profiles in Figure 3 visually reinforce these findings. CL-ECO (red trajectory) exhibits a characteristic “rapid-descent” behavior in the early phases, indicative of efficient exploration, generally followed by a deeper convergence plateau. This validates the hypothesis that the CL strategy acts as an effective “stagnation trigger,” reactivating the search when standard operators falter.
However, it is observable that the performance improvement of CL-ECO over ECO is more significant in complex multimodal and hybrid functions than in simpler unimodal landscapes like F2. In relatively smooth or single-basin domains, the original ECO hierarchy is already highly optimized, and the trigger frequency of the CL strategy remains minimal. This explains the marginal nature of performance gains in such instances, contrasting with the substantial breakthroughs achieved in rugged, high-dimensional search spaces where the canonical algorithm frequently encounters stagnation checkpoints.

5. Application to Production Optimization

Reservoir production optimization (RPO) represents a fundamental high-dimensional engineering challenge, critical for maximizing the economic lifecycle of hydrocarbon assets. The objective is to determine the optimal control trajectory, which encompasses water injection rates and bottom-hole pressures (BHPs) to maximize the Net Present Value (NPV). This problem is mathematically intractable for classical methods due to the highly non-linear fluid dynamics governing subsurface flow (e.g., multiphase Darcy flow) and the non-convex nature of the objective function. Consequently, it serves as an ideal testbed for assessing the practical efficacy of advanced metaheuristics.
To evaluate the efficacy of the proposed algorithm in a practical setting, a simulation-based framework is adopted. The industry-standard Eclipse reservoir simulator acts as the “black-box” forward model to evaluate candidate production schedules, calculating dynamic reservoir responses to the specified controls [39,40,41]. In a representative application, the improved algorithm is tasked with optimizing the injection and production strategies for a multi-well reservoir model over several control steps, with the simulator providing the necessary production data (oil, water, and gas rates) for each proposed schedule.
The performance of each control strategy is evaluated using the Net Present Value (NPV), which aggregates discounted future cash flows. The objective function to be maximized is formally defined as
N P V ( u ) = t = 1 N t Δ t t · ( r o Q o , t r w Q w , t r i Q i , t ) ( 1 + b ) p t ,
where u denotes the control vector. The specific economic parameters are: oil price r o ,water handling costs r w , r i , and discount rate b. Non-linear production constraints, such as minimum bottom-hole pressure (BHP) limits for producers and maximum water-cut thresholds, are omitted in this specific study to isolate and evaluate the core algorithmic search capability. Future higher-fidelity studies will integrate these operational constraints to further assess the algorithm’s industrial applicability.

5.1. Reservoir Model Description

A two-dimensional, heterogeneous synthetic reservoir model is developed to simulate the intricate architecture of a fluvial channel system. It adopts a classical inverted five-spot well arrangement, with one central producer (PRO1) and four injectors (INJ1–INJ4) at the periphery, illustrated in Figure 4. This design facilitates a robust assessment of the optimization methodology under geologically realistic, spatially variable conditions.
The model domain is spatially discretized using a 25 × 25 Cartesian grid, resulting in 625 active cells. Each cell possesses a uniform thickness and planar dimensions of 30 m × 30 m . Porosity is held constant at a value of 0.2. In contrast, the permeability field is stochastically generated to embed high-permeability channels amidst low-permeability background regions, creating preferential flow pathways. The resulting log-permeability distribution, ln(K), which dictates fluid flow behavior, is presented in Figure 4.
The optimization framework is configured with flexibility. The total simulation duration is set to 1000 days, partitioned into 12 control steps. Optimization involves five wells, yielding a problem with 60 decision variables. The goal is to maximize the Net Present Value (NPV) by determining optimal well controls. Economic parameters are assigned plausible values: oil price (85 USD/STB), water injection cost (5 USD/STB), water processing cost (3 USD/STB), and an annual discount rate (3%). These settings maintain realism while concentrating the analysis on the core optimization algorithm’s performance.

5.2. Results and Discussion

The performance of CL-ECO is benchmarked against the original ECO and the competitor algorithms under identical conditions (five independent runs). Table 4 summarizes the statistical outcomes. Regarding economic performance, CL-ECO achieves a mean NPV of $9.842 × 108 , surpassing the baseline ECO ($8.745 × 108) by a margin of 12.5%. The distinct advantage of CL-ECO in this reservoir model stems from its dimension-wise learning capability. In geologically heterogeneous fields where fluvial channels create preferential but isolated flow paths, standard exploitative algorithms like ECO tend to lock onto a single moderate-performing injection scheme across all wells. By allowing the control steps of different wells to be optimized independently through learning from diverse exemplars, CL-ECO maintains the flexibility required to discover alternative, better sweep patterns across the model. This significant financial advantage stems from the algorithm’s enhanced ability to navigate the complex trade-offs between injection support and production efficiency within the heterogeneous permeability field. By identifying high-transmissibility pathways more effectively, CL-ECO optimizes the sweep efficiency, thereby recovering more oil at lower water-cut levels. In terms of operational stability, the standard deviation of CL-ECO remains the lowest among all evaluated algorithms ($1.27 × 107), suggesting that its “CL-driven search reconstruction” mechanism consistently identifies high-quality basins regardless of initial stochastic seeding. In sharp contrast, competitors like Parrot Optimizer (PO) exhibit large variances ($4.33 × 107), indicating a high dependency on initial conditions and a tendency for unstable convergence. Furthermore, as illustrated by the convergence trajectories in Figure 5, CL-ECO (red) identifies superior solutions significantly earlier than its counterparts. The rapid early-stage ascent reflects its high exploration efficiency, confirmed by the algorithm’s ability to quickly bypass local optima traps that frequently hinder the canonical ECO and MGO.
In summary, the integration of dimension-wise comprehensive learning grants CL-ECO a dual advantage: it not only maximizes absolute economic returns but also ensures a robust, repeatable decision-making process. These characteristics are critical for field-scale reservoir management, where stable and high-performance well controls are paramount.

6. Conclusions

This study introduced the Comprehensive Learning-Enhanced Educational Competition Optimizer (CL-ECO), a targeted advancement of the canonical ECO framework designed to address critical limitations in population diversity and its susceptibility to local optima in complex optimization tasks. This is realized through the novel integration of a dimension-wise, multi-exemplar comprehensive learning (CL) strategy, which enables stagnant individuals to reconstruct their search trajectories by sampling information from diverse peers. The resulting framework effectively decouples decision variables, fostering a robust balance between global exploration and local exploitation while preventing the premature stagnation inherent in the original hierarchical structure.
The efficacy of the proposed CL-ECO was substantiated through rigorous empirical validation. In comprehensive assessments on the CEC 2017 benchmark suite, CL-ECO demonstrated superior performance, securing the premier rank in Friedman statistical tests with a score of 1.5862 and showing a statistically validated advantage over established metaheuristics across unimodal, multimodal, and hybrid landscapes. Furthermore, its practical utility was confirmed in a high-fidelity reservoir production optimization case study. In this application, CL-ECO delivered a mean Net Present Value (NPV) of $9.842 × 108, representing a 12.5% improvement over the baseline algorithm with exceptional consistency, thereby validating its reliability for handling complex, real-world engineering constraints. Despite these advancements, the effectiveness of the CL-ECO framework remains contingent upon the proper calibration of the s t a g n a t i o n _ l i m i t . An overly aggressive trigger may introduce excessive diversity and computational overhead ( O ( N · D ) per stagnant individual), while a delayed response might hinder the timely escape from local optima. Nevertheless, the algorithm’s dimension-wise reconstruction capability effectively decouples decision variables, ensuring robustness in rugged, non-separable landscapes. This characteristic makes CL-ECO highly adaptable to a broad spectrum of engineering applications, including those involving stochastic or fuzzy uncertainties. Building on these promising results, future research will pursue three key trajectories: (1) conducting systematic ablation studies to quantify the contribution of the stagnation trigger; (2) developing adaptive parameter control mechanisms and extensions for high-dimensional and multi-objective domains; and (3) exploring broader industrial challenges, such as multi-well placement and automatic history matching, to further solidify its status as a robust optimization tool.

Author Contributions

S.L.: conceptualization, software, data curation, investigation, writing—original draft; J.L.: methodology, writing—original draft, writing—review and editing, validation, supervision, resources. All authors have read and agreed to the published version of the manuscript.

Funding

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

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

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

Acknowledgments

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

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript.
CL-ECOComprehensive Learning-Enhanced Educational Competition Optimizer
ECOEducational Competition Optimizer
CLComprehensive Learning
NPVNet Present Value
BHPBottom-Hole Pressure
RPOReservoir Production Optimization
CECCongress on Evolutionary Computation
EAEvolutionary Algorithm
SISwarm Intelligence
GAGenetic Algorithm
DEDifferential Evolution
PSOParticle Swarm Optimization
ACOAnt Colony Optimization
NFLNo Free Lunch

References

  1. Rao, S.S. Engineering Optimization: Theory and Practice; John Wiley & Sons: Hoboken, NJ, USA, 2019. [Google Scholar]
  2. Belegundu, A.D.; Chandrupatla, T.R. Optimization Concepts and Applications in Engineering; Cambridge University Press: Cambridge, UK, 2019. [Google Scholar]
  3. Sabanza-Gil, V.; Barbano, R.; Pacheco Gutiérrez, D.; Luterbacher, J.S.; Hernández-Lobato, J.M.; Schwaller, P.; Roch, L. Best practices for multi-fidelity Bayesian optimization in materials and molecular research. Nat. Comput. Sci. 2025, 5, 572–581. [Google Scholar] [CrossRef]
  4. Amani, M.A.; Sarkodie, S.A.; Sheu, J.B.; Nasiri, M.M.; Tavakkoli-Moghaddam, R. A data-driven hybrid scenario-based robust optimization method for relief logistics network design. Transp. Res. Part E Logist. Transp. Rev. 2025, 194, 103931. [Google Scholar] [CrossRef]
  5. Abualigah, L.; Elaziz, M.A.; Khasawneh, A.M.; Alshinwan, M.; Ibrahim, R.A.; Al-Qaness, M.A.; Mirjalili, S.; Sumari, P.; Gandomi, A.H. Meta-heuristic optimization algorithms for solving real-world mechanical engineering design problems: A comprehensive survey, applications, comparative analysis, and results. Neural Comput. Appl. 2022, 34, 4081–4110. [Google Scholar] [CrossRef]
  6. Kar, B.; Yahya, W.; Lin, Y.D.; Ali, A. Offloading using traditional optimization and machine learning in federated cloud–edge–fog systems: A survey. IEEE Commun. Surv. Tutor. 2023, 25, 1199–1226. [Google Scholar] [CrossRef]
  7. Zeng, J.; Yin, W. On nonconvex decentralized gradient descent. IEEE Trans. Signal Process. 2018, 66, 2834–2848. [Google Scholar] [CrossRef]
  8. Wasley, R.; Shlash, M.A. Newton-Raphson algorithm for 3-phase load flow. In Proceedings of the Institution of Electrical Engineers; IET: Stevenage, UK, 1974; Volume 121, pp. 630–638. [Google Scholar] [CrossRef]
  9. Kiwiel, K.C. Methods of Descent for Nondifferentiable Optimization; Springer: Berlin/Heidelberg, Germany, 2006; Volume 1133. [Google Scholar]
  10. Shao, S.; Tian, Y.; Zhang, Y.; Zhang, X. Knowledge learning-based dimensionality reduction for solving large-scale sparse multiobjective optimization problems. IEEE Trans. Cybern. 2025, 55, 3471–3484. [Google Scholar] [CrossRef] [PubMed]
  11. Boussaïd, I.; Lepagnot, J.; Siarry, P. A survey on optimization metaheuristics. Inf. Sci. 2013, 237, 82–117. [Google Scholar] [CrossRef]
  12. 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. [Google Scholar] [CrossRef]
  13. Blum, C.; Roli, A. Metaheuristics in combinatorial optimization: Overview and conceptual comparison. ACM Comput. Surv. (CSUR) 2003, 35, 268–308. [Google Scholar] [CrossRef]
  14. Sastry, K.; Goldberg, D.E.; Kendall, G. Genetic algorithms. In Search Methodologies: Introductory Tutorials in Optimization and Decision Support Techniques; Springer: Berlin/Heidelberg, Germany, 2013; pp. 93–117. [Google Scholar]
  15. Storn, R.; Price, K. Differential evolution—A simple and efficient heuristic for global optimization over continuous spaces. J. Glob. Optim. 1997, 11, 341–359. [Google Scholar] [CrossRef]
  16. Vanneschi, L.; Silva, S. Particle swarm optimization. In Lectures on Intelligent Systems; Springer: Berlin/Heidelberg, Germany, 2023; pp. 105–111. [Google Scholar]
  17. Kennedy, J.; Eberhart, R. Particle swarm optimization. In Proceedings of the ICNN’95-International Conference on Neural Networks; IEEE: New York, NY, USA, 1995; Volume 4, pp. 1942–1948. [Google Scholar]
  18. Dorigo, M.; Birattari, M.; Stutzle, T. Ant colony optimization. IEEE Comput. Intell. Mag. 2007, 1, 28–39. [Google Scholar] [CrossRef]
  19. Brouwer, D.R.; Jansen, J.D. Dynamic optimization of waterflooding with smart wells using optimal control theory. SPE J. 2004, 9, 391–402. [Google Scholar] [CrossRef]
  20. Cao, S.; Li, W.; Huang, K.; Deng, X.; Li, R. Optimization of EHA Hydraulic Cylinder Buffer Design Using Enhanced SBO—BP Neural Network and NSGA-II. Mathematics 2025, 13, 2960. [Google Scholar] [CrossRef]
  21. Karki, S.; Raut, A. Computational Techniques and Emerging Technologies in the Optimization of Engineering Systems and Design Processes. J. AI-Driven Autom. Predict. Maint. Smart Technol. 2024, 9, 54–71. [Google Scholar]
  22. Wolpert, D.H.; Macready, W.G. No free lunch theorems for optimization. IEEE Trans. Evol. Comput. 2002, 1, 67–82. [Google Scholar] [CrossRef]
  23. Wang, J.; Chen, Y.; Lu, C.; Heidari, A.A.; Wu, Z.; Chen, H. The Status-based Optimization: Algorithm and comprehensive performance analysis. Neurocomputing 2025, 647, 130603. [Google Scholar] [CrossRef]
  24. Ji, Y.; Cai, Z.; Yin, Z. Enhancing Status-Based Optimization via Dual Dispersal Mechanisms for Feature Selection in Bankruptcy Prediction. Neurocomputing 2025, 668, 132394. [Google Scholar] [CrossRef]
  25. Ouyang, K.; Wei, D.; Sha, X.; Yu, J.; Zhao, Y.; Qiu, M.; Fu, S.; Heidari, A.A.; Chen, H. Beaver behavior optimizer: A novel metaheuristic algorithm for solar PV parameter identification and engineering problems. J. Adv. Res. 2025, in press. [Google Scholar] [CrossRef]
  26. Chen, Z.; Chen, Y.; Jin, X.; Heidari, A.A.; Chen, H. CLMGO: An enhanced Moss Growth Optimizer for complex engineering problems. Results Eng. 2025, 25, 108276. [Google Scholar] [CrossRef]
  27. Lian, J.; Hui, G.; Ma, L.; Zhu, T.; Wu, X.; Heidari, A.A.; Chen, Y.; Chen, H. Parrot optimizer: Algorithm and applications to medical problems. Comput. Biol. Med. 2024, 172, 108064. [Google Scholar] [CrossRef]
  28. Ouyang, K.; Fu, S.; Chen, Y.; Cai, Q.; Heidari, A.A.; Chen, H. Escape: An optimization method based on crowd evacuation behaviors. Artif. Intell. Rev. 2024, 58, 19. [Google Scholar] [CrossRef]
  29. Zheng, B.; Chen, Y.; Wang, C.; Heidari, A.A.; Liu, L.; Chen, H. The moss growth optimization (MGO): Concepts and performance. J. Comput. Des. Eng. 2024, 11, 184–221. [Google Scholar] [CrossRef]
  30. Li, S.; Chen, H.; Wang, M.; Heidari, A.A.; Mirjalili, S. Slime mould algorithm: A new method for stochastic optimization. Future Gener. Comput. Syst. 2020, 111, 300–323. [Google Scholar] [CrossRef]
  31. Tu, J.; Chen, H.; Wang, M.; Gandomi, A.H. The colony predation algorithm. J. Bionic Eng. 2021, 18, 674–710. [Google Scholar] [CrossRef]
  32. Shan, W.; Hu, H.; Cai, Z.; Chen, H.; Liu, H.; Wang, M.; Teng, Y. Multi-strategies boosted mutative crow search algorithm for global tasks: Cases of continuous and discrete optimization. J. Bionic Eng. 2022, 19, 1830–1849. [Google Scholar] [CrossRef]
  33. Hu, H.; Shan, W.; Chen, J.; Xing, L.; Heidari, A.A.; Chen, H.; He, X.; Wang, M. Dynamic individual selection and crossover boosted forensic-based investigation algorithm for global optimization and feature selection. J. Bionic Eng. 2023, 20, 2416–2442. [Google Scholar] [CrossRef]
  34. Hu, H.; Shan, W.; Tang, Y.; Heidari, A.A.; Chen, H.; Liu, H.; Wang, M.; Escorcia-Gutierrez, J.; Mansour, R.F.; Chen, J. Horizontal and vertical crossover of sine cosine algorithm with quick moves for optimization and feature selection. J. Comput. Des. Eng. 2022, 9, 2524–2555. [Google Scholar] [CrossRef]
  35. Lian, J.; Zhu, T.; Ma, L.; Wu, X.; Heidari, A.A.; Chen, Y.; Chen, H.; Hui, G. The educational competition optimizer. Int. J. Syst. Sci. 2024, 55, 3185–3222. [Google Scholar] [CrossRef]
  36. Salgotra, R.; Singh, U.; Saha, S. Improved cuckoo search with better search capabilities for solving CEC2017 benchmark problems. In Proceedings of the 2018 IEEE Congress on Evolutionary Computation (CEC); IEEE: New York, NY, USA, 2018; pp. 1–7. [Google Scholar]
  37. Wu, G.; Mallipeddi, R.; Suganthan, P.N. Problem Definitions and Evaluation Criteria for the CEC 2017 Competition on Constrained Real-Parameter Optimization; Technical Report; National University of Defense Technology: Changsha, China, 2017; Volume 9, p. 2017. [Google Scholar]
  38. Yang, Y.; Chen, H.; Heidari, A.A.; Gandomi, A.H. Hunger games search: Visions, conception, implementation, deep analysis, perspectives, and towards performance shifts. Expert Syst. Appl. 2021, 177, 114864. [Google Scholar] [CrossRef]
  39. Du, J.; Hu, H.; Wang, J. A Two-Stage Multi-Evolutionary Sampling Optimization Framework for Expensive Optimization Problems. In Proceedings of the 2025 International Conference on New Trends in Computational Intelligence (NTCI), Jinan, China, 17–19 October 2025; pp. 1–7. [Google Scholar] [CrossRef]
  40. Ren, X.; Wang, H.; Hu, H.; Wang, J.; Ablameyko, S.V. Weighted committee-based surrogate-assisted differential evolution framework for efficient medium-scale expensive optimization. Int. J. Mach. Learn. Cybern. 2025, 16, 6513–6530. [Google Scholar] [CrossRef]
  41. Hu, H.; Wang, J.; Huang, X.; Ablameyko, S.V. An Integrated Online-Offline Hybrid Particle Swarm Optimization Framework for Medium Scale Expensive Problems. In Proceedings of the 2024 6th International Conference on Data-driven Optimization of Complex Systems (DOCS); IEEE: New York, NY, USA, 2024; pp. 25–32. [Google Scholar]
Figure 1. Flowchart of the original ECO algorithm.
Figure 1. Flowchart of the original ECO algorithm.
Biomimetics 11 00111 g001
Figure 2. Flowchart of the proposed CL-ECO, highlighting the conditional stagnation–response mechanism.
Figure 2. Flowchart of the proposed CL-ECO, highlighting the conditional stagnation–response mechanism.
Biomimetics 11 00111 g002
Figure 3. Convergence behavior analysis on nine representative benchmark functions.
Figure 3. Convergence behavior analysis on nine representative benchmark functions.
Biomimetics 11 00111 g003
Figure 4. Two-dimensional synthetic reservoir model and well pattern arrangement.
Figure 4. Two-dimensional synthetic reservoir model and well pattern arrangement.
Biomimetics 11 00111 g004
Figure 5. Convergence curve analysis of all algorithms on the production optimization problem (the shaded area represents the standard deviation).
Figure 5. Convergence curve analysis of all algorithms on the production optimization problem (the shaded area represents the standard deviation).
Biomimetics 11 00111 g005
Table 1. CEC2017 benchmark functions.
Table 1. CEC2017 benchmark functions.
FunctionFunction NameClassOptimum
F1Shifted and Rotated Bent Cigar FunctionUnimodal100
F3Shifted and Rotated Zakharov FunctionUnimodal300
F4Shifted and Rotated Rosenbrock FunctionMultimodal400
F5Shifted and Rotated Rastrigin FunctionMultimodal500
F6Shifted and Rotated Expanded Scaffer F6 FunctionMultimodal600
F7Shifted and Rotated Lunacek Bi-Rastrigin FunctionMultimodal700
F8Shifted and Rotated Non-Continuous Rastrigin FunctionMultimodal800
F9Shifted and Rotated Lévy FunctionMultimodal900
F10Shifted and Rotated Schwefel FunctionMultimodal1000
F11Hybrid Function 1 (N = 3)Hybrid1100
F12Hybrid Function 2 (N = 3)Hybrid1200
F13Hybrid Function 3 (N = 3)Hybrid1300
F14Hybrid Function 4 (N = 4)Hybrid1400
F15Hybrid Function 5 (N = 4)Hybrid1500
F16Hybrid Function 6 (N = 4)Hybrid1600
F17Hybrid Function 6 (N = 5)Hybrid1700
F18Hybrid Function 6 (N = 5)Hybrid1800
F19Hybrid Function 6 (N = 5)Hybrid1900
F20Hybrid Function 6 (N = 6)Hybrid2000
F21Composition Function 1 (N = 3)Composition2100
F22Composition Function 2 (N = 3)Composition2200
F23Composition Function 3 (N = 4)Composition2300
F24Composition Function 4 (N = 4)Composition2400
F25Composition Function 5 (N = 5)Composition2500
F26Composition Function 6 (N = 5)Composition2600
F27Composition Function 7 (N = 6)Composition2700
F28Composition Function 8 (N = 6)Composition2800
F29Composition Function 9 (N = 3)Composition2900
F30Composition Function 10 (N = 3)Composition3000
Table 2. Results of the CL-ECO and other algorithms on CEC2017 benchmark functions.
Table 2. Results of the CL-ECO and other algorithms on CEC2017 benchmark functions.
F1F2F3
Algo.AvgStdAvgStdAvgStd
CL-ECO 1 . 0000 × 10 2 3.1995 × 10 14 3.0334 × 10 2 1.1726 × 10 1 4 . 1204 × 10 2 2.2779 × 10 1
ECO 4.7374 × 10 3 5.0546 × 10 3 3 . 0000 × 10 2 2.6608 × 10 3 4.8211 × 10 2 3.5284 × 10 1
MGO 1.1042 × 10 5 7.9604 × 10 4 4.5469 × 10 4 1.2909 × 10 4 4.9482 × 10 2 1.4155 × 10 1
PO 4.1186 × 10 7 5.2998 × 10 7 4.8755 × 10 3 2.9181 × 10 3 5.1333 × 10 2 2.0310 × 10 1
BBO 2.1583 × 10 3 2.1367 × 10 3 3 . 0000 × 10 2 4.7556 × 10 3 4.6312 × 10 2 2.6713 × 10 1
DE 1.4582 × 10 3 2.6050 × 10 3 1.9849 × 10 4 3.4189 × 10 3 4.9077 × 10 2 8.9895 × 10 0
HGS 7.4728 × 10 3 6.1449 × 10 3 2.2896 × 10 3 4.5148 × 10 3 4.9149 × 10 2 2.6808 × 10 1
CPA 5.9278 × 10 3 6.4034 × 10 3 3 . 0000 × 10 2 1.7306 × 10 7 4.7970 × 10 2 3.1429 × 10 1
F4F5F6
Algo.AvgStdAvgStdAvgStd
CL-ECO 5 . 6398 × 10 2 1.2454 × 10 1 6.0000 × 10 2 1.8342 × 10 4 7 . 8961 × 10 2 1.1755 × 10 1
ECO 5.7645 × 10 2 1.8764 × 10 1 6.0113 × 10 2 1.8370 × 10 0 8.2966 × 10 2 2.7009 × 10 1
MGO 5.6832 × 10 2 1.3372 × 10 1 6.0000 × 10 2 1.7944 × 10 4 7.9939 × 10 2 1.4397 × 10 1
PO 7.3498 × 10 2 4.5435 × 10 1 6.5755 × 10 2 7.9024 × 10 0 1.1420 × 10 3 7.0276 × 10 1
BBO 7.0135 × 10 2 3.8391 × 10 1 6.4660 × 10 2 6.7789 × 10 0 1.0016 × 10 3 7.0418 × 10 1
DE 6.0865 × 10 2 7.8313 × 10 0 6 . 0000 × 10 2 0.0000 × 10 0 8.4613 × 10 2 7.9328 × 10 0
HGS 6.3513 × 10 2 2.8001 × 10 1 6.0133 × 10 2 2.8043 × 10 0 8.9213 × 10 2 3.9842 × 10 1
CPA 6.3348 × 10 2 3.1826 × 10 1 6.0000 × 10 2 4.1274 × 10 4 8.4722 × 10 2 2.8126 × 10 1
F7F8F9
Algo.AvgStdAvgStdAvgStd
CL-ECO 8 . 6021 × 10 2 9.2229 × 10 0 9.7436 × 10 2 4.9570 × 10 1 2 . 9959 × 10 3 2.8415 × 10 2
ECO 8.6656 × 10 2 1.7558 × 10 1 1.1645 × 10 3 2.8758 × 10 2 3.6488 × 10 3 5.5086 × 10 2
MGO 8.7162 × 10 2 1.6127 × 10 1 9.4124 × 10 2 3.6740 × 10 1 4.7039 × 10 3 3.7970 × 10 2
PO 9.6496 × 10 2 2.6158 × 10 1 4.8087 × 10 3 7.9508 × 10 2 5.6408 × 10 3 6.5322 × 10 2
BBO 9.3173 × 10 2 2.3627 × 10 1 4.2090 × 10 3 1.1110 × 10 3 4.9491 × 10 3 6.6775 × 10 2
DE 9.1124 × 10 2 9.0949 × 10 0 9 . 0000 × 10 2 6.3333 × 10 14 5.8831 × 10 3 2.9749 × 10 2
HGS 9.1884 × 10 2 2.3158 × 10 1 3.8897 × 10 3 1.0354 × 10 3 3.8480 × 10 3 5.2132 × 10 2
CPA 9.0735 × 10 2 1.7759 × 10 1 2.2485 × 10 3 5.1410 × 10 2 3.6888 × 10 3 4.8776 × 10 2
F10F11F12
Algo.AvgStdAvgStdAvgStd
CL-ECO 1 . 1248 × 10 3 1.2796 × 10 1 4 . 8702 × 10 3 7.4937 × 10 3 1 . 3407 × 10 3 1.0970 × 10 1
ECO 1.2208 × 10 3 4.0077 × 10 1 7.7321 × 10 5 5.6407 × 10 5 1.8818 × 10 4 9.6181 × 10 3
MGO 1.1898 × 10 3 2.1227 × 10 1 9.7482 × 10 5 5.4662 × 10 5 2.8560 × 10 4 1.7966 × 10 4
PO 1.3074 × 10 3 8.4786 × 10 1 2.8135 × 10 7 2.4764 × 10 7 1.5334 × 10 5 1.2857 × 10 5
BBO 1.2192 × 10 3 2.9512 × 10 1 3.5033 × 10 4 1.3690 × 10 4 1.2641 × 10 4 1.6151 × 10 4
DE 1.1669 × 10 3 2.4350 × 10 1 1.8414 × 10 6 1.3372 × 10 6 3.7213 × 10 4 1.8881 × 10 4
HGS 1.2055 × 10 3 3.1263 × 10 1 1.0242 × 10 6 7.3489 × 10 5 3.3017 × 10 4 2.6217 × 10 4
CPA 1.1862 × 10 3 3.6782 × 10 1 1.1743 × 10 6 8.3936 × 10 5 5.7802 × 10 3 5.7431 × 10 3
F13F14F15
Algo.AvgStdAvgStdAvgStd
CL-ECO 1 . 4333 × 10 3 1.3175 × 10 1 1 . 5181 × 10 3 8.6553 × 10 0 2.2159 × 10 3 1.8480 × 10 2
ECO 5.5636 × 10 3 4.7532 × 10 3 3.8064 × 10 3 1.7707 × 10 3 2.3008 × 10 3 2.3113 × 10 2
MGO 1.8977 × 10 4 1.4618 × 10 4 2.0281 × 10 4 1.3320 × 10 4 2 . 1669 × 10 3 1.4905 × 10 2
PO 4.7931 × 10 4 3.1335 × 10 4 4.4915 × 10 4 4.0535 × 10 4 3.1861 × 10 3 4.2798 × 10 2
BBO 6.2347 × 10 3 4.4594 × 10 3 8.6640 × 10 3 7.3008 × 10 3 2.8120 × 10 3 3.1506 × 10 2
DE 5.1187 × 10 4 3.6061 × 10 4 7.0254 × 10 3 4.5995 × 10 3 2.0896 × 10 3 1.2257 × 10 2
HGS 4.9814 × 10 4 3.9098 × 10 4 1.6901 × 10 4 1.5673 × 10 4 2.7639 × 10 3 3.2363 × 10 2
CPA 8.3272 × 10 3 4.7165 × 10 3 2.9456 × 10 3 3.8388 × 10 3 2.7943 × 10 3 3.1053 × 10 2
F16F17F18
Algo.AvgStdAvgStdAvgStd
CL-ECO 1.8523 × 10 3 1.2993 × 10 2 1 . 8509 × 10 3 4.3668 × 10 1 1 . 9143 × 10 3 3.5801 × 10 0
ECO 1.9017 × 10 3 8.5150 × 10 1 1.3393 × 10 5 9.7375 × 10 4 6.3176 × 10 3 4.1862 × 10 3
MGO 1.8900 × 10 3 6.5934 × 10 1 3.1795 × 10 5 1.7934 × 10 5 1.3119 × 10 4 1.5376 × 10 4
PO 2.3027 × 10 3 2.2758 × 10 2 6.2835 × 10 5 6.0171 × 10 5 6.9727 × 10 5 5.3813 × 10 5
BBO 2.4568 × 10 3 2.8469 × 10 2 1.6261 × 10 5 1.0306 × 10 5 1.0223 × 10 4 7.6340 × 10 3
DE 1 . 8442 × 10 3 5.5836 × 10 1 3.0990 × 10 5 1.5814 × 10 5 8.1846 × 10 3 4.7661 × 10 3
HGS 2.2376 × 10 3 1.8271 × 10 2 2.8698 × 10 5 2.8627 × 10 5 1.3280 × 10 4 1.5377 × 10 4
CPA 2.2480 × 10 3 2.0772 × 10 2 1.1374 × 10 5 5.3790 × 10 4 4.7411 × 10 3 1.9190 × 10 3
F19F20F21
Algo.AvgStdAvgStdAvgStd
CL-ECO 2.1913 × 10 3 9.2027 × 10 1 2 . 3610 × 10 3 3.5005 × 10 1 2 . 6180 × 10 3 8.2506 × 10 2
ECO 2.2785 × 10 3 9.1827 × 10 1 2.3704 × 10 3 1.8209 × 10 1 2.9981 × 10 3 1.3088 × 10 3
MGO 2.2254 × 10 3 7.7426 × 10 1 2.3691 × 10 3 1.4021 × 10 1 2.8868 × 10 3 1.2935 × 10 3
PO 2.5498 × 10 3 1.6197 × 10 2 2.4712 × 10 3 5.7331 × 10 1 3.5889 × 10 3 2.0994 × 10 3
BBO 2.6834 × 10 3 2.1113 × 10 2 2.4703 × 10 3 3.9095 × 10 1 5.3078 × 10 3 2.2245 × 10 3
DE 2 . 1454 × 10 3 6.3978 × 10 1 2.4093 × 10 3 8.9045 × 10 0 3.7314 × 10 3 1.7251 × 10 3
HGS 2.5478 × 10 3 1.9454 × 10 2 2.4186 × 10 3 2.8809 × 10 1 5.1291 × 10 3 1.3596 × 10 3
CPA 2.4756 × 10 3 2.2246 × 10 2 2.3900 × 10 3 8.0661 × 10 1 3.6050 × 10 3 1.7662 × 10 3
F22F23F24
Algo.AvgStdAvgStdAvgStd
CL-ECO 2.7157 × 10 3 1.8044 × 10 1 2.9441 × 10 3 4.1768 × 10 1 2.8859 × 10 3 1.9808 × 10 0
ECO 2 . 7151 × 10 3 1.6414 × 10 1 2 . 8828 × 10 3 1.6664 × 10 1 2.8889 × 10 3 1.0204 × 10 1
MGO 2.7232 × 10 3 1.5514 × 10 1 2.8962 × 10 3 1.8100 × 10 1 2.8877 × 10 3 1.1836 × 10 1
PO 2.9531 × 10 3 6.9655 × 10 1 3.1198 × 10 3 6.3845 × 10 1 2.9338 × 10 3 3.2522 × 10 1
BBO 3.2887 × 10 3 1.6665 × 10 2 3.3369 × 10 3 1.2719 × 10 2 2 . 8797 × 10 3 5.5324 × 10 0
DE 2.7540 × 10 3 9.5522 × 10 0 2.9569 × 10 3 1.2830 × 10 1 2.8872 × 10 3 8.1962 × 10 1
HGS 2.7637 × 10 3 2.1612 × 10 1 3.0398 × 10 3 6.5270 × 10 1 2.8878 × 10 3 7.4414 × 10 0
CPA 2.7624 × 10 3 3.0974 × 10 1 3.0889 × 10 3 8.0677 × 10 1 2.8981 × 10 3 1.7622 × 10 1
F25F26F27
Algo.AvgStdAvgStdAvgStd
CL-ECO 3 . 7553 × 10 3 7.5610 × 10 2 3.2070 × 10 3 1.5429 × 10 1 3 . 1299 × 10 3 5.6329 × 10 1
ECO 3.8213 × 10 3 8.5085 × 10 2 3.2119 × 10 3 1.1218 × 10 1 3.1558 × 10 3 5.0975 × 10 1
MGO 4.1601 × 10 3 4.2064 × 10 2 3.2120 × 10 3 6.5345 × 10 0 3.2291 × 10 3 1.6278 × 10 1
PO 6.6578 × 10 3 1.3520 × 10 3 3.3195 × 10 3 4.6267 × 10 1 3.3066 × 10 3 2.3959 × 10 1
BBO 6.1542 × 10 3 2.4901 × 10 3 3.3781 × 10 3 3.6078 × 10 2 3.1425 × 10 3 5.3970 × 10 1
DE 4.6762 × 10 3 9.9029 × 10 1 3 . 2067 × 10 3 3.7893 × 10 0 3.1896 × 10 3 5.9495 × 10 1
HGS 4.8239 × 10 3 5.9969 × 10 2 3.2243 × 10 3 1.6836 × 10 1 3.2195 × 10 3 4.1353 × 10 1
CPA 4.3087 × 10 3 1.3789 × 10 3 3.2380 × 10 3 2.1069 × 10 1 3.1464 × 10 3 4.5445 × 10 1
F28F29
Algo.AvgStdAvgStd
CL-ECO 3 . 4238 × 10 3 7.4625 × 10 1 5 . 1519 × 10 3 1.8974 × 10 2
ECO 3.5855 × 10 3 1.3411 × 10 2 1.3599 × 10 4 4.3022 × 10 3
MGO 3.6213 × 10 3 8.1123 × 10 1 8.6405 × 10 4 8.7166 × 10 4
PO 4.5898 × 10 3 2.5888 × 10 2 6.0770 × 10 6 5.0656 × 10 6
BBO 3.9869 × 10 3 2.7247 × 10 2 5.5105 × 10 3 1.8567 × 10 3
DE 3.4987 × 10 3 7.7710 × 10 1 1.2277 × 10 4 5.1841 × 10 3
HGS 3.7420 × 10 3 1.6531 × 10 2 8.8430 × 10 4 1.1080 × 10 5
CPA 3.6656 × 10 3 1.9220 × 10 2 1.3805 × 10 4 7.3601 × 10 3
Overall Rank
Algo.RANK+/=/−AVG
CL-ECO11.5862
ECO219/8/23.3103
MGO419/8/24.1724
PO829/0/07.5172
BBO624/3/25.4483
DE322/3/44.0
HGS728/1/05.7586
CPA527/0/24.2069
Table 3. The p-values of the CL-ECO vs. other algorithms on CEC2017.
Table 3. The p-values of the CL-ECO vs. other algorithms on CEC2017.
FunECOMGOPOBBODEHGSCPA
F1 1.73 × 10 6 1.73 × 10 6 1.73 × 10 6 1.73 × 10 6 1.73 × 10 6 1.73 × 10 6 1.73 × 10 6
F2 1.92 × 10 6 1.73 × 10 6 1.73 × 10 6 1.73 × 10 6 1.73 × 10 6 1.73 × 10 6 1.73 × 10 6
F3 2.13 × 10 6 1.73 × 10 6 1.73 × 10 6 1.64 × 10 5 1.73 × 10 6 2.60 × 10 6 1.73 × 10 6
F4 6.04 × 10 3 2.06 × 10 1 1.73 × 10 6 1.73 × 10 6 1.73 × 10 6 1.73 × 10 6 1.92 × 10 6
F5 1.73 × 10 6 8.59 × 10 2 1.73 × 10 6 1.73 × 10 6 1.73 × 10 6 1.73 × 10 6 4.58 × 10 5
F6 3.18 × 10 6 1.48 × 10 2 1.73 × 10 6 1.73 × 10 6 1.73 × 10 6 1.73 × 10 6 2.13 × 10 6
F7 2.54 × 10 1 8.22 × 10 3 1.73 × 10 6 1.73 × 10 6 1.73 × 10 6 1.73 × 10 6 2.60 × 10 6
F8 2.41 × 10 3 1.11 × 10 2 1.73 × 10 6 1.73 × 10 6 1.73 × 10 6 1.73 × 10 6 1.73 × 10 6
F9 3.88 × 10 6 1.73 × 10 6 1.73 × 10 6 1.73 × 10 6 1.73 × 10 6 1.92 × 10 6 1.97 × 10 5
F10 1.73 × 10 6 1.92 × 10 6 1.73 × 10 6 1.92 × 10 6 6.98 × 10 6 1.73 × 10 6 3.52 × 10 6
F11 1.73 × 10 6 1.73 × 10 6 1.73 × 10 6 1.92 × 10 6 1.73 × 10 6 1.73 × 10 6 1.73 × 10 6
F12 1.73 × 10 6 1.73 × 10 6 1.73 × 10 6 1.73 × 10 6 1.73 × 10 6 1.73 × 10 6 1.73 × 10 6
F13 1.73 × 10 6 1.73 × 10 6 1.73 × 10 6 1.73 × 10 6 1.73 × 10 6 1.73 × 10 6 1.73 × 10 6
F14 1.73 × 10 6 1.73 × 10 6 1.73 × 10 6 1.73 × 10 6 1.73 × 10 6 1.73 × 10 6 1.73 × 10 6
F15 2.06 × 10 1 3.60 × 10 1 2.35 × 10 6 2.35 × 10 6 1.25 × 10 2 1.73 × 10 6 2.88 × 10 6
F16 7.19 × 10 2 1.92 × 10 1 3.18 × 10 6 1.73 × 10 6 8.61 × 10 1 3.88 × 10 6 2.88 × 10 6
F17 1.73 × 10 6 1.73 × 10 6 1.73 × 10 6 1.73 × 10 6 1.73 × 10 6 1.73 × 10 6 1.73 × 10 6
F18 1.73 × 10 6 1.73 × 10 6 1.73 × 10 6 1.73 × 10 6 1.73 × 10 6 1.73 × 10 6 1.73 × 10 6
F19 1.29 × 10 3 1.53 × 10 1 1.73 × 10 6 1.73 × 10 6 4.28 × 10 2 2.35 × 10 6 1.64 × 10 5
F20 3.09 × 10 1 3.82 × 10 1 7.69 × 10 6 1.73 × 10 6 2.13 × 10 6 5.75 × 10 6 2.18 × 10 2
F21 4.99 × 10 3 1.20 × 10 3 6.64 × 10 4 1.12 × 10 4 2.77 × 10 3 4.29 × 10 6 8.15 × 10 4
F22 7.81 × 10 1 1.31 × 10 1 1.73 × 10 6 1.73 × 10 6 1.92 × 10 6 1.92 × 10 6 1.73 × 10 6
F23 4.29 × 10 6 3.18 × 10 6 1.92 × 10 6 1.73 × 10 6 7.52 × 10 2 2.88 × 10 6 1.92 × 10 6
F24 5.45 × 10 2 5.31 × 10 5 1.73 × 10 6 2.41 × 10 4 1.38 × 10 3 1.20 × 10 1 3.32 × 10 4
F25 7.50 × 10 1 2.30 × 10 2 2.60 × 10 6 2.05 × 10 4 1.73 × 10 6 4.86 × 10 5 4.07 × 10 2
F26 2.62 × 10 1 9.37 × 10 2 1.73 × 10 6 7.66 × 10 1 7.81 × 10 1 7.16 × 10 4 3.52 × 10 6
F27 1.32 × 10 2 1.02 × 10 5 1.73 × 10 6 7.94 × 10 2 2.40 × 10 3 1.36 × 10 5 4.07 × 10 2
F28 7.69 × 10 6 6.98 × 10 6 1.73 × 10 6 1.92 × 10 6 2.96 × 10 3 1.73 × 10 6 1.49 × 10 5
F29 1.73 × 10 6 1.73 × 10 6 1.73 × 10 6 3.93 × 10 1 1.73 × 10 6 1.73 × 10 6 1.73 × 10 6
Table 4. Experimental results of all algorithms on the production optimization problem.
Table 4. Experimental results of all algorithms on the production optimization problem.
AlgorithmMean (USD)StdBest (USD)Worst (USD)
CL-ECO 9.842 × 10 8 1.273 × 10 7 1.001 × 10 9 9.614 × 10 8
ECO 8.745 × 10 8 3.112 × 10 7 9.127 × 10 8 8.285 × 10 8
DE 9.136 × 10 8 2.453 × 10 7 9.521 × 10 8 8.748 × 10 8
MGO 8.387 × 10 8 3.771 × 10 7 8.806 × 10 8 7.892 × 10 8
PO 8.043 × 10 8 4.337 × 10 7 8.491 × 10 8 7.498 × 10 8
HGS 8.521 × 10 8 3.864 × 10 7 8.932 × 10 8 8.075 × 10 8
BBO 8.923 × 10 8 2.981 × 10 7 9.362 × 10 8 8.456 × 10 8
CPA 8.612 × 10 8 3.428 × 10 7 8.991 × 10 8 8.137 × 10 8
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Li, S.; Luo, J. Comprehensive Learning-Enhanced Educational Competition Optimizer for Numerical Optimization and Reservoir Production Optimization. Biomimetics 2026, 11, 111. https://doi.org/10.3390/biomimetics11020111

AMA Style

Li S, Luo J. Comprehensive Learning-Enhanced Educational Competition Optimizer for Numerical Optimization and Reservoir Production Optimization. Biomimetics. 2026; 11(2):111. https://doi.org/10.3390/biomimetics11020111

Chicago/Turabian Style

Li, Shuaizhen, and Jinxiong Luo. 2026. "Comprehensive Learning-Enhanced Educational Competition Optimizer for Numerical Optimization and Reservoir Production Optimization" Biomimetics 11, no. 2: 111. https://doi.org/10.3390/biomimetics11020111

APA Style

Li, S., & Luo, J. (2026). Comprehensive Learning-Enhanced Educational Competition Optimizer for Numerical Optimization and Reservoir Production Optimization. Biomimetics, 11(2), 111. https://doi.org/10.3390/biomimetics11020111

Article Metrics

Back to TopTop