Comprehensive Learning-Enhanced Educational Competition Optimizer for Numerical Optimization and Reservoir Production Optimization
Abstract
1. Introduction
- 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.
2. Original Educational Competition Optimizer
2.1. Mechanisms
- Initialization via Chaotic Mapping:
- 2.
- Primary School Stage (Exploration):
- 3.
- Middle School Stage (Transition):
- 4.
- High School Stage (Exploitation):
- 5.
- Greedy Selection:
2.2. Integrated Iteration
3. Proposed CL-ECO Algorithm
3.1. Comprehensive Learning Strategy
- Stagnation Monitor: A stagnation counter is maintained for each individual. If the personal best () fails to update for a specified number of consecutive generations (), the CL strategy is triggered. This conditional activation ensures computational resources are allocated only to stagnant individuals.
- Rank-Based Learning Probability: A learning probability 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:Equation (10) ensures that individuals with low fitness ranks (higher indices) are assigned higher 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 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 . If a randomly generated number surpasses , the dimension j learns from its own experience (). 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 that aggregates diverse information from across the population: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: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 for all j.
3.2. The CL-ECO Framework
| Algorithm 1 Pseudocode of CL-ECO. |
|
4. Experimental Results and Discussion
4.1. Benchmark Test Suite
4.2. Comparative Performance Analysis
5. Application to Production Optimization
5.1. Reservoir Model Description
5.2. Results and Discussion
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
| CL-ECO | Comprehensive Learning-Enhanced Educational Competition Optimizer |
| ECO | Educational Competition Optimizer |
| CL | Comprehensive Learning |
| NPV | Net Present Value |
| BHP | Bottom-Hole Pressure |
| RPO | Reservoir Production Optimization |
| CEC | Congress on Evolutionary Computation |
| EA | Evolutionary Algorithm |
| SI | Swarm Intelligence |
| GA | Genetic Algorithm |
| DE | Differential Evolution |
| PSO | Particle Swarm Optimization |
| ACO | Ant Colony Optimization |
| NFL | No Free Lunch |
References
- Rao, S.S. Engineering Optimization: Theory and Practice; John Wiley & Sons: Hoboken, NJ, USA, 2019. [Google Scholar]
- Belegundu, A.D.; Chandrupatla, T.R. Optimization Concepts and Applications in Engineering; Cambridge University Press: Cambridge, UK, 2019. [Google Scholar]
- 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]
- 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]
- 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]
- 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]
- Zeng, J.; Yin, W. On nonconvex decentralized gradient descent. IEEE Trans. Signal Process. 2018, 66, 2834–2848. [Google Scholar] [CrossRef]
- 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]
- Kiwiel, K.C. Methods of Descent for Nondifferentiable Optimization; Springer: Berlin/Heidelberg, Germany, 2006; Volume 1133. [Google Scholar]
- 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]
- Boussaïd, I.; Lepagnot, J.; Siarry, P. A survey on optimization metaheuristics. Inf. Sci. 2013, 237, 82–117. [Google Scholar] [CrossRef]
- 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]
- Blum, C.; Roli, A. Metaheuristics in combinatorial optimization: Overview and conceptual comparison. ACM Comput. Surv. (CSUR) 2003, 35, 268–308. [Google Scholar] [CrossRef]
- 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]
- 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]
- Vanneschi, L.; Silva, S. Particle swarm optimization. In Lectures on Intelligent Systems; Springer: Berlin/Heidelberg, Germany, 2023; pp. 105–111. [Google Scholar]
- 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]
- Dorigo, M.; Birattari, M.; Stutzle, T. Ant colony optimization. IEEE Comput. Intell. Mag. 2007, 1, 28–39. [Google Scholar] [CrossRef]
- 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]
- 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]
- 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]
- Wolpert, D.H.; Macready, W.G. No free lunch theorems for optimization. IEEE Trans. Evol. Comput. 2002, 1, 67–82. [Google Scholar] [CrossRef]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- Tu, J.; Chen, H.; Wang, M.; Gandomi, A.H. The colony predation algorithm. J. Bionic Eng. 2021, 18, 674–710. [Google Scholar] [CrossRef]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]





| 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 Function | Multimodal | 400 |
| F5 | Shifted and Rotated Rastrigin Function | Multimodal | 500 |
| F6 | Shifted and Rotated Expanded Scaffer F6 Function | Multimodal | 600 |
| F7 | Shifted and Rotated Lunacek Bi-Rastrigin Function | Multimodal | 700 |
| F8 | Shifted and Rotated Non-Continuous Rastrigin Function | Multimodal | 800 |
| F9 | Shifted and Rotated Lévy Function | Multimodal | 900 |
| F10 | Shifted and Rotated Schwefel 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 6 (N = 5) | Hybrid | 1700 |
| F18 | Hybrid Function 6 (N = 5) | Hybrid | 1800 |
| F19 | Hybrid Function 6 (N = 5) | Hybrid | 1900 |
| F20 | Hybrid Function 6 (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 |
| F1 | F2 | F3 | ||||
|---|---|---|---|---|---|---|
| Algo. | Avg | Std | Avg | Std | Avg | Std |
| CL-ECO | ||||||
| ECO | ||||||
| MGO | ||||||
| PO | ||||||
| BBO | ||||||
| DE | ||||||
| HGS | ||||||
| CPA | ||||||
| F4 | F5 | F6 | ||||
| Algo. | Avg | Std | Avg | Std | Avg | Std |
| CL-ECO | ||||||
| ECO | ||||||
| MGO | ||||||
| PO | ||||||
| BBO | ||||||
| DE | ||||||
| HGS | ||||||
| CPA | ||||||
| F7 | F8 | F9 | ||||
| Algo. | Avg | Std | Avg | Std | Avg | Std |
| CL-ECO | ||||||
| ECO | ||||||
| MGO | ||||||
| PO | ||||||
| BBO | ||||||
| DE | ||||||
| HGS | ||||||
| CPA | ||||||
| F10 | F11 | F12 | ||||
| Algo. | Avg | Std | Avg | Std | Avg | Std |
| CL-ECO | ||||||
| ECO | ||||||
| MGO | ||||||
| PO | ||||||
| BBO | ||||||
| DE | ||||||
| HGS | ||||||
| CPA | ||||||
| F13 | F14 | F15 | ||||
| Algo. | Avg | Std | Avg | Std | Avg | Std |
| CL-ECO | ||||||
| ECO | ||||||
| MGO | ||||||
| PO | ||||||
| BBO | ||||||
| DE | ||||||
| HGS | ||||||
| CPA | ||||||
| F16 | F17 | F18 | ||||
| Algo. | Avg | Std | Avg | Std | Avg | Std |
| CL-ECO | ||||||
| ECO | ||||||
| MGO | ||||||
| PO | ||||||
| BBO | ||||||
| DE | ||||||
| HGS | ||||||
| CPA | ||||||
| F19 | F20 | F21 | ||||
| Algo. | Avg | Std | Avg | Std | Avg | Std |
| CL-ECO | ||||||
| ECO | ||||||
| MGO | ||||||
| PO | ||||||
| BBO | ||||||
| DE | ||||||
| HGS | ||||||
| CPA | ||||||
| F22 | F23 | F24 | ||||
| Algo. | Avg | Std | Avg | Std | Avg | Std |
| CL-ECO | ||||||
| ECO | ||||||
| MGO | ||||||
| PO | ||||||
| BBO | ||||||
| DE | ||||||
| HGS | ||||||
| CPA | ||||||
| F25 | F26 | F27 | ||||
| Algo. | Avg | Std | Avg | Std | Avg | Std |
| CL-ECO | ||||||
| ECO | ||||||
| MGO | ||||||
| PO | ||||||
| BBO | ||||||
| DE | ||||||
| HGS | ||||||
| CPA | ||||||
| F28 | F29 | |||||
| Algo. | Avg | Std | Avg | Std | ||
| CL-ECO | ||||||
| ECO | ||||||
| MGO | ||||||
| PO | ||||||
| BBO | ||||||
| DE | ||||||
| HGS | ||||||
| CPA | ||||||
| Overall Rank | ||||||
| Algo. | RANK | +/=/− | AVG | |||
| CL-ECO | 1 | ∼ | 1.5862 | |||
| ECO | 2 | 19/8/2 | 3.3103 | |||
| MGO | 4 | 19/8/2 | 4.1724 | |||
| PO | 8 | 29/0/0 | 7.5172 | |||
| BBO | 6 | 24/3/2 | 5.4483 | |||
| DE | 3 | 22/3/4 | 4.0 | |||
| HGS | 7 | 28/1/0 | 5.7586 | |||
| CPA | 5 | 27/0/2 | 4.2069 | |||
| Fun | ECO | MGO | PO | BBO | DE | HGS | CPA |
|---|---|---|---|---|---|---|---|
| F1 | |||||||
| F2 | |||||||
| 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 |
| Algorithm | Mean (USD) | Std | Best (USD) | Worst (USD) |
|---|---|---|---|---|
| CL-ECO | ||||
| ECO | ||||
| DE | ||||
| MGO | ||||
| PO | ||||
| HGS | ||||
| BBO | ||||
| CPA |
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. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
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
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 StyleLi, 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 StyleLi, 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
