journal article·2021-12-01Open access

Shared seagull optimization algorithm with mutation operators for global optimization

Bing Ma, Peng-min Lu, Yong-gang Liu, Qiang Zhou, Yong-tao Hu

AIP Advances· Volume 11· Issue 12

Abstract

Seagull optimization algorithm (SOA) has the disadvantages of low convergence accuracy, weak population diversity, and tendency to fall into local optimum, especially for high dimensional and multimodal problems. To overcome these shortcomings, initially, in this study, a shared SOA (SSOA) is proposed based on the combination of a sharing multi-leader strategy with a self-adaptive mutation operator. In addition, seven new variants of the SSOA algorithm are proposed employing the Gaussian mutation operator, Cauchy mutation operator, Lévy flights mutation operator, improved Tent chaos mutation operator, neighborhood centroid opposition-based learning mutation operator, elite opposition-based learning mutation operator, and simulated annealing algorithm combined with other mutation operators, namely, GSSOA, CSSOA, LFSSOA, ITSSOA, ESSOA, NSSOA, and CMSSOA, respectively. Then, the performance of these variants was evaluated on 23 benchmark functions, and the various performances of the best variant were evaluated on a comprehensive set of 43 benchmark problems and three real-world problems compared to other optimizers. Experimental and statistical results demonstrate that the proposed CMSSOA algorithm outperforms other variants of the SSOA algorithm and competitor approaches.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Metaheuristic Optimization Algorithms Research · Optical Wireless Communication Technologies · Advanced Multi-Objective Optimization Algorithms

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Key Laboratory of Road Construction Technology and Equipment, Ministry of Education, Chang’an University 1 , Xi’an 710064, China

Weihua Group Co. Ltd. 2 , Changyuan 453400, China

School of Electrical Engineering and Automation, Henan Institute of Technology 3 , Xinxiang 453003, China

Funding

National Science Technology Support Plan Project · Science and Technology Research Project of Henan Province · Key Scientific Research Project of Universities in Henan · Horizontal Project of Chang’an University

References (90)

Show source-provided references
2. Differential evolution—A simple and efficient heuristic for global optimization over continuous spaces10.1023/a:1008202821328 ↗
3. Biogeography-based optimization10.1109/tevc.2008.919004 ↗
4. An improved quantum-inspired differential evolution algorithm for deep belief network10.1109/tim.2020.2983233 ↗
5. 1998 · 227
6. Evolution strategies—A comprehensive introduction10.1023/a:1015059928466 ↗
7. Particle swarm optimization
8. Bat algorithm: A novel approach for global engineering optimization10.1108/02644401211235834 ↗
9. Mixed variable structural optimization using Firefly algorithm10.1016/j.compstruc.2011.08.002 ↗
11. Moth-flame optimization algorithm: A novel nature-inspired heuristic paradigm10.1016/j.knosys.2015.07.006 ↗
12. The whale optimization algorithm10.1016/j.advengsoft.2016.01.008 ↗
13. Dragonfly algorithm: A new meta-heuristic optimization technique for solving single-objective, discrete, and multi-objective problems10.1007/s00521-015-1920-1 ↗
14. A novel metaheuristic method for solving constrained engineering optimization problems: Crow search algorithm10.1016/j.compstruc.2016.03.001 ↗
15. Salp swarm algorithm: A bio-inspired optimizer for engineering design problems10.1016/j.advengsoft.2017.07.002 ↗
16. Spotted hyena optimizer: A novel bio-inspired based metaheuristic technique for engineering applications10.1016/j.advengsoft.2017.05.014 ↗
17. Harris hawks optimization: Algorithm and applications10.1016/j.future.2019.02.028 ↗
18. Slime mould algorithm: A new method for stochastic optimization10.1016/j.future.2020.03.055 ↗
19. Chimp optimization algorithm10.1016/j.eswa.2020.113338 ↗
20. On the performance of artificial bee colony (ABC) algorithm10.1016/j.asoc.2007.05.007 ↗
21. Ant colony optimization10.1109/ci-m.2006.248054 ↗
22. Emperor penguin optimizer: A bio-inspired algorithm for engineering problems10.1016/j.knosys.2018.06.001 ↗
23. Butterfly optimization algorithm: A novel approach for global optimization10.1007/s00500-018-3102-4 ↗
24. Grasshopper optimisation algorithm: Theory and application10.1016/j.advengsoft.2017.01.004 ↗
25. Spider monkey optimization algorithm for numerical optimization10.1007/s12293-013-0128-0 ↗
26. A novel swarm intelligence optimization approach: Sparrow search algorithm10.1080/21642583.2019.1708830 ↗
27. Optimization by simulated annealing10.1126/science.220.4598.671 ↗
28. A novel meta-heuristic optimization algorithm: Thermal exchange optimization10.1016/j.advengsoft.2017.03.014 ↗
29. A new specular reflection algorithm10.1177/1687814015610475 ↗
30. Reliability-based robust optimization design based on specular reflection algorithm10.16383/J.AAS.2017.E150129 ↗
31. Robust optimization design of structures based on the specular reflection algorithm10.1177/1687814019834131 ↗
32. Water cycle algorithm for solving constrained multi-objective optimization problems10.1016/j.asoc.2014.10.042 ↗
33. A spring search algorithm applied to engineering optimization problems10.3390/app10186173 ↗
34. A novel and effective optimization algorithm for global optimization and its engineering applications: Turbulent flow of water-based optimization (TFWO)10.1016/j.engappai.2020.103666 ↗
35. GSA: A gravitational search algorithm10.1016/j.ins.2009.03.004 ↗
36. Multi-verse optimizer: A nature-inspired algorithm for global optimization10.1007/s00521-015-1870-7 ↗
37. Black hole: A new heuristic optimization approach for data clustering10.1016/j.ins.2012.08.023 ↗
38. A new optimization method: Big bang–big crunch10.1016/j.advengsoft.2005.04.005 ↗
39. ACROA: Artificial chemical reaction optimization algorithm for global optimization10.1016/j.eswa.2011.04.126 ↗
40. A new meta-heuristic method: Ray optimization10.1016/j.compstruc.2012.09.003 ↗
41. Lightning search algorithm10.1016/j.asoc.2015.07.028 ↗
42. SCA: A sine cosine algorithm for solving optimization problems10.1016/j.knosys.2015.12.022 ↗
43. Heap-based optimizer inspired by corporate rank hierarchy for global optimization10.1016/j.eswa.2020.113702 ↗
44. Teaching–learning-based optimization: A novel method for constrained mechanical design optimization problems10.1016/j.cad.2010.12.015 ↗
45. Brain storm optimization algorithm for multi-objective optimization problems
46. Social-based algorithm (SBA)10.1016/j.asoc.2012.05.018 ↗
47. Group teaching optimization algorithm: A novel metaheuristic method for solving global optimization problems10.1016/j.eswa.2020.113246 ↗
48. Imperialist competitive algorithm: An algorithm for optimization inspired by imperialistic competition
49. Election campaign algorithm
50. Measuring exploration/exploitation in particle swarms using swarm diversity
51. Auto-tuning strategy for evolutionary algorithms: Balancing between exploration and exploitation10.1007/s00500-008-0303-2 ↗
52. No free lunch theorems for optimization10.1109/4235.585893 ↗
53. Seagull optimization algorithm: Theory and its applications for large-scale industrial engineering problems10.1016/j.knosys.2018.11.024 ↗
54. A new hybrid seagull optimization algorithm for feature selection10.1109/access.2019.2909945 ↗
55. A novel hybrid classification method based on the opposition-based seagull optimization algorithm10.1109/access.2020.2997791 ↗
56. Experimental modeling of PEM fuel cells using a new improved seagull optimization algorithm10.1016/j.egyr.2019.11.013 ↗
57. A hybrid whale optimization with seagull algorithm for global optimization problems10.1155/2021/6639671 ↗
58. Hybrid seagull and thermal exchange optimization algorithm-based NLOS nodes detection technique for enhancing reliability under data dissemination in VANETs10.1002/dac.4519 ↗
59. Otsu image threshold segmentation method based on seagull optimization algorithm10.1088/1742-6596/1650/3/032181 ↗
60. A novel hybrid model based on an improved seagull optimization algorithm for short-term wind speed forecasting10.3390/pr9020387 ↗
61. MOSOA: A new multi-objective seagull optimization algorithm10.1016/j.eswa.2020.114150 ↗
62. EMoSOA: A new evolutionary multi-objective seagull optimization algorithm for global optimization10.1007/s13042-020-01189-1 ↗
63. Shared crow algorithm using multi-segment perturbation
64. Artificial bee colony algorithm with sharing factor
65. Population migration algorithm with Gaussian mutation and the steepest descent operator
66. A hybrid self-adaptive sine cosine algorithm with opposition-based learning
67. Opposition based learning: A literature review10.1016/j.swevo.2017.09.010 ↗
68. Hybrid fireworks explosion optimization algorithm using elite opposition-based learning
69. Particle swarm optimization algorithm based on elite strategy and levy flight
70. Evolutionary programming made faster10.1109/4235.771163 ↗
71. Opposition-based moth flame optimization with Cauchy mutation and evolutionary boundary constraint handling for global optimization10.1007/s00500-018-3586-y ↗
72. Gravitational search algorithm based on improved Tent chaos
73. Neighborhood centroid opposition-based particle swarm optimization10.3969/j.issn.0372-2112.2017.11.032 ↗
74. Cuckoo search algorithm: A metaheuristic approach to solve structural optimization problems10.1007/s00366-011-0241-y ↗
75. A new fruit fly optimization algorithm: Taking the financial distress model as an example10.1016/j.knosys.2011.07.001 ↗
76. The wind driven optimization technique and its application in electromagnetics10.1109/tap.2013.2238654 ↗
77. An improved grey wolf optimizer algorithm integrated with cuckoo search
78. Particle swarm optimization algorithm with asymmetric time varying acceleration coefficients
79. An improved PSO with time-varying accelerator coefficients
80. A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms10.1016/j.swevo.2011.02.002 ↗
81. 2007
82. Chaos-genetic optimal algorithm and application in mechanical optimal design
83. A genetic-neural network algorithm in optimum design
84. 1992
85. Differential evolution with dynamic stochastic selection for constrained optimization10.1016/j.ins.2008.02.014 ↗
86. Mine blast algorithm: A new population based algorithm for solving constrained engineering optimization problems10.1016/j.asoc.2012.11.026 ↗
87. Hybridizing particle swarm optimization with differential evolution for constrained numerical and engineering optimization10.1016/j.asoc.2009.08.031 ↗
88. The ant lion optimizer10.1016/j.advengsoft.2015.01.010 ↗
89. Structural optimization using a new local approximation method10.1002/(sici)1097-0207(19960315)39:5<829::aid-nme884>3.0.co;2-u ↗
90. Symbiotic organisms search: A new metaheuristic optimization algorithm10.1016/j.compstruc.2014.03.007 ↗