| Literature DB >> 25187904 |
Iztok Fister1, Simon Fong2, Janez Brest1, Iztok Fister1.
Abstract
Nature-inspired algorithms attract many researchers worldwide for solving the hardest optimization problems. One of the newest members of this extensive family is the bat algorithm. To date, many variants of this algorithm have emerged for solving continuous as well as combinatorial problems. One of the more promising variants, a self-adaptive bat algorithm, has recently been proposed that enables a self-adaptation of its control parameters. In this paper, we have hybridized this algorithm using different DE strategies and applied these as a local search heuristics for improving the current best solution directing the swarm of a solution towards the better regions within a search space. The results of exhaustive experiments were promising and have encouraged us to invest more efforts into developing in this direction.Entities:
Mesh:
Year: 2014 PMID: 25187904 PMCID: PMC4000672 DOI: 10.1155/2014/709738
Source DB: PubMed Journal: ScientificWorldJournal ISSN: 1537-744X
Algorithm 1Pseudocode of the original bat algorithm.
Algorithm 2Modification in hybrid self-adaptive BA algorithm (HSABA).
Algorithm 3DE_Strategy function.
Used DE strategies in the HSABA algorithm.
| DE/rand/1/bin |
|
| DE/randToBest/1/bin |
|
| DE/best/2/bin |
|
| DE/best/1/bin |
|
Definitions of benchmark functions.
|
|
Properties of benchmark functions.
|
|
|
| Characteristics | Domain |
|---|---|---|---|---|
|
| 0.0000 | (0,0,…, 0) | Highly multimodal | [−600,600] |
|
| 0.0000 | (0,0,…, 0) | Highly multimodal | [−15,15] |
|
| 0.0000 | (1,1,…, 1) | Several local optima | [−15,15] |
|
| 0.0000 | (0,0,…, 0) | Highly multimodal | [−32.768,32.768] |
|
| 0.0000 | (0,0,…, 0) | Highly multimodal | [−500,500] |
|
| 0.0000 | (0,0,…, 0) | Unimodal, convex | [−600,600] |
|
| −1.0000 | ( | Several local optima | [−2 |
|
| −1.80131 | (2.20319,1.57049)1 | Several local optima | [0, |
|
| 0.0000 | (0,0,…, 0) | Several local optima | [−2 |
|
| 0.0000 | (0,0,…, 0) | Unimodal | [−5,10] |
1Valid for 2-dimensional parameter space.
Figure 1Impact of DE strategies on the results of optimization.
Detailed results (D = 10).
| Evals. | Meas. |
|
|
|
|
|
|---|---|---|---|---|---|---|
| 4.00 | Best | 1.62 | 8.02 | 1.47 | 1.33 | 1.63 |
| Worst | 1.03 | 3.14 | 3.58 | 2.00 | 1.42 | |
| Mean | 4.05 | 8.99 | 1.75 | 1.84 | 3.94 | |
| StDev | 2.27 | 5.87 | 7.10 | 2.00 | 1.68 | |
| Mean | 3.81 | 8.06 | 7.14 | 2.47 | 4.64 | |
|
| ||||||
| 2.00 | Best | 7.90 | 6.77 | 2.32 | 8.39 | 4.56 |
| Worst | 2.18 | 8.96 | 2.47 | 2.00 | 7.77 | |
| Mean | 2.91 | 1.54 | 5.00 | 1.01 | 1.52 | |
| StDev | 1.52 | 1.00 | 2.01 | 9.49 | 7.34 | |
| Mean | 5.36 | 2.19 | 6.12 | 7.09 | 1.79 | |
|
| ||||||
| 1.00 | Best | 4.87 | 7.33 | 5.51 | 1.05 | 1.75 |
| Worst | 1.19 | 2.22 | 8.82 | 2.00 | 1.65 | |
| Mean | 9.35 | 5.81 | 7.13 | 7.14 | 2.52 | |
| StDev | 1.88 | 9.71 | 8.03 | 6.56 | 5.65 | |
| Mean | 2.41 | 6.07 | 2.43 | 6.22 | 4.88 | |
|
| ||||||
| Evals. | Meas. |
|
|
|
|
|
|
| ||||||
| 4.00 | Best | 7.07 | 0.00 | − 4.84 | 5.67 | 6.26 |
| Worst | 3.28 | 0.00 | − 2.14 | 3.37 | 9.55 | |
| Mean | 6.98 | 0.00 | − 3.18 | 9.45 | 1.45 | |
| StDev | 2.62 | 0.00 | − 3.02 | 6.70 | 2.20 | |
| Mean | 9.46 | 0.00 | 7.59 | 7.50 | 2.35 | |
|
| ||||||
| 2.00 | Best | 8.13 | 0.00 | − 6.51 | 5.66 | 6.18 |
| Worst | 4.49 | 0.00 | − 3.46 | 6.20 | 4.33 | |
| Mean | 4.75 | 0.00 | − 4.70 | 5.74 | 3.52 | |
| StDev | 2.18 | 0.00 | − 4.66 | 5.68 | 8.12 | |
| Mean | 9.10 | 0.00 | 8.55 | 1.32 | 8.74 | |
|
| ||||||
| 1.00 | Best | 1.01 | 0.00 | − 7.48 | 5.66 | 2.31 |
| Worst | 6.85 | 0.00 | − 3.92 | 5.71 | 7.67 | |
| Mean | 8.92 | 0.00 | − 5.39 | 5.67 | 8.35 | |
| StDev | 8.47 | 0.00 | − 5.19 | 5.66 | 2.79 | |
| Mean | 1.76 | 0.00 | 9.49 | 1.29 | 1.84 | |
Results according to dimensions.
|
| Meas. |
|
|
|
|
|
|---|---|---|---|---|---|---|
| 10 | Best | 4.87 | 7.33 | 5.51 | 1.05 | 1.75 |
| Worst | 1.19 | 2.22 | 8.82 | 2.00 | 1.65 | |
| Mean | 9.35 | 5.81 | 7.13 | 7.14 | 2.52 | |
| StDev | 1.88 | 9.71 | 8.03 | 6.56 | 5.65 | |
| Mean | 2.41 | 6.07 | 2.43 | 6.22 | 4.88 | |
|
| ||||||
| 30 | Best | 6.68 | 8.48 | 1.19 | 1.73 | 6.94 |
| Worst | 5.58 | 2.69 | 1.57 | 2.00 | 3.57 | |
| Mean | 7.71 | 4.63 | 1.02 | 9.44 | 2.70 | |
| StDev | 2.85 | 2.99 | 1.41 | 6.62 | 3.06 | |
| Median | 1.26 | 7.42 | 3.18 | 6.63 | 7.85 | |
|
| ||||||
| 50 | Best | 7.16 | 2.03 | 5.77 | 1.71 | 3.06 |
| Worst | 8.81 | 4.48 | 8.08 | 2.00 | 7.47 | |
| Mean | 1.70 | 9.88 | 7.07 | 1.11 | 9.00 | |
| StDev | 8.47 | 5.02 | 4.45 | 1.20 | 1.26 | |
| Mean | 2.29 | 1.27 | 1.89 | 8.59 | 2.12 | |
|
| ||||||
| Evals. | Meas. |
|
|
|
|
|
|
| ||||||
| 10 | Best | 1.01 | 0.00 | − 7.48 | 5.66 | 2.31 |
| Worst | 6.85 | 0.00 | − 3.92 | 5.71 | 7.67 | |
| Mean | 8.92 | 0.00 | − 5.39 | 5.67 | 8.35 | |
| StDev | 8.47 | 0.00 | − 5.19 | 5.66 | 2.79 | |
| Mean | 1.76 | 0.00 | 9.49 | 1.29 | 1.84 | |
|
| ||||||
| 30 | Best | 1.96 | 0.00 | − 1.76 | 3.51 | 8.10 |
| Worst | 2.17 | 0.00 | − 7.09 | 2.02 | 1.22 | |
| Mean | 2.63 | 0.00 | − 1.30 | 6.06 | 2.72 | |
| StDev | 1.29 | 0.00 | − 1.36 | 3.85 | 1.37 | |
| Mean | 4.82 | 0.00 | 2.10 | 4.16 | 3.90 | |
|
| ||||||
| 50 | Best | 4.72 | 0.00 | − 2.83 | 1.21 | 4.57 |
| Worst | 9.88 | 0.00 | − 1.40 | 9.57 | 7.43 | |
| Mean | 5.59 | 0.00 | − 1.95 | 2.44 | 2.34 | |
| StDev | 1.24 | 0.00 | − 1.91 | 1.63 | 2.35 | |
| Mean | 1.97 | 0.00 | 3.25 | 1.99 | 2.04 | |
Obtained results of algorithms (D = 30).
|
| Meas. | BA | SABA | HSABA | FA | DE | ABC |
|---|---|---|---|---|---|---|---|
|
| Mean | 1.16 | 1.03 | 7.71 | 6.65 | 1.05 | 1.09 |
| StDev | 1.15 | 1.04 | 2.85 | 6.40 | 2.22 | 1.23 | |
|
| |||||||
|
| Mean | 9.28 | 7.02 | 4.63 | 2.44 | 2.28 | 7.33 |
| StDev | 8.90 | 6.80 | 2.99 | 2.35 | 1.33 | 2.24 | |
|
| |||||||
|
| Mean | 2.84 | 3.67 | 1.02 | 1.12 | 4.57 | 5.18 |
| StDev | 2.95 | 2.61 | 1.41 | 1.01 | 2.27 | 4.72 | |
|
| |||||||
|
| Mean | 2.00 | 2.00 | 9.44 | 2.11 | 1.77 | 7.17 |
| StDev | 2.00 | 2.00 | 6.62 | 2.11 | 3.17 | 1.03 | |
|
| |||||||
|
| Mean | 9.45 | 9.13 | 2.70 | 6.78 | 7.57 | 2.64 |
| StDev | 9.52 | 9.14 | 3.06 | 6.75 | 4.40 | 3.30 | |
|
| |||||||
|
| Mean | 5.87 | 1.45 | 2.63 | 5.19 | 1.77 | 1.63 |
| StDev | 6.53 | 1.46 | 1.29 | 5.14 | 7.12 | 1.96 | |
|
| |||||||
|
| Mean | 0.00 | 0.00 | 0.00 | − 3.81 | − 2.76 | − 1.76 |
| StDev | 0.00 | 0.00 | 0.00 | − 3.73 | 0.00 | 8.79 | |
|
| |||||||
|
| Mean | − 8.62 | − 8.51 | − 1.30 | − 5.15 | − 1.07 | − 2.30 |
| StDev | − 8.39 | − 8.36 | − 1.36 | − 5.35 | 6.70 | 6.98 | |
|
| |||||||
|
| Mean | 1.57 | 1.41 | 6.06 | 1.70 | 2.46 | 1.10 |
| StDev | 1.03 | 1.08 | 3.85 | 4.72 | 1.20 | 1.91 | |
|
| |||||||
|
| Mean | 2.76 | 2.04 | 2.72 | 1.32 | 3.78 | 2.53 |
| StDev | 2.82 | 2.17 | 1.37 | 1.32 | 8.74 | 3.15 | |
Figure 2Results of the Friedman nonparametric test on the specific large-scale graph instances.