| Literature DB >> 31814817 |
Wan-Li Xiang1,2, Yin-Zhen Li1, Rui-Chun He1, Xue-Lei Meng1, Mei-Qing An1.
Abstract
Artificial bee colony (ABC) has a good exploration ability against its exploitation ability. For enhancing its comprehensive performance, we proposed a multistrategy artificial bee colony (ABCVNS for short) based on the variable neighborhood search method. First, a search strategy candidate pool composed of two search strategies, i.e., ABC/best/1 and ABC/rand/1, is proposed and employed in the employed bee phase and onlooker bee phase. Second, we present another search strategy candidate pool which consists of the original random search strategy and the opposition-based learning method. Then, it is used to further balance the exploration and exploitation abilities in the scout bee phase. Last but not least, motivated by the scheme of neighborhood change of variable neighborhood search, a simple yet efficient choice mechanism of search strategies is presented. Subsequently, the effectiveness of ABCVNS is carried out on two test suites composed of fifty-eight problems. Furthermore, comparisons among ABCVNS and several famous methods are also carried out. The related experimental results clearly demonstrate the effectiveness and the superiority of ABCVNS.Entities:
Mesh:
Year: 2019 PMID: 31814817 PMCID: PMC6877963 DOI: 10.1155/2019/2564754
Source DB: PubMed Journal: Comput Intell Neurosci
Algorithm 1The integrated initialization method.
Algorithm 2The framework of ABCVNS.
Benchmark test problems.
| Test problems | Domain range | Optimum |
|---|---|---|
|
| −100 ≤ | 0 |
|
| −100 ≤ | 0 |
|
| −10 ≤ | 0 |
|
| −10 ≤ | 0 |
|
| −10 ≤ | 0 |
|
| −100 ≤ | 0 |
|
| −100 ≤ | 0 |
|
| −1.28 ≤ | 0 |
|
| −1.28 ≤ | 0 |
|
| −10 ≤ | 0 |
|
| −5.12 ≤ | 0 |
|
| −5.12 ≤ | 0 |
|
| −600 ≤ | 0 |
|
| −500 ≤ | 0 |
|
| −32 ≤ | 0 |
|
| −50 ≤ | 0 |
|
| −50 ≤ | 0 |
|
| −10 ≤ | 0 |
|
| −10 ≤ | 0 |
|
| 0.5 ≤ | 0 |
|
| −100 ≤ | 0 |
|
| −5 ≤ | 0 |
|
| 0 ≤ | 0 |
|
| −100 ≤ | 0 |
|
| −5.12 ≤ | 0 |
|
| −600 ≤ | 0 |
|
| −32 ≤ | 0 |
|
| −10 ≤ | 0 |
Objective values searched by ABC and ABCVNS for 30 and 100 (f22 and f23) test problems.
| No. | Dim | maxFEs | Methods | Best | Worst | Median | Mean | Std. | Sig. |
|---|---|---|---|---|---|---|---|---|---|
|
| 30 | 15 | ABC | 4.76 | 1.25 | 1.67 | 9.15 | 2.37 | † |
| ABCVNS | 7.57 | 1.81 | 1.69 | 7.26 | 3.30 | ||||
|
| 30 | 15 | ABC | 6.66 | 1.15 | 2.82 | 1.43 | 2.67 | † |
| ABCVNS | 3.22 | 7.26 | 5.32 | 2.77 | 1.33 | ||||
|
| 30 | 15 | ABC | 4.82 | 2.24 | 4.02 | 8.23 | 4.09 | † |
| ABCVNS | 9.03 | 9.87 | 1.39 | 3.33 | 1.80 | ||||
|
| 30 | 15 | ABC | 1.84 | 1.71 | 1.45 | 6.48 | 3.12 | † |
| ABCVNS | 0.00 | 1.43 | 7.01 | 4.76 | 2.61 | ||||
|
| 30 | 15 | ABC | 4.42 | 4.88 | 1.50 | 1.80 | 1.13 | † |
| ABCVNS | 5.58 | 1.66 | 1.72 | 1.38 | 3.56 | ||||
|
| 30 | 15 | ABC | 2.78 | 1.55 | 6.44 | 7.15 | 3.04 | † |
| ABCVNS | 4.61 | 1.58 | 1.06 | 1.03 | 2.88 | ||||
|
| 30 | 15 | ABC | 0 | 0 | 0 | 0 | 0 | ≈ |
| ABCVNS | 0 | 0 | 0 | 0 | 0 | ||||
|
| 30 | 15 | ABC | 1.72 | 2.49 | 5.55 | 1.74 | 5.92 | † |
| ABCVNS | 3.38 | 4.20 | 1.26 | 1.87 | 0 | ||||
|
| 30 | 15 | ABC | 2.69 | 7.04 | 5.24 | 5.10 | 1.09 | † |
| ABCVNS | 7.49 | 2.25 | 1.26 | 1.30 | 3.35 | ||||
|
| 30 | 15 | ABC | 2.92 | 5.32 | 1.24 | 6.99 | 1.28 | - |
| ABCVNS | 1.59 | 7.69 | 2.51 | 1.34 | 2.19 | ||||
|
| 30 | 15 | ABC | 0 | 0 | 0 | 0 | 0 | ≈ |
| ABCVNS | 0 | 0 | 0 | 0 | 0 | ||||
|
| 30 | 15 | ABC | 0 | 0 | 0 | 0 | 0 | ≈ |
| ABCVNS | 0 | 0 | 0 | 0 | 0 | ||||
|
| 30 | 15 | ABC | 0 | 5.51 | 0 | 1.84 | 1.01 | ≈ |
| ABCVNS | 0 | 2.68 | 0 | 8.96 | 4.89 | ||||
|
| 30 | 15 | ABC | 0 | 0 | 0 | 0 | 0 | ≈ |
| ABCVNS | 0 | 0 | 0 | 0 | 0 | ||||
|
| 30 | 15 | ABC | 2.93 | 4.35 | 4.00 | 3.85 | 4.13 | † |
| ABCVNS | 8.88 | 1.51 | 4.44 | 5.15 | 4.61 | ||||
|
| 30 | 15 | ABC | 1.57 | 1.57 | 1.57 | 1.57 | 5.57 | ≈ |
| ABCVNS | 1.57 | 1.57 | 1.57 | 1.57 | 5.57 | ||||
|
| 30 | 15 | ABC | 1.35 | 1.35 | 1.35 | 1.35 | 5.57 | ≈ |
| ABCVNS | 1.35 | 1.35 | 1.35 | 1.35 | 5.57 | ||||
|
| 30 | 15 | ABC | 7.37 | 6.54 | 1.65 | 4.13 | 1.34 | † |
| ABCVNS | 3.07 | 3.47 | 1.19 | 1.24 | 6.33 | ||||
|
| 30 | 15 | ABC | 1.35 | 1.35 | 1.35 | 1.35 | 6.68 | ≈ |
| ABCVNS | 1.35 | 1.35 | 1.35 | 1.35 | 6.68 | ||||
|
| 30 | 15 | ABC | 0 | 7.11 | 0 | 7.11 | 2.17 | ≈ |
| ABCVNS | 0 | 0 | 0 | 0 | 0 | ||||
|
| 30 | 15 | ABC | 2.28 | 3.96 | 3.46 | 3.27 | 4.85 | † |
| ABCVNS | 1.27 | 3.46 | 2.50 | 2.44 | 5.47 | ||||
|
| 100 | 15 | ABC | −78.33233 | −78.33233 | −78.33233 | −78.33233 | 2.77 | - |
| ABCVNS | −78.33233 | −78.33233 | −78.33233 | −78.33233 | 1.36 | ||||
|
| 100 | 15 | ABC | −97.03089 | −95.93808 | −96.36986 | −96.40813 | † | |
| ABCVNS | −9.96 | −9.94 | −9.95 | −9.95 | 5.51 | ||||
|
| 30 | 15 | ABC | 0 | 0 | 0 | 0 | 0 | ≈ |
| ABCVNS | 0 | 0 | 0 | 0 | 0 | ||||
|
| 30 | 15 | ABC | 0 | 0 | 0 | 0 | 0 | ≈ |
| ABCVNS | 0 | 0 | 0 | 0 | 0 | ||||
|
| 30 | 15 | ABC | 0 | 7.26 | 0 | 2.42 | 1.33 | † |
| ABCVNS | 0 | 1.11 | 0 | 3.70 | 2.03 | ||||
|
| 30 | 15 | ABC | 2.58 | 5.06 | 4.00 | 3.77 | 5.40 | † |
| ABCVNS | 1.51 | 2.93 | 2.58 | 2.52 | 4.18 | ||||
|
| 30 | 15 | ABC | 7.44 | 8.57 | 2.11 | 7.05 | 1.90 | † |
| ABCVNS | 6.25 | 1.97 | 9.97 | 2.88 | 4.22 |
“†” indicates ABCVNS is better than ABC by the Wilcoxon signed rank test at α=0.05.“-” means that ABCVNS is inferior to ABC. “≈” means that there is no significant difference between ABCVNS and ABC.
Objective values searched by ABCVNS and ABC for 60 and 200 (f22 and f23) dimensional problems.
| No. | Dim | maxFEs | Methods | Best | Worst | Median | Mean | Std. | Sig. |
|---|---|---|---|---|---|---|---|---|---|
|
| 60 | 30 | ABC | 2.28 | 1.03 | 4.89 | 1.35 | 2.21 | † |
| ABCVNS | 9.82 | 1.24 | 2.49 | 9.44 | 2.92 | ||||
|
| 60 | 30 | ABC | 1.61 | 5.23 | 7.51 | 4.08 | 1.01 | † |
| ABCVNS | 1.62 | 1.52 | 4.00 | 9.47 | 3.01 | ||||
|
| 60 | 30 | ABC | 5.28 | 4.01 | 3.04 | 6.76 | 9.21 | † |
| ABCVNS | 2.77 | 1.43 | 3.45 | 7.26 | 2.69 | ||||
|
| 60 | 30 | ABC | 4.25 | 5.99 | 9.36 | 2.27 | 1.09 | † |
| ABCVNS | .00 | 3.64 | 3.05 | 1.21 | 0.00 | ||||
|
| 60 | 30 | ABC | 2.54 | 6.59 | 1.00 | 1.32 | 1.25 | † |
| ABCVNS | 6.99 | 3.05 | 3.57 | 1.37 | 5.62 | ||||
|
| 60 | 30 | ABC | 4.63 | 1.28 | 9.95 | 9.42 | 1.86 | † |
| ABCVNS | 6.86 | 1.30 | 1.02 | 1.01 | 1.62 | ||||
|
| 60 | 30 | ABC | 0 | 0 | 0 | 0 | 0 | ≈ |
| ABCVNS | 0 | 0 | 0 | 0 | 0 | ||||
|
| 60 | 30 | ABC | 5.91 | 7.61 | 1.25 | 8.84 | 1.90 | † |
| ABCVNS | 2.69 | 1.52 | 5.16 | 5.07 | 0 | ||||
|
| 60 | 30 | ABC | 6.29 | 1.23 | 1.03 | 1.00 | 1.61 | † |
| ABCVNS | 2.43 | 3.91 | 3.08 | 3.11 | 4.60 | ||||
|
| 60 | 30 | ABC | 1.11 | 7.30 | 3.65 | 7.67 | 1.41 | - |
| ABCVNS | 1.69 | 1.43 | 7.23 | 5.79 | 3.71 | ||||
|
| 60 | 30 | ABC | 0 | 0 | 0 | 0 | 0 | ≈ |
| ABCVNS | 0 | 0 | 0 | 0 | 0 | ||||
|
| 60 | 30 | ABC | 0 | 0 | 0 | 0 | 0 | ≈ |
| ABCVNS | 0 | 0 | 0 | 0 | 0 | ||||
|
| 60 | 30 | ABC | 0 | 1.27 | 0 | 4.24 | 2.32 | ≈ |
| ABCVNS | 0 | 0 | 0 | 0 | 0 | ||||
|
| 60 | 30 | ABC | 2.91 | 3.64 | 2.91 | 3.19 | 3.40 | † |
| ABCVNS | 2.91 | 2.91 | 2.91 | 2.91 | 0 | ||||
|
| 60 | 30 | ABC | 6.48 | 1.04 | 8.62 | 8.69 | 9.21 | † |
| ABCVNS | 1.51 | 4.00 | 2.93 | 2.93 | 5.11 | ||||
|
| 60 | 30 | ABC | 7.85 | 7.85 | 7.85 | 7.85 | 2.78 | ≈ |
| ABCVNS | 7.85 | 7.85 | 7.85 | 7.85 | 2.78 | ||||
|
| 60 | 30 | ABC | 1.35 | 1.35 | 1.35 | 1.35 | 5.57 | ≈ |
| ABCVNS | 1.35 | 1.35 | 1.35 | 1.35 | 5.57 | ||||
|
| 60 | 30 | ABC | 2.87 | 2.15 | 6.63 | 1.60 | 4.48 | † |
| ABCVNS | 2.23 | 4.22 | 2.40 | 3.78 | 9.53 | ||||
|
| 60 | 30 | ABC | 1.35 | 1.35 | 1.35 | 1.35 | 6.68 | ≈ |
| ABCVNS | 1.35 | 1.35 | 1.35 | 1.35 | 6.68 | ||||
|
| 60 | 30 | ABC | 0 | 2.84 | 1.42 | 1.47 | 9.50 | † |
| ABCVNS | 0 | 0 | 0 | 0 | 0 | ||||
|
| 60 | 30 | ABC | 4.30 | 4.89 | 4.80 | 4.76 | 1.21 | † |
| ABCVNS | 3.46 | 4.72 | 4.52 | 4.44 | 2.83 | ||||
|
| 200 | 30 | ABC | −78.33233 | −78.33233 | −78.33233 | −78.33233 | 6.27 | † |
| ABCVNS | −78.33233 | −78.33233 | −78.33233 | −78.33233 | 6.67 | ||||
|
| 200 | 30 | ABC | −192.8520 | −191.0752 | −192.0762 | −192.0878 | 4.09 | † |
| ABCVNS | −1.99 | −1.99 | −1.99 | −1.99 | 7.25 | ||||
|
| 60 | 30 | ABC | 0 | 0 | 0 | 0 | 0 | ≈ |
| ABCVNS | 0 | 0 | 0 | 0 | 0 | ||||
|
| 60 | 30 | ABC | 0 | 0 | 0 | 0 | 0 | ≈ |
| ABCVNS | 0 | 0.0823 | 0 | 0.0027 | 0.0150 | ||||
|
| 60 | 30 | ABC | 0 | 1.11 | 0 | 3.70 | 2.03 | ≈ |
| ABCVNS | 0 | 0 | 0 | 0 | 0 | ||||
|
| 60 | 30 | ABC | 7.55 | 9.33 | 8.62 | 8.49 | 6.56 | † |
| ABCVNS | 5.06 | 7.55 | 6.48 | 6.19 | 6.26 | ||||
|
| 60 | 30 | ABC | 2.01 | 2.80 | 3.86 | 3.37 | 6.57 | † |
| ABCVNS | 1.56 | 2.06 | 2.17 | 4.13 | 4.21 |
“†” indicates ABCVNS is superior to ABC by the Wilcoxon signed rank test at α=0.05. “-” means that ABCVNS is inferior to ABC. “≈” means that there is no significant difference between ABC and ABCVNS.
Figure 1Convergence curves of ABCVNS and ABC on the 12 test functions at D = 30. (a) f01, (b) f03, (c) f04, (d) f05, (e) f08, (f) f11, (g) f13, (h) f14, (i) f16, (j) f24, (k) f25, and (l) f27.
Figure 2Convergence curves of ABCVNS and ABC on the 12 test functions at D = 60. (a) f01, (b) f02, (c) f04, (d) f05, (e) f08, (f) f12, (g) f14, (h) f16, (i) f18, (j) f24, (k) f26, and (l) f28.
Comparisons of ABCVNS and other ABCs over 30 independent runs on the 30 and 100 (f22 and f23) dimensional problems.
| No. | maxFEs | GABC | ABCBest1 | MABC | ABCVSS | ABCVNS |
|---|---|---|---|---|---|---|
|
| 15 | 4.62 | 3.11 | 9.43 | 1.53 |
|
|
| 15 | 3.62 | 5.35 | 3.66 | 4.82 |
|
|
| 15 | 4.55 | 6.50 | 2.10 | 3.19 |
|
|
| 15 | 1.64 | 1.77 | 2.70 | 5.55 |
|
|
| 15 | 1.35 | 2.10 | 2.40 | 7.89 |
|
|
| 15 | 2.18 | 2.18 | 1.02 | 4.08 |
|
|
| 15 | 0 (0) | 0 (0) | 0 (0) | 0 (0) |
|
|
| 15 | 1.21 | 2.63 | 1.45 | 3.25 |
|
|
| 15 | 2.03 | 2.06 | 3.71 | 1.81 |
|
|
| 15 |
| 1.49 | 6.11 | 3.87 |
|
|
| 15 | 0 (0) | 0 (0) | 0 (0) | 0 (0) |
|
|
| 15 | 0 (0) | 0 (0) | 0 (0) | 0 (0) |
|
|
| 15 | 3.70 | 0 (0) | 0 (0) |
|
|
|
| 15 | 9.42 | 1.33 | 1.21 | 4.85 |
|
|
| 15 | 3.20 | 3.01 | 4.13 | 2.45 |
|
|
| 15 | 4.12 | 1.57 | 1.90 | 1.57 |
|
|
| 15 | 4.01 | 1.35 | 2.23 | 1.35 |
|
|
| 15 | 3.41 | 3.00 | 1.58 | 3.66 |
|
|
| 15 | 3.28 | 1.35 | 1.48 | 1.35 |
|
|
| 15 | 0 (0) | 4.74 | 0 (0) | 0 (0) |
|
|
| 15 | 2.66 |
| 2.95 | 2.84 |
|
|
| 15 |
| −7.83 | −7.83 | −7.83 |
|
|
| 15 | −9.94 | −9.57 | −9.07 | −9.94 |
|
|
| 15 | 4.38 | 0 (0) | 0 (0) | 0 (0) |
|
|
| 15 | 0 (0) | 0 (0) | 0 (0) | 0 (0) |
|
|
| 15 | 3.33 | 8.81 | 0 (0) |
|
|
|
| 15 | 3.20 | 2.89 | 4.92 | 2.53 |
|
|
| 15 | 6.65 | 1.50 | 1.38 |
|
|
Bold entity refers to one of the best results.
Comparison of the ranks of the algorithms for the results of 30 and 100 (f22 and f23) dimensional problems.
| No. | Index | GABC | ABCBest1 | MABC | ABCVSS | ABCVNS |
|---|---|---|---|---|---|---|
|
| Rank | 5 | 3 | 4 | 2 | 1 |
|
| Rank | 5 | 3 | 4 | 2 | 1 |
|
| Rank | 5 | 3 | 4 | 2 | 1 |
|
| Rank | 5 | 3 | 4 | 2 | 1 |
|
| Rank | 5 | 3 | 4 | 2 | 1 |
|
| Rank | 3 | 4 | 5 | 2 | 1 |
|
| Rank | 1 | 1 | 1 | 1 | 1 |
|
| Rank | 5 | 3 | 4 | 2 | 1 |
|
| Rank | 3 | 4 | 5 | 2 | 1 |
|
| Rank | 1 | 5 | 3 | 2 | 4 |
|
| Rank | 1 | 1 | 1 | 1 | 1 |
|
| Rank | 1 | 1 | 1 | 1 | 1 |
|
| Rank | 4 | 1 | 1 | 1 | 5 |
|
| Rank | 5 | 4 | 2 | 3 | 1 |
|
| Rank | 4 | 3 | 5 | 2 | 1 |
|
| Rank | 5 | 1 | 4 | 1 | 1 |
|
| Rank | 5 | 1 | 4 | 1 | 1 |
|
| Rank | 5 | 4 | 3 | 2 | 1 |
|
| Rank | 5 | 1 | 4 | 1 | 1 |
|
| Rank | 1 | 5 | 1 | 1 | 1 |
|
| Rank | 3 | 1 | 5 | 4 | 2 |
|
| Rank | 1 | 2 | 5 | 3 | 4 |
|
| Rank | 2 | 4 | 5 | 3 | 1 |
|
| Rank | 5 | 1 | 1 | 1 | 1 |
|
| Rank | 1 | 1 | 1 | 1 | 1 |
|
| Rank | 4 | 5 | 1 | 1 | 3 |
|
| Rank | 4 | 3 | 5 | 2 | 1 |
|
| Rank | 5 | 3 | 2 | 1 | 4 |
|
| ||||||
| Average rank | 3.536 | 2.643 | 3.179 | 1.750 | 1.571 | |
| Final rank | 5 | 3 | 4 | 2 | 1 | |
Comparison of ABCVNS and other ABCs over 30 independent runs on the 60 and 200 (f22 and f23) dimensional problems.
| No. | maxFEs | GABC | ABCBest1 | MABC | ABCVSS | ABCVNS |
|---|---|---|---|---|---|---|
|
| 30 | 1.06 | 3.92 | 6.03 | 1.09 |
|
|
| 30 | 8.97 | 1.70 | 3.51 | 1.01 |
|
|
| 30 | 1.04 | 2.06 | 1.39 | 8.17 |
|
|
| 30 | 2.85 | 8.74 | 3.00 | 1.59 |
|
|
| 30 | 2.96 | 8.48 | 6.96 | 1.47 |
|
|
| 30 | 4.47 | 2.10 | 3.77 | 1.68 |
|
|
| 30 | 0 (0) | 0 (0) | 0 (0) | 0 (0) |
|
|
| 30 | 3.73 | 4.65 | 5.00 | 7.09 |
|
|
| 30 | 5.43 | 6.11 | 1.14 | 4.35 |
|
|
| 30 | 3.30 | 5.04 | 1.51 |
| 5.79 |
|
| 30 | 0 (0) | 0 (0) | 0 (0) | 0 (0) |
|
|
| 30 | 0 (0) | 0 (0) | 0 (0) | 0 (0) |
|
|
| 30 | 2.47 | 0 (0) | 0 (0) | 0 (0) |
|
|
| 30 | 3.97 | 3.99 | 3.56 | 3.64 |
|
|
| 30 | 7.31 | 6.93 | 1.37 | 5.93 |
|
|
| 30 | 1.05 | 7.85 | 6.19 | 7.85 |
|
|
| 30 | 1.01 | 1.35 | 3.80 | 1.35 |
|
|
| 30 | 7.34 | 5.29 | 8.20 | 5.42 |
|
|
| 30 | 8.89 | 1.35 | 4.08 | 1.35 |
|
|
| 30 | 9.00 | 2.42 | 9.94 | 0 (0) |
|
|
| 30 | 4.62 | 4.61 | 4.84 | 4.72 |
|
|
| 30 |
| −7.83 | −7.83 | −7.83 |
|
|
| 30 | −1.96 | −1.86 | −1.74 | −1.99 |
|
|
| 30 | 1.01 | 0 (0) | 5.61 | 0 (0) |
|
|
| 30 | 0 (0) | 0 (0) | 0 (0) |
| 2.74 |
|
| 30 | 6.66 | 0 (0) | 0 (0) | 0 (0) |
|
|
| 30 | 7.54 | 6.90 | 2.00 |
| 6.19 |
|
| 30 | 1.24 |
| 9.71 | 2.86 | 4.13 |
Bold entity refers to one of the best results.
Comparison of the ranks of the algorithms for the results of 60 and 200 (f22, f23) dimensional problems.
| No. | Index | GABC | ABCBest1 | MABC | ABCVSS | ABCVNS |
|---|---|---|---|---|---|---|
|
| Rank | 5 | 3 | 4 | 2 | 1 |
|
| Rank | 5 | 3 | 4 | 2 | 1 |
|
| Rank | 5 | 3 | 4 | 2 | 1 |
|
| Rank | 5 | 3 | 4 | 2 | 1 |
|
| Rank | 5 | 3 | 4 | 2 | 1 |
|
| Rank | 3 | 4 | 5 | 2 | 1 |
|
| Rank | 1 | 1 | 1 | 1 | 1 |
|
| Rank | 5 | 3 | 4 | 2 | 1 |
|
| Rank | 3 | 4 | 5 | 2 | 1 |
|
| Rank | 3 | 4 | 2 | 1 | 5 |
|
| Rank | 1 | 1 | 1 | 1 | 1 |
|
| Rank | 1 | 1 | 1 | 1 | 1 |
|
| Rank | 5 | 1 | 1 | 1 | 1 |
|
| Rank | 5 | 4 | 2 | 3 | 1 |
|
| Rank | 4 | 3 | 5 | 2 | 1 |
|
| Rank | 5 | 1 | 4 | 1 | 1 |
|
| Rank | 5 | 1 | 4 | 1 | 1 |
|
| Rank | 5 | 3 | 4 | 2 | 1 |
|
| Rank | 5 | 1 | 4 | 1 | 1 |
|
| Rank | 3 | 5 | 4 | 1 | 1 |
|
| Rank | 3 | 2 | 5 | 4 | 1 |
|
| Rank | 1 | 3 | 4 | 5 | 2 |
|
| Rank | 3 | 4 | 5 | 2 | 1 |
|
| Rank | 5 | 1 | 4 | 1 | 1 |
|
| Rank | 1 | 1 | 1 | 1 | 5 |
|
| Rank | 5 | 1 | 1 | 1 | 1 |
|
| Rank | 4 | 3 | 5 | 1 | 2 |
|
| Rank | 5 | 1 | 4 | 2 | 3 |
|
| ||||||
| Average rank | 3.786 | 2.429 | 3.429 | 1.750 | 1.429 | |
| Final rank | 5 | 3 | 4 | 2 | 1 | |
Comparison of ABCVNS and four recent ABC variants on CEC2014 test functions with D = 10.
| No. | FEs | dABC | qABC | ABCVSS | DFSABC_elite | ABCVNS |
|---|---|---|---|---|---|---|
| F1 | 10 | 2.15 | 1.46 | 1.49 | 8.60 | 1.22 |
| Rank | 5 | 3 | 4 | 1 | 2 | |
| F2 | 10 | 6.96 | 6.56 | 7.25 | 1.98 | 4.86 |
| Rank | 3 | 2 | 4 | 5 | 1 | |
| F3 | 10 | 2.85 | 3.26 | 3.66 | 2.52 | 2.69 |
| Rank | 3 | 4 | 5 | 1 | 2 | |
| F4 | 10 | 2.94 | 2.34 | 2.74 | 3.65 | 1.03 |
| Rank | 3 | 1 | 2 | 5 | 4 | |
| F5 | 10 | 1.68 | 1.51 | 1.60 | 1.52 | 1.29 |
| Rank | 5 | 2 | 4 | 3 | 1 | |
| F6 | 10 | 2.18 | 2.15 | 2.13 | 6.88 | 7.92 |
| Rank | 5 | 4 | 2 | 1 | 3 | |
| F7 | 10 | 1.97 | 1.16 | 5.40 | 4.15 | 6.41 |
| Rank | 5 | 4 | 3 | 1 | 2 | |
| F8 | 10 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Rank | 1 | 1 | 1 | 1 | 1 | |
| F9 | 10 | 7.80 | 6.34 | 5.15 | 3.67 | 2.85 |
| Rank | 5 | 4 | 3 | 2 | 1 | |
| F10 | 10 | 1.03 | 4.34 | 4.75 | 3.49 | 9.24 |
| Rank | 5 | 2 | 3 | 1 | 4 | |
| F11 | 10 | 2.09 | 1.69 | 2.00 | 4.56 | 8.90 |
| Rank | 5 | 3 | 4 | 1 | 2 | |
| F12 | 10 | 1.31 | 1.39 | 1.45 | 1.22 | 2.38 |
| Rank | 2 | 3 | 4 | 1 | 5 | |
| F13 | 10 | 1.15 | 1.20 | 9.44 | 8.96 | 8.00 |
| Rank | 4 | 5 | 3 | 2 | 1 | |
| F14 | 10 | 1.70 | 1.64 | 1.58 | 1.30 | 1.41 |
| Rank | 5 | 4 | 3 | 1 | 2 | |
| F15 | 10 | 8.66 | 7.82 | 6.33 | 5.65 | 5.03 |
| Rank | 5 | 4 | 3 | 2 | 1 | |
| F16 | 10 | 1.92 | 1.90 | 1.79 | 1.28 | 1.54 |
| Rank | 5 | 4 | 3 | 1 | 2 | |
| F17 | 10 | 2.36 | 1.59 | 1.63 | 1.04 | 1.10 |
| Rank | 5 | 3 | 4 | 1 | 2 | |
| F18 | 10 | 3.67 | 4.38 | 7.46 | 2.56 | 1.69 |
| Rank | 1 | 2 | 3 | 5 | 4 | |
| F19 | 10 | 3.58 | 3.21 | 2.20 | 1.07 | 1.03 |
| Rank | 5 | 4 | 3 | 2 | 1 | |
| F20 | 10 | 2.41 | 1.67 | 4.78 | 1.18 | 7.76 |
| Rank | 2 | 1 | 3 | 5 | 4 | |
| F21 | 10 | 2.50 | 7.19 | 1.26 | 4.29 | 4.74 |
| Rank | 5 | 3 | 4 | 1 | 2 | |
| F22 | 10 | 1.37 | 1.59 | 2.76 | 2.51 | 8.82 |
| Rank | 4 | 5 | 2 | 1 | 3 | |
| F23 | 10 | 1.79 | 1.16 | 2.72 | 3.29 | 3.16 |
| Rank | 2 | 1 | 3 | 5 | 4 | |
| F24 | 10 | 1.21 | 1.22 | 1.19 | 1.12 | 1.11 |
| Rank | 4 | 5 | 3 | 2 | 1 | |
| F25 | 10 | 1.40 | 1.32 | 1.36 | 1.26 | 1.26 |
| Rank | 5 | 3 | 4 | 2 | 1 | |
| F26 | 10 | 9.76 | 1.00 | 1.00 | 1.00 | 1.00 |
| Rank | 5 | 3 | 4 | 1 | 2 | |
| F27 | 10 | 2.12 | 3.56 | 8.65 | 4.27 | 1.09 |
| Rank | 1 | 2 | 4 | 3 | 5 | |
| F28 | 10 | 3.92 | 4.01 | 3.78 | 3.63 | 3.63 |
| Rank | 4 | 5 | 3 | 1 | 2 | |
| F29 | 10 | 2.71 | 2.66 | 2.68 | 2.72 | 2.97 |
| Rank | 3 | 1 | 2 | 4 | 5 | |
| F30 | 10 | 7.47 | 6.35 | 6.24 | 5.86 | 6.92 |
| Rank | 5 | 3 | 2 | 1 | 4 | |
|
| ||||||
| Average rank | 3.900 | 3.033 | 3.167 | 2.100 | 2.467 | |
| Final rank | 5 | 3 | 4 | 1 | 2 | |
Comparison among dABC, qABC, DFSABC_elite, and ABCVNS on some test problems with D = 30.
| No. | maxFEs | dABC | qABC | DFSABC_elite | ABCVNS | |
|---|---|---|---|---|---|---|
|
| 15 | 4.21 | 3.38 | 4.14 | 7.26 | |
| Rank | 4 | 3 | 2 | 1 | ||
|
| 15 | 8.76 | 1.31 | 5.37 | 2.77 | |
| Rank | 4 | 3 | 2 | 1 | ||
|
| 15 | 3.75 | 2.47 | 2.84 | 3.33 | |
| Rank | 4 | 3 | 2 | 1 | ||
|
| 15 | 4.09 | 2.99 | 2.41 | 4.76 | |
| Rank | 3 | 4 | 2 | 1 | ||
|
| 15 | 4.26 | 1.17 | 2.06 | 1.38 | |
| Rank | 4 | 3 | 2 | 1 | ||
|
| 15 | 1.02 | 9.87 | 5.08 | 1.03 | |
| Rank | 4 | 3 | 1 | 2 | ||
|
| 15 | 0 (0) | 0 (0) | 0 (0) | 0 (0) | |
| Rank | 1 | 1 | 1 | 1 | ||
|
| 15 | 7.18 | 7.18 | 7.18 | 7.18 | |
| Rank | 4 | 3 | 1 | 2 | ||
|
| 15 | 6.19 | 2.73 | 1.20 | 1.30 | |
| Rank | 4 | 3 | 1 | 2 | ||
|
| 15 | 1.38 | 5.47 | 3.45 | 4.32 | |
| Rank | 1 | 3 | 3 | 2 | ||
|
| 15 | 8.16 | 1.33 | 0 (0) | 0 (0) | |
| Rank | 3 | 4 | 1 | 1 | ||
|
| 15 | 4.74 | 5.28 | 0 (0) | 0 (0) | |
| Rank | 3 | 4 | 1 | 1 | ||
|
| 15 | 4.06 | 5.47 | 0 (0) | 8.96 | |
| Rank | 4 | 3 | 1 | 2 | ||
|
| 15 | 1.04 | 4.16 | 4.37 | 0 (0) | |
| Rank | 3 | 4 | 2 | 1 | ||
|
| 15 | 3.83 | 1.67 | 3.80 | 5.15 | |
| Rank | 3 | 4 | 1 | 2 | ||
|
| 15 | 5.56 | 2.31 | 1.57 | 1.57 | |
| Rank | 4 | 3 | 2 | 1 | ||
|
| 15 | 1.94 | 1.72 | 1.50 | 1.35 | |
| Rank | 4 | 3 | 1 | 2 | ||
|
| 15 | 7.38 | 8.87 | 3.10 | 1.24 | |
| Rank | 3 | 4 | 2 | 1 | ||
|
| 15 | 9.22 | 2.40 | 1.35 | 1.35 | |
| Rank | 3 | 4 | 1 | 1 | ||
|
| 15 | 3.32 | 1.10 | 0 (0) | 0 (0) | |
| Rank | 4 | 3 | 1 | 1 | ||
|
| 15 | −78.332 (2.00 | −78.332 (4.10 | −78.332 (5.02 | −78.332 (4.10 | |
| Rank | 1 | 2 | 4 | 2 | ||
|
| 15 | −29.999 (7.48 | −30.000 (1.03 | −30.000 (0) | −29.616 (1.86 | |
| Rank | 3 | 2 | 1 | 4 | ||
|
| ||||||
| Average rank | 3.227 | 3.136 | 1.636 | 1.500 | ||
| Final rank | 4 | 3 | 2 | 1 | ||
f 8′ is a test problem used in [38], and its formula is exp(0.5 ∗ ∑x).