| Literature DB >> 28469380 |
Narinder Singh1, Sharandeep Singh1, S B Singh1.
Abstract
In this article, a newly hybrid nature-inspired approach (MGBPSO-GSA) is developed with a combination of Mean Gbest Particle Swarm Optimization (MGBPSO) and Gravitational Search Algorithm (GSA). The basic inspiration is to integrate the ability of exploitation in MGBPSO with the ability of exploration in GSA to synthesize the strength of both approaches. As a result, the presented approach has the automatic balance capability between local and global searching abilities. The performance of the hybrid approach is tested on a variety of classical functions, ie, unimodal, multimodal, and fixed-dimension multimodal functions. Furthermore, Iris data set, Heart data set, and economic dispatch problems are used to compare the hybrid approach with several metaheuristics. Experimental statistical solutions prove empirically that the new hybrid approach outperforms significantly a number of metaheuristics in terms of solution stability, solution quality, capability of local and global optimum, and convergence speed.Entities:
Keywords: Gravitational Search Algorithm (GSA); Mean Gbest Particle Swarm Optimization (MGBPSO); Particle Swarm Optimization (PSO); function optimization
Year: 2017 PMID: 28469380 PMCID: PMC5395263 DOI: 10.1177/1176934317699855
Source DB: PubMed Journal: Evol Bioinform Online ISSN: 1176-9343 Impact factor: 1.625
Unimodal benchmark functions.
| Function | Dimension | Range |
| |
|---|---|---|---|---|
|
| 30 | [−100, 100] | 0 |
|
|
| 30 | [−10, 10] | 0 |
|
|
| 30 | [−100, 100] | 0 |
|
|
| 30 | [−100, 100] | 0 |
|
|
| 30 | [−30, 30] | 0 |
|
|
| 30 | [−100, 100] | 0 |
|
|
| 30 | [−1.28, 1.28] | 0 |
|
Fixed-dimension multimodal benchmark functions.
| Function | Dimension | Range |
| |
|---|---|---|---|---|
|
| 2 | [−65, 65] | 1 |
|
|
| 4 | [−5, 5] | 0.00030 |
|
|
| 2 | [−5, 5] | −1.0316 |
|
|
| 2 | [−5, 5] | 0.398 |
|
|
| 2 | [−2, 2] | 3 |
|
|
| 3 | [1, 3] | −3.86 |
|
|
| 6 | [0, 1] | −3.32 |
|
|
| 4 | [0, 10] | −10.1532 |
|
|
| 4 | [0, 10] | −10.4028 |
|
|
| 4 | [0, 10] | −10.5363 |
|
Statistical results of algorithms on unimodal functions.
| S. No. | PSO | PSOGSA | MGBPSO-GSA | |||
|---|---|---|---|---|---|---|
| µ | σ | µ | σ | µ | σ | |
| 1 | 4.7210e + 03 | 1.1685e + 03 | 4.8600e + 03 | 959.1862 | 2.5809e + 03 | 159.2038 |
| 2 | 4.6103e + 10 | 1.5265e + 09 | 7.5604e + 10 | 2.3910e + 09 | 4.5966e + 10 | 1.4536e + 09 |
| 3 | 8.5511e + 03 | 1.2788e + 04 | 6.6649e + 03 | 7.6008e + 03 | 7.8054e + 03 | 464.2680 |
| 4 | 4.6653 | 37.4336 | 6.7202 | 31.9781 | 4.3642 | 0.4027 |
| 5 | 1.3112e + 07 | 1.5915e + 06 | 1.8221e + 07 | 2.2841e + 06 | 9.1640e + 06 | 3.4607e + 05 |
| 6 | 3.9006e + 03 | 1.0768e + 04 | 7.1572e + 03 | 1.4164e + 03 | 2.3779e + 03 | 121.4011 |
| 7 | 5.3376 | 1.1071 | 7.7322 | 1.5322 | 5.1667 | 0.4021 |
Abbreviations: GSA, Gravitational Search Algorithm; MGBPSO-GSA, Mean Gbest Particle Swarm Optimization-Gravitational Search Algorithm; PSO, Particle Swarm Optimization; PSOGSA, Particle Swarm Algorithm-Gravitational Search Algorithm.
Statistical results of algorithms on fixed-dimension multimodal functions.
| S. No. | PSO | PSOGSA | MGBPSO-GSA | |||
|---|---|---|---|---|---|---|
| µ | σ | µ | σ | µ | σ | |
| 14 | 0.0049 | 0.0206 | 0.0088 | 0.0017 | 0.0052 | 9.3266e−04 |
| 15 | 0.0013 | −1.0310 | 0.0349 | −1.0293 | 0.0403 | −1.0281 |
| 16 | 0.0467 | −1.0295 | 0.0548 | −1.0286 | 0.0570 | −1.0289 |
| 17 | 0.0409 | −1.0286 | 0.0609 | −1.0286 | 0.0221 | −1.0278 |
| 18 | 6.7191 | 3.3293 | 2.6215 | 3.1678 | 0.4642 | 3.0512 |
| 19 | 0.0171 | −3.8601 | 0.0589 | −3.8564 | 0.0726 | −3.8508 |
| 20 | 0.1291 | −3.2967 | 0.0815 | −3.1813 | 0.0807 | −2.7978 |
| 21 | 0.6529 | −10.0629 | 0.3260 | −5.0557 | 0.1550 | −3.3399 |
| 22 | 0.7422 | −10.2999 | 0.1496 | −2.7346 | 0.0599 | −2.4347 |
| 23 | 0.0468 | −1.8549 | 0.1592 | −3.8155 | 0.2465 | −4.1910 |
Abbreviations: GSA, Gravitational Search Algorithm; MGBPSO-GSA, Mean Gbest Particle Swarm Optimization-Gravitational Search Algorithm; PSO, Particle Swarm Optimization; PSOGSA, Particle Swarm Algorithm-Gravitational Search Algorithm.
Figure 1.Convergence curve of Particle Swarm Algorithm (PSO), Particle Swarm Algorithm-Gravitational Search Algorithm (PSOGSA), and Mean Gbest Particle Swarm Optimization-Gravitational Search Algorithm (MGBPSO-GSA) variants on unimodal functions. (A) Benchmark function F1, (B) Benchmark function F2, (C) Benchmark function F3, (D) Benchmark function F4, (E) Benchmark function F5, (F) Benchmark function F6, and (G) Benchmark function F7.
Figure 3.Convergence curve of Particle Swarm Algorithm (PSO), Particle Swarm Algorithm-Gravitational Search Algorithm (PSOGSA), and Mean Gbest Particle Swarm Optimization-Gravitational Search Algorithm (MGBPSO-GSA) variants on fixed-dimension multimodal functions. (A) Benchmark function F14, (B) Benchmark function F15, (C) Benchmark function F16, (D) Benchmark function F17, (E) Benchmark function F18, (F) Benchmark function F19, (G) Benchmark function F20, (H) Benchmark function F21, (I) Benchmark function F22, and (J) Benchmark function F23.
Statistical results of algorithms on multimodal functions.
| S. No. | PSO | PSOGSA | MGBPSO-GSA | |||
|---|---|---|---|---|---|---|
| µ | σ | µ | σ | µ | σ | |
| 8 | 380.4655 | −6.8179e + 03 | 504.3099 | −6.9573e + 03 | 13.7551 | −2.6092e + 03 |
| 9 | 39.5315 | 148.6625 | 41.8546 | 132.0376 | 41.5262 | 10.4930 |
| 10 | 0.2381 | 18.5991 | 1.1378 | 11.3216 | 1.4094 | 0.2447 |
| 11 | 39.1060 | 7.9719 | 43.5016 | 8.1978 | 18.1456 | 1.1171 |
| 12 | 1.9751e + 07 | 1.9100e + 06 | 3.1977e + 07 | 3.1989e + 06 | 1.7936e + 07 | 5.7299e + 05 |
| 13 | 9.0449e + 07 | 1.0902e + 07 | 4.1270e + 07 | 4.3090e + 06 | 3.0891e + 07 | 1.1660e + 06 |
| 14 | 12.4953 | 14.0299 | 12.1195 | 3.4198 | 2.0187 | 3.6135 |
Abbreviations: GSA, Gravitational Search Algorithm; MGBPSO-GSA, Mean Gbest Particle Swarm Optimization-Gravitational Search Algorithm; PSO, Particle Swarm Optimization; PSOGSA, Particle Swarm Algorithm-Gravitational Search Algorithm.
Experimental results for the Iris data set.
| Algorithms | µ | σ | Classification rate, % | Minimum value | Maximum value |
|---|---|---|---|---|---|
| MGBPSO-GSA | 0.0442 | 0.1204 | 98.7767 | 0.0217 | 1.8229 |
| PSOGSA | 0.0479 | 0.1053 | 98 | 0.0278 | 1.8157 |
| GSA | 0.0657 | 0.1159 | 96.6667 | 0.0425 | 1.8853 |
| PSO | 0.0789 | 0.1022 | 95.3333 | 0.0604 | 1.8602 |
Abbreviations: GSA, Gravitational Search Algorithm; MGBPSO-GSA, Mean Gbest Particle Swarm Optimization-Gravitational Search Algorithm; PSO, Particle Swarm Optimization; PSOGSA, Particle Swarm Algorithm-Gravitational Search Algorithm.
Experimental results of the Heart data set.
| Algorithms | µ | σ | Classification rate, % | Minimum value | Maximum value |
|---|---|---|---|---|---|
| MGBPSO-GSA | 0.10442 | 0.002041 | 73.33 | 0.0089 | 1.9232 |
| PSOGSA | 0.122600 | 0.004700 | 72.90 | 0.0102 | 1.7953 |
| GSA | 0.172473 | 0.005174 | 70.17 | 0.0305 | 1.6038 |
| PSO | 0.188568 | 0.008939 | 68.75 | 0.0514 | 1.4681 |
Abbreviations: GSA, Gravitational Search Algorithm; MGBPSO-GSA, Mean Gbest Particle Swarm Optimization-Gravitational Search Algorithm; PSO, Particle Swarm Optimization; PSOGSA, Particle Swarm Algorithm-Gravitational Search Algorithm.
Comparison of experimental results obtained from 13 different modified variants of nature-inspired algorithms.
| Method | Unit | Total power, MW | Generation cost | Mean | SD |
|---|---|---|---|---|---|
| Mean PSO | 40 | 10 500 | 153 562.45 | 160 178.5514 | 3762.512976 |
| HGPSO | 40 | 10 500 | 124 797.13 | 126 855.70 | 1160.91 |
| HGAPSO | 40 | 10 500 | 122 780.00 | 124 575.70 | 906.04 |
| HPSOM | 40 | 10 500 | 122 112.40 | 124 350.87 | 978.75 |
| PSO | 40 | 10 500 | 121 504.29 | 121 632.3979 | 97.617794 |
| qPSO | 40 | 10 500 | 121 500.93 | 121 565.906 | 39.777128 |
| GSA | 40 | 10 500 | 121 499.10 | 121 590.899 | 47.888745 |
| BBO | 40 | 10 500 | 121 479.50 | 121 512.06 | — |
| HPSO[ | 40 | 10 500 | 121 452.67 | 121 537.1906 | — |
| QPSO | 40 | 10 500 | 121 448.21 | — | — |
| MSPSO | 40 | 10 500 | 121 433.73 | 121 588.6508 | 109.929025 |
| PSOGSA | 40 | 10 500 | 121 430.61 | 121 593.3507 | 98.7563321 |
| MGBPSO-GSA | 40 | 10 500 | 121 427.22 | 121 597.2207 | 107.605218 |
Abbreviations: BBO, Biogeography-Based Optimization; GSA, Gravitational Search Algorithm; HGAPSO, Hybrid Genetic Algorithm-Particle Swarm Optimization; HGPSO, Hybrid Genetic Particle Swarm Optimization; HPSO, Hybrid PSO; HPSOM, Hybrid Particle Swarm Optimization with Mutation; MGBPSO-GSA, Mean Gbest Particle Swarm Optimization-Gravitational Search Algorithm; MSPSO, Modified Standard Particle Swarm Optimization; PSO, Particle Swarm Optimization; PSOGSA, Particle Swarm Algorithm-Gravitational Search Algorithm; qPSO, quadratic approximation PSO; QPSO, Quantum-inspired Particle Swarm Optimization.
Figure 4.Comparison of generation output of each generator using 13 different metaheuristic techniques.
Multimodal benchmark functions.
| Function | Dimension | Range |
| |
|---|---|---|---|---|
|
| 30 | [−500, 500] | −418.9829 × 5 |
|
|
| 30 | [−5.12, 5.12] | 0 |
|
|
| 30 | [−32, 32] | 0 |
|
|
| 30 | [−600, 600] | 0 |
|
|
| 30 | [−50, 50] | 0 |
|
|
| 30 | [−50, 50] | 0 |
|