| Literature DB >> 34092884 |
Asma Benmessaoud Gabis1, Yassine Meraihi2, Seyedali Mirjalili3, Amar Ramdane-Cherif4.
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.Entities:
Keywords: Meta-heuristics; Optimization; Population-based Algorithm; Sine Cosine Algorithm
Year: 2021 PMID: 34092884 PMCID: PMC8171367 DOI: 10.1007/s10462-021-10026-y
Source DB: PubMed Journal: Artif Intell Rev ISSN: 0269-2821 Impact factor: 8.139
Fig. 1Classification of meta-heuristic algorithms
Inclusion and exclusion criteria
| Inclusion criteria | Exclusion criteria |
|---|---|
| Papers presenting new propositions involving SCA algorithm | Papers published in predatory journals or predatory conferences |
| Papers presenting surveys on different SCA based approaches | Papers with less than 4 pages |
| Papers addressing at least one of the identified research questions | Papers written in a language other than English |
| Paper representing a complete version when several versions exist | Papers that do not provide details on the areas of interest of SCA algorithm |
| All available papers from 2016 to 2021 | Papers published in the form of tutorial, abstract, poster, keynote, or a summary of a conference |
| The full paper is not available for download | |
| Not peer-reviewed scientific papers |
Fig. 2Number of SCA related publications by scientific databases
Top 10 journals ranked by number of SCA publications
| Rank | Journal | Number of publication |
|---|---|---|
| 1 | IEEE Access | 14 |
| 2 | Expert Systems with Applications | 13 |
| 3 | Neural Computing and Applications | 7 |
| 4 | Applied Soft Computing | 7 |
| 5 | Arabian Journal for Science and Engineering | 6 |
| 6 | Soft Computing | 6 |
| 7 | Evolutionary Intelligence | 5 |
| 8 | Engineering with Computers | 4 |
| 9 | Knowledge-based Systems | 3 |
| 10 | Energy Conversion and Management | 2 |
Fig. 3Number of publications on SCA per year
Fig. 4Top 10 countries ranked by number of publications on the SCA algorithm
Fig. 5Top 10 SCA-related keywords
Fig. 6The effects of sine cosine functions in Eqs. (1) and (2) on the next position (Mirjalili 2016b)
Fig. 7Flowchart of the Sine Cosine Algorithm
Fig. 8Variants of SCA
Fig. 9Modified versions of SCA
Modified versions of SCA
| Variant | Name | Complexity | Application | Results | Author (Ref.) |
|---|---|---|---|---|---|
| Binary SCA | BPSCOA | – | Set covering problem | BPSCOA achieves competitive results when compared with JPSO and MDBBH algorithms |
Fernández et al. ( |
| BSCA | Unit commitment | Effectiveness of BSCA compared to the state-of-the-art algorithms in terms of solution quality and convergence |
Reddy et al. ( | ||
| SBSCA- VBSCA | Feature selection | SBSCA provides better results compared to BBA, BGSA, BGWO, and BDA |
Taghian and Nadimi-Shahraki ( | ||
| BPSCOA | – | Knapsack problem | BPSCA obtains competitive results compared to BAAA and KMTR algorithms |
Pinto et al. ( | |
| Chaotic SCA | LDW-SCSA | – | Numerical functions | LDW-SCSA achieves better results compared to VS, PSO, and SCA |
Tuncer ( |
| CSCA | – | Salient cryptographic features | Superiority of CSCA compared to some optimization-based S-box techniques |
Alzaidi et al. ( | |
| CSCA | – | Block-based motion estimation | CSCA yields satisfactory and better results compared to other methods in terms of PSNR, DPSNR, and the number of search points |
Dash and Rup ( | |
| COSCA | Global optimization problems | Efficiency of COSCA compared to other optimization methods |
Liang et al. ( | ||
| ASCA | Constrained and Unconstrained Optimization | Significant superiority of the ASCA compared to some well-regarded and advanced optimization approaches |
Ji et al. ( | ||
| Adaptive SCA | LASCA-EASCA | – | Global optimization | Effectiveness of the adaptive versions compared to the original SCA in terms of accuracy and convergence speed |
Jusof et al. ( |
| ESCA | – | Combinatorial testing problem | Superiority of ESCA compared to the original SCA, TLBO, and Jaya algorithms in terms of test suite sizes |
Zamli et al. ( | |
| ASCA | multiple hydropower reservoirs operation | Effectiveness and robustness of ASCA compared to other well-known algorithms in terms of convergence rate and solution quality |
Feng et al. ( | ||
| Levy Flight-Based SCA | ISCA | – | Complex nonlinear optimization problems | ISCA gives better performance when compared with GA, PSO, and SCA |
Li et al. ( |
| MSCA | Optimal power flow | Effectiveness of MSCA compared to the original SCA and other published optimization techniques |
Attia et al. ( | ||
| MSCA | Optimal Reactive Power Dispatch | Effectiveness and superiority of MSCA compared to other well-known meta-heuristics |
Abdel-Fatah et al. ( | ||
| CLSCA | Benchmark functions | CLSCA achieves better results compared to PSO, GWO, SCA, SCADE, OBSCA, CSSA, CWOA, and FST_PSO |
Huang et al. ( | ||
| LSCA | – | Hyperspectral image | LSCA achieves better optimization results when compared with PSO, DE, GSA, CS, and SCA in terms of classification accuracy |
Wang et al. ( | |
| ISCA | Distributed generators (DGs) allocation | Superiority of ISCA compared to HSA, GA, FWA, RGA, and FF algorithms |
Raut and Mishra ( | ||
| LSC-SSA | Training muti-layer perceptron neural network | LSC-SSA gives better results in terms of classification accuracy in comparison with PSO, FA, SSA, WOA, and SCA |
Zhang and Wang ( | ||
| LSCA | – | Global Optimization Problems | LSCA provides good convergence accuracy |
Li et al. ( | |
| Fuzzy-Based SCA | SCA-ANFIS | – | Oil Consumption Forecasting | Effectiveness of SCA-ANFIS compared to the traditional ANFIS, GA-ANFIS, PSO-ANFIS, GWO-ANFIS, and WOA-ANFIS techniques |
Al-Qaness et al. ( |
| SCA-NLSF | – | Optimum capacitor allocation in distribution systems | Effectiveness of SCA-NLSF compared to DE and PSO algorithms in terms of power losses and energy cost |
Kamel et al. ( | |
| CESCA-FKNN | Predicting intentions of Students for master programs | CESCA-FKNN achieves better performance compared to RF, KELM, SVM, SCA-FKNN, DA-FKNN, and MFOFKNN |
Lin et al. ( | ||
| SCAFRG | – | Prediction of osteoporosis | SCAFRG achieves competitive results compared to other existing algorithms |
Ewees et al. ( | |
| Opposition-based SCA | OBSCA | Global optimization problems | Effectiveness and performance of OBSCA compared to some well-known meta-heuristic algorithms in terms of convergence and time complexity |
Elaziz et al. ( | |
| OSCA | Feed-forward neural network (FNN) training | Efficiency of OSCA compared to GA, DE, ES, ACO and PSO algorithms |
Bairathi and Gopalani ( | ||
| ISCA | – | Benchmark functions | ISCA has better performance compared to the original SCA, RLPSO, and wFIPS |
Liu ( | |
| NSCA | – | Emission/economic load dispatch | Effectiveness and robustness of NSCA compared to other meta-heuristic algorithms existing in the literature |
Rizk-Allah and El-Sehiemy ( | |
| ISCA | Solar photo-voltaic parameter identification | ISCA gives superior and very competitive performance compared to ABC, ABSO, SA, PS, CPSO, GOTLBO, and GOFPANM |
Chen et al. ( | ||
| QSCA | – | Multiple hydropower reservoirs operation | QSCA produces better objective values compared to several existing evolutionary algorithms |
Feng et al. ( | |
| Orthogonal-Based SCA | MOSCA | – | Design and manufacturing optimization problems | MOSCA outperforms other existing techniques in most cases |
Rizk-Allah ( |
| SCA-OPI | – | Global optimization problems | SCA-OPI gives competitive performance compared to some well-regarded optimization algorithms in terms of optimality and reliability |
Rizk-Allah ( |
Fig. 10The modified versions of SCA
Multi-objective versions of SCA
| Variant | Name | Application | Results | Author (Ref.) |
|---|---|---|---|---|
| Multi-objective SCA | MSCO | Non-smooth EELD problem | Robustness and efficiency of MSCO compared to other optimization techniques existing in the literature |
Rizk-Allah et al. ( |
| MO-SCA | Engineering design problems | Effectiveness and robustness of MO-SCA compared to other well-regarded algorithms in the literature |
Tawhid and Savsani ( | |
| MOSCA | Band selection of real HSI remote sensing images | Better performance of MOSCA compared to SFS, DSEBS, PSO, and SCA |
Wan et al. ( | |
| MOSCA | Radial distribution networks | Effectiveness and robustness of MOSCA compared to LSA, BFOA, and MOPSO in terms of overall voltage profile and total power losses |
Selim et al. ( | |
| MOSCA | Optimal DG allocation in radial distribution systems | Effectiveness of MOSCA compared to other well-known multi-objective algorithms |
Raut and Mishra ( | |
| EA-MSCA | Real-time task scheduling in multiprocessor systems | Superiority of EA-MSCA compared to some well-regarded optimization methods in most test cases |
Abdel-Basset et al. ( |
Fig. 11Hybridization versions of SCA
Hybridization versions of SCA
| Variant | Name | Complexity | Application | Results | Author (Ref.) |
|---|---|---|---|---|---|
| SCA + Local Search | DSCA | Traveling salesman problem | Performance of DSCA compared to other state-of-the-art algorithms |
Tawhid and Savsani ( | |
| SCA + Harmony Search | USCA | Tower crane selection and layout problem | Superiority of USCA compared to the original SCA, PSO, VPS, CBO, WOA, and SSA |
Kaveh and Vazirinia ( | |
| SCA + GA | SCAGA | – | Feature selection problem | SCAGA obtains good results compared to other related approaches existing in the literature |
Abualigah and Dulaimi ( |
| SCA + DE | SCADE | – | Feature selection | SCADE gives better performance compared to ABC, SSO , and SCA |
Elaziz et al. ( |
| ASCA-DE | Structural damage detection problem | Superiority of ASCA-DE compared to other meta-heuristics existing in the literature. |
Bureerat and Pholdee ( | ||
| SCA-DE | – | Visual tracking | Superiority of SCA-DE compared to PF, SIFT, PSO, and BA |
Nenavath and Jatoth ( | |
| HGSCADE | Global Optimization and Cylindricity Error Evaluation | Superiority of HGSCADE to other state-of-the-art approaches |
Li et al. ( | ||
| SCA + ACO | ASCA-AACO | – | Robot path planning | Efficiency of ASCA-AACO when compared with other existing optimization methodologies |
Kumar et al. ( |
| SCA + ABC | SCABC | – | Image segmentation | SCABC showed its efficacy in determining the optimal thresholds of gray images |
Gupta and Deep ( |
| ABCSCA | – | Multi-level thresholding image segmentation | Effectiveness of ABCSCA compared to ABC, SCA, WOA, SSA, GWO, SSO, FASSO, and WOAPSO |
Ewees et al. ( | |
| SCA + SQA | HSCA | – | Multilayer perceptrons | Superiority of HSCA compared to the classical SCA and other techniques |
Gupta and Deep ( |
| SCA + SKFA | KFSCA | Global optimization problems | Effectiveness and superiority of KFSCA compared to the standard SCA in terms of accuracy and convergence speed |
Jusof et al. ( | |
| SCA + PSO | SOSCALF | – | Global optimization problems | Superiority of SOSCALF compared to well-regarded optimization approaches |
Chegini et al. ( |
| ASCA-PSO | Pairwise local sequence alignment | Good performance of ASCAPSO compared to the classical SCA and SW algorithm |
Issa et al. ( | ||
| SCSO | – | Numerical functions optimization | SCSO has better results compared to ABC, KH, BBO, MFO, SCA, and HGWOSCA |
Tuncer ( | |
| SCA-PSO | – | Object tracking problems | SCA-PSO gives better capability to track an object when compared to MS, PF, PSO, BA, SCA, and HGSA |
Nenavath et al. ( | |
| HBPSO-SCA | – | Feature selection | HBPSO-SCA provides better performance compared to BPSO, CBPSO, BMFO, BDFA, BWOA, SCA, and BABC |
Kumar and Bharti ( | |
| MASCA-PSO | – | Brain tumor detection and classification | Effectiveness and superiority of MASCA-PSO compared to ABC, PSO, ASCA-PSO, SCA, SSA, GWO, WOA, and MFO |
Mishra et al. ( | |
| PSO-SCANMS | Engineering design problems | Efficiency of PSO-SCANMS compared to PSO and other well-regarded techniques |
Fakhouri et al. ( | ||
| HSPS | – | Heterogeneous Fixed Fleet Vehicle Routing Problem | HSPS gives competitive results compared to other hybrid optimization algorithms in terms of convergence rate |
Bansal and Wadhawan ( | |
| SCA + FA | CSCF | – | Real-time engineering design problem | Efficiency and robustness of CSCF compared to ABC, PSO, FA, and SCA |
Hassan ( |
| SCA + GSA | SCGSA | Continuous optimization problems | Superiority of SCGSA compared to CGSA in terms of global optima and the speed of convergence |
Jiang et al. ( | |
| SCA + BFOA | EDSCA | – | Twin rotor system modeling | Better performance of EDSCA compared to the classical SCA |
Mohammad et al. ( |
| HBFSCA | – | Global optimization problems | HBFSCA outperforms the classical SCA in terms of accuracy, convergence speed, and local optima avoidance |
Mohammad et al. ( | |
| SCA + FOA | SCA_FOA | Engineering problems | Efficiency of SCA_FOA compared to other competitive algorithms |
Fan et al. ( | |
| SCA + TLBO | SCA-TLBO | – | Visual tracking | Effectiveness of SCA-TLBO compared to other existing trackers |
Nenavath and Jatoth ( |
| SCA + WWO | SCWWO | – | Global optimization problems | Efficiency of SCWWO compared to the original SCA, ABC, CS, DA, MFO, and WWO |
Zhang et al. ( |
| SCA + MFO | ASC-MFO | – | Parameter identification of hybrid active power filters | Better performance of ASC-MFO compared to some well-established algorithms |
Wu et al. ( |
| SCA + GWO | GWO-SCA | – | Real life optimization problems | GWO-SCA yields highly competitive solutions compared to classical SCA, GWO, PSO, ALO, WOA, HAGWO, and MGWO |
Singh and Singh ( |
| MHGWO-SCA | Fault diagnosis of rotating machinery | Superiority and availability of MHGWO-SCA compared to 7 relevant methods existing in the literature |
Fu et al. ( | ||
| IHGWO-SCA | Multi-step short-term wind speed prediction | Superiority and effectiveness of IHGWO-SCA compared to some relevant single and hybrid techniques |
Fu et al. ( | ||
| SC-GWO | – | Engineering design problems | SC-GWO achieves competitive performance compared to other meta-heuristics existing in the literature |
Gupta et al. ( | |
| MGWO-SCA | Power system stabilizer parameters tuning | MGWO-SCA gives lesser overshoot values and faster settling time compared to the state-of-the-art optimization methods |
Devarapalli and Bhattacharyya ( | ||
| SCA + MVO | AMVO-SCA | – | Continuous-time Hammerstein systems | AMVO-SCA achieves better performance in comparison with PSO, GWO, MVO, and SCA |
Jui and Ahmad ( |
| SCA + HHO | MSCA-HHO | SVM parameters tuning | Effectiveness and superiority of MSCA-HHO compared to other approaches |
Fu et al. ( | |
| SCHHO | – | Feature selection problem | Efficiency of SCHHO compared to DA, SSA, GOA, GWO, WOA, SCA, and HHO |
Hussain et al. ( | |
| SCA + WOA | WOA-SCA | – | Voltage profile improvement | Superiority of WOA-SCA compared to WOA in minimizing the total power losses |
Selim et al. ( |
| WOASCA | – | Optimal scheduling in a micro-grid system | WOASCA provides robust and consistent results compared to SCA and WOA |
Dey and Bhattacharyya ( | |
| SCA + VPL | VPLSCA | Global optimization problems | High performance of VPLSCA compared to CS, SSA, ALO, MFO, WOA, and SCA |
Moghdani et al. ( | |
| SCA + ALO | EALO-SCA | – | Abrupt motion tracking | Efficiency of EALO-SCA compared to other state-of-the-art optimization trackers |
Zhang et al. ( |
| SCA + CSA | SCCSA | – | Global optimization problems | SCCSA gives competitive results in comparison with other state-of-the-art optimization algorithms |
Pasandideh and Khalilpourazari ( |
| SCCSA | – | Power joint optimal scheduling dispatch | Capability of SCCSA to control the voltage of nodes in micro-grid |
Ye et al. ( | |
| SCCSA | Global optimization problems | Superiority of SCCSA compared to other state-of-the-art optimization algorithms |
Khalilpourazari and Pasandideh ( | ||
| SCA + SSA | ISSAFD | Feature selection | ISSAFD provides better results compared to other well-regarded optimization techniques in terms of accuracy, sensitivity, and specificity |
Neggaz et al. ( | |
| HSSASCA | Engineering problems | Effectiveness and robustness of HSSASCA by providing the highest accuracies compared to other existing meta-heuristics |
Singh et al. ( | ||
| SCA + CA | CCSCA | – | Optimal cascade hydropower stations | Efficiency of CCSCA in solving OOCHS |
Zou et al. ( |
| SCA + HA | SCA-VNS | Physicians and medical staff scheduling | Robustness and better performance of SCA-VNS compared to SCA, VNS, PSO, GA, and SA optimization algorithms |
Lan et al. ( | |
| SCA + BSO | EBS-SCA | Global optimization problems | EBS-SCA yields better performance compared to other meta-heuristic algorithms in terms of global search ability and convergence speed |
Li et al. ( | |
| BSO_SCA | – | Benchmark functions | BSO_SCA has considerable merit |
Li et al. ( | |
| SCA + SE | SCA-SE | – | Continuous Optimization Problems | Effectiveness of SCA-SE compared to other optimization approaches |
Cai et al. ( |
| SCA + SS | SSSCA | – | Benchmark functions | SSSCA outperforms other states-of-the-art algorithms |
Wang et al. ( |
| SCA + BOA | BOSCA | Benchmark functions and two real-world problems | Superiority of BOSCA compared to some other algorithms |
Sharma and Saha ( | |
| SCA + SVM | SCA-SVM | – | Fault diagnosis in analog circuit | Effectiveness of SCA-SVM compared to GS, GA, and PSO in terms of classification accuracy and iteration speed |
Jing and Ying ( |
| SCA + SVR | SCA-SVR | – | Optimal SVR parameters tuning | Feasibility and reliability of SCA-SVR compared to other existing meta-heuristic methods |
Li et al. ( |
| SCA + ELM | MSCA-ELM | – | Pathological brain detection | MSCA-ELM provides superior performance than conventional learning methods in term of classification accuracy |
Nayak et al. ( |
| SCA-RELM | – | Automated diagnosis of pathological brain | Efficiency of SCA-RELM compared to state-of-the-art methods |
Nayak et al. ( | |
| SCA + ANN | SCA-NN | – | Multi-Iayer perceptron | Superiority of SCA-NN compared to the basic NN by obtaining lower MSE and RMSE values |
Sahlol et al. ( |
| SCA-ANN | – | Load forecasting problem | Good performance and provides good fitting in both training and testing sets |
Hamdan et al. ( | |
| SCA-NN | – | Breast cancer classification | Superiority of the SCA-NN compared to the recently reported classifiers in terms of accuracy and error rate |
Majhi ( | |
| SCA-BP | Image classification | SCA-BP provides better performance compared to some optimization algorithms in terms of classification accuracy |
Song et al. ( | ||
| SCAk-NN | – | Optimal detection of phishing attack | Effectiveness of SCAK-NN compared to Decision Tree and Naive Bayes in terms of accuracy, F-measure, and Mean Absolute Error |
Moorthy and Pabitha ( | |
| SCA-ANN | – | Blast-induced ground vibration prediction | SCA-ANN gives better results compared to Gene expression programming (GEP) and adaptive neuro-fuzzy inference system (ANFIS) models |
Lawal et al. ( | |
| SCA + Random Forest | SCA-RF | Determination of postblast ore boundaries | Predictive performance of the SCA-RF compared to SVR and ANN methods |
Yu et al. ( | |
| SCA with other methods | WPSCO | – | Maximum power point tracking | Reliability and robustness of WPSCO compared to state-of-the-art methods such as MFA and LIPSO |
Kumar et al. ( |
| SCA_PDLR | Benchmark functions | Effectiveness of SCA_PDLR compared with the classical SCA in terms of solution accuracy and convergence speed |
Zhang et al. ( | ||
| SCA-SM | – | Numerical integration problems | Effectiveness and robustness of SCA-SM in calculating numerical value of definite integrals |
Abdel-Baset et al. ( | |
| QSCA | Benchmark functions | Superiority of QSCA compared to the classical SCA, ABC, PSO, BA, DA, and MFO |
Lv et al. ( | ||
| EO-SCA | – | Economic Load Dispatch | Robustness and aptness of EO-SCA in comparison with other well known optimization approaches |
Atre et al. ( |
Fig. 12The hybridized versions of SCA
SCA applications areas
| Class | Problem | Author (Ref.) |
|---|---|---|
| Electrical | Economic Load Dispatch |
Rizk-Allah and El-Sehiemy ( |
| Engineering |
Gonidakis and Vlachos ( | |
|
Guesmi et al. ( | ||
|
Rizk-Allah ( | ||
| Distributed generators allocation |
Kamel et al. ( | |
| Optimal power flow |
Attia et al. ( | |
| Photo-voltaic Power System |
Sahu et al. ( | |
| Radial Distribution Networks |
Ismael et al. ( | |
|
Abdelsalam ( | ||
|
Raut and Mishra ( | ||
| Optimal Load Frequency Control |
Mishra et al. ( | |
| Optimal PMU Placement |
Laouamer et al. ( | |
| Hybrid Power Generation System |
Algabalawy et al. ( | |
| Unit Commitment |
de Oliveira et al. ( | |
|
Bhadoria et al. ( | ||
| Optimal Reach Setting of Quadrilateral Relays |
Shukla et al. ( | |
| Bend Photonic Crystal Waveguides |
Mirjalili et al. ( | |
| Optimal Allocation of Capacitor Banks |
Abdelsalam and Mansour ( | |
| Short-Term Hydrothermal Scheduling |
Das et al. ( | |
| Partial shading detection |
Chandrasekaran et al. ( | |
| Control | Optimal parameters control |
Ghayad et al. ( |
| Engineering |
Hekimoğlu ( | |
|
Sahu et al. ( | ||
|
Mehra et al. ( | ||
|
Devarapalli and Bhattacharyya ( | ||
|
Devarapalli and Bhattacharyya ( | ||
|
Li et al. ( | ||
| Computer | Lifetime Enhancement of Wireless Sensor Networks |
Pandey et al. ( |
| Engineering | Optimal Re-Entry Trajectory Planning |
Banerjee and Nabi ( |
| Optimal Camera Placement |
Fatlawi et al. ( | |
| Wireless sensor nodes localiser |
Hamouda and Abohamama ( | |
| Cross layer resource allocation in wireless network |
Praveena and Nagaraja ( | |
| Combinatorial Testing |
Altmemi et al. ( | |
| Optimal virtual machine placement |
Gharehpasha and Masdari ( | |
| Capacitated vehicle routing problem |
Yang et al. ( | |
| Clustering |
Kuo et al. ( | |
| Robot path planning |
Kumar et al. ( | |
| Classification | Feature Selection |
Hafez et al. ( |
|
Kumar and Bharti ( | ||
|
Taghian and Nadimi-Shahraki ( | ||
|
Abualigah and Dulaimi ( | ||
| Image classification |
Song et al. ( | |
| Sonar target classification |
Wang et al. ( | |
| Brain tumor detection and classification |
Mishra et al. ( | |
| Pathological brain detection |
Nayak et al. ( | |
| Breast cancer classification |
Majhi ( | |
| Image | Manuscript Image Binarization |
Elfattah et al. ( |
| Processing | Curve Fitting |
Amat et al. ( |
| Image segmentation |
Gupta and Deep ( | |
|
Chouksey and Jha ( | ||
| Hyperspectral image |
Wang et al. ( | |
| Multi focus image fusion |
Singh and Kaushik ( | |
| Other | Global Sequence Alignment |
Issa et al. ( |
| Applications | Higher-Order Continuous Systems |
Singh ( |
| Conceptual design of automobile components |
Yıldız et al. ( | |
| Multimedia content distribution in cloud environment |
Krishna Priya et al. ( | |
| Improving energy production of wind plant |
Suid et al. ( | |
| Measuring similarity of COVID-19 |
Issa ( | |
| Discrete sizing optimization of truss structures |
Gholizadeh and Sojoudizadeh ( | |
| Design and manufacturing optimization problems |
Rizk-Allah ( | |
| Multiple hydro-power reservoirs operation |
Feng et al. ( | |
| Feed-forward neural network (FNN) training |
Bairathi and Gopalani ( | |
| Prediction of osteoporosis |
Ewees et al. ( | |
| Predicting intentions of Students for master programs |
Lin et al. ( | |
| Oil Consumption Forecasting |
Al-Qaness et al. ( | |
| Block-based motion estimation |
Dash and Rup ( | |
| Set covering problem |
Fernández et al. ( | |
| Knapsack problem |
Pinto et al. ( | |
| Structural damage detection problem |
Bureerat and Pholdee ( | |
| Visual tracking |
Nenavath and Jatoth ( | |
| Benchmark Functions |
Tuncer ( | |
|
Liu ( | ||
|
Suid et al. ( | ||
|
Rizk-Allah ( | ||
|
Li et al. ( | ||
|
Guo et al. ( | ||
|
Li et al. ( | ||
|
Wang et al. ( | ||
|
Behera et al. ( | ||
|
Sharma and Saha ( |
Fig. 13The applications of SCA
The average results for solving benchmark functions
| Function | GA | PSO | FA | PFA | BA | GSA | SCA |
|---|---|---|---|---|---|---|---|
| F1 | 0.8078 | 0.0003 | 0.0004 | 0.2111 | 1.0000 | 0.0000 | 0.0000 |
| F2 | 0.5406 | 0.0693 | 0.0177 | 0.9190 | 1.0000 | 0.0100 | 0.0000 |
| F3 | 0.5323 | 0.0157 | 0.0000 | 0.2016 | 1.0000 | 0.0016 | 0.0371 |
| F4 | 0.8837 | 0.0936 | 0.0000 | 0.8160 | 1.0000 | 0.1177 | 0.0956 |
| F5 | 0.6677 | 0.0000 | 0.0000 | 0.0813 | 1.0000 | 0.0000 | 0.0005 |
| F6 | 0.7618 | 0.0004 | 0.0004 | 0.2168 | 1.0000 | 0.0000 | 0.0002 |
| F7 | 0.5080 | 0.0398 | 0.0009 | 0.3587 | 1.0000 | 0.0021 | 0.0000 |
| F8 | 1.0000 | 1.0000 | 1.0000 | 1.0000 | 0.0000 | 1.0000 | 1.0000 |
| F9 | 1.0000 | 0.3582 | 0.0190 | 0.8714 | 0.4248 | 0.0222 | 0.0000 |
| F10 | 0.8323 | 0.1045 | 0.0000 | 1.0000 | 0.8205 | 0.1569 | 0.3804 |
| F11 | 0.7679 | 0.0521 | 0.0074 | 0.2678 | 1.0000 | 0.4011 | 0.0000 |
| F12 | 0.4573 | 0.0000 | 0.0000 | 0.0008 | 1.0000 | 0.0000 | 0.0000 |
| F13 | 0.6554 | 0.0000 | 0.0000 | 0.0187 | 1.0000 | 0.0000 | 0.0000 |
| F14 | 0.4201 | 0.1816 | 0.0000 | 0.3786 | 1.0000 | 0.0961 | 0.3908 |
| F15 | 0.0000 | 0.3016 | 0.4395 | 0.2235 | 1.0000 | 0.2926 | 0.0230 |
| F16 | 0.0000 | 0.0427 | 0.5298 | 0.2652 | 0.3572 | 1.0000 | 0.0497 |
| F17 | 0.1093 | 0.0249 | 0.7093 | 0.5197 | 0.8189 | 0.7887 | 0.0000 |
| F18 | 0.0000 | 0.1772 | 0.0723 | 0.1310 | 1.0000 | 0.8018 | 0.0129 |
| F19 | 0.0192 | 0.7727 | 0.8176 | 0.3192 | 1.0000 | 0.9950 | 0.0000 |
The P-values of the Wilcoxon ranksum test over all runs
| Function | GA | PSO | FA | PFA | BA | GSA | SCA |
|---|---|---|---|---|---|---|---|
| F1 | 0.002165 | 0.002165 | 0.002165 | 0.002165 | 0.002165 | 0.002165 | N/A |
| F2 | 0.002165 | 0.002165 | 0.002165 | 0.002165 | 0.002165 | 0.002165 | N/A |
| F3 | 0.002165 | 0.002165 | N/A | 0.002165 | 0.002165 | 0.008658 | 0.004329 |
| F4 | 0.002165 | 0.002165 | N/A | 0.002165 | 0.002165 | 0.002165 | 0.002165 |
| F5 | 0.002165 | 0.002165 | 0.002165 | 0.002165 | 0.002165 | 0.681818 | N/A |
| F6 | 0.002165 | 0.002165 | 0.002165 | 0.002165 | 0.002165 | N/A | 0.002165 |
| F7 | 0.002165 | 0.002165 | 0.240260 | 0.002165 | 0.002165 | 0.002165 | N/A |
| F8 | 0.002165 | 0.002165 | 0.002165 | 0.002165 | N/A | 0.002165 | 0.002165 |
| F9 | 0.002165 | 0.002165 | 0.484848 | 0.002165 | 0.002165 | 0.818182 | N/A |
| F10 | 0.002165 | 0.002165 | N/A | 0.002165 | 0.002165 | 0.093074 | 1.000000 |
| F11 | 0.002165 | 0.002165 | 0.002165 | 0.002165 | 0.002165 | 0.002165 | N/A |
| F12 | 0.002165 | 0.015152 | 0.064935 | 0.002165 | 0.002165 | 0.064935 | N/A |
| F13 | 0.002165 | 0.002165 | N/A | 0.002165 | 0.002165 | 0.393939 | 0.002165 |
| F14 | 0.064935 | 0.588745 | N/A | 0.064935 | 0.002165 | 0.132035 | 0.064935 |
| F15 | N/A | 0.064935 | 0.008658 | 0.008658 | 0.002165 | 0.002165 | 0.179654 |
| F16 | N/A | 0.937229 | 0.002165 | 0.002165 | 0.002165 | 0.002165 | 0.818182 |
| F17 | 0.015152 | 1.000000 | 0.002165 | 0.002165 | 0.002165 | 0.002165 | N/A |
| F18 | N/A | 0.393939 | 0.699134 | 0.002165 | 0.002165 | 0.025974 | 0.818182 |
| F19 | 0.699134 | 0.064935 | 0.041126 | 0.041126 | 0.002165 | 0.002165 | N/A |
Advantages and disadvantages of SCA
| Advantages | Disadvantages |
|---|---|
| Easy to implement in many different programming languages | Suffers from premature convergence in some real-world optimization problems |
| Simplicity, robustness, adaptability, flexibility, and scalability are fundamental features found | Parameter tuning in SCA |
| Combination with other meta-heuristics and techniques | No theoretical analysis of convergence properties |
| Small number of control parameters that need to be adjusted | |
| Lower stuck in local optima | |
| Reasonable execution time | |
| Suitable for a wide variety of difficult optimization problems | |
| Good solutions |