| Literature DB >> 35126764 |
Sukanta Nama1,2, Apu Kumar Saha2.
Abstract
Backtracking search algorithm (BSA) is a nature-based optimization technique extensively used to solve various real-world global optimization problems for the past few years. The present work aims to introduce an improved BSA (ImBSA) based on a multi-population approach and modified control parameter settings to apprehend an ensemble of various mutation strategies. In the proposed ImBSA, a new mutation strategy is suggested to enhance the algorithm's performance. Also, for all mutation strategies, the control parameters are updated adaptively during the algorithm's execution. Extensive experiments have been performed on CEC2014 and CEC2017 single-objective benchmark functions, and the results are compared with several state-of-the-art algorithms, improved BSA variants, efficient differential evolution (DE) variants, particle swarm optimization (PSO) variants, and some other hybrid variants. The nonparametric Friedman rank test has been conducted to examine the efficiency of the proposed algorithm statistically. Moreover, six real-world engineering design problems have been solved to examine the problem-solving ability of ImBSA. The experimental results, statistical analysis, convergence graphs, complexity analysis, and the results of real-world applications confirm the superior performance of the suggested ImBSA.Entities:
Keywords: Backtracking search algorithm; CEC2014; CEC2017; Multi-population strategy; Mutation strategies
Year: 2022 PMID: 35126764 PMCID: PMC8800854 DOI: 10.1007/s12559-021-09984-w
Source DB: PubMed Journal: Cognit Comput ISSN: 1866-9956 Impact factor: 4.890
Algorithm 1Pseudo-code of ImBSA
Performance results of DE, PSO, ABC, BSA, ABSA, and ImBSA at dimension (D) 50 after reaching D*1000 FEs of CEC 2014 test functions over 51 runs with 100 population size
| F | DE | PSO | ABC | BSA | ABSA | ImBSA |
|---|---|---|---|---|---|---|
| F1 | 5.74e + 08 ± 1.39e + 08 | 4.25e + 07 ± 1.16e + 07 | 8.23e + 07 ± 1.65e + 07 | 3.07e + 08 ± 6.87e + 07 | 8.74e + 07 ± 2.02e + 07 | |
| F2 | 7.90e + 07 ± 3.25e + 07 | 4.84e + 06 ± 1.38e + 07 | 1.26e + 09 ± 4.82e + 08 | 2.28e + 10 ± 3.12e + 09 | 1.01e + 08 ± 4.01e + 07 | |
| F3 | 1.45e + 04 ± 3.61e + 03 | 6.90e + 04 ± 1.00e + 04 | 1.04e + 04 ± 3.64e + 03 | 1.95e + 04 ± 3.77e + 03 | 1.03e + 05 ± 1.49e + 04 | 1.87e + 04 ± 4.15e + 03 |
| F4 | 7.17e + 02 ± 1.81e + 01 | 7.27e + 02 ± 1.28e + 02 | 7.26e + 02 ± 4.92e + 01 | 9.20e + 02 ± 6.46e + 01 | 3.23e + 03 ± 4.75e + 02 | |
| F5 | 5.22e + 02 ± 3.94e − 02 | 5.22e + 02 ± 8.30e − 02 | 5.22e + 02 ± 4.25e − 02 | 5.22e + 02 ± 4.36e − 02 | 5.22e + 02 ± 3.60e − 02 | |
| F6 | 6.75e + 02 ± 1.65e + 00 | 6.56e + 02 ± 5.12e + 00 | 6.51e + 02 ± 2.48e + 00 | 6.51e + 02 ± 1.64e + 00 | 6.52e + 02 ± 2.00e + 00 | |
| F7 | 7.04e + 02 ± 1.65e − 01 | 7.03e + 02 ± 4.25e − 01 | 7.10e + 02 ± 3.70e + 00 | 9.09e + 02 ± 3.82e + 01 | 7.02e + 02 ± 3.70e − 01 | |
| F8 | 1.21e + 03 ± 1.54e + 01 | 1.03e + 03 ± 2.12e + 01 | 9.92e + 02 ± 1.68e + 01 | 1.03e + 03 ± 1.94e + 01 | 9.08e + 02 ± 9.45e + 00 | |
| F9 | 1.32e + 03 ± 1.47e + 01 | 1.81e + 03 ± 3.38e + 01 | 1.22e + 03 ± 2.42e + 01 | 1.24e + 03 ± 2.74e + 01 | 1.35e + 03 ± 2.83e + 01 | |
| F10 | 1.51e + 04 ± 3.73e + 02 | 7.45e + 03 ± 1.16e + 03 | 7.87e + 03 ± 1.89e + 02 | 6.36e + 03 ± 3.15e + 02 | 6.22e + 03 ± 3.19e + 02 | |
| F11 | 1.58e + 04 ± 4.69e + 02 | 5.59e + 04 ± 2.09e + 03 | 7.58e + 04 ± 4.68e + 02 | 1.08e + 04 ± 3.83e + 02 | 1.10e + 04 ± 3.14e + 02 | |
| F12 | 1.20e + 03 ± 3.94e − 01 | 1.22e + 03 ± 7.92e − 01 | 1.21e + 03 ± 8.74e − 02 | 1.23e + 03 ± 1.34e − 01 | 1.20e + 03 ± 1.41e − 01 | |
| F13 | 1.33e + 03 ± 6.91e − 02 | 1.34e + 03 ± 5.43e − 02 | 1.32e + 03 ± 5.11e − 02 | 1.35e + 03 ± 4.48e − 02 | 1.31e + 03 ± 7.61e − 01 | |
| F14 | 1.41e + 03 ± 2.11e − 01 | 1.42e + 03 ± 2.92e − 02 | 1.43e + 03 ± 2.95e − 02 | 1.44e + 03 ± 5.48e − 02 | 1.46e + 03 ± 1.26e + 01 | |
| F15 | 1.55e + 03 ± 3.13e + 00 | 1.57e + 03 ± 1.34e + 01 | 1.65e + 03 ± 8.89e + 00 | 1.58e + 03 ± 2.76e + 01 | 3.91e + 05 ± 2.01e + 05 | |
| F16 | 1.64e + 03 ± 1.49e − 01 | 1.65e + 03 ± 6.73e − 01 | 1.66e + 03 ± 3.65e − 01 | 1.67e + 03 ± 2.60e − 01 | 1.63e + 03 ± 2.73e − 01 | |
| F17 | 2.17e + 07 ± 6.40e + 05 | 2.95e + 07 ± 6.24e + 06 | 2.08e + 07 ± 6.86e + 06 | 1.79e + 07 ± 6.14e + 06 | 1.97e + 07 ± 1.76e + 07 | |
| F18 | 8.54e + 05 ± 3.67e + 05 | 3.54e + 06 ± 2.37e + 07 | 6.44e + 05 ± 6.48e + 05 | 3.10e + 06 ± 2.99e + 06 | 9.39e + 08 ± 2.40e + 08 | |
| F19 | 2.94e + 03 ± 1.05e + 00 | 2.59e + 03 ± 3.14e + 01 | 2.95e + 03 ± 1.53e + 01 | 1.99e + 03 ± 5.43e + 00 | 2.14e + 03 ± 3.91e + 01 | |
| F20 | 3.20e + 04 ± 2.02e + 03 | 2.76e + 04 ± 8.78e + 03 | 3.30e + 04 ± 8.95e + 03 | 2.94e + 04 ± 6.01e + 03 | 2.97e + 04 ± 2.88e + 04 | |
| F21 | 5.67e + 06 ± 9.58e + 05 | 8.27e + 06 ± 3.62e + 06 | 5.63e + 06 ± 1.59e + 06 | 2.26e + 07 ± 6.23e + 06 | 5.60e + 06 ± 1.61e + 06 | |
| F22 | 4.48e + 03 ± 1.87e + 02 | 3.89e + 03 ± 3.82e + 02 | 4.57e + 03 ± 1.96e + 02 | 3.85e + 03 ± 2.02e + 02 | 4.47e + 03 ± 1.81e + 02 | |
| F23 | 2.74e + 03 ± 1.39e + 00 | 2.75e + 03 ± 7.96e + 00 | 2.78e + 03 ± 8.83e + 00 | 2.76e + 03 ± 9.68e + 00 | 2.68e + 03 ± 4.09e + 01 | |
| F24 | 2.87e + 03 ± 3.31e + 00 | 2.89e + 03 ± 1.08e + 01 | 2.98e + 03 ± 2.53e + 00 | 2.69e + 03 ± 3.81e + 00 | 2.79e + 03 ± 1.67e + 01 | |
| F25 | 2.77e + 03 ± 1.11e + 01 | 2.79e + 03 ± 6.89e + 00 | 2.83e + 03 ± 3.03e + 00 | 2.75e + 03 ± 3.99e + 00 | 2.76e + 03 ± 7.19e + 00 | |
| F26 | 2.72e + 03 ± 8.54e − 02 | 2.79e + 03 ± 2.85e + 01 | 2.73e + 03 ± 9.77e − 02 | 2.74e + 03 ± 4.85e − 02 | 2.71e + 03 ± 3.54e − 01 | |
| F27 | 4.89e + 03 ± 4.71e + 01 | 4.84e + 03 ± 2.55e + 02 | 4.94e + 03 ± 3.81e + 02 | 4.31e + 03 ± 8.72e + 01 | 4.21e + 03 ± 4.04e + 01 | |
| F28 | 5.24e + 03 ± 9.07e + 00 | 5.66e + 03 ± 9.98e + 02 | 5.71e + 03 ± 3.04e + 02 | 5.72e + 03 ± 1.43e + 02 | 5.61e + 03 ± 8.43e + 01 | |
| F29 | 3.23e + 05 ± 5.51e + 01 | 5.96e + 08 ± 8.30e + 08 | 3.26e + 06 ± 2.24e + 04 | 4.31e + 06 ± 1.96e + 06 | 9.52e + 06 ± 7.96e + 06 | |
| F30 | 6.00e + 04 ± 2.76e + 02 | 4.64e + 06 ± 7.42e + 06 | 5.85e + 04 ± 5.92e + 03 | 8.78e + 04 ± 2.41e + 04 | 1.41e + 05 ± 3.08 e + 04 |
The number of occasions where ImBSA is superior to, inferior to, or similar to DE, PSO, ABC, BSA, and ABSA on CEC 2014 functions with dimension 50
| Algorithms | Superior to | Inferior to | Equal to |
|---|---|---|---|
| DE | 27 | 3 | 0 |
| PSO | 27 | 3 | 0 |
| ABC | 26 | 4 | 0 |
| BSA | 29 | 1 | 0 |
| ABSA | 29 | 0 | 1 |
Friedman test on CEC 2014 benchmark functions with 50 dimensions of the algorithms DE, PSO, ABC, BSA, ABSA, and ImBSA using their mean performances
| Algorithms | Average rank | Variance of rank | Average rank difference |
|---|---|---|---|
| DE | 3.666666667 | 2.229885057 | 2.3 |
| PSO | 4.033333333 | 2.309195402 | 2.666666667 |
| ABC | 3.9 | 2.989655172 | 2.533333333 |
| BSA | 3.666666667 | 2.022988506 | 2.3 |
| ABSA | 3.9 | 2.851724138 | 2.533333333 |
| ImBSA | 1.366666667 | 0.722988506 | |
| F-Score | 3.625 | ||
| Critical difference (CD) | 1.239978804 | ||
| F-statistics | 2.567 | ||
Fig. 1Ranks obtained by Friedman test on CEC 2014 test function at D = 50
Fig. 2Convergence graph of four functions (F4, F6, F18, and F24) with dimension D = 50 and D*1000 FEs over fitness value vs. fitness evaluation
Performance results of DE/rand/2/bin, DE/best/1/bin, DE/target-to-best/1/bin, DE/target-to-best/2/bin/, jDE, CoDE, and dimension (D) 50 after reaching D*1000 FEs of CEC 2014 test functions over 51 runs with 100 population size. Boldface represents the best result among the compared algorithms
| F | DE/rand/2/bin | DE/best/1/bin | DE/target-to-best/1/bin | DE/target-to-best/2/bin/ | jDE | CoDE | ImBSA |
|---|---|---|---|---|---|---|---|
| F1 | 1.03e + 09 ± 1.35e + 08 | 1.31e + 08 ± 6.35e + 07 | 9.16e + 07 ± 3.92e + 07 | 9.80e + 07 ± 4.21e + 07 | 3.12e + 09 ± 5.59e + 08 | 1.73 + 08 ± 3.39e + 07 | |
| F2 | 5.25e + 10 ± 5.48e + 09 | 2.69e + 10 ± 7.70e + 09 | 2.24e + 10 ± 6.22e + 09 | 2.09e + 10 ± 5.09e + 09 | 1.81e + 11 ± 1.62e + 10 | 3.87e + 09 ± 9.18e + 08 | |
| F3 | 1.03e + 05 ± 9.41e + 03 | 1.04e + 04 ± 7.55e + 03 | 7.24e + 03 ± 3.65e + 03 | 2.56e + 05 ± 2.67e + 04 | 2.37e + 04 ± 3.65e + 03 | 1.87e + 04 ± 4.15e + 03 | |
| F4 | 9.87e + 03 ± 1.34e + 03 | 3.46e + 03 ± 1.49e + 03 | 2.96e + 03 ± 8.57e + 02 | 3.04e + 03 ± 9.55e + 02 | 5.32e + 04 ± 1.06e + 04 | 1.22e + 03 ± 1.00e + 02 | |
| F5 | 5.23e + 02 ± 4.12e − 02 | 5.24e + 02 ± 4.10e − 02 | 5.25e + 02 ± 4.23e − 02 | 5.26e + 0 2 ± 3.94e − 02 | 5.22e + 02 ± 3.78e − 02 | 5.27e + 02 ± 4.82e − 02 | |
| F6 | 6.72e + 02 ± 1.18e + 00 | 6.42e + 02 ± 4.67e + 00 | 6.31e + 02 ± 3.00e + 00 | 6.75e + 02 ± 1.80e + 00 | 6.63e + 02 ± 1.69e + 00 | 6.49e + 02 ± 1.48e + 00 | |
| F7 | 1.22e + 03 ± 4.23e + 01 | 9.88e + 02 ± 6.56e + 01 | 9.27e + 02 ± 5.97e + 01 | 9.12e + 02 ± 5.13e + 01 | 2.43e + 03 ± 1.31e + 02 | 7.37e + 02 ± 8.04e + 00 | |
| F8 | 1.35e + 03 ± 2.48e + 01 | 1.05e + 03 ± 4.13e + 01 | 9.71e + 02 ± 2.63e + 01 | 9.62e + 02 ± 2.45e + 01 | 1.57e + 03 ± 2.54e + 01 | 1.11e + 03 ± 1.65e + 01 | |
| F9 | 1.51e + 03 ± 2.47e + 01 | 1.42e + 03 ± 5.29e + 01 | 1.88e + 03 ± 3.04e + 01 | 1.98e + 03 ± 3.31e + 01 | 1.41e + 03 ± 5.41e + 01 | 1.35e + 03 ± 1.85e + 01 | |
| F10 | 1.44e + 04 ± 3.09e + 02 | 6.70e + 03 ± 8.95e + 02 | 1.21e + 04 ± 1.87e + 03 | 1.20e + 04 ± 1.57e + 03 | 9.67e + 03 ± 2.93e + 02 | 4.06e + 03 ± 3.30e + 02 | |
| F11 | 1.51e + 04 ± 2.97e + 02 | 1.08e + 04 ± 3.27e + 03 | 1.47e + 04 ± 4.16e + 02 | 1.46e + 04 ± 5.70e + 02 | 1.52e + 04 ± 4.64e + 02 | 1.36e + 04 ± 4.05e + 02 | |
| F12 | 1.20e + 03 ± 3.57e − 01 | 1.20e + 03 ± 4.31e − 01 | 1.20e + 03 ± 3.62e − 01 | 1.20e + 03 ± 3.59e − 01 | 1.20e + 03 ± 3.78e − 01 | 1.20e + 03 ± 2.81e − 01 | |
| F13 | 1.32e + 03 ± 2.66e − 01 | 1.37e + 03 ± 7.88e − 01 | 1.33e + 03 ± 7.97e − 01 | 1.31e + 03 ± 9.07e − 01 | 1.35e + 03 ± 8.30e − 01 | 1.34e + 03 ± 8.03e − 02 | |
| F14 | 1.53e + 03 ± 1.13e + 01 | 1.47e + 03 ± 1.84e + 01 | 1.45e + 03 ± 1.54e + 01 | 1.46e + 03 ± 1.45e + 01 | 1.87e + 03 ± 4.24e + 01 | 1.41e + 03 ± 3.15e + 00 | |
| F15 | 6.92e + 05 ± 2.53e + 05 | 5.19e + 04 ± 5.97e + 04 | 9.45e + 03 ± 7.89e + 03 | 9.15e + 03 ± 7.09e + 03 | 2.07e + 07 ± 7.90e + 06 | 2.50e + 03 ± 7.72e + 02 | |
| F16 | 1.64e + 03 ± 2.33e − 01 | 1.65e + 03 ± 3.98e − 01 | 1.66e + 03 ± 3.10e − 01 | 1.67e + 03 ± 3.84e − 01 | 1.63e + 03 ± 1.65e − 01 | 1.66e + 03 ± 1.93e − 01 | |
| F17 | 3.96e + 07 ± 1.16e + 07 | 8.65e + 05 ± 1.26e + 06 | 4.45e + 05 ± 6.01e + 05 | 2.67e + 08 ± 5.70e + 07 | 6.28e + 06 ± 1.89e + 06 | 1.66e + 07 ± 5.47e + 06 | |
| F18 | 1.35e + 07 ± 3.42e + 06 | 8.89e + 06 ± 2.37 e + 07 | 2.08e + 06 ± 7.24e + 06 | 9.79e + 05 ± 3.97e + 06 | 1.08e + 10 ± 3.20e + 09 | 6.65e + 06 ± 1.83e + 06 | |
| F19 | 2.06e + 03 ± 1.34e + 01 | 2.02e + 03 ± 3.23e + 01 | 2.30e + 03 ± 2.82e + 01 | 2.31e + 03 ± 3.30e + 01 | 2.24e + 03 ± 3.83e + 02 | 1.98e + 03 ± 7.49e + 00 | |
| F20 | 5.14e + 04 ± 1.54e + 04 | 6.28e + 03 ± 2.99e + 03 | 2.92e + 03 ± 7.26e + 02 | 5.33e + 05 ± 2.55e + 05 | 9.51e + 03 ± 2.27e + 03 | 2.07e + 04 ± 5.52e + 03 | |
| F21 | 3.97e + 06 ± 1.30e + 06 | 2.59e + 05 ± 2.41e + 05 | 1.02e + 05 ± 8.93e + 04 | 6.01e + 07 ± 1.92e + 07 | 9.22e + 05 ± 2.81e + 05 | 5.60e + 06 ± 1.61e + 06 | |
| F22 | 4.15e + 03 ± 2.53e + 02 | 3.98e + 03 ± 3.28e + 02 | 3.97e + 03 ± 3.29e + 02 | 8.64e + 03 ± 2.24e + 03 | 3.85e + 03 ± 1.62e + 02 | 3.84e + 03 ± 1.98e + 02 | |
| F23 | 2.77e + 03 ± 1.43e + 01 | 2.88e + 03 ± 5.18e + 01 | 2.78e + 03 ± 4.12e + 01 | 2.87e + 03 ± 4.02e + 01 | 4.20e + 03 ± 2.40e + 02 | 2.75e + 03 ± 0.00e + 00 | |
| F24 | 2.85e + 03 ± 1.09e + 01 | 2.75e + 03 ± 1.35e + 01 | 2.71e + 03 ± 8.24e + 00 | 2.73e + 03 ± 8.94e + 00 | 2.69e + 03 ± 5.02e + 01 | 3.69e + 03 ± 0.00e + 00 | |
| F25 | 2.82e + 03 ± 9.63e + 00 | 2.76e + 03 ± 1.01e + 01 | 2.84e + 03 ± 4.07e + 00 | 2.86e + 03 ± 4.13e + 00 | 2.75e + 03 ± 3.20e + 01 | 2.90e + 03 ± 0.00e + 00 | |
| F26 | 2.72e + 03 ± 5.39e − 01 | 2.81e + 03 ± 3.81e + 01 | 2.87e + 03 ± 3.43e + 01 | 2.89e + 03 ± 2.65e + 01 | 2.75e + 03 ± 4.12e + 01 | 2.71e + 03 ± 8.82e − 02 | |
| F27 | 4.83e + 03 ± 5.17e + 01 | 4.81e + 03 ± 1.32e + 02 | 4.80e + 03 ± 9.20e + 01 | 4.71e + 03 ± 9.13e + 01 | 4.19e + 03 ± 1.65e + 02 | 4.90e + 03 ± 0.00e + 00 | |
| F28 | 1.17e + 04 ± 5.07e + 02 | 7.62e + 03 ± 9.33e + 02 | 5.92e + 03 ± 3.56e + 02 | 5.90e + 03 ± 5.52e + 02 | 1.47e + 04 ± 8.57e + 02 | 5.20e + 03 ± 9.19e − 13 | |
| F29 | 1.86e + 08 ± 5.05e + 07 | 4.74e + 06 ± 1.05e + 07 | 5.20e + 06 ± 2.41e + 07 | 6.26e + 06 ± 2.17e + 07 | 1.13e + 09 ± 3.02e + 08 | 3.10e + 05 ± 0.00e + 00 | |
| F30 | 1.11e + 06 ± 2.82e + 05 | 1.29e + 05 ± 1.00e + 05 | 1.65e + 05 ± 1.47e + 05 | 1.50e + 05 ± 1.15e + 05 | 1.48e + 07 ± 3.91e + 06 | 5.50e + 04 ± 0.00e + 00 |
The number of occasions where ImBSA is superior to, inferior to, or similar to DE/rand/2/bin, DE/best/1/bin, DE/target-to-best/1/bin, DE/target-to-best/2/bin/, jDE, and CoDE on CEC 2014 benchmark suite with dimension 50
| Algorithms | Superior to | Inferior to | Equal to |
|---|---|---|---|
| DE/rand/2/bin | 28 | 1 | 1 |
| DE/best/1/bin | 23 | 6 | 1 |
| DE/target-to-best/1/bin | 24 | 5 | 1 |
| DE/target-to-best/2/bin | 24 | 5 | 1 |
| jDE | 28 | 1 | 1 |
| CoDE | 26 | 3 | 1 |
Friedman test on CEC 2014 functions with 50 dimensions of DE/rand/2/bin, DE/best/1/bin, DE/target-to-best/1/bin, DE/target-to-best/2/bin/, jDE, CoDE, and ImBSA using mean performances
| Algorithms | Average rank | Variance of rank | Average rank difference w.r.t. average rank |
|---|---|---|---|
| DE/rand/2/bin | 5.133333333 | 2.050574713 | 3.433333333 |
| DE/best/1/bin | 3.9 | 1.886206897 | 2.2 |
| DE/target-to-best/1/bin | 3.666666667 | 2.643678161 | 1.966666667 |
| DE/target-to-best/2/bin | 3.766666667 | 3.357471264 | 2.066666667 |
| jDE | 5.433333333 | 5.288505747 | 3.733333333 |
| CoDE | 3.666666667 | 3.471264368 | 1.966666667 |
| ImBSA | 1.7 | 2.148275862 | |
| F-Score | 3.543640898 | ||
| Critical difference (CD) | 1.4714061 | ||
| F-statistics | 2.638 | ||
Fig. 3Ranks obtained by Friedman test on CEC 2014 test function at D = 50
Experimental results of PSO-cf, FI-PSO, CLPSO, DNLPSO, PSOGSA, DE-PSO, and ImBSA at 50 D after reaching D*1000 FEs on CEC 2014 test functions over 51 runs and 100 population size
| F | PSO-cf | FI-PSO | CLPSO | DNLPSO | PSOGSA | DE-PSO | ImBSA |
|---|---|---|---|---|---|---|---|
| F1 | 1.48e + 08 ± 8.71e + 07 | 1.80e + 08 ± 2.74e + 07 | 4.24e + 08 ± 9.77e + 07 | 6.31e + 07 ± 8.39e + 07 | 7.68e + 07 ± 6.71e + 07 | 8.74e + 07 ± 2.02e + 07 | |
| F2 | 4.38e + 09 ± 3.01e + 09 | 2.57e + 09 ± 3.24e + 08 | 6.75e + 09 ± 9.24e + 08 | 4.33e + 09 ± 1.07e + 10 | 6.09e + 09 ± 6.68e + 09 | 1.01e + 08 ± 4.01e + 07 | |
| F3 | 5.78e + 04 ± 2.05e + 04 | 1.92e + 05 ± 1.67e + 04 | 1.20e + 05 ± 1.38e + 04 | 8.30e + 04 ± 4.46e + 04 | 9.96e + 04 ± 2.43e + 04 | 6.53e + 04 ± 9.22e + 03 | |
| F4 | 1.60e + 03 ± 4.55e + 02 | 9.32e + 02 ± 5.18e + 01 | 1.74e + 03 ± 1.92e + 02 | 7.64e + 02 ± 1.13e + 03 | 1.46e + 03 ± 8.24e + 02 | 7.15e + 02 ± 4.69e + 01 | |
| F5 | 5.31e + 02 ± 6.86e − 02 | 5.27e + 02 ± 3.24e − 02 | 5.26e + 02 ± 4.47e − 02 | 5.28e + 02 ± 5.39e − 02 | 5.22e + 02 ± 1.38e − 01 | 5.25e + 02 ± 8.26e − 02 | |
| F6 | 6.38e + 02 ± 6.09e + 00 | 6.50e + 02 ± 2.56e + 00 | 6.56e + 02 ± 1.74e + 00 | 6.48e + 02 ± 5.16e + 00 | 6.47e + 02 ± 1.03e + 01 | 6.49e + 02 ± 1.48e + 00 | |
| F7 | 7.45e + 02 ± 1.39e + 01 | 7.25e + 02 ± 2.98e + 00 | 7.61e + 02 ± 7.64e + 00 | 7.29e + 02 ± 7.62e + 01 | 7.55e + 02 ± 9.01e + 01 | 7.02e + 02 ± 3.70e − 01 | |
| F8 | 9.37e + 02 ± 2.95e + 01 | 1.13e + 03 ± 1.49e + 01 | 9.94e + 02 ± 1.57e + 01 | 9.40e + 02 ± 5.10e + 01 | 1.18e + 03 ± 6.57e + 01 | 1.11e + 03 ± 9.60e + 01 | |
| F9 | 1.11e + 03 ± 6.76e + 01 | 1.31e + 03 ± 1.73e + 01 | 1.34e + 03 ± 2.03e + 01 | 1.38e + 03 ± 8.55e + 01 | 1.28e + 03 ± 3.12e + 01 | 1.21e + 03 ± 1.46e + 01 | |
| F10 | 4.11e + 03 ± 8.52e + 02 | 1.20e + 04 ± 3.49e + 02 | 6.95e + 03 ± 4.58e + 02 | 8.66e + 03 ± 3.62e + 03 | 8.14e + 03 ± 1.05e + 03 | 1.33e + 04 ± 7.50e + 02 | |
| F11 | 1.48e + 04 ± 4.05e + 02 | 1.12e + 04 ± 4.28e + 02 | 1.18e + 04 ± 3.45e + 03 | 8.62e + 03 ± 8.81e + 02 | 1.40e + 04 ± 5.06e + 02 | 1.07e + 04 ± 3.75e + 02 | |
| F12 | 1.23e + 03 ± 8.03e − 01 | 1.22e + 03 ± 2.18e − 01 | 1.21e + 03 ± 5.12e − 01 | ||||
| F13 | 1.36e + 03 ± 1.10e − 01 | 1.31e + 03 ± 7.25e − 02 | 1.33e + 03 ± 9.47e − 02 | 1.34e + 03 ± 1.23e + 00 | 1.35e + 03 ± 9.96e − 01 | 1.36e + 03 ± 7.23e − 02 | |
| F14 | 1.47e + 03 ± 1.64e + 00 | 1.43 + 03 ± 9.18e − 01 | 1.44e + 03 ± 2.62e + 00 | 1.41e + 03 ± 1.02e + 01 | 1.46e + 03 ± 1.63e + 01 | 1.45e + 03 ± 6.87e-02 | |
| F15 | 1.71e + 03 ± 3.42e + 02 | 1.66e + 03 ± 4.62e + 01 | 8.89e + 03 ± 3.75e + 03 | 1.57e + 03 ± 1.07e + 02 | 2.46e + 04 ± 4.61e + 04 | 1.55e + 03 ± 4.07e + 00 | |
| F16 | 1.66e + 03 ± 5.40e − 01 | 1.65e + 03 ± 1.86e − 01 | 1.64e + 03 ± 2.93e − 01 | 1.67e + 03 ± 6.48e − 01 | 1.63e + 03 ± 5.90e − 01 | 1.72e + 03 ± 3.74e-01 | |
| F17 | 8.67e + 06 ± 7.83e + 06 | 1.21e + 07 ± 3.02e + 06 | 4.44e + 07 ± 1.51e + 07 | 2.62e + 06 ± 1.79e + 06 | 6.95e + 06 ± 5.92e + 06 | 1.66e + 07 ± 5.47e + 06 | |
| F18 | 2.06e + 07 ± 3.95e + 07 | 7.50e + 05 ± 3.22e + 05 | 5.67e + 07 ± 2.20e + 07 | 2.79e + 06 ± 1.96e + 07 | 1.45e + 08 ± 4.66e + 08 | 4.04e + 05 ± 1.28e + 05 | |
| F19 | 2.01e + 03 ± 2.83e + 01 | 1.99e + 03 ± 1.22e + 01 | 2.02e + 03 ± 1.02e + 01 | 1.20e + 03 ± 7.19e + 01 | 1.97e + 03 ± 2.14e + 01 | 1.98e + 03 ± 1.08e + 01 | |
| F20 | 2.47e + 04 ± 9.80e + 03 | 6.03e + 04 ± 1.35e + 04 | 2.33e + 04 ± 1.76e + 04 | 4.39e + 04 ± 3.32e + 04 | 6.22e + 04 ± 2.90e + 04 | 7.87e + 04 ± 6.18e + 03 | |
| F21 | 3.30e + 06 ± 3.71e + 06 | 5.42e + 06 ± 1.78e + 06 | 1.32e + 07 ± 4.13e + 06 | 1.06e + 06 ± 8.17e + 05 | 3.25e + 06 ± 2.11e + 06 | 5.60e + 06 ± 1.61e + 06 | |
| F22 | 3.89e + 03 ± 1.74e + 02 | 3.87e + 03 ± 1.88e + 02 | 3.97e + 03 ± 4.32e + 02 | 3.83e + 03 ± 3.68e + 02 | 3.92e + 03 ± 2.47e + 02 | 3.84e + 03 ± 1.98e + 02 | |
| F23 | 2.71e + 03 ± 1.49e + 01 | 2.67e + 03 ± 1.73e + 00 | 2.72e + 03 ± 1.16e + 01 | 2.68e + 03 ± 4.78e + 01 | 2.69e + 03 ± 5.50e + 01 | 2.66e + 03 ± 1.95e + 00 | |
| F24 | 2.69e + 03 ± 4.37e + 00 | 2.75e + 03 ± 2.65e + 00 | 2.72e + 03 ± 3.46e + 00 | 2.70e + 03 ± 2.38e + 01 | 2.71e + 03 ± 2.37e + 01 | 2.88e + 03 ± 3.45e + 00 | |
| F25 | 2.75e + 03 ± 1.10e + 01 | 2.76e + 03 ± 4.85e + 00 | 2.78e + 03 ± 8.61e + 00 | 2.83e + 03 ± 2.28e + 01 | 2.73e + 03 ± 1.10e + 01 | 2.82e + 03 ± 3.78e + 00 | 2.74e + 03 ± 3.41e + 00 |
| F26 | 2.79e + 03 ± 4.28e + 01 | 2.72e + 03 ± 9.52e − 02 | 2.71e + 03 ± 8.49e − 01 | 2.78e + 03 ± 1.24e + 02 | 2.80e + 03 ± 7.99e + 01 | 2.75e + 03 ± 5.05e + 01 | |
| F27 | 4.20e + 03 ± 1.63e + 02 | 4.13e + 03 ± 5.61e + 01 | 4.38e + 03 ± 1.75e + 02 | 4.80e + 03 ± 2.42e + 02 | 4.40e + 03 ± 2.17e + 02 | 4.61e + 03 ± 1.11e + 02 | |
| F28 | 7.54e + 03 ± 9.75e + 02 | 5.55e + 03 ± 8.67e + 01 | 5.99e + 03 ± 4.19e + 02 | 6.37e + 03 ± 2.77e + 02 | 6.10e + 03 ± 7.58e + 02 | 6.83e + 03 ± 1.29e + 03 | |
| F29 | 1.73e + 07 ± 4.34e + 07 | 5.56e + 05 ± 1.61e + 05 | 3.99e + 07 ± 7.05e + 06 | 4.25e + 07 ± 4.57e + 02 | 1.84e + 07 ± 3.20e + 07 | 9.11e + 05 ± 1.95e + 04 | |
| F30 | 1.44e + 05 ± 8.39e + 04 | 1.02e + 05 ± 1.75e + 04 | 3.10e + 05 ± 8.54e + 04 | 5.50e + 05 ± 1.61e + 03 | 7.55e + 04 ± 5.16e + 04 | 5.70e + 05 ± 1.02e + 04 |
The number of occasions where ImBSA is superior to, inferior to, or similar to PSO-cf, FI-PSO, CLPSO, DNLPSO, PSOGSA, and DE-PSO on CEC 2014 benchmark suite with dimension 50
| Algorithms | Superior to | Inferior to | Equal to |
|---|---|---|---|
| PSO-cf | 24 | 6 | 0 |
| FI-PSO | 27 | 2 | 1 |
| CLPSO | 29 | 0 | 1 |
| DNLPSO | 24 | 6 | 1 |
| PSOGSA | 23 | 7 | 0 |
| DE-PSO | 22 | 8 | 0 |
Friedman test on CEC 2014 functions with 50 dimensions of the algorithms PSO-cf, FI-PSO, CLPSO, DNLPSO, PSOGSA, DE-PSO, and ImBSA using their mean performances
| Algorithms | Mean rank | Variance of rank | A.V. difference |
|---|---|---|---|
| PSO-cf | 4.2 | 3.682758621 | 2.233333333 |
| FI-PSO | 4.1 | 2.575862069 | 2.133333333 |
| CLPSO | 4.966666667 | 3.343678161 | 3 |
| DNLPSO | 4 | 3.862068966 | 2.033333333 |
| PSOGSA | 4.566666667 | 3.21954023 | 2.6 |
| DE-PSO | 3.966666667 | 4.929885057 | 2 |
| ImBSA | 1.966666667 | 2.309195402 | |
| F-Score | 4.243870263 | ||
| CD | 1.4714061 | ||
| F-statistics (critical value) | 2.638 | ||
Fig. 4Ranks obtained by Friedman test on CEC 2014 function at D = 50
Experimental results of ImBSA, ABSA, IBSA, OBSA, HBSA, SCA, and HSCA for 10-dimensional CEC 2017 benchmark functions
| F | |||||||
|---|---|---|---|---|---|---|---|
| F1 | 4.06450E – 08 ± 1.51048E − 07 | 7.07948E + 05 ± 4.94628E + 05 | 3.30206E + 08 ± 3.34094E + 08 | 7.25045E-06 ± 4.32158E-05 | 3.32000E + 09 ± 2.37000E + 09 | 2.07000E + 06 ± 7.78000E + 06 | |
| F2 | NA | NA | NA | NA | NA | NA | NA |
| F3 | 6.37722E – 01 ± 2.54134E + 00 | 8.04382E + 03 ± 2.71762E + 03 | 3.03498E + 02 ± 3.68520E + 02 | 3.06281E – 01 ± 1.07817E + 00 | 5.02000E + 03 ± 4.03000E + 03 | 1.66000E + 02 ± 1.06000E + 02 | |
| F4 | 1.94320E + 00 ± 9.58256E − 01 | 6.61439E + 00 ± 1.24643E + 00 | 2.90127E + 01 ± 1.97455E + 01 | 6.41243E − 01 ± 4.67706E − 01 | 2.55878E + 00 ± 8.93708E − 01 | 1.80000E + 02 ± 1.48000E + 02 | 7.94000E + 00 ± 6.56000E + 00 |
| F5 | 1.14124E + 01 ± 2.91119E + 00 | 7.05064E + 00 ± 2.39545E + 00 | 6.33379E + 00 ± 2.13888E + 00 | 6.63367E + 00 ± 2.54348E + 00 | 6.57000E + 01 ± 1.69000E + 01 | 1.59000E + 01 ± 7.05000E + 00 | |
| F6 | 2.30373E – 01 ± 1.46815E − 01 | 2.90350E − 01 ± 3.81588E − 01 | 1.26259E – 11 ± 4.48235E − 11 | 2.22209E – 07 ± 1.58689E − 06 | 3.10000E + 01 ± 1.33000E + 01 | 8.77000E − 01 ± 8.65000E − 01 | |
| F7 | 2.77842E + 01 ± 3.76909E + 00 | 1.68171E + 01 ± 1.73865E + 00 | 1.83258E + 01 ± 2.33536E + 00 | 1.46251E + 01 ± 2.00173E + 00 | 1.02000E + 02 ± 3.68000E + 01 | 2.81000E + 01 ± 7.49000E + 00 | |
| F8 | 1.23568E + 01 ± 3.04022E + 00 | 6.48091E + 00 ± 1.75070E + 00 | 7.38134E + 00 ± 2.40202E + 00 | 5.80116E + 00 ± 2.25880E + 00 | 5.20000E + 01 ± 1.45000E + 01 | 1.50000E + 01 ± 4.86000E + 00 | |
| F9 | 2.22915E – 15 ± 1.59193E − 14 | 5.48454E + 00 ± 3.41014E + 00 | 1.18372E + 00 ± 2.54913E + 00 | 0.00000E + 00 ± 0.00000E + 00 | 6.23582E − 02 ± 1.57896E − 01 | 2.98000E + 02 ± 2.25000E + 02 | 6.07000E + 00 ± 1.20000E + 01 |
| F10 | 3.24072E + 02 ± 1.13252E + 02 | 2.58206E + 02 ± 1.19058E + 02 | 3.49525E + 02 ± 1.77023E + 02 | 2.43753E + 02 ± 1.46112E + 02 | 1.39000E + 03 ± 1.85000E + 02 | 5.58000E + 02 ± 2.46000E + 02 | |
| F11 | 1.74827E + 00 ± 9.32627E − 01 | 2.26297E + 01 ± 1.07151E + 01 | 2.51691E + 00 ± 1.52342E + 02 | 2.64269E + 01 ± 1.32556E + 00 | 4.55542E + 00 ± 3.88022E + 00 | 3.19000E + 02 ± 3.14000E + 02 | 2.60000E + 01 ± 1.20000E + 01 |
| F12 | 6.22038E + 03 ± 6.21966E + 03 | 6.05160E + 05 ± 4.45648E + 05 | 1.24582E + 05 ± 2.99688E + 05 | 2.50163E + 03 ± 2.27373E + 03 | 4.62871E + 03 ± 4.48480E + 03 | 6.20000E + 07 ± 8.72000E + 07 | 4.41000E + 05 ± 6.21000E + 05 |
| F13 | 6.02678E + 00 ± 3.02507E + 00 | 9.88310E + 03 ± 1.03839E + 04 | 7.56871E + 03 ± 5.30705E + 03 | 1.00502E + 01 ± 3.96874E + 00 | 2.09000E + 05 ± 3.88000E + 05 | 8.67000E + 03 ± 7.23000E + 03 | |
| F14 | 2.63668E + 02 ± 3.03758E + 02 | 3.31824E + 00 ± 3.03680E + 03 | 2.17640E + 03 ± 1.26462E + 00 | 5.00763E + 00 ± 3.62063E + 00 | 5.22000E + 02 ± 1.16000E + 03 | 6.61000E + 01 ± 1.79000E + 01 | |
| F15 | 6.70991E – 01 ± 6.84973E − 01 | 6.76427E + 02 ± 6.78677E + 02 | 1.09214E + 03 ± 2.14520E + 03 | 8.60043E − 01 ± 5.64822E − 01 | 3.14392E + 00 ± 3.24683E + 00 | 2.16000E + 03 ± 2.71000E + 03 | 2.09000E + 02 ± 4.43000E + 02 |
| F16 | 1.43771E + 00 ± 6.48368E + 00 | 1.80948E + 01 ± 1.16273E + 01 | 8.14264E + 01 ± 7.68210E + 01 | 2.42898E + 00 ± 4.17197E + 00 | 2.37561E + 01 ± 5.11309E + 01 | 2.29000E + 02 ± 1.24000E + 02 | 5.34000E + 01 ± 6.28000E + 01 |
| F17 | 1.11013E + 01 ± 5.42658E + 00 | 1.23049E + 01 ± 1.41917E + 01 | 7.17343E + 00 ± 7.80053E + 00 | 1.15749E + 01 ± 1.01530E + 01 | 1.12000E + 02 ± 4.15000E + 01 | 4.49000E + 01 ± 1.05000E + 01 | |
| F18 | 1.81728E + 04 ± 1.22786E + 04 | 5.79293E + 00 ± 1.55627E + 03 | 7.99411E + 00 ± 6.53437E + 00 | 2.20613E + 00 ± 1.72834E + 00 | 3.29000E + 05 ± 5.65000E + 05 | 1.57000E + 04 ± 1.07000E + 04 | |
| F19 | 1.34211E + 03 ± 2.17297E + 03 | 1.44889E + 03 ± 1.68302E + 03 | 5.17554E − 01 ± 5.59608E − 01 | 4.72309E − 01 ± 7.71608E − 01 | 6.40000E + 03 ± 7.80000E + 03 | 4.77000E + 02 ± 2.20000E + 03 | |
| F20 | 5.96673E + 00 ± 4.59777E + 00 | 1.14000E + 01 ± 2.87046E + 01 | 2.77416E – 01 ± 3.70850E − 01 | 4.22042E − 01 ± 4.72504E − 01 | 1.46000E + 02 ± 5.56000E + 01 | 3.16000E + 01 ± 1.07000E + 01 | |
| F21 | 1.33567E + 02 ± 4.89450E + 01 | 1.15551E + 01 ± 5.54783E + 01 | 1.40670E + 02 ± 3.15181E + 01 | 1.53471E + 02 ± 2.56221E + 01 | 1.74386E + 02 ± 5.08661E + 01 | 1.38000E + 02 ± 3.42000E + 01 | |
| F22 | 9.29918E + 01 ± 2.67701E + 01 | 9.38909E + 01 ± 2.17402E + 01 | 9.39188E + 01 ± 2.04327E + 01 | 1.01436E + 02 ± 1.24388E + 00 | 3.34000E + 02 ± 1.89000E + 02 | 9.11000E + 01 ± 3.06000E + 01 | |
| F23 | 3.15898E + 02 ± 2.86088E + 00 | 3.10103E + 02 ± 1.63852E + 01 | 3.11475E + 02 ± 4.54940E + 00 | 3.11372E + 02 ± 6.51697E + 00 | 3.75000E + 02 ± 1.51000E + 01 | 3.17000E + 02 ± 4.64000E + 01 | |
| F24 | 2.56602E + 02 ± 1.10028E + 02 | 3.38323E + 02 ± 6.03892E + 01 | 2.13810E + 02 ± 6.34241E + 01 | 2.14799E + 02 ± 1.21421E + 02 | 2.96583E + 02 ± 9.20899E + 01 | 3.50000E + 02 ± 9.78000E + 01 | |
| F25 | 4.10139E + 02 ± 2.00865E + 01 | 4.04219E + 02 ± 1.12893E + 01 | 4.39821E + 02 ± 1.34395E + 01 | 4.30831E + 02 ± 2.15315E + 01 | 5.72000E + 02 ± 1.21000E + 02 | 4.18000E + 02 ± 2.17000E + 01 | |
| F26 | 2.74142E + 02 ± 6.95722E + 01 | 3.11974E + 02 ± 5.52662E + 01 | 3.16450E + 02 ± 1.26831E + 02 | 2.80785E + 02 ± 7.66952E + 01 | 6.90000E + 02 ± 1.86000E + 02 | 3.08000E + 02 ± 6.83000E + 01 | |
| F27 | 3.90809E + 02 ± 2.43357E + 00 | 3.91701E + 02 ± 1.98929E + 00 | 4.05688E + 02 ± 8.12464E + 00 | 4.19356E + 02 ± 5.23487E + 01 | 4.18000E + 02 ± 1.41000E + 01 | 3.98000E + 02 ± 5.15000E + 00 | |
| F28 | 3.45350E + 02 ± 1.31515E + 02 | 3.91793E + 02 ± 6.82571E + 01 | 4.88280E + 02 ± 1.36353E + 02 | 4.87903E + 02 ± 9.74021E + 00 | 4.91550E + 02 ± 1.20698E + 01 | 5.84000E + 02 ± 1.01000E + 02 | 3.54000E + 02 ± 3.90000E + 01 |
| F29 | 2.53236E + 02 ± 8.32787E + 00 | 2.57739E + 02 ± 1.02854E + 01 | 1.02854E + 01 ± 1.52174E + 01 | 2.63991E + 02 ± 1.26315E + 01 | 2.62634E + 02 ± 1.96069E + 01 | 3.84000E + 02 ± 5.18000E + 01 | 2.76000E + 02 ± 1.79000E + 01 |
| F30 | 4.30792E + 02 ± 6.59888E + 03 | 7.23238E + 04 ± 1.65358E + 05 | 3.48831E + 04 ± 3.36968E + 04 | 2.76666E + 04 ± 2.97105E + 04 | 2.15000E + 06 ± 1.68000E + 06 | 4.07000E + 04 ± 5.58000E + 04 |
The number of occasions where ImBSA is superior to, inferior to, and similar to the compared algorithms on 10-dimension CEC 2017 benchmark functions
| Algorithms | Superior to | Inferior to | Equal to |
|---|---|---|---|
| ABSA | 27 | 2 | 0 |
| IBSA | 28 | 1 | 0 |
| OBSA | 24 | 5 | 0 |
| HBSA | 26 | 3 | 0 |
| SCA | 29 | 0 | 0 |
| HSCA | 27 | 2 | 0 |
Runtime complexity of IEEE CEC 2017 test function with D = 10 (in seconds)
| Algorithm | ||||
|---|---|---|---|---|
| BSA | 0.0439 | 3.183 | 10.6769 | 170.7039 |
| ImBSA | 0.0439 | 2.0938 | 7.4529 | 122.0752 |
Friedman test on CEC2017 real-world benchmark functions with 10 dimensions of ABSA, IBSA, OBSA, HBSA, SCA, HSCA, and ImBSA based on their mean performances
| Algorithms | Average rank | Variance of rank | Average rank difference w.r.t. average rank |
|---|---|---|---|
| ImBSA | 1.482758621 | 0.75862069 | |
| ABSA | 4.379310345 | 1.815270936 | 2.896551724 |
| IBSA | 4.379310345 | 1.958128079 | 2.896551724 |
| OBSA | 3.103448276 | 2.596059113 | 1.620689655 |
| HBSA | 3.275862069 | 2.63546798 | 1.793103448 |
| SCA | 6.793103448 | 0.384236453 | 5.310344828 |
| HSCA | 4.586206897 | 2.179802956 | 3.103448276 |
| F-Score | 37.86853147 | ||
| Critical difference (CD) | 1.496560163 | ||
| F-statistics | 2.638 | ||
Fig. 5Ranks obtained by Friedman test on CEC 2017 test functions of 10D
|
Runtime complexity of IEEE CEC 2014 test function with D = 50 (in seconds)
| Algorithm | ||||
|---|---|---|---|---|
| BSA | 0.1134 | 5.0699 | 16.5214 | 100.9832 |
| ImBSA | 0.1134 | 3.1012 | 3.6397 | 4.748677 |
Fig. 6Algorithm complexity on CEC 2014 test functions with 50D
Fig. 7Algorithm complexity of CEC 2017 test function with 10D
Experimental results of ImBSA, GWO-BSA, e-SOSBSA, BS-DE, LFBSA, IBS, and hDEBSA at for 10-dimensional CEC 2017 benchmark functions
| F | ImBSA | GWO-BSA | e-SOSBSA | BS-DE | LFBSA | IBS | hDEBSA |
|---|---|---|---|---|---|---|---|
| F1 | 4.06450E − 08 ± 1.51048E − 07 | 4.03647E + 07 ± 2.94746E + 05 | 2.85E + 02 ± 9.72E + 02 | 1.29471E + 05 ± 1.92756E + 05 | 1.29476E + 02 ± 4.98475E + 02 | 7.19186E + 03 ± 5.19285E + 09 | 6.54891E + 01 ± 1.62456E + 02 |
| F3 | 6.37722E – 01 ± 2.54134E + 00 | 5.98574E + 03 ± 1.37465E + 03 | 1.11E − 15 ± 7.96E − 15 | 2.61902E + 02 ± 1.89234E + 02 | 1.92847E + 02 ± 1.92834E + 02 | 2.18576E + 03 ± 5.01931E + 03 | 1.84128E + 00 ± 1.26756E + 01 |
| F4 | 1.94320E + 00 ± 9.58256E − 01 | 7.38475E + 00 ± 1.35465E + 00 | 9.25E − 02 ± 8.95E − 02 | 5.97164E + 00 ± 6.19402E + 00 | 7.18371E + 00 ± 7.02947E + 00 | 1.76564E + 02 ± 1.62535E + 01 | 4.61973E + 00 ± 1.02565E + 00 |
| F5 | 1.83756E + 01 ± 3.93485E + 00 | 4.81E + 00 ± 2.19E + 00 | 1.38902E + 01 ± 104967E + 00 | 1.70918E + 01 ± 3.02947E + 00 | 3.91847E + 01 ± 1.72645E + 01 | 4.80952E + 00 ± 1.40234E + 00 | |
| F6 | 7.38374E − 01 ± 5.63546E − 01 | 5.57E − 08 ± 2.79E − 07 | 7.109175E – 01 ± 5.10948E − 01 | 9.018365E – 01 ± 7.01846E − 01 | 4.19386E − 01 ± 1.26355E + 01 | 2.22915E − 12 ± 1.59645E − 12 | |
| F7 | 2.27476E + 01 ± 3.28375E + 00 | 1.59E + 01 ± 2.48E + 00 | 3.71902E + 01 ± 4.10759E + 00 | 3.82856E + 01 ± 5.71493E + 00 | 1.64552E + 02 ± 3.45246E + 01 | 1.56259E + 01 ± 2.41142E + 00 | |
| F8 | 1.82746E + 01 ± 3.83746E + 00 | 4.19E + 00 ± 1.81E + 00 | 1.01947E + 01 ± 3.19476E + 00 | 2.73658E + 01 ± 5.82756E + 00 | 1.18386E + 01 ± 1.19387E + 01 | 5.72939E + 00 ± 1.81455E + 00 | |
| F9 | 2.22915E – 15 ± 1.59193E − 14 | 5.83756E – 03 ± 3.83746E + 00 | 1.42E − 02 ± 6.64E − 02 | 5.02345E – 03 ± 4.14867E + 01 | 7.19386E − 03 ± 1.39576E + 01 | 2.92837E − 03 ± 2.19287E − -01 | 1.52847E − 13 ± 1.38275E − 12 |
| F10 | 3.82746E + 02 ± 1.92847E + 02 | 1.56E + 02 ± 1.20E + 02 | 7.17245E + 02 ± 1.97836E + 02 | 5.79184E + 02 ± 3.18375E + 02 | 1.23874E + 03 ± 1.19298E + 02 | 2.20564E + 02 ± 1.24396E + 02 | |
| F11 | 1.74827E + 00 ± 9.32627E − 01 | 2.92847E + 01 ± 1.2847E + 01 | 1.28E + 00 ± 1.56E + 00 | 3.00137E + 01 ± 1.87356E + 01 | 3.13562E + 01 ± 1.28357E + 01 | 3.10129E + 02 ± 3.18182E + 02 | 1.85319E + 00 ± 1.09356E + 00 |
| F12 | 6.22038E + 03 ± 6.21966E + 03 | 7.27465E + 03 ± 3.92847E + 03 | 1.05E + 04 ± 1.00E + 04 | 9.73465E + 03 ± 3.19486E + 03 | 7.11849E + 03 ± 3.01846E + 03 | 6.99286E + 03 ± 8.19283E + 03 | 7.65847E + 03 ± 4.19685E + 03 |
| F13 | 6.02678E + 00 ± 3.02507E + 00 | 1.03747E + 02 ± 1.38576E + 02 | 1.05E + 02 ± 2.81E + 02 | 1.62143E + 01 ± 2.23961E + 01 | 3.19385E + 01 ± 3.19385E + 01 | 2.92827E + 01 ± 3.19183E + 01 | 8.87484E + 01 ± 4.12763E + 02 |
| F14 | 9.92847E + 02 ± 2.92857E + 02 | 7.05E + 00 ± 1.48E + 01 | 2.19485E + 01 ± 1.20185E + 01 | 2.19386E + 01 ± 1.13295E + 01 | 5.73646E + 02 ± 1.74654E + 03 | 9.43174E − 01 ± 7.83851E − 01 | |
| F15 | 6.70991E – 01 ± 6.84973E − 01 | 6.91834E + 02 ± 5.92948E + 02 | 8.59E − 01 ± 6.45E − 01 | 1.93857E + 02 ± 1.12482E + 02 | 2.16457E + 02 ± 1.17562E + 02 | 7.18273E + 01 ± 2.73654E + 01 | 4.56182E − 01 ± 4.58465E − 01 |
| F16 | 1.43771E + 00 ± 6.48368E + 00 | 2.29193E + 01 ± 2.19385E + 01 | 2.56E + 01 ± 5.44E + 01 | 1.31937E + 01 ± 1.02386E + 01 | 2.19386E + 01 ± 5.13057E + 01 | 2.32837E + 01 ± 1.54673E + 01 | 5.47730E + 01 ± 2.33786E + 01 |
| F17 | 1.19183E + 01 ± 1.19384E + 00 | 3.41E + 00 ± 5.90E + 00 | 2.19385E + 01 ± 1.27465E + 01 | 3.82762E + 01 ± 1.19285E + 01 | 1.64647E + 01 ± 4.54648E + 01 | 1.56191E + 00 ± 3.98456E + 00 | |
| F18 | 1.19185E + 02 ± 1.82831E + 02 | 4.86E + 02 ± 1.26E + 03 | 1.18274E + 02 ± 1.12746E + 02 | 1.93871E + 02 ± 1.17532E + 02 | 3.54643E + 01 ± 5.74553E + 01 | 6.97014E + 02 ± 5.26565E + 02 | |
| F19 | 1.31829E + 00 ± 1.11892E + 00 | 1.57E + 00 ± 4.18E + 00 | 3.19373E + 02 ± 1.19287E + 02 | 4.19386E + 02 ± 2.21029E + 02 | 7.43874E + 00 ± 5.94848E + 00 | 1.53107E + 01 ± 3.46865E + 01 | |
| F20 | 7.19385E + 00 ± 4.91837E + 00 | 8.78E − -01 ± 2.38E + 00 | 1.11075E + 01 ± 1.10275E + 01 | 3.11837E + 01 ± 1.05729E + 01 | 1.74657E + 00 ± 5.83746E + 00 | 1.41538E − 01 ± 3.32796E − 01 | |
| F21 | 1.33567E + 02 ± 4.89450E + 01 | 1.51836E + 02 ± 4.59185E + 01 | 1.13E + 02 ± 4.05E + 01 | 1.54648E + 02 ± 3.54637E + 01 | |||
| F22 | 9.19375E + 01 ± 2.91821E + 01 | 9.47E + 01 ± 2.39E + 01 | 7.91023E + 01 ± 4.10983E + 01 | 9.37182E + 01 ± 3.18375E + 01 | 8.54728E + 01 ± 1.72382E + 01 | 9.61525E + 01 ± 1.40896E + 01 | |
| F23 | 3.03017E + 02 ± 2.10365E + 00 | 3.06E + 02 ± 3.24E + 00 | 3.01927E + 02 ± 4.19375E + 01 | 3.04516E + 02 ± 1.97234E + 01 | 3.02776E + 02 ± 1.18287E + 01 | 3.06760E + 02 ± 2.58596E + 00 | |
| F24 | 2.56602E + 02 ± 1.10028E + 02 | 2.59063E + 02 ± 1.01759E + 01 | 2.49E + 02 ± 1.17E + 02 | 2.84737E + 02 ± 9.19928E + 01 | |||
| F25 | 4.10139E + 02 ± 2.00865E + 01 | 4.16422E + 02 ± 1.38567E + 01 | 4.20E + 02 ± 2.28E + 01 | 4.17024E + 02 ± 2.38576E + 01 | 4.19167E + 02 ± 2.11938E + 01 | 4.15287E + 02 ± 1.29387E + 02 | 4.19522E + 02 ± 2.27856E + 01 |
| F26 | 2.74142E + 02 ± 6.95722E + 01 | 2.92195E + 02 ± 2.92752E + 01 | 2.96E + 02 ± 3.10E + 01 | 2.90294E + 02 ± 3.08124E + 01 | 2.91763E + 02 ± 1.92857E + 01 | 2.82736E + 02 ± 1.29837E + 02 | 2.93798E + 02 ± 1.42235E + 02 |
| F27 | 3.90809E + 02 ± 2.43357E + 00 | 3.91543E + 02 ± 3.91756E + 00 | 3.93E + 02 ± 2.82E + 00 | 3.91947E + 02 ± 2.19857E + 00 | 3.91275E + 02 ± 5.18756E + 01 | 3.91538E + 02 ± 1.39836E + 01 | 3.93704E + 02 ± 2.17832E + 00 |
| F28 | 3.45350E + 02 ± 1.31515E + 02 | 3.47213E + 02 ± 5.18476E + 01 | 3.30E + 02 ± 9.97E + 01 | 3.92847E + 02 ± 3.19285E + 01 | 3.71029E + 02 ± 3.71345E + 01 | 3.84476E + 02 ± 1.20938E + 02 | 3.86240E + 02 ± 1.47596E + 02 |
| F29 | 2.53236E + 02 ± 8.32787E + 00 | 2.58309E + 02 ± 1.71044E + 01 | 2.50E + 02 ± 1.09E + 01 | 2.59173E + 02 ± 1.91837E + 01 | 2.58235E + 02 ± 1.12783E + 01 | 2.57937E + 02 ± 5.19287E + 01 | 2.59285E + 02 ± 9.02896E + 00 |
| F30 | 4.30792E + 02 ± 6.59888E + 03 | 3.27469E + 03 ± 1.24783E + 03 | 2.01E + 04 ± 1.14E + 05 | 9.14790E + 02 ± 2.24725E + 02 | 7.12948E + 02 ± 1.56802E + 02 |
The number of occasions where ImBSA is superior to, inferior to, and similar to the compared algorithms on 10-dimension CEC 2017 benchmark functions
| Algorithms | Superior to | Inferior to | Equal to |
|---|---|---|---|
| GWO-BSA | 29 | 0 | 0 |
| e-SOSBSA | 20 | 9 | 0 |
| BS-DE | 29 | 0 | 0 |
| LFBSA | 29 | 0 | 0 |
| IBS | 29 | 0 | 0 |
| hDEBSA | 29 | 0 | 0 |
Friedman test on CEC 2017 real-world benchmark functions with 10 dimensions of GWO-BSA, e-SOSBSA, BS-DE, LFBSA, IBS, hDEBSA, and ImBSA based on their mean performances
| Algorithms | Average rank | Variance of rank | Average rank difference w.r.t. average rank |
|---|---|---|---|
| ImBSA | 1.310344828 | 0.221674877 | |
| GWO-BSA | 4.689655172 | 1.793103448 | 3.379310345 |
| e-SOSBSA | 3.793103448 | 5.955665025 | 2.482758621 |
| BS-DE | 4.586206897 | 2.036945813 | 3.275862069 |
| LFBSA | 4.965517241 | 2.320197044 | 3.655172414 |
| IBS | 4.275862069 | 2.635467980 | 2.965517241 |
| hDEBSA | 4.344827586 | 4.305418719 | 3.034482759 |
| F-Score | 13.149847095 | ||
| Critical difference (CD) | 1.496560163 | ||
| F-statistics | 2.638 | ||
Fig. 8Results of Friedman rank test for CEC 2017 test functions with 10D
Fig. 9Cantilever beam design problem
Fig. 10I-beam design problem
Fig. 11Speed reducer design problem
Parameter estimation for frequency-modulated (FM) sound waves
| Algorithms | Best | Medians | Worst | Mean | SD |
|---|---|---|---|---|---|
| ImBSA | |||||
| mISOS | 1.97e + 001 | 2.60e + 001 | 2.90e + 001 | 2.58e + 001 | 2.06e + 000 |
| ISOS | 2.41e + 001 | 2.72e + 001 | 2.92e + 001 | 2.71e + 001 | 1.28e + 000 |
| SOS | 2.44e + 001 | 2.62e + 001 | 2.79e + 001 | 2.64e + 001 | 9.89e − 001 |
| ASOS_BF1 | 2.39e + 001 | 2.64e + 001 | 2.78e + 001 | 2.63e + 001 | 1.11e + 000 |
| ASOS_BF2 | 1.95e + 001 | 2.64e + 001 | 2.82e + 001 | 2.61e + 001 | 1.93e + 000 |
| ASOS_BF1&2 | 2.15e + 001 | 2.61e + 001 | 2.85e + 001 | 2.61e + 001 | 1.41e + 000 |
| BSA | 2.37e + 001 | 2.82e + 001 | 2.99e + 001 | 2.79e + 001 | 1.45e + 000 |
| ABSA | 2.56e + 001 | 2.83e + 001 | 3.05e + 001 | 2.82e + 001 | 1.42e + 000 |
| DE | 2.54e + 001 | 2.65e + 001 | 2.87e + 001 | 2.65e + 001 | 8.92e − 001 |
Lennard–Jones potential problem
| Algorithms | Best | Median | Worst | Mean | SD |
|---|---|---|---|---|---|
| ImBSA | |||||
| mISOS | 7.76e | ||||
| ISOS | 9.39e | ||||
| SOS | 8.74e | ||||
| ASOS_BF1 | 5.40e | ||||
| ASOS_BF2 | 7.56e | ||||
| ASOS_BF1&2 | 3.53e | ||||
| BSA | 5.81e | ||||
| ABSA | 5.81e | ||||
| DE | 4.28e |
Tersoff potential function minimization problem
| Algorithms | Best | Median | Worst | Mean | SD |
|---|---|---|---|---|---|
| ImBSA | |||||
| mISOS | 2.22e + 000 | ||||
| ISOS | 1.70e + 000 | ||||
| SOS | 1.69e + 000 | ||||
| ASOS_BF1 | 2.48e + 000 | ||||
| ASOS_BF2 | 1.92e + 000 | ||||
| ASOS_BF1&2 | 1.89e + 000 | ||||
| BSA | 2.09e + 000 | ||||
| ABSA | 1.73e + 000 |
Spread spectrum radar polyphase problem
| Algorithms | Best | Medians | Worst | Mean | SD |
|---|---|---|---|---|---|
| ImBSA | |||||
| mISOS | 1.76e + 000 | 2.24e + 000 | 2.59e + 000 | 2.25e + 000 | 2.27e − 001 |
| ISOS | 2.17e + 000 | 2.39e + 000 | 2.59e + 000 | 2.39e + 000 | 1.19e − 001 |
| SOS | 2.07e + 000 | 2.36e + 000 | 2.65e + 000 | 2.36e + 000 | 1.63e − 001 |
| ASOS_BF1 | 2.04e + 000 | 2.33e + 000 | 2.59e + 000 | 2.31e + 000 | 1.44e − 001 |
| ASOS_BF2 | 2.02e + 000 | 2.34e + 000 | 2.54e + 000 | 2.32e + 000 | 1.49e − 001 |
| ASOS_BF1&2 | 1.90e + 000 | 2.33e + 000 | 2.66e + 000 | 2.35e + 000 | 1.70e − 001 |
| BSA | 1.81e + 000 | 2.33e + 000 | 2.58e + 000 | 2.27e + 000 | 2.16e − 001 |
| ABSA | 1.90e + 000 | 2.32e + 000 | 2.60e + 000 | 2.30e + 000 | 1.64e − 001 |
| DE | 2.01e + 000 | 2.33e + 000 | 2.59e + 000 | 2.31e + 000 | 1.63e − 001 |
Comparison of performance result of the cantilever beam design problem
| Algorithms | Optimum decision variables | Objective function value | ||||
|---|---|---|---|---|---|---|
| ImBSA | ||||||
| e-SOSBSA | 6.0160377 | 5.3091474 | 4.4943187 | 3.5014931 | 2.1526627 | |
| m-SCA | 6.0089 | 5.3049 | 4.5023 | 3.5077 | 2.1504 | |
| SCA | 6.0100 | 5.3000 | 4.4900 | 3.4900 | 2.1500 | |
| CS | 6.0089 | 5.3049 | 4.5023 | 3.5077 | 2.1504 | |
| GCA (I) | 6.0100 | 5.3000 | 4.4900 | 3.4900 | 2.1500 | |
| GCA (II) | 6.0100 | 5.3000 | 4.4900 | 3.4900 | 2.1500 | |
| MMA | 6.0100 | 5.3000 | 4.4900 | 3.4900 | 2.1500 | |
| CONLIN | ||||||
Comparison of performance result of the I-beam design problem
| Optimum decision variables | Objective function value | ||||
|---|---|---|---|---|---|
| Algorithms | |||||
| ImBSA | |||||
| e-SOSBSA | 80 | 50 | 1.7647059 | 5.0000000 | 0.0071005 |
| Cauchy-GWO | 80 | 50 | 0.9 | 2.2599 | 0.013075 |
| ARSM | 80 | 37.05 | 1.71 | 2.31 | 0.01570 |
| Improved ARSM | 79.99 | 48.42 | 0.9 | 2.40 | 0.1310 |
| CS | 80 | 50 | 0.9 | 2.3216715 | 0.0130747 |
| GWO | 80 | 42.8154 | 0.9 | 2.7179 | 0.013202 |
Comparison of performance result of the speed reducer problem
| Algorithm | ||||||||
|---|---|---|---|---|---|---|---|---|
| ImBSA | ||||||||
| e-SOSBSA | 3.5000000 | 0.7000000 | 17.0000000 | 7.3000000 | 7.7153199 | 3.3502147 | 5.2866545 | 2994.4710661 |
| SC-GWO | 3.50064 | 0.7 | 17 | 7.30643 | 7.80617 | 3.35034 | 5.28694 | 2996.9859 |
| PSO | 3.58147 | 0.7 | 17.8282 | 7.98445 | 7.82083 | 3.15398 | 5.1873 | 3005.3248 |
| GWO | 3.6 | 0.8 | 28 | 7.3 | 8.3 | 2.9 | 5.0 | 3020.2331 |
| SCA | 3.51889 | 0.7 | 17 | 7.3 | 8.3 | 3.35899 | 5.30519 | 3028.8657 |
| wPSO | 3.50662 | 0.7 | 17 | 7.44735 | 7.88468 | 3.2725 | 5.38998 | 3003.7983 |
| CS | 3.50150 | 0.7 | 17 | 7.6050 | 7.8181 | 3.3520 | 5.2875 | 3000.9810 |
| Ray and Saini | 3.51418 | 0.700005 | 17 | 7.497343 | 7.8346 | 2.9018 | 5.0022 | 2732.9006 (infeasible) |
| Akhtar et al | 3.50612 | 0.700006 | 17 | 7.549126 | 7.85933 | 3.36558 | 5.289773 | 3008.08 |
| Ku et al | 3.6 | 0.7 | 17 | 7.3 | 7.8 | 3.4 | 5 | 2876.1176 (infeasible) |
| Montes and Coello | 3.50616 | 0.700831 | 17 | 7.46018 | 7.962143 | 3.3629 | 5.3090 | 3025.005 |
| mGWO | 3.50128 | 0.7 | 17 | 7.34965 | 7.80177 | 3.35087 | 5.28712 | 2997.7748 |
| wGWO | 3.50008 | 0.7 | 17 | 7.3193 | 7.81168 | 3.35072 | 5.28692 | 2997.085 |
| m-SCA | 3.52394 | 0.7 | 17 | 7.3 | 7.8 | 3.36280 | 5.32467 | 3033.2845 |
| OBSCA | 3.00576 | 0.72755 | 21.8423 | 7.30835 | 8.15455 | 3.36452 | 5.25164 | 3027.5130 |
| MFO | 3.59093 | 0.70554 | 19.7972 | 8.08267 | 7.84181 | 3.70621 | 5.48167 | 3836.2164 |
| WOA | 3.52111 | 0.7 | 17 | 7.3 | 7.8 | 3.35021 | 5.29533 | 3010.1480 |
| SSA | 3.50031 | 0.7 | 17 | 7.80001 | 7.85001 | 3.35247 | 5.2867 | 3002.5678 |
| ISCA | 3.50081 | 0.7 | 17 | 7.3 | 7.8 | 3.35129 | 5.28698 | 2997.1295 |
| Chaotic SSA | 3.50031 | 0.7 | 17 | 7.80001 | 7.85001 | 3.35247 | 5.2867 | 3002.5678 |