ABSTRACT
Sine Cosine Algorithm (SCA) is one of the highly-referred optimization algorithms in the literature. The present study contributes by discovering three shortcomings of SCA and making a few recommendations. We show that the mathematical model of SCA does not work as explained in the original paper and its performance can be improved by modifying the position-updating equation of SCA as stated in the original paper. Moreover, we empirically and statistically show that sine and cosine functions, which make this algorithm different from the others, can be replaced with a simple random variable having a value in the range [`-1, 1] without degrading the overall performance of the algorithm. Furthermore, we demonstrate that the behavior of SCA is biased for the functions having the global optimum at the origin. Finally, on the basis of the analysis of SCA, we make two recommendations for the meta-heuristics designers regarding the selection of the benchmarks and mapping of the inspiration when designing a new algorithm.
- Seyedali Mirjalili. 2016. SCA: A Sine Cosine Algorithm for solving optimization problems. Knowledge-Based Systems 96 (March 2016), 120--133.Google Scholar
Index Terms
- Critical evaluation of sine cosine algorithm and a few recommendations
Recommendations
Advances in Sine Cosine Algorithm: A comprehensive survey
AbstractThe Sine Cosine Algorithm (SCA) is a population-based optimization algorithm introduced by Mirjalili in 2016, motivated by the trigonometric sine and cosine functions. After providing an overview of the SCA algorithm, we survey a number of SCA ...
Riesz fractional derivative Elite-guided sine cosine algorithm
AbstractIn order to improve the calculation accuracy of the sine cosine algorithm (SCA), Riesz fractional derivative sine cosine algorithm (RFSCA) based on the Riesz fractional derivative mutation strategy is proposed. The new algorithm uses ...
Highlights- An improved Sine Cosine Algorithm with mutation strategy is proposed.
- In new ...
A comprehensive survey of sine cosine algorithm: variants and applications
AbstractSine Cosine Algorithm (SCA) is a recent meta-heuristic algorithm inspired by the proprieties of trigonometric sine and cosine functions. Since its introduction by Mirjalili in 2016, SCA has attracted great attention from researchers and has been ...
Comments