Abstract
This paper proposes a novel optimization method inspired by radar technology: wave search algorithm (WSA). The WSA algorithm not only draws on radar technology for its unique algorithmic design for the first time but also uses a new initialization method and boundary restriction rules, adopts various improved greedy mechanisms, and makes use of the gradient information of the problem to be optimized. As a result, the WSA algorithm is characterized by accuracy, efficiency, and adaptability. The superiority of the WSA algorithm is experimentally demonstrated by testing it with a rich set of test functions (23 benchmark test functions and 30 CEC-2017 test functions) and comparing it with state-of-the-art and highly cited algorithms. Finally, the WSA algorithm is applied to six common engineering problems and mobile robot path planning problems. The experimental results demonstrate that the optimization ability of the WSA algorithm is better than other state-of-the-art optimization algorithms, and it can efficiently solve practical engineering problems. The MATLAB code for WSA is available at https://github.com/haobinzhang123/A-heuristic-algorithm.git.
Similar content being viewed by others
Data availability
No datasets were generated or analyzed during the current study.
References
Venter G (2010) Review of optimization techniques
Ruder S (2016) An overview of gradient descent optimization algorithms. arXiv preprint arXiv:1609.04747
Hestenes MR (2005) Conjugate direction methods in optimization. In: Optimization Techniques Part 1: Proceedings of the 8th IFIP Conference on Optimization Techniques Würzburg, September 5–9 1977. Springer, pp 8–27
Wright SJ (2015) Coordinate descent algorithms. Math Prog 151(1):3–34
Moré JJ, Sorensen DC (1982) Newton’s method. Technical report, Argonne National Lab., IL (USA)
Diewert WE (1974) Applications of duality theory
Wei E, Ozdaglar A (2012) Distributed alternating direction method of multipliers. In: 2012 IEEE 51st IEEE Conference on Decision and Control (CDC). IEEE, pp 5445–5450
Andradóttir S (2014) A review of random search methods. Handbook of Simulation Optimization, p 277–292
Holland JH (1992) Genetic algorithms. Sci Am 267(1):66–73
Storn R, Price K (1997) Differential evolution-a simple and efficient heuristic for global optimization over continuous spaces. J Glob Optim 11:341–359
Kalinli A, Karaboga N (2005) Artificial immune algorithm for IIR filter design. Eng Appl Artif Intell 18(8):919–929
Sulaiman MH, Mustaffa Z, Saari MM, Daniyal H, Mirjalili S (2023) Evolutionary mating algorithm. Neural Comput Appl 35(1):487–516
Abualigah L, Yousri D, Abd Elaziz M, Ewees AA, Al-Qaness MA, Gandomi AH (2021) Aquila optimizer: a novel meta-heuristic optimization algorithm. Comput Ind Eng 157:107250
Pan J-S, Zhang L-G, Wang R-B, Snášel V, Chu S-C (2022) Gannet optimization algorithm: a new metaheuristic algorithm for solving engineering optimization problems. Math Comput Simul 202:343–373
Jia H, Rao H, Wen C, Mirjalili S (2023) Crayfish optimization algorithm. Artif Intell Rev 56(Suppl 2):1919–1979
Abdel-Basset M, Mohamed R, Abouhawwash M (2024) Crested porcupine optimizer: a new nature-inspired metaheuristic. Knowl Based Syst 284:111257
Emami H (2022) Hazelnut tree search algorithm: a nature-inspired method for solving numerical and engineering problems. Eng Comput 38(Suppl 4):3191–3215
Abdelhamid AA, Towfek S, Khodadadi N, Alhussan AA, Khafaga DS, Eid MM, Ibrahim A (2023) Waterwheel plant algorithm: a novel metaheuristic optimization method. Processes 11(5):1502
Zhao S, Zhang T, Ma S, Chen M (2022) Dandelion optimizer: a nature-inspired metaheuristic algorithm for engineering applications. Eng Appl Artif Intell 114:105075
Ong KM, Ong P, Sia CK (2021) A carnivorous plant algorithm for solving global optimization problems. Appl Soft Comput 98:106833
Faridmehr I, Nehdi ML, Davoudkhani IF, Poolad A (2023) Mountaineering team-based optimization: a novel human-based metaheuristic algorithm. Mathematics 11(5):1273
Abdulhameed S, Rashid TA (2022) Child drawing development optimization algorithm based on child’s cognitive development. Arab J Sci Eng 47(2):1337–1351
Givi H, Hubalovska M (2023) Skill optimization algorithm: a new human-based metaheuristic technique. Comput Mater Contin 74(1):179
Lian J, Hui G (2024) Human evolutionary optimization algorithm. Expert Syst Appl 241:122638
Layeb A (2022) Tangent search algorithm for solving optimization problems. Neural Comput Appl 34(11):8853–8884
Ghasemi M, Zare M, Zahedi A, Akbari M-A, Mirjalili S, Abualigah L (2023) Geyser inspired algorithm: a new geological-inspired meta-heuristic for real-parameter and constrained engineering optimization. J Bionic Eng 21:1–35
Mahdavi-Meymand A, Zounemat-Kermani M (2022) Homonuclear molecules optimization (HMO) meta-heuristic algorithm. Knowl Based Syst 258:110032
Yadav A et al (2019) AEFA: artificial electric field algorithm for global optimization. Swarm Evol Comput 48:93–108
Goodarzimehr V, Shojaee S, Hamzehei-Javaran S, Talatahari S (2022) Special relativity search: a novel metaheuristic method based on special relativity physics. Knowl Based Syst 257:109484
Sterkenburg TF, Grünwald PD (2021) The no-free-lunch theorems of supervised learning. Synthese 199(3–4):9979–10015
Tzanetos A, Dounias G (2017) A new metaheuristic method for optimization: sonar inspired optimization. In: Engineering Applications of Neural Networks: 18th International Conference, EANN 2017, Athens, Greece, August 25–27, 2017, Proceedings. Springer, pp 417–428
Yang X-S, Hossein Gandomi A (2012) Bat algorithm: a novel approach for global engineering optimization. Eng Comput 29(5):464–483
Soares D Jr (2019) A locally stabilized central difference method. Finite Elem Anal Design 155:1–10
Mirjalili S (2015) Moth-flame optimization algorithm: a novel nature-inspired heuristic paradigm. Knowl Based Syst 89:228–249
Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69:46–61
Mirjalili S (2016) SCA: a sine cosine algorithm for solving optimization problems. Knowl Based Syst 96:120–133
Mirjalili S, Lewis A (2016) The whale optimization algorithm. Adv. Eng. Softw 95:51–67
Su H, Zhao D, Heidari AA, Liu L, Zhang X, Mafarja M, Chen H (2023) Rime: a physics-based optimization. Neurocomputing 532:183–214
Shehadeh HA (2023) Chernobyl disaster optimizer (CDO): a novel meta-heuristic method for global optimization. Neural Comput Appl 35(15):10733–10749
Heidari AA, Mirjalili S, Faris H, Aljarah I, Mafarja M, Chen H (2019) Harris hawks optimization: algorithm and applications. Future Gener Comput Syst 97:849–872
Wu G, Mallipeddi R, Suganthan PN (2017) Problem definitions and evaluation criteria for the cec 2017 competition on constrained real-parameter optimization. National University of Defense Technology, Changsha, Hunan, PR China and Kyungpook National University, Daegu, South Korea and Nanyang Technological University, Singapore, Technical Report
Forsgren A, Gill PE, Wright MH (2002) Interior methods for nonlinear optimization. SIAM Rev 44(4):525–597
Hashim FA, Hussien AG (2022) Snake optimizer: a novel meta-heuristic optimization algorithm. Knowl Based Syst 242:108320
Mirjalili S, Gandomi AH, Mirjalili SZ, Saremi S, Faris H, Mirjalili SM (2017) Salp swarm algorithm: a bio-inspired optimizer for engineering design problems. Adv Eng Softw 114:163–191
Awad R (2021) Sizing optimization of truss structures using the political optimizer (PO) algorithm. Structures 33:4871–4894
Jawad FK, Mahmood M, Wang D, Osama A-A, Anas A-J (2021) Heuristic dragonfly algorithm for optimal design of truss structures with discrete variables. Structures 29:843–862
Bodalal R, Shuaeib F (2023) Marine predators algorithm for sizing optimization of truss structures with continuous variables. Computation 11(5):91
Jawad FK, Ozturk C, Dansheng W, Mahmood M, Al-Azzawi O, Al-Jemely A (2021) Sizing and layout optimization of truss structures with artificial bee colony algorithm. Structures 30:546–559
Ray T, Saini P (2001) Engineering design optimization using a swarm with an intelligent information sharing among individuals. Eng Optim 33(6):735–748
Kannan B, Kramer SN (1994) An augmented lagrange multiplier based method for mixed integer discrete continuous optimization and its applications to mechanical design
Coello CAC (2000) Use of a self-adaptive penalty approach for engineering optimization problems. Comput Ind 41(2):113–127
Kumar A, Wu G, Ali MZ, Mallipeddi R, Suganthan PN, Das S (2020) A test-suite of non-convex constrained optimization problems from the real-world and some baseline results. Swarm Evol Comput 56:100693
Gupta S, Tiwari R, Nair SB (2007) Multi-objective design optimisation of rolling bearings using genetic algorithms. Mech Mach Theory 42(10):1418–1443
Han GL (2021) Automatic parking path planning based on ant colony optimization and the grid method. J Sens 2021:1–10
Wen S, Jiang Y, Cui B, Gao K, Wang F (2022) A hierarchical path planning approach with multi-sarsa based on topological map. Sensors 22(6):2367
Bader M, Weibel R (1997) Detecting and resolving size and proximity conflicts in the generalization of polygonal maps, vol 23. In: Proceedings 18th International Cartographic Conference. Citeseer, p 27
Fedorenko R, Gabdullin A, Fedorenko A (2018) Global UGV path planning on point cloud maps created by UAV. In: 2018 3rd IEEE International Conference on Intelligent Transportation Engineering (ICITE). IEEE, pp 253–258
Dehghani M, Hubálovskỳ Š, Trojovskỳ P (2021) Northern goshawk optimization: a new swarm-based algorithm for solving optimization problems. IEEE Access 9:162059–162080
Trojovskỳ P, Dehghani M (2023) Subtraction-average-based optimizer: a new swarm-inspired metaheuristic algorithm for solving optimization problems. Biomimetics 8(2):149
Acknowledgements
The authors would like to acknowledge the financial support from the Major Project of Yunnan Provincial Science and Technology Department 202002AC080001 and the Yunnan Fundamental Research Projects 202301AU070059.
Author information
Authors and Affiliations
Contributions
H.Z. and H.S.(Hongjun San) wrote the main text of the manuscript, H.S. (Haijie Sun)analyzed the data, L.D. performed the validation, and X.W. created the images. All authors reviewed the manuscript.
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Zhang, H., San, H., Sun, H. et al. A novel optimization method: wave search algorithm. J Supercomput (2024). https://doi.org/10.1007/s11227-024-06078-w
Accepted:
Published:
DOI: https://doi.org/10.1007/s11227-024-06078-w