| Literature DB >> 36247211 |
Bilal H Abed-Alguni1, Noor Aldeen Alawad1, Mohammed Azmi Al-Betar2, David Paul3.
Abstract
This paper proposes new improved binary versions of the Sine Cosine Algorithm (SCA) for the Feature Selection (FS) problem. FS is an essential machine learning and data mining task of choosing a subset of highly discriminating features from noisy, irrelevant, high-dimensional, and redundant features to best represent a dataset. SCA is a recent metaheuristic algorithm established to emulate a model based on sine and cosine trigonometric functions. It was initially proposed to tackle problems in the continuous domain. The SCA has been modified to Binary SCA (BSCA) to deal with the binary domain of the FS problem. To improve the performance of BSCA, three accumulative improved variations are proposed (i.e., IBSCA1, IBSCA2, and IBSCA3) where the last version has the best performance. IBSCA1 employs Opposition Based Learning (OBL) to help ensure a diverse population of candidate solutions. IBSCA2 improves IBSCA1 by adding Variable Neighborhood Search (VNS) and Laplace distribution to support several mutation methods. IBSCA3 improves IBSCA2 by optimizing the best candidate solution using Refraction Learning (RL), a novel OBL approach based on light refraction. For performance evaluation, 19 real-wold datasets, including a COVID-19 dataset, were selected with different numbers of features, classes, and instances. Three performance measurements have been used to test the IBSCA versions: classification accuracy, number of features, and fitness values. Furthermore, the performance of the last variation of IBSCA3 is compared against 28 existing popular algorithms. Interestingly, IBCSA3 outperformed almost all comparative methods in terms of classification accuracy and fitness values. At the same time, it was ranked 15 out of 19 in terms of number of features. The overall simulation and statistical results indicate that IBSCA3 performs better than the other algorithms.Entities:
Keywords: Feature selection; Laplace distribution; Mutation methods; Opposition-based learning; Refraction learning; Sine cosine algorithm
Year: 2022 PMID: 36247211 PMCID: PMC9547101 DOI: 10.1007/s10489-022-04201-z
Source DB: PubMed Journal: Appl Intell (Dordr) ISSN: 0924-669X Impact factor: 5.019
Fig. 1The flowchart of SCA algorithm
Fig. 2V-shaped Transfer function
Fig. 3The flowchart of IBSCA
A sample binary candidate solution
| Dimension | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 0 | 1 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 1 |
S-shaped and V-shaped transfer functions
| S-Shaped | V-Shaped | ||
|---|---|---|---|
| Name | Function | Name | Function |
| S1 |
| V1 |
|
| S2 |
| V2 |
|
| S3 |
| V3 |
|
| S4 |
| V4 |
|
Fig. 4Refraction Learning for the Global Optimal x∗
Fig. 5Swap operator between x3 and x6
Fig. 6Insert operator between x2 and x9
Fig. 7Inverse operator between x3 and x6
Fig. 8Random operator for x3, x6 and x9
Parameters Settings
| Parameter | Value |
|---|---|
| Population size (Search agents) | 10 |
| Number of iterations | 100 |
| Dimension | Number of features |
| Number of runs | 30 |
| 0.99 | |
| a | 2 |
| r1 | decreases linearly from a to 0 |
| r2 | a random number in the range [0 , 2 |
| r3 | a random number in the range [0 , 2] |
| r4 | a random number in the range [0 , 1] |
| rLaplace | a random number in the range [0 , 1] |
Datasets description
| Dataset | No. of Attributes | No. of Objects | No. of Classes |
|---|---|---|---|
| Breastcancer | 9 | 699 | 2 |
| BreastEW | 30 | 569 | 2 |
| Exactly | 13 | 1000 | 2 |
| Exactly2 | 13 | 1000 | 2 |
| HeartEW | 13 | 270 | 2 |
| Lymphography | 18 | 148 | 4 |
| M-of-n | 13 | 1000 | 2 |
| PenglungEW | 325 | 73 | 7 |
| SonarEW | 60 | 208 | 2 |
| SpectEW | 22 | 267 | 2 |
| CongressEW | 16 | 435 | 2 |
| IonosphereEW | 34 | 351 | 2 |
| KrvskpEW | 36 | 3196 | 2 |
| Tic_tac-toe | 9 | 958 | 2 |
| Vote | 16 | 300 | 2 |
| WaveformEW | 40 | 5000 | 3 |
| WineEW | 13 | 178 | 3 |
| Zoo | 16 | 101 | 7 |
| COVID-19 dataset | 15 | 1085 | 2 |
Fig. 9Convergence behavior of BSCA, IBSCA1, IBSCA2 and IBSCA3 over the datasets: Breastcancer, BreastEW, CongressEW, Exactly, Exactly2 and HeartEW
Fig. 10Convergence behavior of BSCA, IBSCA1, IBSCA2 and IBSCA3 over the datasets: IonosphereEW, KrvskpEW, Lymphography, M-of-n, penglungEW and SonarEW
Fig. 11Convergence behavior of BSCA, IBSCA1, IBSCA2 and IBSCA3 over the datasets: SpectEW, Tic-tac-toe, Vote, WaveformEW, WineEW and Zoo
Parameter settings of the baseline algorithms
| Algorithm | Parameter settings |
|---|---|
| RBDA | Population size = 10, Number of iterations = 100, |
| LBDA | Population size = 10, Number of iterations = 100, |
| QBDA | Population size = 10, Number of iterations = 100, |
| SBDA | Population size = 10, Number of iterations = 100, |
| BGWO | Population size = 10, Number of iterations = 100, and a=[2, 0] |
| BGSA | Population size = 10, Number of iterations = 100, Gø= 100, and |
| BBA | Population size = 10, Number of iterations = 100, Frequency minimum Qmin = 0, |
| Frequency maximum Qmax = 2, Loudness A = 0.5, and Pulse rate r = 0.5 | |
| CHIO | |
| CHIO-GC |
Average and standard deviation of classification accuracy for the proposed IBSCA3 algorithm in comparison to existing algorithms
| Dataset | Metric | IBSCA3 | BSCA | RBDA | LBDA | QBDA | SBDA | BGWO | BGSA | BBA | CHIO | CHIO-GC |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Breastcancer | Avg | 0.965 | 0.983 | 0.978 | 0.993 | 0.993 | 0.978 | 0.948 | 0.932 | N/A | N/A | |
| StDev | 0.000 | 0.002 | 0.004 | 0.002 | 0.001 | 0.000 | 0.01 | 0.02 | 0.051 | N/A | N/A | |
| BreastEW | Avg | 0.979 | 0.987 | 0.980 | 0.975 | 0.923 | 0.928 | 0.913 | 0.899 | 0.94 | ||
| StDev | 0.000 | 0.005 | 0.008 | 0.008 | 0.006 | 0.006 | 0.015 | 0.014 | 0.035 | 0.021 | 0.019 | |
| Exactly | Avg | 0.985 | 0.994 | 0.835 | 0.732 | 0.602 | N/A | N/A | ||||
| StDev | 0.000 | 0.037 | 0.003 | 0.000 | 0.020 | 0.000 | 0.077 | 0.124 | 0.055 | N/A | N/A | |
| Exactly2 | Avg | 0.783 | 0.797 | 0.780 | 0.785 | 0.757 | 0.674 | 0.644 | 0.683 | N/A | N/A | |
| StDev | 0.009 | 0.038 | 0.015 | 0.002 | 0.000 | 0.014 | 0.041 | 0.041 | 0.04 | N/A | N/A | |
| HeartEW | Avg | 0.798 | 0.839 | 0.901 | 0.880 | 0.867 | 0.788 | 0.77 | 0.728 | 0.854 | 0.912 | |
| StDev | 0.041 | 0.047 | 0.011 | 0.034 | 0.019 | 0.009 | 0.039 | 0.066 | 0.061 | 0.027 | 0.018 | |
| Lymphography | Avg | 0.814 | 0.930 | 0.913 | 0.924 | 0.954 | 0.842 | 0.864 | 0.689 | 0.761 | 0.834 | |
| StDev | 0.021 | 0.035 | 0.021 | 0.019 | 0.023 | 0.016 | 0.057 | 0.081 | 0.103 | 0.035 | 0.027 | |
| M-of-n | Avg | 0.984 | 0.999 | 0.913 | 0.827 | 0.716 | N/A | N/A | ||||
| StDev | 0.000 | 0.005 | 0.000 | 0.000 | 0.004 | 0.000 | 0.052 | 0.061 | 0.083 | N/A | N/A | |
| PenglungEW | Avg | 0.977 | 0.959 | 0.869 | 0.949 | 0.816 | N/A | N/A | ||||
| StDev | 0.068 | 0.000 | 0.039 | 0.000 | 0.000 | 0.000 | 0.012 | 0.054 | 0.054 | N/A | N/A | |
| SonarEW | Avg | 0.952 | 0.964 | 0.944 | 0.948 | 0.993 | 0.887 | 0.865 | 0.814 | N/A | N/A | |
| StDev | 0.008 | 0.015 | 0.017 | 0.019 | 0.012 | 0.011 | 0.04 | 0.047 | 0.059 | N/A | N/A | |
| SpectEW | Avg | 0.862 | 0.894 | 0.923 | 0.890 | 0.925 | 0.818 | 0.785 | 0.756 | N/A | N/A | |
| StDev | 0.017 | 0.007 | 0.010 | 0.010 | 0.013 | 0.011 | 0.029 | 0.034 | 0.039 | N/A | N/A | |
| CongressEW | Avg | 0.961 | 0.976 | 0.999 | 0.993 | 0.975 | 0.95 | 0.943 | 0.869 | N/A | N/A | |
| StDev | 0.000 | 0.014 | 0.003 | 0.004 | 0.006 | 0.005 | 0.047 | 0.026 | 0.08 | N/A | N/A | |
| IonosphereEW | Avg | 0.975 | 0.970 | 0.970 | 0.923 | 0.984 | 0.891 | 0.869 | 0.866 | N/A | N/A | |
| StDev | 0.004 | 0.013 | 0.013 | 0.009 | 0.012 | 0.011 | 0.025 | 0.026 | 0.027 | N/A | N/A | |
| KrvskpEW | Avg | 0.962 | 0.975 | 0.981 | 0.968 | 0.966 | 0.935 | 0.898 | 0.79 | N/A | N/A | |
| StDev | 0.007 | 0.005 | 0.004 | 0.006 | 0.004 | 0.004 | 0.019 | 0.053 | 0.09 | N/A | N/A | |
| Tic-tac-toe | Avg | 0.811 | 0.820 | 0.839 | 0.847 | 0.832 | 0.806 | 0.761 | 0.658 | N/A | N/A | |
| StDev | 0.000 | 0.049 | 0.005 | 0.000 | 0.005 | 0.005 | 0.029 | 0.038 | 0.081 | N/A | N/A | |
| Vote | Avg | 0.984 | 0.996 | 0.971 | 0.959 | 0.972 | 0.939 | 0.943 | 0.856 | N/A | N/A | |
| StDev | 0.004 | 0.038 | 0.007 | 0.010 | 0.008 | 0.008 | 0.021 | 0.025 | 0.102 | N/A | N/A | |
| WaveformEW | Avg | 0.724 | 0.766 | 0.760 | 0.738 | 0.776 | 0.705 | 0.697 | 0.659 | N/A | N/A | |
| StDev | 0.013 | 0.018 | 0.009 | 0.010 | 0.008 | 0.011 | 0.015 | 0.021 | 0.046 | N/A | N/A | |
| WineEW | Avg | 0.947 | 0.991 | 0.938 | 0.976 | 0.838 | N/A | N/A | ||||
| StDev | 0.000 | 0.049 | 0.013 | 0.000 | 0.000 | 0.000 | 0.036 | 0.035 | 0.131 | N/A | N/A | |
| Zoo | Avg | 0.994 | 0.993 | 0.995 | 0.867 | N/A | N/A | |||||
| StDev | 0.000 | 0.028 | 0.000 | 0.000 | 0.000 | 0.000 | 0.023 | 0.015 | 0.114 | N/A | N/A | |
| COVID-19 | Avg | 0.894 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 0.914 | 0.937 | |
| StDev | 0.008 | 0.028 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 0.025 | 0.019 |
The results in bold point shows the best results in the table
Average and standard deviation of average selected features for the proposed IBSCA3 algorithm in comparison to existing algorithms
| Dataset | Metric | IBSCA3 | BSCA | RBDA | LBDA | QBDA | SBDA | BGWO | BGSA | BBA |
|---|---|---|---|---|---|---|---|---|---|---|
| Breastcancer | Avg | 5.01 | 5.07 | 4.93 | 3.03 | 5 | 6.4 | 4.47 | 4.1 | |
| StDev | 0.12 | 0.67 | 1.31 | 0.25 | 0.18 | 0 | 1.75 | 1.01 | 1.27 | |
| BreastEW | Avg | 8.39 | 9.07 | 11.7 | 13.33 | 12.2 | 21.57 | 14.93 | 11.77 | |
| StDev | 1.69 | 1.78 | 1.74 | 1.97 | 2.51 | 2.54 | 4.8 | 2 | 3.94 | |
| Exactly | Avg | 5.92 | 8.04 | 6.07 | 6.13 | 7.03 | 6.13 | 10.7 | 7.67 | |
| StDev | 1.83 | 0.09 | 0.25 | 0.35 | 0.85 | 0.35 | 2.02 | 1.49 | 2.25 | |
| Exactly2 | Avg | 6.38 | 2.83 | 1.3 | 1.03 | 5.03 | 6.97 | 6.13 | 5.77 | |
| StDev | 0.14 | 2.18 | 3.11 | 1.64 | 0.18 | 3.76 | 2.74 | 2.08 | 1.57 | |
| HeartEW | Avg | 5.64 | 7.03 | 6.13 | 6.4 | 6.33 | 6.03 | 9.7 | 6.63 | |
| StDev | 1.82 | 1.47 | 1.25 | 1.28 | 1.06 | 0.96 | 1.99 | 1.94 | 1.7 | |
| Lymphography | Avg | 6.04 | 9.43 | 8.07 | 7.67 | 6.83 | 10.6 | 9 | 6.87 | |
| StDev | 0.77 | 2.03 | 1.81 | 1.51 | 1.84 | 0.91 | 2.63 | 2.18 | 1.96 | |
| M-of-n | Avg | 6.88 | 6.07 | 6.07 | 6.97 | 6.07 | 10.43 | 8.2 | 5.73 | |
| StDev | 1.94 | 0.54 | 0.25 | 0.25 | 0.67 | 0.25 | 1.45 | 1.16 | 1.82 | |
| PenglungEW | Avg | 106.38 | 110.2 | 99.9 | 132.47 | 117.53 | 152.33 | 145.1 | 126.47 | |
| StDev | 9.33 | 10.39 | 11.35 | 8.45 | 3.82 | 9.7 | 7 | 4.88 | 15.62 | |
| SonarEW | Avg | 25.91 | 23.1 | 26.53 | 28.3 | 24.33 | 34.87 | 27.07 | 23.53 | |
| StDev | 2.69 | 3.57 | 3.06 | 4.03 | 3.62 | 2.52 | 7.81 | 3.64 | 5.15 | |
| SpectEW | Avg | 10.13 | 9.57 | 5.2 | 9.4 | 8.57 | 13.77 | 9.77 | 8.73 | |
| StDev | 2.16 | 2.56 | 2.37 | 2.31 | 1.94 | 1.63 | 2.93 | 2.3 | 2.29 | |
| StDev | 1.72 | 1.42 | 1.23 | 0.86 | 1.22 | 1.5 | 1.88 | 1.91 | 2.18 | |
| IonosphereEW | Avg | 15.73 | 11 | 13.63 | 12.93 | 12.67 | 16.17 | 14.9 | 12.3 | |
| StDev | 1.83 | 2.81 | 2.3 | 3.15 | 2.99 | 2.17 | 2.35 | 2.89 | 3.4 | |
| KrvskpEW | Avg | 21.45 | 18.93 | 18.97 | 20.6 | 19.57 | 30.9 | 19.73 | 14.97 | |
| StDev | 2.71 | 2.56 | 2.12 | 2.83 | 2.09 | 2.43 | 2.93 | 2.36 | 2.88 | |
| Tic-tac-toe | Avg | 5.9 | 6.7 | 7 | 6.93 | 6.93 | 8.3 | 5.6 | 4.3 | |
| StDev | 0.65 | 1.06 | 0.47 | 0 | 0.37 | 0.37 | 1.24 | 0.97 | 1.7 | |
| Vote | Avg | 4.21 | 7.96 | 4.3 | 4.63 | 6.23 | 8.63 | 7.37 | 6.1 | |
| StDev | 0.87 | 1.82 | 0.53 | 1.45 | 1.77 | 0.98 | 2.63 | 1.67 | 2.14 | |
| WaveformEW | Avg | 18.54 | 35.94 | 21.4 | 21.4 | 21.77 | 21.83 | 34.07 | 21.6 | |
| StDev | 3.49 | 4.93 | 3.54 | 2.3 | 2.71 | 2.65 | 4.48 | 3.69 | 4.08 | |
| WineEW | Avg | 5.94 | 7.13 | 3.43 | 4.07 | 4.4 | 7.37 | 6.57 | 4.87 | |
| StDev | 0.43 | 1.53 | 1.43 | 0.68 | 0.69 | 1.07 | 1.67 | 1.36 | 1.87 | |
| Zoo | Avg | 5.63 | 3.4 | 4.2 | 4.5 | 1.97 | 7.37 | 6.97 | 6.43 | |
| StDev | 0.83 | 0.92 | 0.56 | 0.41 | 0.73 | 0.96 | 1.63 | 1.25 | 1.83 | |
| COVID-19 dataset | Avg | 3.05 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | |
| StDev | 0.74 | 0.183 | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
The results in bold point shows the best results in the table
Average and standard deviation of the best fitness value for the proposed IBSCA3 algorithm in comparison to existing algorithms
| Dataset | Metric | IBSCA3 | BSCA | RBDA | LBDA | QBDA | SBDA | BGWO | BGSA | BBA |
|---|---|---|---|---|---|---|---|---|---|---|
| Breastcancer | Avg | 0.029 | 0.023 | 0.028 | 0.011 | 0.013 | 0.016 | 0.027 | 0.036 | |
| StDev | 0.001 | 0.002 | 0.002 | 0.001 | 0.002 | 0 | 0.002 | 0.007 | 0.005 | |
| BreastEW | Avg | 0.022 | 0.003 | 0.017 | 0.025 | 0.029 | 0.043 | 0.039 | 0.036 | |
| StDev | 0.001 | 0.001 | 0.001 | 0.008 | 0.005 | 0.006 | 0.007 | 0.01 | 0.009 | |
| Exactly | Avg | 0.024 | 0.006 | 0.005 | 0.012 | 0.005 | 0.185 | 0.253 | 0.303 | |
| StDev | 0 | 0.002 | 0.003 | 0 | 0.02 | 0 | 0.051 | 0.094 | 0.108 | |
| Exactly2 | Avg | 0.29 | 0.204 | 0.219 | 0.214 | 0.245 | 0.249 | 0.288 | 0.25 | |
| StDev | 0.009 | 0.12 | 0.18 | 0 | 0 | 0.011 | 0.014 | 0.014 | 0.015 | |
| HeartEW | Avg | 0.196 | 0.165 | 0.104 | 0.124 | 0.137 | 0.128 | 0.137 | 0.161 | |
| StDev | 0.029 | 0.025 | 0.011 | 0.032 | 0.019 | 0.008 | 0.026 | 0.03 | 0.023 | |
| Lymphography | Avg | 0.11 | 0.075 | 0.091 | 0.079 | 0.049 | 0.083 | 0.081 | 0.162 | |
| StDev | 0.012 | 0.019 | 0.02 | 0.018 | 0.022 | 0.016 | 0.035 | 0.033 | 0.053 | |
| M-of-n | Avg | 0.009 | 0.007 | 0.087 | 0.165 | 0.165 | ||||
| StDev | 0 | 0 | 0.027 | 0 | 0.004 | 0 | 0.039 | 0.041 | 0.044 | |
| PenglungEW | Avg | 0.048 | 0.044 | 0.003 | 0.004 | 0.004 | 0.126 | 0.004 | 0.132 | |
| StDev | 0 | 0.019 | 0.038 | 0 | 0 | 0 | 0.025 | 0 | 0.038 | |
| SonarEW | Avg | 0.054 | 0.039 | 0.059 | 0.057 | 0.011 | 0.104 | 0.082 | 0.11 | |
| StDev | 0.007 | 0.025 | 0.017 | 0.019 | 0.011 | 0.011 | 0.02 | 0.023 | 0.03 | |
| SpectEW | Avg | 0.136 | 0.11 | 0.079 | 0.113 | 0.079 | 0.143 | 0.153 | 0.143 | |
| StDev | 0.007 | 0.016 | 0.009 | 0.009 | 0.012 | 0.01 | 0.016 | 0.018 | 0.021 | |
| CongressEW | Avg | 0.034 | 0.028 | 0.005 | 0.011 | 0.029 | 0.028 | 0.032 | 0.032 | |
| StDev | 0.001 | 0.004 | 0.003 | 0.003 | 0.005 | 0.004 | 0.01 | 0.013 | 0.015 | |
| IonosphereEW | Avg | 0.091 | 0.033 | 0.033 | 0.081 | 0.020 | 0.099 | 0.127 | 0.124 | |
| StDev | 0.006 | 0.012 | 0.013 | 0.009 | 0.012 | 0.01 | 0.013 | 0.011 | 0.019 | |
| KrvskpEW | Avg | 0.043 | 0.03 | 0.024 | 0.038 | 0.039 | 0.051 | 0.099 | 0.093 | |
| StDev | 0.007 | 0.005 | 0.003 | 0.006 | 0.004 | 0.004 | 0.009 | 0.049 | 0.039 | |
| Tic-tac-toe | Avg | 0.214 | 0.187 | 0.169 | 0.160 | 0.175 | 0.177 | 0.232 | 0.232 | |
| StDev | 0.003 | 0.005 | 0.004 | 0 | 0.005 | 0.004 | 0.008 | 0.024 | 0.022 | |
| Vote | Avg | 0.034 | 0.007 | 0.032 | 0.044 | 0.030 | 0.048 | 0.038 | 0.063 | |
| StDev | 0.003 | 0.008 | 0.007 | 0.01 | 0.007 | 0.008 | 0.009 | 0.009 | 0.017 | |
| WaveformEW | Avg | 0.276 | 0.237 | 0.243 | 0.264 | 0.227 | 0.237 | 0.251 | 0.251 | |
| StDev | 0.009 | 0.012 | 0.008 | 0.009 | 0.008 | 0.011 | 0.008 | 0.013 | 0.016 | |
| WineEW | Avg | 0.008 | 0.015 | 0.004 | 0.045 | 0.009 | 0.025 | |||
| StDev | 0.000 | 0.009 | 0.013 | 0.001 | 0.001 | 0.001 | 0.017 | 0.012 | 0.017 | |
| Zoo | Avg | 0.007 | 0.002 | 0.003 | 0.003 | 0.007 | 0.005 | 0.052 | ||
| StDev | 0.001 | 0.002 | 0 | 0 | 0 | 0.001 | 0.01 | 0.001 | 0.032 | |
| COVID-19 dataset | Avg | 0.013 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | |
| StDev | 0.034 | 0.072 | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
The results in bold point shows the best results in the table
Parameter settings of ISSA, IHHO, OSACI, VNS-HRS, VNLHHO, IEOA, DSSA, SFS-LARLRM and BGWOPSO
| Algorithm | Parameter settings |
|---|---|
| ISSA | Population size = 10, Number of iterations = 40 |
| IHHO | Population size = 10, Number of iterations = 50, |
| OSACI | Population size = 100, Number of iterations = 50 |
| VNS-MCI | Population size = 10, Number of iterations = 40 |
| VNLHHO | Population size = 30, Number of iterations = 100 |
| IEOA | Population size = 10, Number of iterations = 50, |
| DSSA | Population size = 10, Number of iterations = 100, c2 = rand(), c3 = rand() |
| SFS-LARLRM | Population size = 10, Number of iterations = 100, k = 5, |
| BGWOPSO | Population size = 10, Number of iterations = 100, c1 = 0.5, c2 = 0.5, c3 = 0.5, |
| w = 0.5 + rand ()/2, |
Average and standard deviation of classification accuracy for the proposed IBSCA3 algorithm in comparison to BSCA and the other algorithms that incorporate OBL, VNS and Laplace distribution
| Dataset | Metric | IBSCA3 | BSCA | ISSA | IHHO | OSACI | VNS-HRS | VNLHHO | IEOA | DSSA | SFS-LARLRM | BGWOPSO |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Breastcancer | Avg | 0.965 | 0.952 | 0.986 | 0.991 | 0.994 | 0.935 | 0.964 | 0.931 | 0.995 | 0.978 | |
| StDev | 0.000 | 0.002 | 0.007 | 0.003 | 0.005 | 0.013 | 0.027 | 0.039 | 0.022 | 0.068 | 0.009 | |
| BreastEW | Avg | 0.979 | 0.962 | 0.983 | 0.955 | 0.914 | 0.913 | 0.977 | 0.986 | |||
| StDev | 0.000 | 0.005 | 0.012 | 0.000 | 0.000 | 0.019 | 0.057 | 0.041 | 0.097 | 0.088 | 0.062 | |
| Exactly | Avg | 0.911 | 0.907 | 0.903 | 0.892 | |||||||
| StDev | 0.000 | 0.037 | 0.014 | 0.002 | 0.004 | 0.000 | 0.001 | 0.051 | 0.023 | 0.000 | 0.000 | |
| Exactly2 | Avg | 0.783 | 0.724 | 0.687 | 0.719 | 0.753 | 0.796 | 0.616 | 0.698 | 0.781 | 0.765 | |
| StDev | 0.009 | 0.038 | 0.019 | 0.025 | 0.042 | 0.028 | 0.009 | 0.077 | 0.093 | 0.013 | 0.005 | |
| HeartEW | Avg | 0.798 | 0.887 | 0.758 | 0.849 | 0.803 | 0.861 | 0.912 | 0.829 | 0.905 | 0.873 | |
| StDev | 0.041 | 0.047 | 0.052 | 0.078 | 0.066 | 0.017 | 0.048 | 0.034 | 0.056 | 0.016 | 0.037 | |
| Lymphography | Avg | 0.814 | 0.930 | 0.913 | 0.921 | 0.954 | 0.842 | 0.864 | 0.689 | 0.761 | 0.838 | |
| StDev | 0.021 | 0.035 | 0.021 | 0.019 | 0.023 | 0.016 | 0.057 | 0.081 | 0.103 | 0.035 | 0.027 | |
| M-of-n | Avg | 0.984 | 0.999 | 0.913 | 0.827 | 0.716 | 0.792 | 0.891 | ||||
| StDev | 0.000 | 0.005 | 0.000 | 0.000 | 0.004 | 0.000 | 0.052 | 0.061 | 0.083 | 0.010 | 0.007 | |
| PenglungEW | Avg | 0.977 | 0.959 | 0.869 | 0.949 | 0.816 | 0.758 | 0.896 | ||||
| StDev | 0.068 | 0.000 | 0.039 | 0.000 | 0.000 | 0.000 | 0.012 | 0.054 | 0.054 | 0.025 | 0.007 | |
| SonarEW | Avg | 0.952 | 0.962 | 0.944 | 0.948 | 0.993 | 0.887 | 0.865 | 0.814 | 0.836 | 0.923 | |
| StDev | 0.008 | 0.015 | 0.017 | 0.019 | 0.012 | 0.011 | 0.04 | 0.047 | 0.059 | 0.016 | 0.004 | |
| SpectEW | Avg | 0.862 | 0.894 | 0.923 | 0.890 | 0.925 | 0.818 | 0.785 | 0.756 | 0.869 | 0.927 | |
| StDev | 0.017 | 0.007 | 0.010 | 0.010 | 0.013 | 0.011 | 0.029 | 0.034 | 0.039 | 0.062 | 0.004 | |
| CongressEW | Avg | 0.961 | 0.976 | 0.999 | 0.993 | 0.952 | 0.943 | 0.869 | 0.954 | 0.981 | ||
| StDev | 0.000 | 0.014 | 0.003 | 0.004 | 0.006 | 0.005 | 0.047 | 0.026 | 0.008 | 0.061 | 0.017 | |
| IonosphereEW | Avg | 0.978 | 0.934 | 0.978 | 0.916 | 0.951 | 0.984 | 0.871 | 0.906 | 0.982 | 0.972 | |
| StDev | 0.004 | 0.013 | 0.006 | 0.018 | 0.023 | 0.007 | 0.036 | 0.044 | 0.012 | 0.072 | 0.004 | |
| KrvskpEW | Avg | 0.962 | 0.918 | 0.932 | 0.946 | 0.901 | 0.979 | 0.813 | 0.969 | 0.972 | 0.955 | |
| StDev | 0.007 | 0.005 | 0.003 | 0.010 | 0.052 | 0.037 | 0.026 | 0.062 | 0.008 | 0.017 | 0.003 | |
| Tic-tac-toe | Avg | 0.811 | 0.820 | 0.839 | 0.845 | 0.832 | 0.806 | 0.761 | 0.658 | 0.728 | 0.813 | |
| StDev | 0.000 | 0.049 | 0.005 | 0.000 | 0.005 | 0.005 | 0.029 | 0.038 | 0.081 | 0.061 | 0.006 | |
| Vote | Avg | 0.984 | 0.963 | 0.971 | 0.969 | 0.988 | 0.922 | 0.929 | 0.905 | 0.891 | 0.993 | |
| StDev | 0.004 | 0.038 | 0.009 | 0.018 | 0.047 | 0.014 | 0.053 | 0.082 | 0.005 | 0.067 | 0.003 | |
| WaveformEW | Avg | 0.791 | 0.724 | 0.783 | 0.758 | 0.772 | 0.763 | 0.709 | 0.684 | 0.691 | 0.782 | |
| StDev | 0.013 | 0.018 | 0.015 | 0.012 | 0.009 | 0.038 | 0.026 | 0.047 | 0.013 | 0.023 | 0.019 | |
| WineEW | Avg | 0.947 | 0.991 | 0.985 | 0.923 | 0.908 | 0.862 | |||||
| StDev | 0.000 | 0.049 | 0.016 | 0.000 | 0.009 | 0.000 | 0.027 | 0.000 | 0.083 | 0.099 | 0.000 | |
| Zoo | Avg | 0.994 | 0.991 | 0.986 | 0.982 | 0.919 | 0.971 | |||||
| StDev | 0.000 | 0.028 | 0.007 | 0.000 | 0.005 | 0.000 | 0.019 | 0.007 | 0.000 | 0.005 | 0.000 | |
| COVID-19 | Avg | 0.894 | 0.915 | 0.949 | 0.927 | 0.916 | 0.893 | 0.918 | 0.939 | 0.872 | 0.945 | |
| StDev | 0.008 | 0.028 | 0.006 | 0.007 | 0.019 | 0.048 | 0.061 | 0.052 | 0.013 | 0.031 | 0.009 |
The results in bold point shows the best results in the table
Parameter settings of SCHHO, SCAGA, MetaSCA, BPSO–SCA, ISSAFD and ISCA
| Algorithm | Parameter settings |
|---|---|
| SCHHO | Population size = 10, Number of iterations = 100 , |
| SCAGA | Population size = 5, Number of iterations = 80, |
| MetaSCA | Population size = 30, Number of iterations = 300 |
| BPSO–SCA | Population size = 50, Number of iterations = 150, e1 = 1.5, e2 = 1.5 |
| ISSAFD | Population size = 10, Number of iterations = 100, |
| ISCA | Population size = 30, Number of iterations = 0, a = 1, b = 8 |
Average and standard deviation of classification accuracy for the proposed IBSCA3 algorithm in comparison to BSCA and the other SCA variants algorithms
| Dataset | Metric | IBSCA3 | BSCA | SCHHO | SCAGA | MetaSCA | BPSO–SCA | ISSAFD | ISCA |
|---|---|---|---|---|---|---|---|---|---|
| Breastcancer | Avg | 0.965 | 0.936 | 0.957 | 0.921 | 0.906 | 0.983 | 0.891 | |
| StDev | 0.000 | 0.002 | 0.004 | 0.007 | 0.012 | 0.003 | 0.001 | 0.028 | |
| BreastEW | Avg | 0.979 | 0.946 | 0.956 | 0.961 | 0.929 | 0.983 | ||
| StDev | 0.000 | 0.005 | 0.011 | 0.016 | 0.007 | 0.009 | 0.000 | 0.031 | |
| Exactly | Avg | 0.985 | 0.988 | 0.961 | 0.973 | 0.934 | |||
| StDev | 0.000 | 0.037 | 0.005 | 0.000 | 0.003 | 0.001 | 0.000 | 0.014 | |
| Exactly2 | Avg | 0.783 | 0.751 | 0.701 | 0.687 | 0.723 | 0.816 | 0.656 | |
| StDev | 0.009 | 0.038 | 0.014 | 0.038 | 0.015 | 0.022 | 0.006 | 0.043 | |
| HeartEW | Avg | 0.798 | 0.812 | 0.803 | 0.825 | 0.813 | 0.852 | 0.739 | |
| StDev | 0.041 | 0.047 | 0.078 | 0.067 | 0.082 | 0.079 | 0.052 | 0.066 | |
| Lymphography | Avg | 0.814 | 0.918 | 0.857 | 0.912 | 0.931 | 0.953 | 0.836 | |
| StDev | 0.021 | 0.035 | 0.015 | 0.023 | 0.036 | 0.031 | 0.045 | 0.025 | |
| M-of-n | Avg | 0.984 | 0.932 | 0.908 | 0.951 | 0.881 | |||
| StDev | 0.000 | 0.005 | 0.000 | 0.011 | 0.008 | 0.016 | 0.000 | 0.037 | |
| PenglungEW | Avg | 0.977 | 0.946 | 0.981 | 0.915 | 0.966 | 0.904 | ||
| StDev | 0.068 | 0.000 | 0.019 | 0.023 | 0.035 | 0.017 | 0.006 | 0.052 | |
| SonarEW | Avg | 0.952 | 0.931 | 0.926 | 0.951 | 0.961 | 0.988 | 0.917 | |
| StDev | 0.008 | 0.015 | 0.036 | 0.022 | 0.017 | 0.028 | 0.013 | 0.042 | |
| SpectEW | Avg | 0.862 | 0.853 | 0.819 | 0.779 | 0.825 | 0.858 | 0.841 | |
| StDev | 0.017 | 0.007 | 0.015 | 0.027 | 0.019 | 0.064 | 0.019 | 0.032 | |
| CongressEW | Avg | 0.961 | 0.959 | 0.912 | 0.942 | 0.938 | 0.955 | 0.917 | |
| StDev | 0.000 | 0.014 | 0.026 | 0.039 | 0.052 | 0.061 | 0.017 | 0.062 | |
| IonosphereEW | Avg | 0.975 | 0.963 | 0.958 | 0.916 | 0.937 | 0.972 | 0.856 | |
| StDev | 0.004 | 0.013 | 0.021 | 0.035 | 0.042 | 0.051 | 0.019 | 0.063 | |
| KrvskpEW | Avg | 0.962 | 0.954 | 0.936 | 0.947 | 0.925 | 0.961 | 0.899 | |
| StDev | 0.007 | 0.005 | 0.007 | 0.012 | 0.007 | 0.005 | 0.003 | 0.018 | |
| Tic-tac-toe | Avg | 0.811 | 0.831 | 0.806 | 0.826 | 0.802 | 0.842 | 0.783 | |
| StDev | 0.000 | 0.049 | 0.031 | 0.027 | 0.016 | 0.024 | 0.002 | 0.053 | |
| Vote | Avg | 0.984 | 0.975 | 0.943 | 0.922 | 0.941 | 0.987 | 0.916 | |
| StDev | 0.004 | 0.038 | 0.017 | 0.023 | 0.015 | 0.037 | 0.013 | 0.041 | |
| WaveformEW | Avg | 0.724 | 0.739 | 0.718 | 0.725 | 0.776 | 0.748 | 0.616 | |
| StDev | 0.013 | 0.018 | 0.015 | 0.023 | 0.031 | 0.026 | 0.013 | 0.039 | |
| WineEW | Avg | 0.947 | 0.959 | 0.936 | 0.920 | 0.886 | |||
| StDev | 0.000 | 0.049 | 0.000 | 0.019 | 0.021 | 0.028 | 0.000 | 0.035 | |
| Zoo | Avg | 0.994 | 0.986 | 0.974 | 0.938 | 0.926 | |||
| StDev | 0.000 | 0.028 | 0.000 | 0.005 | 0.009 | 0.016 | 0.000 | 0.014 | |
| COVID-19 | Avg | 0.894 | 0.918 | 0.872 | 0.904 | 0.918 | 0.932 | 0.897 | |
| StDev | 0.008 | 0.028 | 0.016 | 0.033 | 0.024 | 0.018 | 0.011 | 0.007 |
The results in bold point shows the best results in the table
Parameter settings of BFFAG, AVOA and GTO
| Algorithm | Parameter settings |
|---|---|
| BFFAG | Population size = 10, Number of iterations = 50 , W = 1, Q = .7, R = 0.9 |
| AVOA | Population size = 30, Number of iterations = 500, L1 = 0.8, L2 = 0.2, w = 2.5, |
| p1 = 0.6, p2 = 0.4, p3 = 0.6 | |
| GTO | Population size = 30, Number of iterations = 500, |
Average and standard deviation of classification accuracy for the proposed IBSCA3 algorithm in comparison to BSCA and the other the other new nature-inspired metaheuristic algorithms
| Dataset | Metric | IBSCA3 | BSCA | BFFAG | AVOA | GTO |
|---|---|---|---|---|---|---|
| Breastcancer | Avg | 0.965 | 0.972 | 0.985 | 0.994 | |
| StDev | 0.000 | 0.002 | 0.005 | 0.003 | 0.001 | |
| BreastEW | Avg | 0.979 | 0.981 | 0.995 | ||
| StDev | 0.000 | 0.005 | 0.009 | 0.006 | 0.005 | |
| Exactly | Avg | 0.985 | 0.991 | |||
| StDev | 0.000 | 0.037 | 0.006 | 0.000 | 0.000 | |
| Exactly2 | Avg | 0.783 | 0.809 | 0.815 | 0.822 | |
| StDev | 0.009 | 0.038 | 0.009 | 0.001 | 0.000 | |
| HeartEW | Avg | 0.798 | 0.813 | 0.857 | 0.913 | |
| StDev | 0.041 | 0.047 | 0.027 | 0.018 | 0.007 | |
| Lymphography | Avg | 0.814 | 0.933 | 0.951 | 0.959 | |
| StDev | 0.021 | 0.035 | 0.028 | 0.015 | 0.013 | |
| M-of-n | Avg | 0.984 | 0.988 | |||
| StDev | 0.000 | 0.005 | 0.005 | 0.000 | 0.000 | |
| penglungEW | Avg | 0.977 | 0.962 | |||
| StDev | 0.068 | 0.000 | 0.026 | 0.000 | 0.000 | |
| SonarEW | Avg | 0.952 | 0.971 | 0.978 | 0.986 | |
| StDev | 0.008 | 0.015 | 0.013 | 0.011 | 0.009 | |
| SpectEW | Avg | 0.862 | 0.885 | 0.919 | 0.937 | |
| StDev | 0.017 | 0.007 | 0.025 | 0.016 | 0.007 | |
| CongressEW | Avg | 0.961 | 0.974 | 0.986 | 0.992 | |
| StDev | 0.000 | 0.014 | 0.010 | 0.005 | 0.002 | |
| IonosphereEW | Avg | 0.975 | 0.979 | 0.988 | 0.991 | |
| StDev | 0.004 | 0.013 | 0.011 | 0.007 | 0.003 | |
| KrvskpEW | Avg | 0.962 | 0.975 | 0.978 | 0.981 | |
| StDev | 0.007 | 0.005 | 0.010 | 0.008 | 0.005 | |
| Tic-tac-toe | Avg | 0.811 | 0.836 | 0.852 | 0.861 | |
| StDev | 0.000 | 0.049 | 0.0041 | 0.003 | 0.001 | |
| Vote | Avg | 0.984 | 0.987 | 0.991 | 0.997 | |
| StDev | 0.004 | 0.038 | 0.009 | 0.007 | 0.005 | |
| WaveformEW | Avg | 0.724 | 0.753 | 0.779 | 0.788 | |
| StDev | 0.013 | 0.018 | 0.015 | 0.014 | 0.012 | |
| WineEW | Avg | 0.947 | 0.995 | |||
| StDev | 0.000 | 0.049 | 0.009 | 0.000 | 0.000 | |
| Zoo | Avg | 0.992 | 0.996 | |||
| StDev | 0.000 | 0.028 | 0.013 | 0.000 | 0.000 | |
| COVID-19 | Avg | 0.894 | 0.931 | 0.945 | 0.948 | |
| StDev | 0.008 | 0.028 | 0.007 | 0.005 | 0.004 |
The results in bold point shows the best results in the table
Runtime Performance Comparison for the proposed IBSCA3 algorithm in comparison to existing algorithms
| Dataset | IBSCA3 | BSCA | RBDA | LBDA | QBDA | SBDA | BGWO | BGSA | BBA |
|---|---|---|---|---|---|---|---|---|---|
| Breastcancer | 1.12E + 04 | 1.08E + 04 | 1.03E + 04 | 1.59E + 04 | 1.09E + 04 | 1.21E + 04 | 1.48E + 04 | 1.28E + 04 | |
| BreastEW | 2.74E + 03 | 1.89E + 03 | 1.93E + 03 | 1.86E + 03 | 1.97E + 03 | 2.95E + 03 | 2.34E + 03 | 2.91E + 03 | |
| Exactly | 1.41E + 04 | 1.34E + 04 | 1.37E + 04 | 1.36E + 04 | 1.32E + 04 | 1.49E + 04 | 1.54E + 04 | 1.58E + 04 | |
| Exactly2 | 1.46E + 04 | 1.25E + 04 | 1.28E + 04 | 1.23E + 03 | 1.21E + 04 | 1.53E + 04 | 1.62E + 04 | 1.57E + 04 | |
| HeartEW | 6.19E + 03 | 5.68E + 03 | 5.08E + 03 | 5.72E + 03 | 6.02E + 03 | 7.01E + 03 | 8.72E + 03 | 8.31E + 03 | |
| Lymphography | 3.84E + 03 | 3.57E + 03 | 3.40E + 03 | 3.91E + 03 | 3.55E + 03 | 4.16E + 03 | 5.83E + 03 | 4.07E + 03 | |
| M-of-n | 1.29E + 04 | 9.38E + 03 | 8.49E + 03 | 9.54E + 03 | 9.78E + 03 | 1.14E + 04 | 1.09E + 04 | 1.28E + 04 | |
| PenglungEW | 3.98E + 03 | 4.06E + 03 | 4.15E + 03 | 3.83E + 03 | 3.65E + 03 | 4.32E + 03 | 5.79E + 03 | 3.84E + 03 | |
| SonarEW | 4.39E + 03 | 3.83E + 03 | 3.90E + 03 | 4.01E + 03 | 3.16E + 03 | 4.72E + 03 | 5.09E + 03 | 4.87E + 03 | |
| SpectEW | 5.82E + 03 | 4.89E + 03 | 4.93E + 03 | 4.75E + 03 | 4.87E + 03 | 6.08E + 03 | 5.74E + 03 | 5.18E + 03 | |
| CongressEW | 1.31E + 04 | 1.19E + 04 | 1.17E + 04 | 1.18E + 04 | 1.21E + 04 | 1.53E + 04 | 1.74E + 04 | 1.43E + 04 | |
| IonosphereEW | 5.98E + 03 | 5.32E + 03 | 5.74E + 03 | 5.17E + 03 | 5.06E + 03 | 6.04E + 03 | 7.01E + 03 | 6.81E + 03 | |
| KrvskpEW | 6.69E + 04 | 6.06E + 04 | 6.21E + 04 | 5.92E + 04 | 6.17E + 04 | 8.14E + 04 | 7.69E + 04 | 7.83E + 04 | |
| Tic-tac-toe | 1.66E + 04 | 1.49E + 04 | 1.37E + 04 | 1.26E + 04 | 1.39E + 04 | 1.77E + 04 | 1.53E + 04 | 1.68E + 04 | |
| Vote | 6.58E + 03 | 6.97E + 03 | 6.01E + 03 | 6.86E + 03 | 6.38E + 03 | 8.34E + 03 | 7.44E + 03 | 7.81E + 03 | |
| WaveformEW | 1.72E + 04 | 1.51E + 04 | 1.67E + 04 | 1.56E + 04 | 1.53E + 04 | 1.87E + 04 | 1.79E + 04 | 1.78E + 04 | |
| WineEW | 1.57E + 03 | 1.28E + 03 | 1.20E + 03 | 1.14E + 03 | 1.16E + 03 | 2.51E + 03 | 1.86E + 03 | 2.01E + 03 | |
| Zoo | 5.68E + 03 | 4.79E + 03 | 5.02E + 03 | 4.97E + 03 | 5.08E + 03 | 6.42E + 03 | 5.69E + 03 | 6.83E + 03 |
The results in bold point shows the best results in the table
Runtime Performance Comparison for the proposed IBSCA3 algorithm in comparison to the other algorithms that incorporate OBL, VNS and Laplace distribution
| Dataset | IBSCA3 | ISSA | IHHO | OSACI | VNS-HRS | VNLHHO | IEOA | DSSA | SFS-LARLRM | BGWOPSO |
|---|---|---|---|---|---|---|---|---|---|---|
| Breastcancer | 1.03E + 04 | 1.14E + 04 | 1.22E + 04 | 1.31E + 04 | 1.10E + 04 | 1.37E + 04 | 1.61E + 04 | 1.19E + 04 | 1.26E + 04 | |
| BreastEW | 2.48E + 03 | 3.11E + 03 | 3.64E + 03 | 3.92E + 03 | 3.07 + 03 | 3.98E + 03 | 3.87E + 03 | 3.25E + 03 | 3.47E + 03 | |
| Exactly | 1.53E + 04 | 1.76E + 04 | 1.88E + 04 | 2.01E + 04 | 1.74E + 04 | 2.16E + 04 | 1.99E + 04 | 1.74E + 04 | 1.82E + 04 | |
| Exactly2 | 1.57E + 04 | 1.78E + 04 | 1.91E + 04 | 2.13E + 03 | 1.38E + 04 | 2.36E + 04 | 2.08E + 04 | 1.84E + 04 | 1.93E + 04 | |
| HeartEW | 6.38E + 03 | 6.77 + 03 | 7.12E + 03 | 7.49E + 03 | 6.15E + 03 | 7.36E + 03 | 7.23E + 03 | 6.55E + 03 | 6.08E + 03 | |
| Lymphography | 3.51E + 03 | 3.66E + 03 | 3.91E + 03 | 4.02E + 03 | 3.24E + 03 | 3.86E + 03 | 3.41E + 03 | 3.51E + 03 | 3.27E + 03 | |
| M-of-n | 1.35E + 04 | 1.42E + 04 | 1.58E + 04 | 1.71E + 04 | 9.918E + 03 | 1.16E + 04 | 1.02E + 04 | 1.11E + 04 | 1.09E + 04 | |
| PenglungEW | 3.63E + 03 | 4.12E + 03 | 4.27E + 03 | 4.61E + 03 | 3.51E + 03 | 3.62E + 03 | 3.76E + 03 | 3.83E + 03 | 3.57E + 03 | |
| SonarEW | 3.74E + 03 | 3.95E + 03 | 4.28E + 03 | 4.71E + 03 | 3.68E + 03 | 3.71E + 03 | 3.73E + 03 | 3.85E + 03 | 3.79E + 03 | |
| SpectEW | 4.75E + 03 | 4.91E + 03 | 4.95E + 03 | 5.01E + 04 | 4.69E + 03 | 4.70E + 03 | 4.82E + 03 | 4.68E + 03 | 4.65E + 03 | |
| CongressEW | 1.35 + 04 | 1.62E + 04 | 1.77E + 04 | 1.91E + 04 | 1.54E + 04 | 1.62E + 04 | 1.67E + 04 | 1.79E + 04 | 1.29E + 04 | |
| IonosphereEW | 4.76E + 03 | 4.91E + 03 | 5.03E + 03 | 5.12E + 03 | 4.88E + 03 | 4.97E + 03 | 5.02E + 03 | 5.11E + 03 | 4.52E + 03 | |
| KrvskpEW | 6.04E + 04 | 6.18E + 04 | 6.44E + 04 | 6.01E + 04 | 5.81E + 04 | 5.96E + 04 | 6.03E + 04 | 6.12E + 04 | 5.98E + 04 | |
| Tic-tac-toe | 1.72E + 04 | 1.89E + 04 | 1.97E + 04 | 1.85E + 04 | 1.91E + 04 | 1.98E + 04 | 2.02E + 04 | 1.94E + 04 | 1.79E + 04 | |
| Vote | 6.06E + 03 | 6.28E + 03 | 6.74E + 03 | 6.91E + 03 | 6.33E + 03 | 6.85E + 03 | 6.91E + 03 | 6.18E + 03 | 6.03E + 03 | |
| WaveformEW | 1.57E + 04 | 1.68E + 04 | 1.79E + 04 | 1.72E + 04 | 1.81E + 04 | 1.66E + 04 | 1.71E + 04 | 1.61E + 04 | 1.59E + 04 | |
| WineEW | 1.27E + 03 | 1.35E + 03 | 1.49E + 03 | 1.58E + 03 | 1.41E + 03 | 1.53E + 03 | 1.62E + 03 | 1.58E + 03 | 1.32E + 03 | |
| Zoo | 5.07E + 03 | 5.18E + 03 | 5.29E + 03 | 5.12E + 03 | 5.02E + 03 | 5.09E + 03 | 5.12E + 03 | 5.07E + 03 | 4.98E + 03 | |
| COVID-19 | 1.48E + 03 | 1.59E + 03 | 1.67E + 03 | 1.52E + 03 | 1.64E + 03 | 1.72E + 03 | 1.63E + 03 | 1.56E + 03 | 1.50E + 03 |
The results in bold point shows the best results in the table
Runtime Performance Comparison for the proposed IBSCA3 algorithm in comparison to the other SCA variants algorithms
| Dataset | IBSCA3 | SCHHO | SCAGA | MetaSCA | BPSO-SCA | ISSAFD | ISCA |
|---|---|---|---|---|---|---|---|
| Breastcancer | 1.15E + 04 | 1.36E + 04 | 1.89E + 04 | 1.53E + 04 | 1.94E + 04 | 1.97E + 04 | |
| BreastEW | 1.78E + 03 | 1.95E + 03 | 2.04E + 03 | 1.98E + 03 | 2.14E + 03 | 2.35E + 03 | |
| Exactly | 1.42E + 04 | 1.49E + 04 | 1.45E + 04 | 1.53E + 04 | 1.62E + 04 | 1.73E + 04 | |
| Exactly2 | 1.23E + 04 | 1.35E + 04 | 1.41E + 04 | 1.29E + 03 | 1.39E + 04 | 1.72E + 04 | |
| HeartEW | 5.92E + 03 | 6.01E + 03 | 6.15E + 03 | 6.12E + 03 | 6.29E + 03 | 6.43E + 03 | |
| Lymphography | 3.97E + 03 | 4.05E + 03 | 4.16E + 03 | 4.07E + 03 | 4.15E + 03 | 4.38E + 03 | |
| M-of-n | 1.14E + 04 | 1.20E + 03 | 1.32E + 03 | 1.25E + 03 | 1.46E + 03 | 1.76E + 04 | |
| PenglungEW | 3.52E + 03 | 3.75E + 03 | 4.01E + 03 | 3.87E + 03 | 3.99E + 03 | 4.26E + 03 | |
| SonarEW | 4.16E + 03 | 4.52E + 03 | 4.91E + 03 | 5.12E + 03 | 5.16E + 03 | 4.37E + 03 | |
| SpectEW | 5.01E + 03 | 5.13E + 03 | 5.29E + 03 | 5.22E + 03 | 5.36E + 03 | 5.44E + 03 | |
| CongressEW | 1.27E + 04 | 1.38E + 04 | 1.31E + 04 | 1.41E + 04 | 1.59E + 04 | 1.71E + 04 | |
| IonosphereEW | 5.02E + 03 | 5.19E + 03 | 5.12E + 03 | 5.35E + 03 | 5.42E + 03 | 5.91E + 03 | |
| KrvskpEW | 5.79E + 04 | 6.16E + 04 | 6.27E + 04 | 6.21E + 04 | 6.39E + 04 | 6.45E + 04 | |
| Tic-tac-toe | 1.39E + 04 | 1.45E + 04 | 1.41E + 04 | 1.47E + 04 | 1.67E + 04 | 1.95E + 04 | |
| Vote | 6.18E + 03 | 6.34E + 03 | 6.27E + 03 | 6.56E + 03 | 6.67E + 03 | 8.78E + 03 | |
| WaveformEW | 1.59E + 04 | 1.68E + 04 | 1.61E + 04 | 1.76E + 04 | 1.83E + 04 | 2.03E + 04 | |
| WineEW | 1.15E + 03 | 1.31E + 03 | 1.46E + 03 | 1.36E + 03 | 1.56E + 03 | 1.96E + 03 | |
| Zoo | 4.70E + 03 | 4.83E + 03 | 4.74E + 03 | 5.03E + 03 | 5.16E + 03 | 5.65E + 03 | |
| COVID-19 | 1.32E + 03 | 1.46E + 03 | 1.61E + 03 | 2.01E + 03 | 2.15E + 03 | 2.05E + 03 |
The results in bold point shows the best results in the table
Runtime Performance Comparison for the proposed IBSCA3 algorithm in comparison to the other new nature-inspired metaheuristic algorithms
| Dataset | IBSCA3 | BFFAG | AVOA | GTO |
|---|---|---|---|---|
| Breastcancer | 2.28E + 04 | 1.86E + 04 | 1.12E + 04 | |
| BreastEW | 2.91E + 03 | 1.75E + 03 | 1.67E + 03 | |
| Exactly | 1.92E + 04 | 1.85E + 04 | 1.61E + 04 | |
| Exactly2 | 1.81E + 04 | 1.72E + 04 | 1.41E + 04 | |
| HeartEW | 6.25E + 03 | 6.15E + 03 | 5.92E + 03 | |
| Lymphography | 4.59E + 03 | 4.39E + 03 | 3.97E + 03 | |
| M-of-n | 1.96E + 04 | 1.64E + 04 | 1.32E + 04 | |
| PenglungEW | 4.01E + 03 | 3.98E + 03 | 3.62E + 03 | |
| SonarEW | 4.16E + 03 | 4.02E + 03 | 3.77E + 03 | |
| SpectEW | 5.29E + 03 | 5.13E + 03 | 4.84E + 03 | |
| CongressEW | 1.64E + 04 | 1.51E + 04 | 1.37E + 04 | |
| IonosphereEW | 5.06E + 03 | 5.01E + 03 | 4.91E + 03 | |
| KrvskpEW | 6.37E + 04 | 6.24E + 04 | 6.05E + 04 | |
| Tic-tac-toe | 1.72E + 04 | 1.61E + 04 | 1.59E + 04 | |
| Vote | 6.37E + 03 | 6.26E + 03 | 5.99E + 03 | |
| WaveformEW | 1.75E + 04 | 1.71E + 04 | 1.58E + 04 | |
| WineEW | 1.93E + 03 | 1.76E + 03 | 1.41E + 03 | |
| Zoo | 5.23E + 03 | 5.14E + 03 | 4.92E + 03 | |
| COVID-19 | 1.48E + 03 | 1.57E + 03 | 1.62E + 04 |
The results in bold point shows the best results in the table
Friedman’s test when comparing IBSCA3 with existing algorithms based on classification accuracy (Table 6)
| Ranks of the algorithms | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Dataset | BSCA | RBDA | LBDA | QBDA | SBDA | BGWO | BGSA | BBA | IBSCA3 |
| Breastcancer | 7 | 4 | 5.5 | 2.5 | 2.5 | 5.5 | 8 | 9 | |
| BreastEW | 5 | 3 | 4 | 6 | 8 | 7 | 9 | ||
| Exactly | 6 | 5 | 7 | 8 | 9 | ||||
| Exactly2 | 4 | 2 | 5 | 3 | 6 | 8 | 9 | 7 | |
| HeartEW | 6 | 5 | 2 | 3 | 4 | 7 | 8 | 9 | |
| Lymphography | 8 | 3 | 5 | 4 | 2 | 7 | 6 | 9 | |
| M-of-n | 6 | 5 | 7 | 8 | 9 | ||||
| PenglungEW | 5 | 6 | 8 | 7 | 9 | ||||
| SonarEW | 4 | 3 | 6 | 5 | 2 | 7 | 8 | 9 | |
| SpectEW | 6 | 4 | 3 | 5 | 2 | 7 | 8 | 9 | |
| CongressEW | 6 | 4 | 2 | 3 | 5 | 7 | 8 | 9 | |
| IonosphereEW | 3 | 4.5 | 4.5 | 6 | 2 | 7 | 8 | 9 | |
| KrvskpEW | 6 | 3 | 2 | 4 | 5 | 7 | 8 | 9 | |
| Tic-tac-toe | 6 | 5 | 3 | 2 | 4 | 7 | 8 | 9 | |
| Vote | 3 | 2 | 5 | 6 | 4 | 8 | 7 | 9 | |
| WaveformEW | 6 | 3 | 4 | 5 | 2 | 7 | 8 | 9 | |
| WineEW | 7 | 5 | 8 | 6 | 9 | ||||
| Zoo | 7 | 8 | 6 | 9 | |||||
| Sum of ranks | 101 | 63 | 63 | 70.5 | 59.5 | 130.5 | 136 | 160 | 26.5 |
| Sum of ranks squared | 10201 | 3969 | 3969 | 4970.25 | 3540.25 | 17030.25 | 18496 | 25600 | 702.25 |
| Average of ranks | 5.61 | 3.5 | 3.5 | 3.92 | 3.31 | 7.25 | 7.56 | 8.89 | 1.47 |
The results in bold point shows the best results in the table
Friedman’s test when comparing IBSCA3 with the other algorithms that incorporate OBL, VNS and Laplace distribution based on classification accuracy (Table 10)
| Ranks of the algorithms | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Dataset | ISSA | IHHO | OSACI | VNS-HRS | VNLHHO | IEOA | DSSA | SFS-LARLRM | BGWOPSO | IBSCA3 |
| Breastcancer | 8 | 5 | 4 | 3 | 9 | 7 | 10 | 2 | 6 | |
| BreastEW | 7 | 5 | 8 | 9 | 10 | 6 | 4 | |||
| Exactly | 8 | 9 | 10 | |||||||
| Exactly2 | 6 | 9 | 7 | 5 | 2 | 10 | 8 | 3 | 4 | |
| HeartEW | 4 | 10 | 7 | 9 | 6 | 2 | 8 | 3 | 5 | |
| Lymphography | 3 | 5 | 4 | 2 | 7 | 6 | 10 | 9 | 8 | |
| M-of-n | 5 | 6 | 8 | 10 | 9 | 7 | ||||
| PenglungEW | 5 | 8 | 6 | 9 | 10 | 7 | ||||
| SonarEW | 3 | 5 | 4 | 2 | 7 | 8 | 10 | 9 | 6 | |
| SpectEW | 5 | 4 | 6 | 3 | 8 | 9 | 10 | 7 | 2 | |
| CongressEW | 6 | 3 | 4 | 8 | 9 | 10 | 7 | 5 | ||
| IonosphereEW | 7 | 4 | 8 | 6 | 2 | 10 | 9 | 3 | 5 | |
| KrvskpEW | 8 | 7 | 6 | 9 | 2 | 10 | 4 | 3 | 5 | |
| Tic-tac-toe | 5 | 3 | 2 | 4 | 7 | 8 | 10 | 9 | 6 | |
| Vote | 6 | 4 | 5 | 3 | 8 | 7 | 9 | 10 | 2 | |
| WaveformEW | 3 | 7 | 5 | 6 | 8 | 10 | 9 | 4 | 2 | |
| WineEW | 6 | 7 | 8 | 9 | 10 | |||||
| Zoo | 6 | 7 | 8 | 10 | 9 | |||||
| COVID-19 | 8 | 2 | 5 | 7 | 9 | 6 | 4 | 10 | 3 | |
| Sum of ranks | 31.5 | 106.5 | 79 | 101.5 | 79.5 | 123 | 146 | 157 | 132 | 89 |
| Sum of ranks squared | 11342.25 | 6241 | 10302.25 | 6320.25 | 15129 | 21316 | 24649 | 17424 | 7921 | 992.25 |
| Average of ranks | 5.47 | 4.28 | 5.36 | 4.03 | 6.33 | 7.28 | 8.5 | 6.78 | 4.78 | 1.69 |
The results in bold point shows the best results in the table
Friedman’s test when comparing IBSCA3 with the other SCA variants algorithms based on classification accuracy (Table 12)
| Ranks of the algorithms | |||||||
|---|---|---|---|---|---|---|---|
| Dataset | SCHHO | SCAGA | MetaSCA | BPSO-SCA | ISSAFD | ISCA | IBSCA3 |
| Breastcancer | 4 | 3 | 5 | 6 | 2 | 7 | |
| BreastEW | 6 | 5 | 4 | 7 | 3 | ||
| Exactly | 4 | 6 | 5 | 7 | |||
| Exactly2 | 3 | 5 | 6 | 4 | 2 | 7 | |
| HeartEW | 5 | 6 | 3 | 4 | 2 | 7 | |
| Lymphography | 4 | 6 | 5 | 3 | 2 | 7 | |
| M-of-n | 5 | 6 | 4 | 7 | |||
| PenglungEW | 5 | 3 | 6 | 4 | 7 | ||
| SonarEW | 5 | 6 | 4 | 3 | 2 | 7 | |
| SpectEW | 3 | 6 | 7 | 5 | 2 | 4 | |
| CongressEW | 2 | 7 | 4 | 5 | 3 | 6 | |
| IonosphereEW | 3 | 4 | 6 | 5 | 2 | 7 | |
| KrvskpEW | 3 | 5 | 4 | 6 | 2 | 7 | |
| Tic-tac-toe | 3 | 5 | 4 | 6 | 2 | 7 | |
| Vote | 3 | 4 | 6 | 5 | 2 | 7 | |
| WaveformEW | 4 | 6 | 5 | 2 | 3 | 7 | |
| WineEW | 4 | 5 | 6 | 7 | |||
| Zoo | 4 | 5 | 6 | 7 | |||
| COVID-19 | 3.5 | 7 | 5 | 6 | 7 | ||
| Sum of ranks | 66.5 | 93 | 96 | 89.5 | 39 | 124 | 24 |
| Sum of ranks squared | 4422.25 | 8649 | 9216 | 8010.25 | 1521 | 15376 | 576 |
| Average of ranks | 3.5 | 4.89 | 5.05 | 4.71 | 2.05 | 6.53 | 1.69 |
The results in bold point shows the best results in the table
Friedman’s test when comparing IBSCA3 with the other new nature-inspired metaheuristic algorithms based on classification accuracy (Table 14)
| Ranks of the algorithms | ||||
|---|---|---|---|---|
| Dataset | BFFAG | AVOA | GTO | IBSCA3 |
| Breastcancer | 4 | 3 | 2 | |
| BreastEW | 4 | 3 | ||
| Exactly | 4 | |||
| Exactly2 | 4 | 3 | 2 | |
| HeartEW | 4 | 3 | 2 | |
| Lymphography | 4 | 3 | 2 | |
| M-of-n | 4 | |||
| PenglungEW | 4 | |||
| SonarEW | 4 | 3 | 2 | |
| SpectEW | 4 | 3 | 2 | |
| CongressEW | 4 | 3 | 2 | |
| IonosphereEW | 4 | 3 | 2 | |
| KrvskpEW | 4 | 3 | 2 | |
| Tic-tac-toe | 4 | 3 | 2 | |
| Vote | 4 | 3 | 2 | |
| WaveformEW | 4 | 3 | 2 | |
| WineEW | 4 | |||
| Zoo | 4 | |||
| COVID-19 | 4 | 3 | 2 | |
| Sum of ranks | 76 | 52 | 37.5 | 24.5 |
| Sum of ranks squared | 5776 | 2704 | 1406.25 | 600.25 |
| Average of ranks | 4 | 2.74 | 1.97 | 1.29 |
The results in bold point shows the best results in the table
Wilcoxon’s test results when comparing IBSCA3 with existing algorithms based on classification accuracy (Table 6)
| Algorithm | BSCA | RBDA | LBDA | QBDA | SBDA | BGWO | BGSA | BBA |
|---|---|---|---|---|---|---|---|---|
| 0.00328 | 0.00096 | 0.00148 | 0.00064 | 0.00148 | 0.00020 | 0.00020 | 0.00020 |
Wilcoxon’s test results when comparing IBSCA3 with the other algorithms that incorporate OBL, VNS and Laplace distribution based on classification accuracy (Table 10)
| Algorithm | ISSA | IHHO | OSACI | VNS-HRS | VNLHHO | IEOA | DSSA | SFS-LARLRM | BGWOPSO |
|---|---|---|---|---|---|---|---|---|---|
| 0.00020 | 0.01596 | 0.00030 | 0.00148 | 0.00020 | 0.00020 | 0.00030 | 0.00020 | 0.00044 |
Wilcoxon’s test results when comparing IBSCA3 with the other SCA variants algorithms based on classification accuracy (Table 12)
| Algorithm | SCHHO | SCAGA | MetaSCA | BPSO-SCA | ISSAFD | ISCA |
|---|---|---|---|---|---|---|
| 0.00044 | 0.00020 | 0.00014 | 0.00014 | 0.00148 | 0.00014 |
Wilcoxon’s test results when comparing IBSCA3 with the other new nature-inspired optimization algorithms based on classification accuracy (Table 14)
| Algorithm | BFFAG | AVOA | GTO |
|---|---|---|---|
| 0.00014 | 0.00096 | 0.00148 |