Parallel Balanced Grey Wolf Optimizer: A Cooperative Parallel Approach for Large-Scale Optimization Problems
Abstract
1. Introduction
- A parallel cooperative extension of the GWO, where the population is divided into multiple subpopulations to enhance exploration in large-scale search spaces.
- A propagation mechanism that enables controlled information exchange among subpopulations, improving convergence speed while maintaining population diversity.
- The incorporation of local refinement through the BFGS algorithm and adaptive termination strategies to improve convergence accuracy and reduce unnecessary computational effort.
- A comprehensive experimental evaluation on large-scale benchmark problems, demonstrating improved performance in terms of computational efficiency, solution quality, and robustness.
2. Literature Review
2.1. Classical and Swarm-Based Metaheuristic Optimization Methods
2.2. Recent Adaptive Metaheuristic Algorithms and Their Limitations
- (i)
- Exploration–exploitation imbalance, where algorithms fail to maintain an effective trade-off during the search process.
- (ii)
- Premature convergence, which leads to suboptimal solutions due to loss of population diversity.
- (iii)
- Limited scalability, particularly in large-scale global optimization (LSGO) problems.
- (iv)
- Insufficient parallel cooperation mechanisms, as many methods rely on sequential execution or weak interaction among subpopulations. These limitations highlight the need for more robust, scalable, and cooperative optimization frameworks.
2.3. Grey Wolf Optimization Variants
2.4. Parallel and Cooperative Metaheuristic Frameworks
2.5. Research Gap and Motivation
3. Materials and Methods
3.1. The BGWO Algorithm
| Algorithm 1 BGWO algorithm. |
INPUT - f: objective function - n: population size (number of wolves) - D: problem dimension - T: maximum number of iterations - k: convergence coefficient //BGWO parameter - : termination criterion as the local search rate. OUTPUT -: best solution (alpha wolf) INITIALIZATION - Set as the iteration counter - Initialize wolves {} - Compute fitness for each wolf - Identify best three wolves: Main pseudocode 01 while stopping criterion is not met do 02 Compute nonlinear convergence factor: 03 for each wolf {} do 04 Draw ∽ 05 Compute coefficient vectors: 06 Compute A-vectors: 07 Compute distances to leaders: 08 Draw stochastic scaling factors ∽ 09 Compute stochastic guided positions (BGWO update): 10 11 Update wolf position: 12 Draw r∽ 13 if then 14 Apply local search . In this procedure, the local optimization method of Powell [12] was used. 15 end if 16 end for 17 Set 18 if then terminate 19 Evaluate for all wolves 20 Update wolves based on best fitness values 21 Compute . This termination method was introduced in [13]. 22 if for iterations then terminate. 23 Update wolves based on best fitness values 24 end while // Goto termination check Return |
3.2. The Parallel Algorithm of BGWO
| Algorithm 2 The parallel algorithm of BGWO. |
INPUT - f: objective function - N: number of subpopulations - : propagation method - : propagation rate - : number of agents for propagation - : termination criterion - : termination strategy, ∈ {ANY, MAJORITY, ALL} OUTPUT -: global best solution over all subpopulations INITIALIZATION - Set - Select termination strategy MAIN LOOP 01 Compute the number of terminated subpopulations. 02 If ← then 03 04 Else if ← then 05 06 Else ← then 07 08 End if 09 For k∈ in Parallel do 10 Execute for each subpopulation k all the instructions in the inner part of the whole of the basic algorithm. 11 End For 12 If t mod 0, apply the propagation scheme with agents to the subpopulations. 13 Set 14 End if 15 If According to parameter its termination rule does not apply, go to Main Step. 16 Apply local search procedure to 17 End if |
3.3. The Propagation Mechanism
- 1.
- One-to-One (1to1): In this case, a randomly selected subpopulation sends its best values to another subpopulation, also chosen at random.
- 2.
- One-to-All (1toN): Here, a random subpopulation shares its best values with all other subpopulations.
- 3.
- All-to-One (Nto1): All subpopulations send their best values to a single subpopulation, which is chosen at random.
- 4.
- All-to-All (NtoN): Each subpopulation communicates its best values to every other subpopulation.
3.4. Computational Complexity Analysis
4. Experimental Section
4.1. Test Functions
4.2. Experimental Results
4.3. Impact of the Number of Clusters
4.4. Impact of Propagation Mechanism
4.5. Communication Strategy with 10 Subpopulations
4.6. Communication Strategy with 20 Subpopulations
4.7. The Proposed Method in Comparison with Other Methods
4.8. Robust Statistical Evaluation of Algorithm Performance
4.9. Performance Comparison on Low-Dimensional Benchmark Functions
4.10. Performance Comparison Between DIRECT and the Proposed Method
4.11. A Sensitivity Analysis
4.12. Practical Problems
- GasCycle Thermal CycleVars: .Bounds:Penalty: infeasible .The GasCycle scenario presents a more computationally demanding optimization problem, allowing a clearer assessment of algorithmic scalability under increased complexity.
- Tandem Space Trajectory (MGA-1DSM, EVEEJ + 2×Saturn)Vars(): .Objective:Notes: decreases (log-like) in ( km/s floor), leg/branch costs decrease with TOF.
4.13. Comprehensive Evaluation of Solution Quality and Efficiency on Real-World Problems
4.14. Impact of the Subpopulation Termination Criterion on Practical Problems
4.15. Neural Network Training Experiments
- 1.
- The UCI database, https://archive.ics.uci.edu/ (accessed on 28 March 2026) [57].
- 2.
- The Keel website, https://sci2s.ugr.es/keel/datasets.php (accessed on 28 March 2026) [58].
- 3.
- The Statlib URL, https://lib.stat.cmu.edu/datasets/index (accessed on 28 March 2026).
- 1.
- Circular dataset, which contains artificially generated data.
- 2.
- Heart dataset [59], a medical dataset used for the prediction of heart diseases.
- 3.
- Ionosphere dataset, a climate dataset [60].
- 4.
- Liverdisorder dataset [61], a medical dataset.
- 5.
- Lymography dataset [62].
- 6.
- Pima dataset [63].
- 7.
- Spiral dataset, which is an artificial dataset.
- 8.
- Statheart, a dataset related to the detection of heart diseases.
- 9.
- Wdbc dataset [64].
- 10.
5. Discussion
5.1. Effect of the Parallel Architecture
5.2. Impact of Communication and Propagation Mechanisms
5.3. Analysis of Termination Strategies
5.4. Comparative Performance Evaluation
5.5. Practical Applicability and Neural Network Validation
5.6. Limitations and Future Research Directions
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Bertsimas, D.; Margaritis, G. Global optimization: A machine learning approach. J. Glob. Optim. 2025, 91, 1–37. [Google Scholar] [CrossRef] [Scilit]
- Gauthaman, S.A.; Muniasamy, A.; Kamaldheen, R.; Kumar, S.S.M.; Murugesan, K.; Viswanathan, M.K.; Devendran, H. Introduction to machine learning and optimization in healthcare. In Integrative Machine Learning and Optimization Algorithms for Disease Prediction; IGI Global Scientific Publishing: Hershey, PA, USA, 2026; pp. 1–34. [Google Scholar]
- Theodorakopoulos, L.; Karras, A.; Krimpas, G.A. Optimizing apache spark MLlib: Predictive performance of large-scale models for big data analytics. Algorithms 2025, 18, 74. [Google Scholar] [CrossRef] [Scilit]
- Nassef, A.M.; Abdelkareem, M.A.; Maghrabie, H.M.; Baroutaji, A. Review of metaheuristic optimization algorithms for power systems problems. Sustainability 2023, 15, 9434. [Google Scholar] [CrossRef] [Scilit]
- Recalde, A.; Cajo, R.; Velasquez, W.; Alvarez-Alvarado, M.S. Machine learning and optimization in energy management systems for plug-in hybrid electric vehicles: A comprehensive review. Energies 2024, 17, 3059. [Google Scholar] [CrossRef] [Scilit]
- Kyrou, G.; Charilogis, V.; Tsoulos, I.G. A Novel Method That Is Based on Differential Evolution Suitable for Large-Scale Optimization Problems. Foundations 2026, 6, 2. [Google Scholar] [CrossRef] [Scilit]
- Tang, K.; Li, X.; Suganthan, P.N.; Yang, Z.; Weise, T. Benchmark Functions for the CEC’2010 Special Session and Competition on Large-Scale Global Optimization; Nature Inspired Computation and Applications Laboratory, USTC: Hefei, China, 2007; Volume 24, pp. 1–18. [Google Scholar]
- Li, X.; Tang, K.; Omidvar, M.N.; Yang, Z.; Qin, K.; China, H. Benchmark functions for the CEC 2013 special session and competition on large-scale global optimization. Gene 2013, 7, 8. [Google Scholar]
- Molina, D.; Herrera, F. Iterative hybridization of DE with local search for the CEC’2015 special session on large scale global optimization. In Proceedings of the 2015 IEEE Congress on Evolutionary Computation (CEC), Sendai, Japan, 25–28 May 2015; pp. 1974–1978. [Google Scholar]
- Long, W.; Jiao, J.; Liang, X.; Tang, M. Inspired grey wolf optimizer for solving large-scale function optimization problems. Appl. Math. Model. 2018, 60, 112–126. [Google Scholar] [CrossRef] [Scilit]
- Long, W.; Cai, S.; Jiao, J.; Tang, M. An efficient and robust grey wolf optimizer algorithm for large-scale numerical optimization: W. Long et al. Soft Comput. 2020, 24, 997–1026. [Google Scholar] [CrossRef] [Scilit]
- Powell, M.J.D. A tolerant algorithm for linearly constrained optimization calculations. Math. Program. 1989, 45, 547–566. [Google Scholar] [CrossRef] [Scilit]
- Charilogis, V.; Tsoulos, I.G. Toward an ideal particle swarm optimizer for multidimensional functions. Information 2022, 13, 217. [Google Scholar] [CrossRef] [Scilit]
- Wan, H. Applying the genetic algorithm to optimization problems. WIT Trans. Inf. Commun. 2026, 2, 452–462. [Google Scholar]
- Pereira, C.M.N.A.; Schirru, R.; Martinez, A.S. Learning an optimized classification system from a data base of time series patterns using genetic algorithms. WIT Trans. Inf. Commun. Technol. 2026, 22, 22–34. [Google Scholar]
- Koyuncuoğlu, M.U. Sustainable configuration of production lines: Multi-objective energy-efficient optimization with adaptive differential evolution and golden ratio algorithms. Eng. Appl. Artif. Intell. 2026, 165, 113469. [Google Scholar] [CrossRef] [Scilit]
- Horrillo-Quintero, P.; Garcia-Trivino, P.; Carrasco-Gonzalez, D.; Fernandez-Ramirez, L.M. Optimal control strategy based on differential evolution algorithm for seamless transition between islanded and grid-connected operation modes in microgrid clusters. Expert. Appl. 2026, 297, 129461. [Google Scholar] [CrossRef] [Scilit]
- Gupta, S.; Gautam, K. Enhanced cooperative learning and local search integrated particle swarm optimization for global optimization and coverage enhancement in wireless sensor network. Swarm Evol. Comput. 2026, 100, 102262. [Google Scholar] [CrossRef] [Scilit]
- Li, Z.; Wang, P.; Feng, Y.; Zhang, G.; Guo, Z.; Zhang, M.; Zhang, Y. Optimization of manipulator inverse kinematics using improved particle swarm algorithm for enhanced manufacturing efficiency. Proc. Inst. Mech. Eng. B J. Eng. Manuf. 2026, 240, 188–202. [Google Scholar] [CrossRef] [Scilit]
- Chen, F.; Wu, X.; Wang, Z.; Qi, W.; Li, P. A New Ant Colony Optimization-Based Dynamic Path Planning and Energy Optimization Model in Wireless Sensor Networks for Mobile Sink by Using Mixed-Integer Linear Programming. Biomimetics 2026, 11, 44. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Yang, W.; Huang, C.; Ji, P. Ant colony algorithm optimized by local search and adaptive strategy for drilling sequence path planning. J. Mech. Sci. Technol. 2026, 40, 1291–1301. [Google Scholar] [CrossRef] [Scilit]
- Saini, G.; Jadon, S.S.; Chaube, S. Learning-aided Artificial Bee Colony with neural knowledge transfer for global optimization. Sci. Rep. 2026, 16, 7019. [Google Scholar] [CrossRef] [Scilit]
- Saini, G.; Jadon, S.S. A neural knowledge learning-driven artificial bee colony algorithm with reinforcement adaptation for global optimization. Appl. Soft Comput. 2026, 191, 114662. [Google Scholar] [CrossRef] [Scilit]
- Nouri, P.; Kamarposhti, M.A.; Nouri, T.; Radmehr, M. Optimization of fuzzy logic controller in the converter of a standalone solar power system using the firefly algorithm. Sci. Rep. 2026, 16, 10248. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Sutrisno, D.; Ardhika, D.Y.; Siddiq, S.A.; Prakasa, M.A.; Fauzi, M.A.; Widiyawati, E.; Kurniawan, I.H.; Wibowo, R.S.; Budiharto Putri, V.L.; Robandi, I. Application of Firefly Algorithm for Optimizing the Available Transfer Capability in the Sulbagsel Electricity System of Indonesia. Int. J. Intell. Eng. Syst. 2026, 19, 731–744. [Google Scholar] [CrossRef] [Scilit]
- Senandes, R.S.; Brante, G.; Souza, R.D.; Azarbahram, A.; López, O.L.A. Bat Algorithm-Based Energy Beamforming for Wireless Power Transfer with Dynamic Metasurface Antennas. IEEE Trans. Commun. 2026, 74, 4078–4089. [Google Scholar] [CrossRef] [Scilit]
- Alsumaiei, A.A. Physics-constrained neural network for daily pan evaporation forecasting in hyper-arid climates optimized by Bat Algorithm. J. Hydrol. 2026, 134936. [Google Scholar] [CrossRef] [Scilit]
- Almufti, S.M.; Hassan, N.S.; Mercado, M.C.; Felix, J.W.G.; Barbosa, T.S.; Supan, F.E. Survey on whale optimization algorithm: From fundamental principles to modern adaptations and applications. Int. J. Inf. Technol. Comput. Eng. 2026, 6, 1–19. [Google Scholar] [CrossRef] [Scilit]
- Su, Y.; Liu, Y. A novel marine predator whale optimization algorithm for global numerical optimization. Eng. Optim. 2026, 58, 203–239. [Google Scholar] [CrossRef] [Scilit]
- Alauthman, M.; Al-Qerem, A.; Almomani, A.; Ishtaiwi, A.M.; Aldweesh, A.; Arafah, M.; Arya, V.; Gupta, B.B. Enhancing Web of Things Security Using Harris Hawks Optimization with Reinforcement Learning. Int. J. Cogn. Comput. Eng. 2026, 7, 376–388. [Google Scholar] [CrossRef] [Scilit]
- Zeng, J.; Chen, M.R.; Guo, Z.; Zhang, Z.; Zhong, S. An Improved Large-Scale Multi-objective Competitive Swarm Optimizer Based on Harris Hawks Optimization. In International Conference on Behavioural and Social Computing; Springer Nature Singapore: Singapore, 2025; pp. 30–42. [Google Scholar]
- Varshney, M.; Ali, M. A Modified Aquila Optimizer for Application to Plate–Fin Heat Exchangers Design Problem. Mathematics 2026, 14, 431. [Google Scholar] [CrossRef] [Scilit]
- Wreford, A.I. Optimization of Deep Neural Networks for Heart Disease Diagnosis Using the Aquila Optimizer: Bridging AI and Bio-Inspired Computation. J. Sci. Technol. 2026, 4, 62–70. [Google Scholar]
- Sheng, W.; Yang, X.; Jia, D.; Liu, K.; Han, Q.; Li, C. Fault Location Method for Distribution Networks Based on Cluster Partitioning and Arithmetic Optimization Algorithm. Processes 2026, 14, 493. [Google Scholar] [CrossRef] [Scilit]
- Toğan, V.; Said Sulub, A.; Azim Eirgash, M.; Mostofi, F. Project Scheduling to Minimize the Time and Cost in Large-Scale Construction Projects with Repulsion-Based Improved Arithmetic Optimization. J. Constr. Eng. Manag. 2026, 152, 04025277. [Google Scholar] [CrossRef] [Scilit]
- Kyrou, G.; Charilogis, V.; Tsoulos, I.G. A Novel Magnificent Frigatebird Optimization Algorithm with Proposed Movement Strategies for Enhanced Global Search. Analytics 2025, 5, 1. [Google Scholar] [CrossRef] [Scilit]
- Lin, J.; Zhang, X.; Li, R.; Huang, Y.; Qin, Q. Multi-Strategy Enhanced Hybrid Salp Swarm Algorithm for Robust Association Rule Mining in Dynamic Environments. Int. J. Pattern Recognit. Artif. Intell. 2026, 40, 2650005. [Google Scholar] [CrossRef] [Scilit]
- Nguyen, K.D.; Tran, T.T.; Vo, D.N. An efficient Salp Swarm Algorithm for optimizing wind farm layouts with neighboring farm impacts. Int. J. Green Energy 2026, 23, 420–435. [Google Scholar] [CrossRef] [Scilit]
- Chen, J.; Zhu, H.; Shu, T.; Cao, C.; Deng, Y.; Cheng, Q. Balanced Grey Wolf Optimizer Algorithm for Backpropagation Neural Networks. Mathematics 2026, 14, 554. [Google Scholar] [CrossRef] [Scilit]
- Adhikary, J.; Acharyya, S. Randomized Balanced Grey Wolf Optimizer (RBGWO) for solving real life optimization problems. Appl. Soft Comput. 2022, 117, 108429. [Google Scholar] [CrossRef] [Scilit]
- Wang, J.; Lin, D.; Zhang, Y.; Huang, S. An adaptively balanced grey wolf optimization algorithm for feature selection on high-dimensional classification. Eng. Appl. Artif. Intell. 2022, 114, 105088. [Google Scholar] [CrossRef] [Scilit]
- Amusat, R.O.; Ocheni, U.U.; Shodiya, S.; Salau, R. Enhanced MPPT Using Hybrid Smell Agent and Particle Swarm Optimization under Partial Shading in PV Arrays. Uniabuja J. Eng. Technol. (UJET) 2026, 3, 71–81. [Google Scholar]
- Kyrou, G.; Tsoulos, I.G.; Gianni, A.M.; Charilogis, V. Parallel smell agent optimization (SAO): Collaborative subpopulations for accelerated convergence. Symmetry 2025, 17, 592. [Google Scholar] [CrossRef] [Scilit]
- Stripinis, L.; Paulavičius, R. An extensive numerical benchmark study of deterministic vs. stochastic derivative-free global optimization algorithms. arXiv 2022, arXiv:2209.05759. [Google Scholar] [CrossRef] [Scilit]
- Ali, M.M.; Kaelo, P. Improved particle swarm algorithms for global optimization. Appl. Math. Comput. 2008, 196, 578–593. [Google Scholar] [CrossRef] [Scilit]
- Koyuncu, H.; Ceylan, R. A PSO based approach: Scout particle swarm algorithm for continuous global optimization problems. J. Comput. Des. Eng. 2019, 6, 129–142. [Google Scholar] [CrossRef] [Scilit]
- Siarry, P.; Berthiau, G.; Durdin, F.; Haussy, J. Enhanced simulated annealing for globally minimizing functions of many-continuous variables. ACM Trans. Math. Softw. (TOMS) 1997, 23, 209–228. [Google Scholar] [CrossRef] [Scilit]
- LaTorre, A.; Molina, D.; Osaba, E.; Poyatos, J.; Del Ser, J.; Herrera, F. A prescription of methodological guidelines for comparing bio-inspired optimization algorithms. Swarm Evol. Comput. 2021, 67, 100973. [Google Scholar] [CrossRef] [Scilit]
- Tsoulos, I.G.; Charilogis, V.; Kyrou, G.; Stavrou, V.N.; Tzallas, A. OPTIMUS: A Multidimensional Global Optimization Package. J. Open Source Softw. 2025, 10, 7584. [Google Scholar] [CrossRef] [Scilit]
- Ali, M.M.; Khompatraporn, C.; Zabinsky, Z.B. A numerical evaluation of several stochastic algorithms on selected continuous global optimization test problems. J. Glob. Optim. 2005, 31, 635–672. [Google Scholar] [CrossRef] [Scilit]
- Floudas, C.A.; Pardalos, P.M.; Adjiman, C.; Esposito, W.R.; Gümüs, Z.H.; Harding, S.T.; Klepeis, J.L.; Meyer, C.A.; Schweiger, C.A. Handbook of Test Problems in Local and Global Optimization; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2013; Volume 33. [Google Scholar]
- Jones, D.R.; Martins, J.R. The DIRECT algorithm: 25 years later. J. Glob. Optim. 2021, 79, 521–566. [Google Scholar] [CrossRef] [Scilit]
- Luo, B.; Su, X.; Zhang, S.; Yan, P.; Liu, J.; Li, R. Analysis of a novel gas cycle cooler with large temperature glide for space cooling. Energy 2025, 326, 136294. [Google Scholar] [CrossRef] [Scilit]
- Keerthika, R.; Niranjan, S.P.; Komala Durga, B. A Survey on the tandem queueing models. Scope 2025, 14, 134–148. [Google Scholar]
- Abiodun, O.I.; Jantan, A.; Omolara, A.E.; Dada, K.V.; Mohamed, N.A.; Arshad, H. State-of-the-art in artificial neural network applications: A survey. Heliyon 2018, 4, e00938. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Suryadevara, S.; Yanamala, A.K.Y. A Comprehensive Overview of Artificial Neural Networks: Evolution, Architectures, and Applications. Rev. Intel. Artif. Med. 2021, 12, 51–76. [Google Scholar]
- Kelly, M.; Longjohn, R.; Nottingham, K. The UCI Machine Learning Repository. Available online: https://archive.ics.uci.edu (accessed on 25 May 2026).
- Derrac, J.; Garcia, S.; Sanchez, L.; Herrera, F. Keel data-mining software tool: Data set repository, integration of algorithms and experimental analysis framework. J. Mult. Valued Log. Soft Comput. 2015, 17, 255–287. [Google Scholar]
- Kononenko, I.; Šimec, E.; Robnik-Šikonja, M. Overcoming the myopia of inductive learning algorithms with RELIEFF. Appl. Intell. 1997, 7, 39–55. [Google Scholar] [CrossRef] [Scilit]
- Perantonis, S.J.; Virvilis, V. Input feature extraction for multilayered perceptrons using supervised principal component analysis. Neural Process. Lett. 1999, 10, 243–252. [Google Scholar] [CrossRef] [Scilit]
- Garcke, J.; Griebel, M. Classification with sparse grids using simplicial basis functions. Intell. Data Anal. 2002, 6, 483–502. [Google Scholar] [CrossRef] [Scilit]
- Cestnik, B.; Kononenko, I.; Bratko, I. ASSISTANT 86: A knowledge-elicitation tool for sophisticated users. In Proceedings of the 2nd European Conference on European Working Session on Learning, Bled, Yugoslavia, 1 May 1987; pp. 31–45. [Google Scholar]
- Smith, J.W.; Everhart, J.E.; Dickson, W.C.; Knowler, W.C.; Johannes, R.S. Using the ADAP learning algorithm to forecast the onset of diabetes mellitus. In Proceedings of the Annual Symposium on Computer Application in Medical Care, Washington, DC, USA, 6–9 November 1988; p. 261. [Google Scholar]
- Wolberg, W.H.; Mangasarian, O.L. Multisurface method of pattern separation for medical diagnosis applied to breast cytology. Proc. Natl. Acad. Sci. USA 1990, 87, 9193–9196. [Google Scholar] [CrossRef] [Scilit]
- Raymer, M.L.; Doom, T.E.; Kuhn, L.A.; Punch, W.F. Knowledge discovery in medical and biological datasets using a hybrid Bayes classifier/evolutionary algorithm. IEEE Trans. Syst. Man Cybern. Part B (Cybern.) 2003, 33, 802–813. [Google Scholar] [CrossRef] [Scilit]
- Zhong, P.; Fukushima, M. Regularized nonsmooth Newton method for multi-class support vector machines. Optim. Methods Softw. 2007, 22, 225–236. [Google Scholar] [CrossRef] [Scilit]
- Kingma, D.P.; Ba, J. Adam: A method for stochastic optimization. arXiv 2014, arXiv:1412.6980. [Google Scholar]
- Xia, J.H.; Kumta, A.S. Feedforward neural network trained by BFGS algorithm for modeling plasma etching of silicon carbide. IEEE Trans. Plasma Sci. 2010, 38, 142–148. [Google Scholar] [CrossRef] [Scilit]


















| Study | Main Contribution | Limitation |
|---|---|---|
| GWO [10,11] | Simple leadership-based optimization | Premature convergence |
| BGWO [39] | Improved exploration/exploitation balance | Sequential execution |
| RBGWO [40] | Increased stochastic diversity | No parallel cooperation |
| ABGWO [41] | Adaptive balancing strategy | No propagation mechanism |
| Parallel SAO [43] | Cooperative parallel optimization | Fixed communication scheme |
| Proposed Method | Parallel BGWO with adaptive propagation | Not applicable |
| Name | Formula | Dim | Bounds | |
|---|---|---|---|---|
| ATTRACTIVE SECTOR | n | 0 | ||
| BUCHE RASTRIGIN | n | 0 | ||
| DIFFERENT POWERS | n | 0 | ||
| DISCUS | n | 0 | ||
| ELLIPSOIDAL | n | 0 | ||
| GALLAGHER101 | n | 0 | ||
| GALLAGHER21 | n | 0 | ||
| GRIEWANK ROSENBROCK | n | 0 | ||
| GRIEWANK | n | 0 | ||
| RASTRIGIN | n | 0 | ||
| ROSENBROCK | n | 0 | ||
| SHARP RIDGE | n | 0 | ||
| STEP ELLIPSOIDAL | n | 0 | ||
| ZAKHAROV | n | 0 |
| Parameter | Value | Explanation |
|---|---|---|
| n | 200 | Number of populations (wolves) |
| 200 | Maximum number of iterations | |
| N | 1, 3, 10, 20, 30 | Number of subpopulations |
| Stopping rule: Similarity | ||
| 0.05 (5%) | Local search rate | |
| 1to1, 1toN, Nto1, NtoN | Propagation method | |
| 1 | Number of iterations for propagation | |
| 1 | Number of agents for propagation | |
| 1, 2, 3, 4 … | Number of subpopulations required to satisfy the stopping criterion | |
| F | 0.8 | Differential weight for DE |
| 0.9 | Crossover probability | |
| 8 | Number of iterations used in the termination rule | |
| - | 0.05 (5%) | Mutation rate for GA |
| - | 0.05 (5%) | Selection rate for GA |
| - | Roulette | Selection method for GA |
| Function | 1 Cluster | 3 Cluster | 10 Cluster | 20 Cluster | 30 Cluster |
|---|---|---|---|---|---|
| ATTRACTIVE SECTOR_25 | 835 | 1292 | 1171 | 1170 | 1106 |
| ATTRACTIVE SECTOR_50 | 1715 | 1851 | 1549 | 1534 | 1481 |
| ATTRACTIVE SECTOR_100 | 2319 | 2261 | 1818 | 1809 | 1833 |
| ATTRACTIVE SECTOR_150 | 2123 | 2113 | 1754 | 1754 | 1722 |
| BUCHE RASTRIGIN_25 | 3077 | 4451 | 1606 | 1578 | 1959 |
| BUCHE RASTRIGIN_50 | 10,475 | 9890 | 4514 | 4420 (0.97) | 5220 (0.90) |
| BUCHE RASTRIGIN_100 | 17,769 | 15,782 | 7302 | 7006 (0.97) | 10,690 (0.90) |
| BUCHE RASTRIGIN_150 | 17,275 | 15,319 | 6828 | 6837 (0.97) | 10,623 (0.97) |
| DISCUS_25 | 914 | 1391 | 1221 | 1153 | 1116 |
| DISCUS_50 | 1901 | 2013 | 1513 | 1549 | 1428 |
| DISCUS_100 | 2569 | 2373 | 1827 | 1636 | 1503 |
| DISCUS_150 | 2346 | 2250 | 1776 | 1694 | 1476 |
| DIFFERENTPOWERS_25 | 3815 | 6022 | 1623 | 2123 | 2354 |
| DIFFERENTPOWERS_50 | 12,072 | 12,440 | 6920 | 6567 | 7469 |
| DIFFERENTPOWERS_100 | 23,887 | 21,327 | 11,816 | 12,344 | 15,667 |
| DIFFERENTPOWERS_150 | 27,185 | 23,196 | 12,003 | 12,858 | 16,164 |
| ELLIPSOIDAL_25 | 1918 | 3079 | 1216 | 1216 | 1354 |
| ELLIPSOIDAL_50 | 7804 | 6986 | 2176 | 2173 | 2736 |
| ELLIPSOIDAL_100 | 19,182 | 14,093 | 3833 | 3843 | 5923 |
| ELLIPSOIDAL_150 | 23,940 | 17,710 | 4341 | 4518 | 6607 |
| GALLAGHER21_25 | 1092 | 1649 | 1397 | 1376 | 1334 |
| GALLAGHER21_50 | 3028 | 3257 | 3095 | 2740 (0.93) | 2080 (0.83) |
| GALLAGHER21_100 | 4346 | 4051 (0.93) | 3493 (0.83) | 3157 (0.80) | 2588 (0.67) |
| GALLAGHER21_150 | 2812 (0.80) | 2300 (0.70) | 2472 (0.73) | 2087 (0.63) | 1946 (0.63) |
| GALLAGHER101_25 | 1142 (0.93) | 1768 (0.93) | 1209 (0.93) | 1252 (0.93) | 1232 (0.93) |
| GALLAGHER101_50 | 3370 (0.83) | 3524 (0.80) | 2447 (0.73) | 2612 (0.77) | 2717 (0.87) |
| GALLAGHER101_100 | 4817 | 4769 | 4235 (0.93) | 3651 (0.87) | 4028 (0.90) |
| GALLAGHER101_150 | 4304 | 4195 | 3742 (0.97) | 3688 (0.97) | 3832 (0.93) |
| GRIEWANK _25 | 2456 | 3684 | 1399 | 1345 | 1669 |
| GRIEWANK _50 | 4822 | 4831 | 2675 | 2612 | 2676 |
| GRIEWANK _100 | 7646 | 6444 | 4111 | 4239 | 4096 |
| GRIEWANK _150 | 7198 | 6136 | 3897 | 3704 | 3838 |
| GRIEWANK_ROSENBROCK_25 | 3070 | 4220 | 1387 | 1434 | 1947 |
| GRIEWANK_ROSENBROCK_50 | 6306 | 6245 | 2696 | 2446 | 4150 |
| GRIEWANK_ROSENBROCK_100 | 9049 | 7884 | 3686 | 3641 | 6283 |
| GRIEWANK_ROSENBROCK_150 | 8528 | 7502 | 3463 | 3394 | 6108 |
| ROSENBROCK_25 | 3494 | 4831 | 1364 | 1311 | 1915 |
| ROSENBROCK_50 | 9279 | 9174 | 2842 | 2944 | 4367 |
| ROSENBROCK_100 | 17,258 | 15,410 | 2842 | 5602 | 9713 |
| ROSENBROCK_150 | 19,511 | 18,071 | 5628 | 6356 | 10,792 |
| RARSTIGIN_25 | 2486 | 3451 (0.97) | 1535 | 1542 | 1907 |
| RARSTIGIN_50 | 6278 | 6155 (0.97) | 3888 | 3461 (0.93) | 3876 (0.90) |
| RARSTIGIN_100 | 9052 | 8404 | 5608 | 5318 | 6810 (0.97) |
| RARSTIGIN_150 | 8088 | 7444 | 4942 | 4861 (0.97) | 5742 (0.93) |
| STEP ELLIPSOIDAL_25 | 666 | 1032 | 1154 | 1160 | 1092 |
| STEP ELLIPSOIDAL_50 | 1273 | 1476 | 1507 | 1500 | 1419 |
| STEP ELLIPSOIDAL_100 | 1676 | 1697 | 1737 | 1745 | 1696 |
| STEP ELLIPSOIDAL_150 | 1529 | 1633 | 1698 | 1691 | 1600 |
| SHARP RIDGE_25 | 3047 | 4652 | 1372 | 1329 | 1668 |
| SHARP RIDGE_50 | 6643 | 6420 | 2322 | 2184 | 2969 |
| SHARP RIDGE_100 | 9566 | 8344 | 3651 | 3345 | 4752 |
| SHARP RIDGE_150 | 8976 | 7779 | 3034 | 2880 | 3891 |
| ZAKHAROV_25 | 1768 | 2040 | 1355 | 1351 | 1617 |
| ZAKHAROV_50 | 4141 | 4001 | 1819 | 1830 | 3488 |
| ZAKHAROV_100 | 5050 | 6268 | 1344 | 1318 | 5381 |
| ZAKHAROV_150 | 7134 | 7239 | 1539 | 1513 | 5002 |
| 384,022 (0.99) | 363,819 (0.99) | 173,392 (0.99) | 174,401 (0.98) | 228,652 (0.97) |
| Function | PROP = 0 | PROP = 1 |
|---|---|---|
| ATTRACTIVE SECTOR_25 | 1745 | 1171 |
| ATTRACTIVE SECTOR_50 | 2162 | 1549 |
| ATTRACTIVE SECTOR_100 | 2414 | 1818 |
| ATTRACTIVE SECTOR_150 | 2440 | 1754 |
| BUCHE RASTRIGIN_25 | 8599 | 1606 |
| BUCHE RASTRIGIN_50 | 14,282 | 4514 |
| BUCHE RASTRIGIN_100 | 20,788 | 7302 |
| BUCHE RASTRIGIN_150 | 22,453 (0.97) | 6828 |
| DISCUS_25 | 1809 | 1221 |
| DISCUS_50 | 2022 | 1513 |
| DISCUS_100 | 2392 | 1827 |
| DISCUS_150 | 2349 | 1776 |
| DIFFERENTPOWERS_25 | 9905 | 1623 |
| DIFFERENTPOWERS_50 | 16,094 | 6920 |
| DIFFERENTPOWERS_100 | 26,466 | 11,816 |
| DIFFERENTPOWERS_150 | 33,123 | 12,003 |
| ELLIPSOIDAL_25 | 5003 | 1216 |
| ELLIPSOIDAL_50 | 9973 | 2176 |
| ELLIPSOIDAL_100 | 20,082 | 3833 |
| ELLIPSOIDAL_150 | 27,981 | 4341 |
| GALLAGHER21_25 | 2765 | 1397 |
| GALLAGHER21_50 | 3679 (0.97) | 3095 |
| GALLAGHER21_100 | 2044 (0.53) | 3493 (0.83) |
| GALLAGHER21_150 | 667 (0.40) | 2472 (0.73) |
| GALLAGHER101_25 | 2288 (0.93) | 1209 (0.93) |
| GALLAGHER101_50 | 3504 (0.83) | 2447 (0.73) |
| GALLAGHER101_100 | 4991 (0.90) | 4235 (0.93) |
| GALLAGHER101_150 | 5032 | 3742 (0.97) |
| GRIEWANK _25 | 5876 | 1399 |
| GRIEWANK _50 | 6446 | 2675 |
| GRIEWANK _100 | 7921 | 4111 |
| GRIEWANK _150 | 8657 | 3897 |
| GRIEWANK_ROSENBROCK_25 | 6456 | 1387 |
| GRIEWANK_ROSENBROCK_50 | 8186 | 2696 |
| GRIEWANK_ROSENBROCK_100 | 9765 | 3686 |
| GRIEWANK_ROSENBROCK_150 | 10,496 | 3463 |
| ROSENBROCK_25 | 8468 | 1364 |
| ROSENBROCK_50 | 12,829 | 2842 |
| ROSENBROCK_100 | 20,141 | 2842 |
| ROSENBROCK_150 | 25,818 | 5628 |
| RARSTIGIN_25 | 6901 | 1535 |
| RARSTIGIN_50 | 8901 | 3888 |
| RARSTIGIN_100 | 10,440 | 5608 |
| RARSTIGIN_150 | 10,149 | 4942 |
| STEP ELLIPSOIDAL_25 | 1351 | 1154 |
| STEP ELLIPSOIDAL_50 | 1623 | 1507 |
| STEP ELLIPSOIDAL_100 | 1769 | 1737 |
| STEP ELLIPSOIDAL_150 | 1720 | 1698 |
| SHARP RIDGE_25 | 7434 | 1372 |
| SHARP RIDGE_50 | 9092 | 2322 |
| SHARP RIDGE_100 | 10,380 | 3651 |
| SHARP RIDGE_150 | 10,708 | 3034 |
| ZAKHAROV_25 | 2631 | 1355 |
| ZAKHAROV_50 | 4674 | 1819 |
| ZAKHAROV_100 | 8186 | 1344 |
| ZAKHAROV_150 | 9869 | 1539 |
| 493,939 (0.97) | 173,392 (0.99) |
| Function | 1to1 | 1toN | Nto1 | NtoN |
|---|---|---|---|---|
| ATTRACTIVE SECTOR_25 | 1602 | 1348 | 1349 | 1171 |
| ATTRACTIVE SECTOR_50 | 2027 | 1648 | 1698 | 1549 |
| ATTRACTIVE SECTOR_100 | 2271 | 1912 | 1944 | 1818 |
| ATTRACTIVE SECTOR_150 | 2282 | 1859 | 1914 | 1754 |
| BUCHE RASTRIGIN_25 | 7204 | 3327 | 3521 | 1606 |
| BUCHE RASTRIGIN_50 | 11,493 (0.93) | 6203 | 6789 (0.97) | 4514 |
| BUCHE RASTRIGIN_100 | 17,882 | 10,472 | 11,567 | 7302 |
| BUCHE RASTRIGIN_150 | 18,787 (0.93) | 10,340 | 11,452 (0.97) | 6828 |
| DISCUS_25 | 1726 | 1359 | 1392 | 1221 |
| DISCUS_50 | 1923 | 1517 | 1706 | 1513 |
| DISCUS_100 | 2059 | 1911 | 1691 | 1827 |
| DISCUS_150 | 2088 | 1822 | 1743 | 1776 |
| DIFFERENTPOWERS_25 | 8481 | 3981 | 4630 | 1623 |
| DIFFERENTPOWERS_50 | 14,513 | 9641 | 9649 | 6920 |
| DIFFERENTPOWERS_100 | 23,558 | 15,731 | 17,144 | 11,816 |
| DIFFERENTPOWERS_150 | 28,561 | 16,633 | 18,553 | 12,003 |
| ELLIPSOIDAL_25 | 4112 | 2151 | 2353 | 1216 |
| ELLIPSOIDAL_50 | 8553 | 3614 | 4283 | 2176 |
| ELLIPSOIDAL_100 | 16,965 | 6082 | 7615 | 3833 |
| ELLIPSOIDAL_150 | 22,798 | 7751 | 9556 | 4341 |
| GALLAGHER21_25 | 2319 | 1692 | 1689 | 1397 |
| GALLAGHER21_50 | 3201 (0.93) | 3137 (0.97) | 2914 (0.93) | 3095 |
| GALLAGHER21_100 | 2419 (0.60) | 3273 (0.77) | 2476 (0.63) | 3493 (0.83) |
| GALLAGHER21_150 | 1079 (0.47) | 1507 (0.53) | 1245 (0.50) | 2472 (0.73) |
| GALLAGHER101_25 | 2148 | 1580 (0.97) | 1636 | 1209 (0.93) |
| GALLAGHER101_50 | 3777 (0.97) | 3572 (0.97) | 3335 (0.93) | 2447 (0.73) |
| GALLAGHER101_100 | 5272 | 4891 | 4729 (0.97) | 4235 (0.93) |
| GALLAGHER101_150 | 4785 | 4282 | 4429 | 3742 (0.97) |
| GRIEWANK _25 | 5277 | 2780 | 3232 | 1399 |
| GRIEWANK _50 | 5682 | 3384 | 3679 | 2675 |
| GRIEWANK _100 | 6813 | 4314 | 4799 | 4111 |
| GRIEWANK _150 | 7549 | 4274 | 4541 (0.87) | 3897 |
| GRIEWANK_ROSENBROCK_25 | 5722 | 2966 | 3467 (0.97) | 1387 |
| GRIEWANK_ROSENBROCK_50 | 7311 | 4285 | 4700 (0.97) | 2696 |
| GRIEWANK_ROSENBROCK_100 | 8723 | 5430 | 6023 | 3686 |
| GRIEWANK_ROSENBROCK_150 | 9517 | 5367 | 5802 | 3463 |
| ROSENBROCK_25 | 7668 | 3471 | 4288 | 1364 |
| ROSENBROCK_50 | 11,170 | 5907 | 6752 | 2842 |
| ROSENBROCK_100 | 17,250 | 10,773 | 11,768 | 2842 |
| ROSENBROCK_150 | 23,256 | 12,622 | 14,393 | 5628 |
| RARSTIGIN_25 | 5500 | 2935 | 3295 | 1535 |
| RARSTIGIN_50 | 7523 | 5364 | 4541 | 3888 |
| RARSTIGIN_100 | 8597 (0.97) | 6728 | 6790 | 5608 |
| RARSTIGIN_150 | 8784 (0.97) | 6025 (0.97) | 6138 | 4942 |
| STEP ELLIPSOIDAL_25 | 1328 | 1205 | 1207 | 1154 |
| STEP ELLIPSOIDAL_50 | 1593 | 1530 | 1524 | 1507 |
| STEP ELLIPSOIDAL_100 | 1742 | 1735 | 1743 | 1737 |
| STEP ELLIPSOIDAL_150 | 1713 | 1701 | 1723 | 1698 |
| SHARP RIDGE_25 | 6833 | 3248 | 3390 | 1372 |
| SHARP RIDGE_50 | 7629 | 3917 | 4348 | 2322 |
| SHARP RIDGE_100 | 8889 | 4814 | 5363 | 3651 |
| SHARP RIDGE_150 | 9656 | 4522 | 5010 | 3034 |
| ZAKHAROV_25 | 2407 | 1682 | 1850 | 1355 |
| ZAKHAROV_50 | 4004 | 2579 | 2651 | 1819 |
| ZAKHAROV_100 | 7077 | 3297 | 4144 | 1344 |
| ZAKHAROV_150 | 9158 | 4352 | 4690 | 1539 |
| 432,256 (0.98) | 254,443 (0.99) | 274,853 (0.98) | 173,392 (0.99) |
| Function | 1to1 | 1toN | Nto1 | NtoN |
|---|---|---|---|---|
| ATTRACTIVE SECTOR_25 | 1663 | 1317 | 1271 | 1170 |
| ATTRACTIVE SECTOR_50 | 2026 | 1582 | 1644 | 1534 |
| ATTRACTIVE SECTOR_100 | 2247 | 1826 | 1893 | 1809 |
| ATTRACTIVE SECTOR_150 | 2231 | 1797 | 1898 | 1754 |
| BUCHE RASTRIGIN_25 | 7185 | 2674 | 2768 | 1578 |
| BUCHE RASTRIGIN_50 | 11,071 (0.97) | 5436 (0.97) | 5108 (0.87) | 4420 (0.97) |
| BUCHE RASTRIGIN_100 | 15,630 (0.90) | 7698 (0.97) | 8794 (0.83) | 7006 (0.97) |
| BUCHE RASTRIGIN_150 | 17,743 (0.97) | 7296 (0.90) | 8690 (0.87) | 6837 (0.97) |
| DISCUS_25 | 1721 | 1222 | 1330 | 1153 |
| DISCUS_50 | 1833 | 1413 | 1368 | 1549 |
| DISCUS_100 | 1803 | 1642 | 1555 | 1636 |
| DISCUS_150 | 1927 | 1601 | 1572 | 1694 |
| DIFFERENTPOWERS_25 | 9370 | 3382 | 3277 | 2123 |
| DIFFERENTPOWERS_50 | 14,912 | 7296 | 7985 | 6567 |
| DIFFERENTPOWERS_100 | 23,185 | 12,713 | 14,072 | 12,344 |
| DIFFERENTPOWERS_150 | 27,829 | 13,781 | 15,957 | 12,858 |
| ELLIPSOIDAL_25 | 4242 | 1600 | 1805 | 1216 |
| ELLIPSOIDAL_50 | 7652 | 2879 | 3370 | 2173 |
| ELLIPSOIDAL_100 | 14,835 | 4172 | 5690 | 3843 |
| ELLIPSOIDAL_150 | 20,040 | 5562 | 6949 | 4518 |
| GALLAGHER21_25 | 2347 | 1542 | 1582 | 1376 |
| GALLAGHER21_50 | 2609 (0.80) | 2656 (0.93) | 2031 (0.80) | 2740 (0.93) |
| GALLAGHER21_100 | 1250 (0.40) | 2255 (0.60) | 1725 (0.50) | 3157 (0.80) |
| GALLAGHER21_150 | 654 (0.40) | 1343 (0.50) | 1019 (0.47) | 2087 (0.63) |
| GALLAGHER101_25 | 2180 | 1383 (0.97) | 1630 | 1252 (0.93) |
| GALLAGHER101_50 | 3554 (0.90) | 2894 (0.87) | 2899 (0.90) | 2612 (0.77) |
| GALLAGHER101_100 | 4806 (0.87) | 3942 (0.83) | 3927 (0.83) | 3651 (0.87) |
| GALLAGHER101_150 | 5034 | 4093 (0.97) | 3804 (0.93) | 3688 (0.97) |
| GRIEWANK _25 | 5255 | 2219 | 2341 | 1345 |
| GRIEWANK _50 | 5545 | 3050 | 3292 | 2612 |
| GRIEWANK _100 | 6280 | 3760 | 3823 | 4239 |
| GRIEWANK _150 | 6933 | 3596 | 3887 | 3704 |
| GRIEWANK_ROSENBROCK_25 | 5566 | 1851 | 2653 | 1434 |
| GRIEWANK_ROSENBROCK_50 | 7156 | 3145 | 3754 | 2446 |
| GRIEWANK_ROSENBROCK_100 | 8461 | 3983 | 4858 | 3641 |
| GRIEWANK_ROSENBROCK_150 | 8923 | 3773 | 4887 | 3394 |
| ROSENBROCK_25 | 7197 | 1876 | 2995 | 1311 |
| ROSENBROCK_50 | 10,930 | 3825 | 5192 | 2944 |
| ROSENBROCK_100 | 17,190 | 6262 | 9295 | 5602 |
| ROSENBROCK_150 | 23,645 | 8431 | 11,263 | 6356 |
| RARSTIGIN_25 | 5727 | 1985 | 2346 | 1542 |
| RARSTIGIN_50 | 6901 (0.93) | 4141 (0.97) | 4157 (0.93) | 3461 (0.93) |
| RARSTIGIN_100 | 8313 (0.93) | 5491 (0.90) | 5433 (0.87) | 5318 |
| RARSTIGIN_150 | 8674 (0.97) | 5954 (0.90) | 5671 (0.97) | 4861 (0.97) |
| STEP ELLIPSOIDAL_25 | 1342 | 1238 | 1198 | 1160 |
| STEP ELLIPSOIDAL_50 | 1557 | 1516 | 1539 | 1500 |
| STEP ELLIPSOIDAL_100 | 1772 | 1733 | 1733 | 1745 |
| STEP ELLIPSOIDAL_150 | 1727 | 1705 | 1706 | 1691 |
| SHARP RIDGE_25 | 6774 | 2150 | 2645 | 1329 |
| SHARP RIDGE_50 | 7431 | 2899 | 3598 | 2184 |
| SHARP RIDGE_100 | 8358 | 4010 | 4411 | 3345 |
| SHARP RIDGE_150 | 8713 | 3680 | 4186 | 2880 |
| ZAKHAROV_25 | 2338 | 1391 | 1557 | 1351 |
| ZAKHAROV_50 | 4005 | 1845 | 2371 | 1830 |
| ZAKHAROV_100 | 6815 | 1687 | 2836 | 1318 |
| ZAKHAROV_150 | 9871 | 1787 | 3749 | 1513 |
| 414,978 (0.97) | 195,980 (0.97) | 222,989 (0.96) | 174,401 (0.98) |
| Function | GA | DE | GWO | PARALLELDE | SAOP | BGWO | WOA | PROPOSED |
|---|---|---|---|---|---|---|---|---|
| ATTRACTIVE SECTOR_25 | 2281 | 2234 | 3772 | 5594 | 1715 | 3239 | 1944 | 1171 |
| ATTRACTIVE SECTOR_50 | 2297 | 2298 | 12556 | 5611 | 2106 | 17,575 | 4646 | 1549 |
| ATTRACTIVE SECTOR_100 | 2344 | 2273 | 29011 | 5623 | 2691 | 28,735 | 6739 | 1818 |
| ATTRACTIVE SECTOR_150 | 2345 | 2255 | 25348 | 5614 | 2618 | 24,872 | 6070 | 1754 |
| BUCHE RASTRIGIN_25 | 11,233 (0.93) | 11,417 (0.93) | 4214 | 5592 | 2183 (0.93) | 1989 (0.93) | 3009 (0.97) | 1606 |
| BUCHE RASTRIGIN_50 | 17,589 (0.57) | 21,873 (0.57) | 13,509 (0.90) | 5610 | 4657 (0.57) | 4033 (0.57) | 14,163 (0.70) | 4514 |
| BUCHE RASTRIGIN_100 | 32,881 (0.30) | 39,401 (0.30) | 23,867 (0.80) | 5622 | 7806 (0.30) | 7564 (0.30) | 7293 (0.97) | 7302 |
| BUCHE RASTRIGIN_150 | 36,444 (0.40) | 48,017 (0.40) | 22,139 (0.87) | 5611 | 7731 (0.40) | 6472 (0.40) | 5699 | 6828 |
| DISCUS_25 | 2715 | 2612 | 4979 | 5596 | 1747 | 4266 | 2505 | 1221 |
| DISCUS_50 | 2714 | 2701 | 19111 | 5614 | 2472 | 18,438 | 8241 | 1513 |
| DISCUS_100 | 2752 | 2693 | 29,094 | 5624 | 2722 | 28,740 | 12,795 | 1827 |
| DISCUS_150 | 2750 | 2671 | 25,351 | 5614 | 2483 | 24,876 | 11,185 | 1776 |
| DIFFERENTPOWERS_25 | 13,758 | 14,154 | 3580 | 5595 | 2456 | 2728 | 1864 | 1623 |
| DIFFERENTPOWERS_50 | 19,777 | 22,093 | 10,497 | 5612 | 8075 | 12,334 | 4211 | 6920 |
| DIFFERENTPOWERS_100 | 28,988 | 29,193 | 25,884 | 5624 | 13,699 | 27,204 | 6439 | 11,816 |
| DIFFERENTPOWERS_150 | 34,372 | 34,490 | 25,642 | 5613 | 15,676 | 25,413 | 5930 | 12,003 |
| ELLIPSOIDAL_25 | 5930 | 5778 | 3598 | 5593 | 1847 | 2778 | 1843 | 1216 |
| ELLIPSOIDAL_50 | 10,583 | 11,023 | 10,624 | 5611 | 2979 | 13,691 | 4127 | 2176 |
| ELLIPSOIDAL_100 | 20,604 | 20,345 | 25,068 | 5623 | 5137 | 28,976 | 6014 | 3833 |
| ELLIPSOIDAL_150 | 28,556 | 27,643 | 25,642 | 5612 | 5893 | 25,171 | 5653 | 4341 |
| GALLAGHER21_25 | 3118 (0.93) | 2867 (0.93) | 3214 (0.93) | 5595 | 2206 (0.93) | 2115 (0.93) | 3978 (0.93) | 1397 |
| GALLAGHER21_50 | 3272 (0.57) | 3566 (0.57) | 6234 (0.57) | 5612 | 8557 (0.57) | 6590 (0.57) | 14,831 (0.57) | 3095 |
| GALLAGHER21_100 | 1693 (0.30) | 1621 (0.30) | 2901 (0.30) | 5622 | 1691 (0.30) | 8781 (0.30) | 1502 (0.30) | 3493 (0.83) |
| GALLAGHER21_150 | 1682 (0.40) | 1617 (0.40) | 2898 (0.40) | 5613 | 1671 (0.40) | 1703 (0.40) | 1500 (0.40) | 2472 (0.73) |
| GALLAGHER101_25 | 3083 (0.93) | 3030 (0.93) | 3106 (0.93) | 5593 | 2068 | 1913 (0.93) | 3531 (0.93) | 1209 (0.93) |
| GALLAGHER101_50 | 6150 (0.57) | 4617 (0.57) | 5873 (0.57) | 5602 | 6932 | 7429 (0.57) | 13,266 (0.57) | 2447 (0.73) |
| GALLAGHER101_100 | 6656 (0.30) | 4340 (0.30) | 8356 (0.30) | 5606 | 18,872 | 12,116 (0.30) | 18,537 (0.30) | 4235 (0.93) |
| GALLAGHER101_150 | 6122 (0.40) | 3236 (0.40) | 7496 (0.40) | 5601 | 19,066 | 14,717 (0.40) | 15,220 (0.40) | 3742 (0.97) |
| GRIEWANK _25 | 9514 | 9655 | 3695 (0.97) | 5594 | 2237 | 2878 (0.97) | 1893 | 1399 |
| GRIEWANK _50 | 5511 | 5147 | 10,342 (0.97) | 5610 | 3132 | 12,370 (0.83) | 4184 | 2675 |
| GRIEWANK _100 | 5078 | 4141 | 22,295 | 5623 | 4053 | 27,343 (0.87) | 6532 (0.97) | 4111 |
| GRIEWANK _150 | 5284 | 4131 | 25374 | 5612 | 3934 | 24,895 (0.93) | 6098 (0.97) | 3897 |
| GRIEWANK_ROSENBROCK_25 | 16,098 | 17,837 | 3429 | 5595 | 2259 | 2435 | 1740 | 1387 |
| GRIEWANK_ROSENBROCK_50 | 22,598 | 27,316 | 8659 | 5612 | 4413 | 9859 | 3361 | 2696 |
| GRIEWANK_ROSENBROCK_100 | 30,869 | 35,225 | 19,410 | 5624 | 5856 | 21301 | 4784 | 3686 |
| GRIEWANK_ROSENBROCK_150 | 37,686 | 40,126 | 22,950 | 5613 | 6664 | 23,047 | 4450 | 3463 |
| ROSENBROCK_25 | 15,148 | 15,199 | 3760 | 5595 | 2217 | 3320 | 1925 | 1364 |
| ROSENBROCK_50 | 23,663 | 25,189 | 12,789 | 5612 | 4238 | 18057 | 4611 | 2842 |
| ROSENBROCK_100 | 40,370 | 39,254 | 29,103 | 5623 | 7197 | 28756 | 6786 | 2842 |
| ROSENBROCK_150 | 53,927 | 51,902 | 25,367 | 5613 | 8677 | 24893 | 6076 | 5628 |
| RARSTIGIN_25 | 9348 (0.93) | 9799 (0.93) | 2959 (0.93) | 5594 | 2067 (0.93) | 2007 (0.93) | 3007 (0.97) | 1535 |
| RARSTIGIN_50 | 11,414 (0.57) | 13,738 (0.57) | 13,386 (0.87) | 5610 | 3871 (0.57) | 4022 (0.57) | 15,194 (0.67) | 3888 |
| RARSTIGIN_100 | 12,898 (0.30) | 17,722 (0.30) | 22,715 (0.77) | 5622 | 4840 (0.30) | 7611 (0.30) | 10,638 (0.87) | 5608 |
| RARSTIGIN_150 | 14,392 (0.40) | 19,506 (0.40) | 18,708 (0.73) | 5612 | 4693 (0.40) | 6693 (0.40) | 6827 (0.97) | 4942 |
| STEP ELLIPSOIDAL_25 | 1718 (0.93) | 1664 (0.93) | 3078 | 5593 | 1806 (0.93) | 1831 | 1590 | 1154 |
| STEP ELLIPSOIDAL_50 | 2201 (0.57) | 1661 (0.57) | 5163 | 5610 | 2369 (0.57) | 3615 (0.90) | 2273 (0.93) | 1507 |
| STEP ELLIPSOIDAL_100 | 2028 (0.30) | 1629 (0.30) | 10101 (0.97) | 5622 | 2355 (0.30) | 6624 (0.57) | 2708 (0.97) | 1737 |
| STEP ELLIPSOIDAL_150 | 1752 (0.40) | 1617 (0.40) | 12778 (0.97) | 5612 | 1977 (0.40) | 6730 (0.44) | 2527 (0.97) | 1698 |
| SHARP RIDGE_25 | 11,324 | 11,800 | 4098 | 5596 | 2124 | 4087 | 2110 | 1372 |
| SHARP RIDGE_50 | 11,454 | 12,866 | 16,581 | 5612 | 3106 | 18,454 | 5907 | 2322 |
| SHARP RIDGE_100 | 12,105 | 12,682 | 29,123 | 5624 | 3995 | 28,790 | 8936 | 3651 |
| SHARP RIDGE_150 | 12,266 | 12,231 | 25,399 | 5614 | 4055 | 24,923 | 8022 | 3034 |
| ZAKHAROV_25 | 5760 | 4939 | 8426 | 5598 | 2177 | 9075 | 10,581 | 1355 |
| ZAKHAROV_50 | 15,253 | 8154 | 23,034 | 5611 | 3083 | 27,447 | 25,061 | 1819 |
| ZAKHAROV_100 | 36,693 | 12,572 | 3329 | 5623 | 3878 | 5763 | 9463 | 1344 |
| ZAKHAROV_150 | 38,858 | 14,744 | 3251 | 5613 | 4341 | 3333 | 11,943 | 1539 |
| 777,899 (0.84) | 762,504 (0.84) | 772,866 (0.91) | 314,144 | 263,370 (0.84) | 724,617 (0.85) | 371,962 (0.92) | 173,392 (0.99) |
| Function | GA | DE | GWO | PARALLELDE | SAOP | BGWO | WOA | PROPOSED |
|---|---|---|---|---|---|---|---|---|
| RASTRIGIN_25 | 4.84 (18.12) | 5.07 (19.08) | 2.35 (8.81) | 0 (0) | 5.37 (20.37) | 1.69 (6.87) | 3.34 (18.03) | 0 (0) |
| RASTRIGIN_50 | 42.61 (49.41) | 69.74 (80.28) | 2.58 (7.66) | 0 (0) | 47.32 (55.60) | 25.76 (35.22) | 37.57 (53.86) | 1.49 (5.65) |
| RASTRIGIN_100 | 90.40 (60.40) | 184.99 (123.56) | 20.33 (48.36) | 0 (0) | 106.29 (73.03) | 51.67 (35.30) | 22.65 (57.87) | 1.55 (8.39) |
| RASTRIGIN_150 | 111.56 (93.76) | 216.70 (178.74) | 34.29 (71.21) | 0 (0) | 126.39 (105.46) | 72.69 (66.19) | 6.79 (36.61) | 0.63 (3.39) |
| STEP ELLIPSOIDAL_25 | 209.96 (801.86) | 169.30 (634.53) | 0 (0) | 0 (0) | 50.80 (206.66) | 0 (0) | 0 (0) | 0 (0) |
| STEP ELLIPSOIDAL_50 | 2578.93 (3001.44) | 2798.96 (3259.50) | 0 (0) | 0 (0) | 1413.39 (1665.82) | 0.29 (0.97) | 0.50 (2.20) | 0 (0) |
| STEP ELLIPSOIDAL_100 | 7265.83 (4901.31) | 7331.79 (4950.73) | 0.03 (0.19) | 0 (0) | 5816.37 (3915.09) | 1.74 (2.79) | 0.58 (3.13) | 0 (0) |
| STEP ELLIPSOIDAL_150 | 7842.70 (6466.45) | 7842.70 (6466.45) | 0.48 (2.61) | 0 (0) | 7344.09 (6055.11) | 2.58 (3.29) | 0.22 (1.20) | 0 (0) |
| Function | Dimension | GA | DE | GWO | PARALLELDE | SAOP | BGWO | WOA | PROPOSED |
|---|---|---|---|---|---|---|---|---|---|
| BRANIN | 2 | 2017 | 1940 | 3325 | 6547 | 2123 | 3118 | 2297 | 570 |
| GKLS250 | 2 | 1806 | 1754 | 3668 | 6478 | 1468 | 3009 | 2016 | 547 |
| GKLS350 | 3 | 1761 | 1711 | 3691 | 10,454 | 1352 (0.97) | 3178 | 2366 (0.87) | 507 |
| GOLDSTEIN | 2 | 2792 | 2676 | 5376 | 6888 | 3149 | 3794 | 2470 | 750 |
| HARTMAN | 3 | 2109 | 2062 | 3222 | 7828 | 1646 | 2790 | 2640 | 575 |
| Function | Direct | Proposed |
|---|---|---|
| ATTRACTIVE SECTOR_100 | 1198 | 1818 |
| ATTRACTIVE SECTOR_150 | 1798 | 1754 |
| ATTRACTIVE SECTOR_200 | 2398 | 1562 |
| STEP_ELLIPSOIDAL_100 | 1000 | 1737 |
| STEP ELLIPSOIDAL_150 | 1500 | 1698 |
| STEP ELLIPSOIDAL_200 | 2000 | 1497 |
| ZAKHAROV_100 | 10,182 | 1344 |
| ZAKHAROV_150 | 12,257 | 1539 |
| ZAKHAROV_200 | 12,278 | 1276 |
| Function | GA | DE | GWO | PARALLELDE | SAOP | BGWO | WOA | PROPOSED |
|---|---|---|---|---|---|---|---|---|
| Tandem_50 | 27.72 (0.16) | 27.83 (0.19) | 28 (2.42) | 28.24 (0.33) | 28.69 (0.67) | 27.84 (0.18) | 28.96 (0.68) | 28.16 (0.34) |
| Tandem_100 | 27.67 (0.10) | 27.80 (0.14) | 28.64 (2.00) | 28.19 (0.29) | 28.80 (0.76) | 27.85 (0.25) | 29.04 (0.66) | 28.20 (0.39) |
| Tandem_200 | 27.66 (0.11) | 27.87 (0.21) | 28.11 (2.23) | 28.25 (0.30) | 28.72 (0.56) | 27.81 (0.16) | 28.99 (0.68) | 28.26 (0.37) |
| GasCycle_50 | −0.93 () | −0.93 () | −0.93 (0) | −0.93 (0) | −0.93 (0.17) | −0.93 (0) | −0.92 (0.01) | −0.9 (0.01) |
| GasCycle_100 | −0.93 ( | −0.93 () | −0.93 (0) | −0.93 (0) | −0.91 (0.16) | -0.93 (0) | −0.92 (0.01) | -0.9 (0.01) |
| GasCycle_200 | −0.93 () | −0.93 () | −0.93 (0) | −0.93 (0) | −0.92 (0.012) | −0.93 (0) | −0.92 (0.01) | −0.9 (0.013) |
| Function | Any | Majority | All |
|---|---|---|---|
| Tandem_25 | 28.22 (0.35) | 28.12 (0.45) | 27.99 (0.35) |
| Tandem_50 | 28.20 (0.39) | 28.05 (0.37) | 28.04 (0.44) |
| Tandem_100 | 28.26 (0.37) | 27.97 (0.44) | 27.99 (0.32) |
| Tandem_150 | 28.21 (0.36) | 28.09 (0.43) | 28.10 (0.36) |
| GasCycle_25 | −0.91 (0.011) | −0.92 (0.008) | −0.92 (0.010) |
| GasCycle_50 | −0.91 (0.018) | −0.92 (0.013) | −0.92 (0.016) |
| GasCycle_100 | −0.90 (0.013) | −0.92 (0.011) | −0.92 (0.008) |
| GasCycle_150 | −0.91 (0.013) | −0.91 (0.02) | −0.92 (0.008) |
| Dataset | ADAM | BFGS | GENETIC | PROPOSED |
|---|---|---|---|---|
| Circular | 19.95% | 6.08% | 5.99% | 4.30% |
| Heart | 38.53% | 39.44% | 28.34% | 18.17% |
| Ionosphere | 16.64% | 15.29% | 15.14% | 15.00% |
| Liverdisorder | 41.53% | 42.59% | 31.11% | 32.89% |
| Lymography | 39.79% | 35.43% | 28.42% | 24.60% |
| Pima | 34.85% | 35.59% | 32.19% | 25.25% |
| Spiral | 47.67% | 47.99% | 48.66% | 41.80% |
| Statheart | 44.04% | 39.65% | 27.25% | 20.62% |
| Wine | 29.40% | 59.71% | 19.20% | 11.24% |
| Wdbc | 35.35% | 29.91% | 8.56% | 4.50% |
| AVERAGE | 34.78% | 35.17% | 26.26% | 19.84% |
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
Kyrou, G.; Barkas, K.G.; Charilogis, V.; Tsoulos, I.G. Parallel Balanced Grey Wolf Optimizer: A Cooperative Parallel Approach for Large-Scale Optimization Problems. Foundations 2026, 6, 21. https://doi.org/10.3390/foundations6020021
Kyrou G, Barkas KG, Charilogis V, Tsoulos IG. Parallel Balanced Grey Wolf Optimizer: A Cooperative Parallel Approach for Large-Scale Optimization Problems. Foundations. 2026; 6(2):21. https://doi.org/10.3390/foundations6020021
Chicago/Turabian StyleKyrou, Glykeria, Konstantinos G. Barkas, Vasileios Charilogis, and Ioannis G. Tsoulos. 2026. "Parallel Balanced Grey Wolf Optimizer: A Cooperative Parallel Approach for Large-Scale Optimization Problems" Foundations 6, no. 2: 21. https://doi.org/10.3390/foundations6020021
APA StyleKyrou, G., Barkas, K. G., Charilogis, V., & Tsoulos, I. G. (2026). Parallel Balanced Grey Wolf Optimizer: A Cooperative Parallel Approach for Large-Scale Optimization Problems. Foundations, 6(2), 21. https://doi.org/10.3390/foundations6020021

