Corrected Sine Cosine Algorithm for Continuous Optimization

Developer: Hsing-Chih Tsai Contact Info: rock@nuk.edu.tw Please find SCA_main.m and run it. The SCA variant is attached.

您现在正在关注此提交

This study examines search biases in the sine cosine algorithm (SCA), a popular optimization method, and proposes new variants to enhance performance. Two algorithm corrections are suggested: removing the absolute value notation and the parameter r3 from the position update equation. The original SCA's bias favors functions with optima at the coordinate origin but performs poorly in shifted domains. A new variant, TSCA3, is proposed to integrate individual-wise updating and evolutionary processes. Numerical results on the CEC2005 and CEC2019 benchmark suites indicate that TSCA3 achieves lower mean function errors than the original SCA and attains near-complete dominance in pairwise statistical tests for both low- and high-dimensional cases. Compared to classical metaheuristics, TSCA3 exhibits competitive performance on high-dimensional and shifted problems. Analyses of population diversity and exploration–exploitation balance confirm that TSCA3 transitions from broad initial exploration to concentrated late-stage exploitation, enabling faster and more reliable convergence on continuous optimization tasks. TSCA3 offers fundamental improvements and integration potential, serving as a robust alternative to the original SCA. This research also highlights potential limitations in benchmark functions with global optima near the origin and emphasizes the need for diverse optimal points in continuous optimization assessments.

引用格式

Hsing-Chih Tsai (2026). Corrected Sine Cosine Algorithm for Continuous Optimization (https://ww2.mathworks.cn/matlabcentral/fileexchange/182781-corrected-sine-cosine-algorithm-for-continuous-optimization), MATLAB Central File Exchange. 检索时间: .

一般信息

MATLAB 版本兼容性

  • 兼容任何版本

平台兼容性

  • Windows
  • macOS
  • Linux
版本 已发布 发行说明 Action
1.0.0