Scientific Reports (Nov 2022)

Optimization of complex engineering problems using modified sine cosine algorithm

  • Chao Shang,
  • Ting-ting Zhou,
  • Shuai Liu

DOI
https://doi.org/10.1038/s41598-022-24840-z
Journal volume & issue
Vol. 12, no. 1
pp. 1 – 25

Abstract

Read online

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.