Skip to main content
Log in

Advances in Sine Cosine Algorithm: A comprehensive survey

  • Published:
Artificial Intelligence Review Aims and scope Submit manuscript

Abstract

The 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 variants and applications that have appeared in the literature. We then present the results of a series of computational experiments to validate the performance of the SCA against similar algorithms.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

References

  • Abdel-Baset M, Zhou Y, Hezam I (2019) Use of a sine cosine algorithm combined with Simpson method for numerical integration. Int J Math Oper Res 14(3):307–318

    Article  MathSciNet  MATH  Google Scholar 

  • 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

  • Abdelmadjid C, Mohamed S-A, Boussad B (2013) Cfd analysis of the volute geometry effect on the turbulent air flow through the turbocharger compressor. Energy Procedia 36:746–755

    Article  Google Scholar 

  • Abdelsalam AA, Mansour HS (2019) Optimal allocation and hourly scheduling of capacitor banks using sine cosine algorithm for maximizing technical and economic benefits. Electr Power Compon Syst 47:1025–1039

    Article  Google Scholar 

  • Abualigah LMQ (2019a) Krill herd algorithm. In: Abualigah LMQ (ed) Feature selection and enhanced Krill Herd algorithm for text document clustering. Springer, Berlin, pp 11–19

    Chapter  Google Scholar 

  • Abualigah LMQ (2019b) Feature selection and enhanced krill herd algorithm for text document clustering. Springer, Berlin

    Book  Google Scholar 

  • Abualigah L (2020) Multi-verse optimizer algorithm: a comprehensive survey of its results, variants, and applications. Neural Comput Appl 32:1–21

    Google Scholar 

  • Abualigah LM, Sawaie AM, Khader AT, Rashaideh H, Al-Betar MA, Shehab M (2017) \(\beta\)-hill climbing technique for the text document clustering. New Trends in Information Technology (NTIT)–2017, p 60

  • Abualigah LM, Khader AT, Hanandeh ES (2018) A new feature selection method to improve the document clustering using particle swarm optimization algorithm. J Comput Sci 25:456–466

    Article  Google Scholar 

  • Abualigah L, Diabat A, Geem ZW (2020a) A comprehensive survey of the harmony search algorithm in clustering applications. Appl Sci 10(11):3827

    Article  Google Scholar 

  • Abualigah L, Shehab M, Alshinwan M, Mirjalili S, Abd Elaziz M (2020b) Ant lion optimizer: a comprehensive survey of its variants and applications. Arch Comput Methods Eng 10(11):3827

    Google Scholar 

  • Abualigah L, Diabat A, Mirjalili S, Abd Elaziz M, Gandomi AH (2020c) The arithmetic optimization algorithm. Comput Methods Appl Mech Eng

  • Al-Qaness MA, Elaziz MA, Ewees AA (2018) Oil consumption forecasting using optimized adaptive neuro-fuzzy inference system based on sine cosine algorithm. IEEE Access 6:68394–68402

    Article  Google Scholar 

  • Attia A-F, El Sehiemy RA, Hasanien HM (2018) Optimal power flow solution in power systems using a novel sine-cosine algorithm. Int J Electr Power Energy Syst 99:331–343

    Article  Google Scholar 

  • Aydin O, Gozde H, Dursun M, Taplamacioglu MC (2019) Comparative parameter estimation of single diode pv-cell model by using Sine-Cosine Algorithm and Whale Optimization Algorithm. In: 2019 6th international conference on electrical and electronics engineering (ICEEE). IEEE, pp 65–68

  • Babar I, Ahmad A (2018) Solving electrical dispatch problem using sine cosine algorithm (SCA) with sequential quadratic programming. Sindh Univ Res Jo (Sci Ser) 50(3D):130–136

    Google Scholar 

  • Bairathi D, Gopalani D (2017) Opposition-based sine cosine algorithm (OSCA) for training feed-forward neural networks. In: 2017 13th international conference on signal-image technology & internet-based systems (SITIS). IEEE, pp 438–444

  • Banerjee A, Nabi M (2017) Re-entry trajectory optimization for space shuttle using sine-cosine algorithm. In: 2017 8th international conference on recent advances in space technologies (RAST). IEEE, pp 73–77

  • Belazzoug M, Touahria M, Nouioua F, Brahimi M (2020) An improved sine cosine algorithm to select features for text categorization. J King Saud Univ Comput Inf Sci 32:454–464

    Google Scholar 

  • Bhattacharjee K, Patel N (2020) A comparative study of economic load dispatch using sine cosine algorithm. Sci Iran 27(3):1467–1480

    Google Scholar 

  • Bolaji AL, Al-Betar MA, Awadallah MA, Khader AT, Abualigah LM (2016) A comprehensive review: Krill Herd algorithm (KH) and its applications. Appl Soft Comput 49:437–446

    Article  Google Scholar 

  • Bureerat S, Pholdee N (2017) Adaptive sine cosine algorithm integrated with differential evolution for structural damage detection. In: International conference on computational science and its applications. Springer, pp 71–86

  • Chegini SN, Bagheri A, Najafi F (2018) Psoscalf: a new hybrid pso based on sine cosine algorithm and levy flight for solving optimization problems. Appl Soft Comput 73:697–726

    Article  Google Scholar 

  • Chen H, Heidari AA, Zhao X, Zhang L, Chen H (2020) Advanced orthogonal learning-driven multi-swarm sine cosine optimization: Framework and case studies. Expert Syst Appl 144:113113

    Article  Google Scholar 

  • Cheng J, Duan Z (2019) Cloud model based sine cosine algorithm for solving optimization problems. Evol Intell 12:503–514

    Article  Google Scholar 

  • Črepinšek M, Liu S-H, Mernik M (2013) Exploration and exploitation in evolutionary algorithms: a survey. ACM Comput Surv: CSUR 45(3):35

    Article  MATH  Google Scholar 

  • Das S, Bhattacharya A, Chakraborty AK (2018) Solution of short-term hydrothermal scheduling using sine cosine algorithm. Soft Comput 22(19):6409–6427

    Article  MATH  Google Scholar 

  • Dash B, Rup S (2018) An improved block-matching algorithm based on chaotic sine-cosine algorithm for motion estimation. In: International conference on artificial neural networks. Springer, Berlin, pp 759–770

  • Deb K, Pratap A, Agarwal S, Meyarivan T (2002) A fast and elitist multiobjective genetic algorithm: Nsga-ii. IEEE Trans Evol Comput 6(2):182–197

    Article  Google Scholar 

  • de Oliveira LM, Panoeiro FF, Junior ICDS, Oliveira LW (2018) Application of the sine cosine optimization algorithm for thermal unit commitment. In: 2018 Simposio Brasileiro de Sistemas Eletricos (SBSE). IEEE, pp 1–6

  • Eberhart R, Kennedy J (1995) A new optimizer using particle swarm theory. In: MHS’95. Proceedings of the sixth international symposium on micro machine and human science. IEEE, pp 39–43

  • Ekinci S (2019) Optimal design of power system stabilizer using sine cosine algorithm. J Fac Eng Archit Gazi Univ 34(3):1330–1350

    Google Scholar 

  • Ekiz S (2017) Solving constrained optimization problems with sine-cosine algorithm. Period Eng Nat Sci 5(3):378–386

    MathSciNet  Google Scholar 

  • El-Shorbagy M, Farag M, Mousa A, El-Desoky I (2019) A hybridization of sine cosine algorithm with steady state genetic algorithm for engineering design problems. In: International conference on advanced machine learning technologies and applications. Springer, pp 143–155

  • Elaziz MEA, Ewees AA, Oliva D, Duan P, Xiong S (2017a) A hybrid method of sine cosine algorithm and differential evolution for feature selection. In: International conference on neural information processing. Springer, pp 145–155

  • Elaziz MA, Oliva D, Xiong S (2017b) An improved opposition-based sine cosine algorithm for global optimization. Expert Syst Appl 90:484–500

    Article  Google Scholar 

  • Elaziz MA, Nabil N, Ewees AA, Lu S (2019a) Automatic data clustering based on hybrid atom search optimization and sine-cosine algorithm. In: 2019 IEEE Congress on evolutionary computation (CEC). IEEE, pp 2315–2322

  • Elaziz MA, Hemedan AA, Ostaszweski M, Schneider R, Lu S (2019b) Optimization ace inhibition activity in hypertension based on random vector functional link and sine-cosine algorithm. Chemom Intell Lab Syst 190:69–77

    Article  Google Scholar 

  • Elfattah MA, Abuelenin S, Hassanien AE, Pan J-S (2016) Handwritten arabic manuscript image binarization using sine cosine optimization algorithm. In: International conference on genetic and evolutionary computing. Springer, Berlin, pp 273–280

  • Fatlawi A, Vahedian A, Bachache NK (2018) Optimal camera placement using sine-cosine algorithm. In: 2018 8th international conference on computer and knowledge engineering (ICCKE). IEEE, pp 115–119

  • Fu W, Tan J, Li C, Zou Z, Li Q, Chen T (2018a) A hybrid fault diagnosis approach for rotating machinery with the fusion of entropy-based feature extraction and svm optimized by a chaos quantum sine cosine algorithm. Entropy 20(9):626

    Article  Google Scholar 

  • Fu W, Wang K, Li C, Li X, Li Y, Zhong H (2018b) Vibration trend measurement for a hydropower generator based on optimal variational mode decomposition and an lssvm improved with chaotic sine cosine algorithm optimization. Meas Sci Technol 30(1):015012

    Article  Google Scholar 

  • Gharehchopogh FS, Gholizadeh H (2019) A comprehensive survey: Whale optimization algorithm and its applications. Swarm Evol Comput 48:1–24

    Article  Google Scholar 

  • Gholizadeh S, Sojoudizadeh R (2019) Modified sine-cosine algorithm for sizing optimization of truss structures with discrete design variables. Iran Univ Sci Technol 9(2):195–212

    Google Scholar 

  • Glover F (1977) Heuristics for integer programming using surrogate constraints. Decis Sci 8(1):156–166

    Article  Google Scholar 

  • Gonidakis D, Vlachos A (2019) A new sine cosine algorithm for economic and emission dispatch problems with price penalty factors. J Inf Optim Sci 40(3):679–697

    MathSciNet  Google Scholar 

  • Gotmare A, Bhattacharjee SS, Patidar R, George NV (2017) Swarm and evolutionary computing algorithms for system identification and filter design: A comprehensive review. Swarm Evol Comput 32:68–84

    Article  Google Scholar 

  • Guo W, Wang Y, Zhao F, Dai F (2019) Riesz fractional derivative elite-guided sine cosine algorithm. Appl Soft Comput 81:105481

    Article  Google Scholar 

  • Gupta S, Deep K (2019a) Hybrid sine cosine artificial bee colony algorithm for global optimization and image segmentation. Neural Comput Appl 32:9521–9543

    Article  Google Scholar 

  • Gupta S, Deep K (2019b) A novel random walk grey wolf optimizer. Swarm Evol Comput 44:101–112

    Article  Google Scholar 

  • Gupta S, Deep K (2019c) Improved sine cosine algorithm with crossover scheme for global optimization. Knowl Based Syst 165:374–406

    Article  Google Scholar 

  • Gupta S, Deep K, Heidari AA, Moayedi H, Chen H (2019) Harmonized salp chain-built optimization. Eng Comput 16:1–31

    Google Scholar 

  • Hafez AI, Zawbaa HM, Emary E, Hassanien AE (2016) Sine cosine optimization algorithm for feature selection. In: 2016 international symposium on innovations in intelligent systems and applications (INISTA). IEEE, pp 1–5

  • Hamdan S, Binkhatim S, Jarndal A, Alsyouf I (2017) On the performance of artificial neural network with sine-cosine algorithm in forecasting electricity load demand. In: 2017 international conference on electrical and computing technologies and applications (ICECTA). IEEE, pp 1–5

  • Ismael SM, Aleem SHA, Abdelaziz AY (2017) Optimal selection of conductors in Egyptian radial distribution systems using sine-cosine optimization algorithm. In: 2017 Nineteenth international middle east power systems conference (MEPCON). IEEE, pp 103–107

  • Issa M, Hassanien AE, Oliva D, Helmi A, Ziedan I, Alzohairy A (2018) Asca-pso: adaptive sine cosine optimization algorithm integrated with particle swarm for pairwise local sequence alignment. Expert Syst Appl 99:56–70

    Article  Google Scholar 

  • Jusof MFM, Mohammad S, Razak AAA, Nasir ANK, Ghazali MR, Ahmad MA, Hashim AI (2018) A kalman-filter-based sine-cosine algorithm. In: 2018 IEEE international conference on automatic control and intelligent systems (I2CACIS). IEEE, pp 137–141

  • Jusof MFM, Rizal NAM, Razak AAA, Mohammad S, Nasir ANK (2019) Exponentially adaptive sine-cosine algorithm for global optimization. In: 2019 IEEE 9th symposium on computer applications & industrial electronics (ISCAIE). IEEE, pp 6–10

  • Karaboga D, Basturk B (2007) A powerful and efficient algorithm for numerical function optimization: artificial bee colony (abc) algorithm. J Glob Optim 39(3):459–471

    Article  MathSciNet  MATH  Google Scholar 

  • Kennedy J (2011) Particle swarm optimization. In: Sammut C, Webb GI (eds) Encyclopedia of machine learning. Springer, Berlin, pp 760–766

    Google Scholar 

  • Kirkpatrick S, Gelatt CD, Vecchi MP (1983) Optimization by simulated annealing. Science 220(4598):671–680

    Article  MathSciNet  MATH  Google Scholar 

  • Kommadath R, Dondeti J, Kotecha P (2017) Benchmarking jaya and sine cosine algorithm on real parameter bound constrained single objective optimization problems (cec2016). In: Proceedings of the 2017 international conference on intelligent systems, metaheuristics & swarm intelligence. ACM, pp 31–34

  • Koza JR (1992) Genetic programming: on the programming of computers by means of natural selection, vol 1. MIT Press, Cambridge

    MATH  Google Scholar 

  • Koziel S, Yang X-S (2011) Computational optimization, methods and algorithms, vol 356. Springer, Berlin

    Book  MATH  Google Scholar 

  • Laouamer M, Kouzou A, Mohammedi R, Tlemçani A (2018) Optimal pmu placement in power grid using sine cosine algorithm. In: 2018 international conference on applied smart systems (ICASS). IEEE, pp 1–5

  • Li S, Fang H, Liu X (2018) Parameter optimization of support vector regression based on sine cosine algorithm. Expert Syst Appl 91:63–77

    Article  Google Scholar 

  • Li C, Luo Z, Song Z, Yang F, Fan J, Liu PX (2019) An enhanced brain storm sine cosine algorithm for global optimization problems. IEEE Access 7:28211–28229

    Article  Google Scholar 

  • Liu Z, Li S (2018) Whale optimization algorithm based on chaotic sine cosine operator. Comput Eng Appl 54:159–163

    Google Scholar 

  • Liu S, Zhao Q, Chen S (2018) Flower pollination algorithm based on sine cosine algorithm. Microelectron Comput 35:84–87

    Google Scholar 

  • Liu S, Feng Z-K, Niu W-J, Zhang H-R, Song Z-G (2019) Peak operation problem solving for hydropower reservoirs by elite-guide sine cosine algorithm with gaussian local search and random mutation. Energies 12(11):2189

    Article  Google Scholar 

  • Long W, Wu T, Liang X, Xu S (2019) Solving high-dimensional global optimization problems using an improved sine cosine algorithm. Expert Syst Appl 123:108–126

    Article  Google Scholar 

  • Lv L, He D, Lu M, Rao Y (2019) A quaternion’s encoding sine cosine algorithm. In: International conference on intelligent computing. Springer, pp 707–718

  • Mahdad B, Srairi K (2018) A new interactive sine cosine algorithm for loading margin stability improvement under contingency. Electr Eng 100(2):913–933

    Article  Google Scholar 

  • Majhi SK (2018) An efficient feed foreword network model with sine cosine algorithm for breast cancer classification. Int J Syst Dyn Appl: IJSDA 7(2):1–14

    Google Scholar 

  • Malhotra R, Khanna M, Raje RR (2017) On the application of search-based techniques for software engineering predictive modeling: A systematic review and future directions. Swarm Evol Comput 32:85–109

    Article  Google Scholar 

  • Meshkat M, Parhizgar M (2017a) Sine optimization algorithm (SOA): a novel optimization algorithm by change update position strategy of search agent in sine cosine algorithm. In: 2017 3rd Iranian conference on intelligent systems and signal processing (ICSPIS). IEEE, pp 11–16

  • Meshkat M, Parhizgar M (2017b) A novel weighted update position mechanism to improve the performance of sine cosine algorithm. In: 2017 5th Iranian Joint Congress on fuzzy and intelligent systems (CFIS). IEEE, pp 166–171

  • Mirjalili S (2015a) The ant lion optimizer. Adv Eng Softw 83:80–98

    Article  Google Scholar 

  • Mirjalili S (2015b) Moth-flame optimization algorithm: a novel nature-inspired heuristic paradigm. Knowl Based Syst 89:228–249

    Article  Google Scholar 

  • Mirjalili S (2016) Sca: a sine cosine algorithm for solving optimization problems. Knowl Based Syst 96:120–133

    Article  Google Scholar 

  • Mirjalili S, Gandomi AH, Mirjalili SZ, Saremi S, Faris H, Mirjalili SM (2017) Salp swarm algorithm: a bio-inspired optimizer for engineering design problems. Adv Eng Softw 114:163–191

    Article  Google Scholar 

  • Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69:46–61

    Article  Google Scholar 

  • Mirjalili SM, Mirjalili SZ, Saremi S, Mirjalili S (2020) Sine cosine algorithm: theory, literature review, and application in designing bend photonic crystal waveguides. In: Mirjalili S, Dong JS, Lewis A (eds) Nature-inspired optimizers. Springer, Berlin, pp 201–217

    Google Scholar 

  • Nayak DR, Dash R, Lu Z, Lu S, Majhi B (2018a) Sca-relm: a new regularized extreme learning machine based on sine cosine algorithm for automated detection of pathological brain. In: 2018 27th IEEE international symposium on robot and human interactive communication (RO-MAN). IEEE, pp 764–769

  • Nayak DR, Dash R, Majhi B, Wang S (2018b) Combining extreme learning machine with modified sine cosine algorithm for detection of pathological brain. Comput Electr Eng 68:366–380

    Article  Google Scholar 

  • Nayak N, Mishra S, Sharma D, Sahu BK (2019) Application of modified sine cosine algorithm to optimally design PID/fuzzy-PID controllers to deal with AGC issues in deregulated power system. IET Gener Transm Distrib 13:2474–2487

    Article  Google Scholar 

  • Nenavath H, Jatoth RK (2018) Hybridizing sine cosine algorithm with differential evolution for global optimization and object tracking. Appl Soft Comput 62:1019–1043

    Article  Google Scholar 

  • Nenavath H, Jatoth RK, Das S (2018) A synergy of the sine-cosine algorithm and particle swarm optimizer for improved global optimization and object tracking. Swarm Evol Comput 43:1–30

    Article  Google Scholar 

  • Oliva D, Hinojosa S, Elaziz MA, Ortega-Sánchez N (2018) Context based image segmentation using antlion optimization and sine cosine algorithm. Multimed Tools Appl 77(19):25761–25797

    Article  Google Scholar 

  • Padmanaban S, Priyadarshi N, Holm-Nielsen JB, Bhaskar MS, Azam F, Sharma AK, Hossain E (2019) A novel modified sine-cosine optimized MPPT algorithm for grid integrated PV system under real operating conditions. IEEE Access 7:10467–10477

    Article  Google Scholar 

  • Pal PK, Deep K, Nagar AK (2019) Performance of sine-cosine algorithm on large-scale optimization problems. In: van der Aalst W (ed) Decision science in action. Springer, Berlin, pp 139–154

    Chapter  Google Scholar 

  • Pandey A, Rajan A, Nandi A (2018) Lifetime enhancement of wireless sensor networks by using sine cosine optimization algorithm. In: 2018 7th international conference on reliability. Infocom technologies and optimization (Trends and future directions)(ICRITO). IEEE, pp 1–7

  • Pasandideh SHR, Khalilpourazari S (2020) Sine cosine crow search algorithm: a powerful hybrid meta heuristic for global optimization. arXiv:1801.08485

  • Qu C, Zeng Z, Dai J, Yi Z, He W (2018) A modified sine-cosine algorithm based on neighborhood search and greedy levy mutation. Comput Intell Neurosci 2018:4231647

    Article  Google Scholar 

  • Rahimi H (2019) Considering factors affecting the prediction of time series by improving sine-cosine algorithm for selecting the best samples in neural network multiple training model. In: Kouhsari SM (ed) Fundamental research in electrical engineering. Springer, Berlin, pp 307–320

    Chapter  Google Scholar 

  • Rajesh K, Dash S (2019) Load frequency control of autonomous power system using adaptive fuzzy based pid controller optimized on improved sine cosine algorithm. J Ambient Intell Humaniz Comput 10(6):2361–2373

    Article  Google Scholar 

  • Rakshit P, Konar A, Das S (2017) Noisy evolutionary optimization algorithms—a comprehensive survey. Swarm Evol Comput 33:18–45

    Article  Google Scholar 

  • Ramanaiah ML, Reddy MD (2017) Sine cosine algorithm for loss reduction in distribution system with unified power quality conditioner. i-Manag J Power Syst Eng 5(3):10

    Google Scholar 

  • Rashedi E, Nezamabadi-Pour H, Saryazdi S (2009) Gsa: a gravitational search algorithm. Inf Sci 179(13):2232–2248

    Article  MATH  Google Scholar 

  • Raut U, Mishra S (2019) Power distribution network reconfiguration using an improved sine-cosine algorithm-based meta-heuristic search. In: Bansal JC, Das KN, Nagar A, Deep K, Ojha AK (eds) Soft computing for problem solving. Springer, Berlin, pp 1–13

    Google Scholar 

  • Reddy KS, Panwar LK, Panigrahi B, Kumar R (2018) A new binary variant of sine-cosine algorithm: development and application to solve profit-based unit commitment problem. Arab J Sci Eng 43(8):4041–4056

    Article  Google Scholar 

  • Rizal NAM, Jusof MFM, Razak AAA, Mohammad S, Nasir ANK (2019) Spiral sine-cosine algorithm for global optimization. In: 2019 IEEE 9th symposium on computer applications & industrial electronics (ISCAIE). IEEE, pp 234–238

  • Rizk-Allah RM (2018) Hybridizing sine cosine algorithm with multi-orthogonal search strategy for engineering design problems. J Comput Des Eng 5(2):249–273

    MathSciNet  Google Scholar 

  • Rizk-Allah RM (2019) An improved sine-cosine algorithm based on orthogonal parallel information for global optimization. Soft Comput 23(16):7135–7161

    Article  Google Scholar 

  • Sahlol AT, Ewees AA, Hemdan AM, Hassanien AE (2016) Training feedforward neural networks using sine-cosine algorithm to improve the prediction of liver enzymes on fish farmed on nano-selenite. In: 2016 12th international computer engineering conference (ICENCO). IEEE, pp 35–40

  • Sahu N, Londhe ND (2017) Selective harmonic elimination in five level inverter using sine cosine algorithm. In: 2017 IEEE international conference on power, control, signals and instrumentation engineering (ICPCSI). IEEE, pp 385–388

  • Shehab M, Khader AT, Al-Betar MA (2017) A survey on applications and variants of the cuckoo search algorithm. Appl Soft Comput 61:1041–1059

    Article  Google Scholar 

  • Shukla SK, Koley E, Ghosh S (2019) A novel approach based on line inequality concept and sine-cosine algorithm for estimating optimal reach setting of quadrilateral relays. Arab J Sci Eng 45:1499–1511

    Article  Google Scholar 

  • Sindhu R, Ngadiran R, Yacob YM, Zahri NAH, Hariharan M (2017) Sine-cosine algorithm for feature selection with elitism strategy and new updating mechanism. Neural Comput Appl 28(10):2947–2958

    Article  Google Scholar 

  • Singh V (2017) Sine cosine algorithm based reduction of higher order continuous systems. In: 2017 international conference on intelligent sustainable systems (ICISS). IEEE, pp 649–653

  • Singh P, Tiwari R (2018) Optimal allocation of statcom using improved sine cosine optimization algorithm. In: 2018 8th IEEE India international conference on power electronics (IICPE). IEEE, pp 1–6

  • Storn R, Price K (1997) Differential evolution—a simple and efficient heuristic for global optimization over continuous spaces. J Glob Optim 11(4):341–359

    Article  MathSciNet  MATH  Google Scholar 

  • Suid M, Ahmad M, Ismail M, Ghazali M, Irawan A, Tumari M (2018) An improved sine cosine algorithm for solving optimization problems. In: 2018 IEEE conference on systems, process and control (ICSPC). IEEE, pp 209–213

  • Suid M, Tumari M, Ahmad M (2019) A modified sine cosine algorithm for improving wind plant energy production. Indones J Electr Eng Comput Sci 16(1):101–106

    Google Scholar 

  • Tawhid MA, Savsani P (2019a) Discrete sine-cosine algorithm (DSCA) with local search for solving traveling salesman problem. Arab J Sci Eng 44(4):3669–3679

    Article  Google Scholar 

  • Tawhid MA, Savsani V (2019b) Multi-objective sine-cosine algorithm (MO-SCA) for multi-objective engineering design problems. Neural Comput Appl 31(2):915–929

    Article  Google Scholar 

  • Tong S, Pearson M (2008) Methods and systems for improving a search ranking using population information. US Patent 7454417

  • Tuncer T (2018) Scso: a novel sine-cosine based swarm optimization algorithm for numerical function optimization. Period Eng Nat Sci 6(2):1–9

    Google Scholar 

  • Tuncer T (2020) Ldw-scsa: Logistic dynamic weight based sine cosine search algorithm for numerical functions optimization. arXiv:1809.03055

  • Turgut OE (2017) Thermal and economical optimization of a shell and tube evaporator using hybrid backtracking search–sine-cosine algorithm. Arab J Sci Eng 42(5):2105–2123

    Article  Google Scholar 

  • Utama DM (2019) An effective hybrid sine cosine algorithm to minimize carbon emission on flow-shop scheduling sequence dependent setup. J Tek Ind 20(1):62–72

    Google Scholar 

  • Wang J, Yang W, Du P, Niu T (2018) A novel hybrid forecasting system of wind speed based on a newly developed multi-objective sine cosine algorithm. Energy Convers Manag 163:134–150

    Article  Google Scholar 

  • Yang X-S (2010b) A new metaheuristic bat-inspired algorithm. In: Yang X-S (ed) Nature inspired cooperative strategies for optimization (NICSO 2010). Springer, Berlin, pp 65–74

    Chapter  Google Scholar 

  • Yang R, Xu M, He J, Ranshous S, Samatova NF (2017) An intelligent weighted fuzzy time series model based on a sine-cosine adaptive human learning optimization algorithm and its application to financial markets forecasting. In: International conference on advanced data mining and applications. Springer, pp 595–607

  • Yulianto A, Winardi B, Karnoto K (2017) Optimasi economic dispatch pada unit pembangkit pltu tanjung jati b menggunakan metode sine cosine algorithm. Transient 6(4):534–341

    Google Scholar 

  • Zhang X, Bai Y, Hao Y, Wang Y (2017) Research of improved sine cosine algorithm in function optimization. J Chongqing Univ Technol (Nat Sci) 2:24

    Google Scholar 

  • Zhang J, Zhou Y, Luo Q (2018a) An improved sine cosine water wave optimization algorithm for global optimization. J Intell Fuzzy Syst 34(4):2129–2141

    Article  Google Scholar 

  • Zhang Z, Yu Y, Zheng S, Todo Y, Gao S (2018b) Exploitation enhanced sine cosine algorithm with compromised population diversity for optimization. In: 2018 IEEE international conference on progress in informatics and computing (PIC). IEEE, pp 1–7

  • Zhao Y, Zou F, Chen D (2019) A discrete sine cosine algorithm for community detection. In: International conference on intelligent computing. Springer, pp 35–44

  • Zhou C, Chen L, Chen Z, Li X, Dai G (2017) A sine cosine mutation based differential evolution algorithm for solving node location problem. Int J Wirel Mob Comput 13(3):253–259

    Article  Google Scholar 

  • Zou Q, Li A, He X, Wang X (2018) Optimal operation of cascade hydropower stations based on chaos cultural sine cosine algorithm. In: IOP conference series: materials science and engineering, vol 366. IOP Publishing, p 012005

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Laith Abualigah.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Abualigah, L., Diabat, A. Advances in Sine Cosine Algorithm: A comprehensive survey. Artif Intell Rev 54, 2567–2608 (2021). https://doi.org/10.1007/s10462-020-09909-3

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10462-020-09909-3

Keywords

Navigation