Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2021;54(7):5469-5540.
doi: 10.1007/s10462-021-10026-y. Epub 2021 Jun 2.

A comprehensive survey of sine cosine algorithm: variants and applications

Affiliations

A comprehensive survey of sine cosine algorithm: variants and applications

Asma Benmessaoud Gabis et al. Artif Intell Rev. 2021.

Abstract

Sine 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 widely used to solve different optimization problems in several fields. This attention is due to its reasonable execution time, good convergence acceleration rate, and high efficiency compared to several well-regarded optimization algorithms available in the literature. This paper presents a brief overview of the basic SCA and its variants divided into modified, multi-objective, and hybridized versions. Furthermore, the applications of SCA in several domains such as classification, image processing, robot path planning, scheduling, radial distribution networks, and other engineering problems are described. Finally, the paper recommended some potential future research directions for SCA.

Keywords: Meta-heuristics; Optimization; Population-based Algorithm; Sine Cosine Algorithm.

PubMed Disclaimer

Figures

Fig. 1
Fig. 1
Classification of meta-heuristic algorithms
Fig. 2
Fig. 2
Number of SCA related publications by scientific databases
Fig. 3
Fig. 3
Number of publications on SCA per year
Fig. 4
Fig. 4
Top 10 countries ranked by number of publications on the SCA algorithm
Fig. 5
Fig. 5
Top 10 SCA-related keywords
Fig. 6
Fig. 6
The effects of sine cosine functions in Eqs. (1) and (2) on the next position (Mirjalili 2016b)
Fig. 7
Fig. 7
Flowchart of the Sine Cosine Algorithm
Fig. 8
Fig. 8
Variants of SCA
Fig. 9
Fig. 9
Modified versions of SCA
Fig. 10
Fig. 10
The modified versions of SCA
Fig. 11
Fig. 11
Hybridization versions of SCA
Fig. 12
Fig. 12
The hybridized versions of SCA
Fig. 13
Fig. 13
The applications of SCA

References

    1. Abdel-Baset M, Zhou Y, Hezam I. Use of a sine cosine algorithm combined with Simpson method for numerical integration. Int J Math Oper Res. 2019;14(3):307–318. doi: 10.1504/IJMOR.2019.099381. - DOI
    1. Abdel-Basset M, Mohamed R, Abouhawwash M, Chakrabortty RK, Ryan MJ (2021) EA-MSCA: an effective energy-aware multi-objective modified sine–cosine algorithm for real-time task scheduling in multiprocessor systems: methods and analysis. Expert systems with applications, p 114699
    1. Abdel-Fatah S, Ebeed M, Kamel S (2019) Optimal reactive power dispatch using modified sine cosine algorithm. In: 2019 International conference on innovative trends in computer engineering (ITCE). IEEE, pp 510–514
    1. Abdelsalam AA. Optimal distributed energy resources allocation for enriching reliability and economic benefits using sine–cosine algorithm. Technol Econ Smart Grids Sustain Energy. 2020;5(1):1–18. doi: 10.1007/s40866-020-00082-8. - DOI
    1. Abdelsalam AA, Mansour HS. Optimal allocation and hourly scheduling of capacitor banks using sine cosine algorithm for maximizing technical and economic benefits. Electr Power Compon Syst. 2019;47(11–12):1025–1039. doi: 10.1080/15325008.2019.1629513. - DOI

LinkOut - more resources