Cargando…
Optimization of complex engineering problems using modified sine cosine algorithm
In this article, a modified version of the Sine Cosine algorithm (MSCA) is proposed to solve the optimization problem. Based on the Sine Cosine algorithm (SCA), the position update formula of SCA is redefined to increase the convergence speed, then the Levy random walk mutation strategy is adopted t...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Nature Publishing Group UK
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9705278/ https://www.ncbi.nlm.nih.gov/pubmed/36443452 http://dx.doi.org/10.1038/s41598-022-24840-z |
_version_ | 1784840244868153344 |
---|---|
author | Shang, Chao Zhou, Ting-ting Liu, Shuai |
author_facet | Shang, Chao Zhou, Ting-ting Liu, Shuai |
author_sort | Shang, Chao |
collection | PubMed |
description | In this article, a modified version of the Sine Cosine algorithm (MSCA) is proposed to solve the optimization problem. Based on the Sine Cosine algorithm (SCA), the position update formula of SCA is redefined to increase the convergence speed, then the Levy random walk mutation strategy is adopted to improve the population diversity. In order to verify the performance of MSCA, 24 well-known classical benchmark problems and IEEE CEC2017 test suites were introduced, and by comparing MSCA with several popular methods, it is demonstrated that MSCA has good convergence and robustness. Finally, MSCA is used to address six complex engineering design problems, demonstrating the engineering utility of the algorithm. |
format | Online Article Text |
id | pubmed-9705278 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | Nature Publishing Group UK |
record_format | MEDLINE/PubMed |
spelling | pubmed-97052782022-11-30 Optimization of complex engineering problems using modified sine cosine algorithm Shang, Chao Zhou, Ting-ting Liu, Shuai Sci Rep Article In this article, a modified version of the Sine Cosine algorithm (MSCA) is proposed to solve the optimization problem. Based on the Sine Cosine algorithm (SCA), the position update formula of SCA is redefined to increase the convergence speed, then the Levy random walk mutation strategy is adopted to improve the population diversity. In order to verify the performance of MSCA, 24 well-known classical benchmark problems and IEEE CEC2017 test suites were introduced, and by comparing MSCA with several popular methods, it is demonstrated that MSCA has good convergence and robustness. Finally, MSCA is used to address six complex engineering design problems, demonstrating the engineering utility of the algorithm. Nature Publishing Group UK 2022-11-28 /pmc/articles/PMC9705278/ /pubmed/36443452 http://dx.doi.org/10.1038/s41598-022-24840-z Text en © The Author(s) 2022 https://creativecommons.org/licenses/by/4.0/Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) . |
spellingShingle | Article Shang, Chao Zhou, Ting-ting Liu, Shuai Optimization of complex engineering problems using modified sine cosine algorithm |
title | Optimization of complex engineering problems using modified sine cosine algorithm |
title_full | Optimization of complex engineering problems using modified sine cosine algorithm |
title_fullStr | Optimization of complex engineering problems using modified sine cosine algorithm |
title_full_unstemmed | Optimization of complex engineering problems using modified sine cosine algorithm |
title_short | Optimization of complex engineering problems using modified sine cosine algorithm |
title_sort | optimization of complex engineering problems using modified sine cosine algorithm |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9705278/ https://www.ncbi.nlm.nih.gov/pubmed/36443452 http://dx.doi.org/10.1038/s41598-022-24840-z |
work_keys_str_mv | AT shangchao optimizationofcomplexengineeringproblemsusingmodifiedsinecosinealgorithm AT zhoutingting optimizationofcomplexengineeringproblemsusingmodifiedsinecosinealgorithm AT liushuai optimizationofcomplexengineeringproblemsusingmodifiedsinecosinealgorithm |