Optimization of complex engineering problems using modified sine cosine algorithm
Abstract 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...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Nature Portfolio
2022-11-01
|
Series: | Scientific Reports |
Online Access: | https://doi.org/10.1038/s41598-022-24840-z |
_version_ | 1811207572079771648 |
---|---|
author | Chao Shang Ting-ting Zhou Shuai Liu |
author_facet | Chao Shang Ting-ting Zhou Shuai Liu |
author_sort | Chao Shang |
collection | DOAJ |
description | Abstract 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. |
first_indexed | 2024-04-12T04:06:35Z |
format | Article |
id | doaj.art-ab6ddbda75ab492583b561efbf6a6630 |
institution | Directory Open Access Journal |
issn | 2045-2322 |
language | English |
last_indexed | 2024-04-12T04:06:35Z |
publishDate | 2022-11-01 |
publisher | Nature Portfolio |
record_format | Article |
series | Scientific Reports |
spelling | doaj.art-ab6ddbda75ab492583b561efbf6a66302022-12-22T03:48:36ZengNature PortfolioScientific Reports2045-23222022-11-0112112510.1038/s41598-022-24840-zOptimization of complex engineering problems using modified sine cosine algorithmChao Shang0Ting-ting Zhou1Shuai Liu2Pujiang Institute, Nanjing Tech UniversityPujiang Institute, Nanjing Tech UniversitySchool of Civil and Hydraulic Engineering, Huazhong University of Science and TechnologyAbstract 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.https://doi.org/10.1038/s41598-022-24840-z |
spellingShingle | Chao Shang Ting-ting Zhou Shuai Liu Optimization of complex engineering problems using modified sine cosine algorithm Scientific Reports |
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 |
url | https://doi.org/10.1038/s41598-022-24840-z |
work_keys_str_mv | AT chaoshang optimizationofcomplexengineeringproblemsusingmodifiedsinecosinealgorithm AT tingtingzhou optimizationofcomplexengineeringproblemsusingmodifiedsinecosinealgorithm AT shuailiu optimizationofcomplexengineeringproblemsusingmodifiedsinecosinealgorithm |