Multi-strategy Improved Seagull Optimization Algorithm
Abstract Aiming at the shortcomings of seagull optimization algorithm in the process of searching for optimization, such as slow convergence speed, low precision, easy falling into local optimal, and performance dependent on the selection of parameters, this paper proposes an improved gull optimizat...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Springer
2023-09-01
|
Series: | International Journal of Computational Intelligence Systems |
Subjects: | |
Online Access: | https://doi.org/10.1007/s44196-023-00336-0 |
_version_ | 1827633208242470912 |
---|---|
author | Yancang Li Weizhi Li Qiuyu Yuan Huawang Shi Muxuan Han |
author_facet | Yancang Li Weizhi Li Qiuyu Yuan Huawang Shi Muxuan Han |
author_sort | Yancang Li |
collection | DOAJ |
description | Abstract Aiming at the shortcomings of seagull optimization algorithm in the process of searching for optimization, such as slow convergence speed, low precision, easy falling into local optimal, and performance dependent on the selection of parameters, this paper proposes an improved gull optimization algorithm based on multi-strategy fusion based on the analysis of gull population characteristics. Firstly, L–C cascade chaotic mapping is used to initialize the population so that seagulls are more evenly distributed in the initial solution space. Secondly, to improve the algorithm’s global exploration ability in the early stage, the nonlinear convergence factor is incorporated to adjust the position of seagulls in the migration stage. At the same time, the group learning strategy was introduced after the population position update to improve the population quality and optimization accuracy further. Finally, in the late stage of the algorithm, the golden sine strategy of the Levy flight guidance mechanism is used to update the population position to improve the population’s diversity and enhance the local development ability of the algorithm in the late stage. To verify the optimization performance of the improved algorithm, CEC2017 and CEC2022 test suites are selected for simulation experiments, and box graphs are drawn. The test results show that the proposed algorithm has apparent convergence speed, accuracy, and stability advantages. The engineering case results demonstrate the proposed algorithm’s advantages in solving complex problems with unknown search spaces. |
first_indexed | 2024-03-09T14:56:19Z |
format | Article |
id | doaj.art-96b946b9474a408d972f90313ab738cd |
institution | Directory Open Access Journal |
issn | 1875-6883 |
language | English |
last_indexed | 2024-03-09T14:56:19Z |
publishDate | 2023-09-01 |
publisher | Springer |
record_format | Article |
series | International Journal of Computational Intelligence Systems |
spelling | doaj.art-96b946b9474a408d972f90313ab738cd2023-11-26T14:11:58ZengSpringerInternational Journal of Computational Intelligence Systems1875-68832023-09-0116112710.1007/s44196-023-00336-0Multi-strategy Improved Seagull Optimization AlgorithmYancang Li0Weizhi Li1Qiuyu Yuan2Huawang Shi3Muxuan Han4College of Civil Engineering, Hebei University of EngineeringCollege of Civil Engineering, Hebei University of EngineeringSchool of Civil Engineering, Tianjin UniversityCollege of Civil Engineering, Hebei University of EngineeringSchool of Civil Engineering, Tianjin UniversityAbstract Aiming at the shortcomings of seagull optimization algorithm in the process of searching for optimization, such as slow convergence speed, low precision, easy falling into local optimal, and performance dependent on the selection of parameters, this paper proposes an improved gull optimization algorithm based on multi-strategy fusion based on the analysis of gull population characteristics. Firstly, L–C cascade chaotic mapping is used to initialize the population so that seagulls are more evenly distributed in the initial solution space. Secondly, to improve the algorithm’s global exploration ability in the early stage, the nonlinear convergence factor is incorporated to adjust the position of seagulls in the migration stage. At the same time, the group learning strategy was introduced after the population position update to improve the population quality and optimization accuracy further. Finally, in the late stage of the algorithm, the golden sine strategy of the Levy flight guidance mechanism is used to update the population position to improve the population’s diversity and enhance the local development ability of the algorithm in the late stage. To verify the optimization performance of the improved algorithm, CEC2017 and CEC2022 test suites are selected for simulation experiments, and box graphs are drawn. The test results show that the proposed algorithm has apparent convergence speed, accuracy, and stability advantages. The engineering case results demonstrate the proposed algorithm’s advantages in solving complex problems with unknown search spaces.https://doi.org/10.1007/s44196-023-00336-0Seagull optimization algorithmAlgorithm improvementSimulation experimentStructural optimization |
spellingShingle | Yancang Li Weizhi Li Qiuyu Yuan Huawang Shi Muxuan Han Multi-strategy Improved Seagull Optimization Algorithm International Journal of Computational Intelligence Systems Seagull optimization algorithm Algorithm improvement Simulation experiment Structural optimization |
title | Multi-strategy Improved Seagull Optimization Algorithm |
title_full | Multi-strategy Improved Seagull Optimization Algorithm |
title_fullStr | Multi-strategy Improved Seagull Optimization Algorithm |
title_full_unstemmed | Multi-strategy Improved Seagull Optimization Algorithm |
title_short | Multi-strategy Improved Seagull Optimization Algorithm |
title_sort | multi strategy improved seagull optimization algorithm |
topic | Seagull optimization algorithm Algorithm improvement Simulation experiment Structural optimization |
url | https://doi.org/10.1007/s44196-023-00336-0 |
work_keys_str_mv | AT yancangli multistrategyimprovedseagulloptimizationalgorithm AT weizhili multistrategyimprovedseagulloptimizationalgorithm AT qiuyuyuan multistrategyimprovedseagulloptimizationalgorithm AT huawangshi multistrategyimprovedseagulloptimizationalgorithm AT muxuanhan multistrategyimprovedseagulloptimizationalgorithm |