SAWHALE: A Surrogate-Assisted Self-Adaptive Whale Optimization Algorithm with Novel Asymmetric Opposition-Based Learning for Expensive Optimization Problems
Source abstract
Abstract
Expensive optimization problems allow for only a small number of exact objective evaluations, and this is where most metaheuristics lose their value. This paper proposes SAWHALE, a surrogate-assisted and self-adaptive whale optimization framework built around two new asymmetric opposition-based learning operators. EDOFAS schedules entropy-driven oppositional probes at several scales, while OPADAMP perturbs the worst coordinates of promising solutions. Surrogate models price the candidates of a global phase and a local phase, and a logistic rule switches between the phases according to the state of the population. Four experiments examine the framework. A component study over nine whale variants at 500 and 1000 dimensions places EDOFAS first, with mean Friedman ranks of 1.650 and 1.575. On the CEC 2014 suite, the full framework attains the best mean rank against five surrogate-assisted optimizers, 2.233 at 30 dimensions and 2.267 at 50, with more Wilcoxon wins than losses against every one of them. An ablation over seven configurations keeps the complete design first at 1.333 and 2.033. On the CEC 2017 suite, the framework ranks first at 1.767 and 1.600 against six metaheuristics, including three newer whale variants, and the cost of the machinery on smooth unimodal ground is reported openly.
Source: crossref · Quality: baseline
Affiliations
Department of Industrial Engineering, Engineering and Architecture Faculty, Izmir Bakırçay University, Menemen 35665, Izmir, Turkiye
References (84)
Show source-provided references
1. A compact planar printed MIMO antenna design10.1109/TAP.2015.2389242 ↗
2. A data-driven surrogate-assisted evolutionary algorithm applied to a many-objective blast furnace optimization problem10.1080/10426914.2016.1269923 ↗
3. A surface parametric control and global optimization method for axial flow compressor blades10.1016/j.cja.2019.05.002 ↗
4. Review of metamodeling techniques in support of engineering design optimization10.1115/1.2429697 ↗
5. Surrogate-assisted evolutionary computation: Recent advances and future challenges10.1016/j.swevo.2011.05.001 ↗
6. Tenne, Y., and Goh, C.K. (2010). A survey of fitness approximation methods applied in evolutionary algorithms. Computational Intelligence in Expensive Optimization Problems, Springer.
7. Recursive surrogate model based on generalized regression neural network10.1016/j.asoc.2023.110576 ↗
8. Fonseca, L.G., Lemonge, A.C.C., and Barbosa, H.J.C. (2012). A study on fitness inheritance for enhanced efficiency in real-coded genetic algorithms. 2012 IEEE Congress on Evolutionary Computation, IEEE.10.1109/CEC.2012.6256154 ↗
9. The whale optimization algorithm10.1016/j.advengsoft.2016.01.008 ↗
10. Liang, Z., Shu, T., and Ding, Z. (2024). A novel improved whale optimization algorithm for global optimization and engineering applications. Mathematics, 12.10.3390/math12050636 ↗
11. An enhanced whale optimization algorithm with improved dynamic opposite learning and adaptive inertia weight strategy10.1007/s40747-022-00827-1 ↗
12. Xie, X., Yang, Y., and Zhou, H. (2025). Multi-strategy hybrid whale optimization algorithm improvement. Appl. Sci., 15.10.3390/app15042224 ↗
13. A whale optimization algorithm with chaos mechanism based on quasi-opposition for global optimization problems10.1016/j.eswa.2020.113612 ↗
14. Boosting whale optimizer with quasi-oppositional learning and Gaussian barebone for feature selection and COVID-19 image segmentation10.1007/s42235-022-00297-8 ↗
15. Xuan, X., Li, S., Yu, L., Wu, F., Zhang, X., and An, X. (2024). Optimization of cloud computing task scheduling based on whale optimization algorithm with quasi opposition-based and non-linear factor. 2024 6th International Conference on Internet of Things, Automation and Artificial Intelligence (IoTAAI), IEEE.10.1109/IoTAAI62601.2024.10692459 ↗
16. Refraction-learning-based whale optimization algorithm for high-dimensional problems and parameter estimation of PV model10.1016/j.engappai.2019.103457 ↗
17. Improved surrogate-assisted whale optimization algorithm for fractional chaotic systems’ parameter identification10.1016/j.engappai.2022.104685 ↗
18. Tizhoosh, H.R. (2005). Opposition-based learning: A new scheme for machine intelligence. International Conference on Computational Intelligence for Modelling, Control and Automation and International Conference on Intelligent Agents, Web Technologies and Internet Commerce (CIMCA-IAWTIC’05), IEEE.10.1109/CIMCA.2005.1631345 ↗
19. Performance assessment and exhaustive listing of 500+ nature-inspired metaheuristic algorithms10.1016/j.swevo.2023.101248 ↗
20. Rahnamayan, S., Tizhoosh, H.R., and Salama, M.M.A. (2007). Quasi-oppositional differential evolution. 2007 IEEE Congress on Evolutionary Computation, IEEE.10.1109/CEC.2007.4424748 ↗
21. Centroid opposition-based differential evolution10.4018/ijamc.2014100101 ↗
22. Dynamic opposite learning enhanced teaching-learning-based optimization10.1016/j.knosys.2019.104966 ↗
23. Elite opposition-based mayflies optimization algorithm for parameters extraction of solar cells
24. Enhancing particle swarm optimization using generalized opposition-based learning10.1016/j.ins.2011.03.016 ↗
25. Opposition based learning: A literature review10.1016/j.swevo.2017.09.010 ↗
26. A surrogate-assisted hybrid optimization algorithm enhanced by opposition-based learning and its variants10.1088/1742-6596/1948/1/012034 ↗
27. A two-layer surrogate-assisted particle swarm optimization10.1007/s00500-014-1283-z ↗
28. Surrogate-assisted hierarchical learning water cycle algorithm for high-dimensional expensive optimization10.1016/j.swevo.2022.101169 ↗
29. Global and local surrogate-assisted differential evolution for expensive constrained optimization problems with inequality constraints10.1109/TCYB.2018.2809430 ↗
30. Efficient hierarchical surrogate-assisted differential evolution for high-dimensional expensive optimization10.1016/j.ins.2020.06.045 ↗
31. Surrogate-assisted evolutionary sampling particle swarm optimization for high-dimensional expensive optimization10.1007/s00521-023-08661-3 ↗
32. Multi-surrogate-assisted stochastic fractal search algorithm for high-dimensional expensive problems10.1016/j.ins.2023.119035 ↗
33. A grey prediction evolutionary algorithm with a surrogate model based on quadratic interpolation10.1016/j.eswa.2023.121261 ↗
34. A neighborhood regression optimization algorithm for computationally expensive optimization problems10.1109/TCYB.2020.3020727 ↗
35. The arithmetic optimization algorithm10.1016/j.cma.2020.113609 ↗
36. Parrot optimizer: Algorithm and applications to medical problems10.1016/j.compbiomed.2024.108064 ↗
37. A sinh cosh optimizer10.1016/j.knosys.2023.111081 ↗
38. An improved whale optimization algorithm for global optimization and realized volatility prediction
39. Adaptive IIR model identification, chaotic opposition-based whale optimization algorithm10.1186/s43067-023-00102-4 ↗
40. Optimal solution for hydro-thermal-wind-solar scheduling using opposition-based whale optimization algorithm10.1007/s00500-023-09315-1 ↗
41. Parameter estimation of solar cells diode models by an improved opposition-based whale optimization algorithm10.1016/j.enconman.2018.05.062 ↗
42. Frequency stabilization of isolated hybrid power system by a novel quasi-oppositional whale optimization algorithm10.1007/s40998-020-00341-5 ↗
43. A Gaussian process surrogate model assisted evolutionary algorithm for medium scale expensive optimization problems10.1109/TEVC.2013.2248012 ↗
44. Gaussian process surrogate model for an effective life assessment of transformer considering model and measurement uncertainties10.1016/j.ijepes.2021.107401 ↗
45. Zhou, Z., Ong, Y.S., Nguyen, N.H., and Lim, D. (2005). A study on polynomial regression and Gaussian process global surrogate model in hierarchical surrogate-assisted evolutionary algorithm. IEEE Congress on Evolutionary Computation, IEEE.
46. Particle swarm with radial basis function surrogates for expensive black-box optimization10.1016/j.jocs.2013.07.004 ↗
47. Development and implementation of support vector machine regression surrogate models for predicting groundwater pumping-induced saltwater intrusion into coastal aquifers10.1007/s11269-018-1936-2 ↗
48. Convolutional neural networks-based surrogate model for fast computational fluid dynamics simulations of indoor airflow distribution10.1016/j.enbuild.2024.115020 ↗
49. An improved differential evolution algorithm using efficient adapted surrogate model for numerical optimization10.1016/j.ins.2018.04.024 ↗
50. Surrogate-guided differential evolution algorithm for high dimensional expensive problems10.1016/j.swevo.2019.04.009 ↗
51. Surrogate-assisted grey wolf optimization for high-dimensional computationally expensive black-box problems10.1016/j.swevo.2020.100713 ↗
52. A surrogate-assisted two-stage differential evolution for expensive constrained optimization10.1109/TETCI.2023.3240221 ↗
53. Multiple infill criterion-assisted hybrid evolutionary optimization for medium-dimensional computationally expensive problems10.1007/s40747-021-00541-4 ↗
54. Surrogate-assisted evolutionary algorithm with dimensionality reduction method for water flooding production optimization10.1016/j.petrol.2019.106633 ↗
55. Physical insight into axisymmetric scramjet intake design via multi-objective design optimization using surrogate-assisted evolutionary algorithms10.1016/j.ast.2021.106676 ↗
56. A surrogate-assisted evolutionary optimization method with application to the transonic airfoil design10.1080/03052150903305468 ↗
57. An efficient surrogate-assisted differential evolution algorithm for turbomachinery cascades optimization with more than 100 variables10.1016/j.ast.2023.108675 ↗
58. Reyes-Sierra, M., and Coello Coello, C.A. (2005). A study of fitness inheritance and approximation techniques for multi-objective particle swarm optimization. 2005 IEEE Congress on Evolutionary Computation, IEEE.10.1145/1143997.1144012 ↗
59. Bui, L.T., Abbass, H.A., and Essam, D. (2005). Fitness inheritance for noisy multiobjective optimization. Proceedings of the 7th Annual Conference on Genetic and Evolutionary Computation, Association for Computing Machinery.10.1145/1068009.1068141 ↗
60. Fonseca, C.M., Fleming, P.J., Zitzler, E., Deb, K., and Thiele, L. (2003). Is fitness inheritance useful for real-world applications?. Evolutionary Multi-Criterion Optimization, Springer. EMO 2003, LNCS 2632.10.1007/3-540-36970-8 ↗
61. A general regression neural network10.1109/72.97934 ↗
62. Meta-modelling using generalized regression neural network and particle swarm optimization10.1016/j.asoc.2016.11.029 ↗
63. A mathematical theory of communication10.1002/j.1538-7305.1948.tb01338.x ↗
64. An effective solution to numerical and multi-disciplinary design optimization problems using chaotic slime mold algorithm10.1007/s00366-021-01409-4 ↗
65. Car side impact design optimization problem using giant trevally optimizer10.1016/j.istruc.2023.06.016 ↗
66. Diversity enhanced equilibrium optimization algorithm for solving unconstrained and constrained optimization problems10.1007/s12065-023-00877-5 ↗
67. Optimization of mechanical design problems using improved differential evolution algorithm
68. Design optimization of a speed reducer using deterministic techniques10.1155/2013/419043 ↗
69. A novel hybrid GWO with WOA for global numerical optimization and solving pressure vessel design10.1007/s00521-020-04823-9 ↗
70. A qualitative systematic review of metaheuristics applied to tension/compression spring design problem: Current situation, recommendations, and research direction10.1016/j.engappai.2022.105521 ↗
71. A solution method for optimal cost problem of welded beam by using genetic algorithms10.1016/S0360-8352(99)00098-4 ↗
72. Enhanced grasshopper optimization algorithm using elite opposition-based learning for solving real-world engineering problems10.1007/s00366-021-01368-w ↗
73. African vultures optimization algorithm: A new nature-inspired metaheuristic algorithm for global optimization problems10.1016/j.cie.2021.107408 ↗
74. Equilibrium optimizer: A novel optimization algorithm10.1016/j.knosys.2019.105190 ↗
75. Gradient-based optimizer: A new metaheuristic optimization algorithm10.1016/j.ins.2020.06.037 ↗
76. Aquila optimizer: A novel meta-heuristic optimization algorithm10.1016/j.cie.2021.107250 ↗
77. Poor and rich optimization algorithm: A new human-based and multi populations algorithm10.1016/j.engappai.2019.08.025 ↗
78. Reptile search algorithm (RSA): A nature-inspired meta-heuristic optimizer10.1016/j.eswa.2021.116158 ↗
79. RUN beyond metaphor: An efficient optimization algorithm based on Runge Kutta method10.1016/j.eswa.2021.115079 ↗
80. A simple and efficient constrained particle swarm optimization and its application to engineering design problems10.1243/09544062JMES1732 ↗
81. Kelly, M., Longjohn, R., and Nottingham, K. (2026, April 20). UCI Machine Learning Repository. Available online: https://archive.ics.uci.edu.
82. Grey wolf optimizer10.1016/j.advengsoft.2013.12.007 ↗
83. Moth-flame optimization algorithm: A novel nature-inspired heuristic paradigm10.1016/j.knosys.2015.07.006 ↗
84. Multi-verse optimizer: A nature-inspired algorithm for global optimization10.1007/s00521-015-1870-7 ↗