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...

Full description

Bibliographic Details
Main Authors: Chao Shang, Ting-ting Zhou, Shuai Liu
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