| Literature DB >> 25992655 |
Mohd Nadhir Ab Wahab1, Samia Nefti-Meziani1, Adham Atyabi2.
Abstract
Many swarm optimization algorithms have been introduced since the early 60's, Evolutionary Programming to the most recent, Grey Wolf Optimization. All of these algorithms have demonstrated their potential to solve many optimization problems. This paper provides an in-depth survey of well-known optimization algorithms. Selected algorithms are briefly explained and compared with each other comprehensively through experiments conducted using thirty well-known benchmark functions. Their advantages and disadvantages are also discussed. A number of statistical tests are then carried out to determine the significant performances. The results indicate the overall advantage of Differential Evolution (DE) and is closely followed by Particle Swarm Optimization (PSO), compared with other considered approaches.Entities:
Mesh:
Year: 2015 PMID: 25992655 PMCID: PMC4436220 DOI: 10.1371/journal.pone.0122827
Source DB: PubMed Journal: PLoS One ISSN: 1932-6203 Impact factor: 3.240
Fig 1Flow Chart of Genetic Algorithm with all steps involved from beginning until termination conditions met [6].
Fig 2Ant Colony Optimization Algorithm processes.
N and S denote Nest and Source with a is ongoing direction and b is returning direction. Sub Figure 2.1 shows early process where ants start find a path between nest and source and lay pheromone. Figure 2.2 shows intermediate process where ants went through all possible paths. Figure 2.3 shows most of ants choose path with highest pheromone [18].
Fig 3PSO Basic Behaviors.
Figure 3.1 shows separation behavior where particle avoiding other particles. Figure 3.2 shows alignment behavior where particle moving towards head of local flockmates and maintain the speed between them. Figure 3.2 shows cohesion behavior where particle moving towards the average position of local flockmates [30].
Fig 4Particle Swarm Optimization movement towards global optima over iteration numbers [33].
Fig 5Illustration of Crossover Process of DE with vector dimension (j) of 7.
Target vector is current solution with mutant vector is another possible solution. Trail vector is new solution after crossover process between target vector and mutant vector [43].
Fig 6Glowworm Search Optimization (GSO) in two possible conditions.
a, b, c, d, e, f, i, j, and k are the glowworm agents. In Figure 6.1, figure illustrates three glowworm agents with different sensor range and local-decision range. It shows if agent within local-decision of other agent, the agent with lower luciferin values move towards agent with higher luciferin values. In Figure 6.2, glowworm agents are ranked based on their luciferin values with lower number represent higher luciferin values and higher number represent lower luciferin values [58].
Experimental settings of the utilized methods.
| Method | Settings Details |
|---|---|
| GA | Single point crossover type is used with 1 crossover probability. Mutation probability is set to 0.01 and 2 best solutions are selected for elitism. |
| ACO | Initial pheromone value used is 1.0E-06 with |
| PSO | Inertia weight value used is 0.728994 with acceleration coefficients for cognitive and social are 0.5 and 2.5 respectively. |
| DE | Crossover constant used is 0.9 with type of DE used is DE/ |
| ABC | The number of colony size used is 100. The number of food sources is half of the colony size. The limit value is 10 where after that, the food source will be abandoned by employed bee if there is no improvement at all. |
| GSO | Number of max neighbour considered, |
| CSA | Number of nests used is 25 with discover rate of alien eggs, |
Benchmark Functions Selected for Comparison.
| No | Function | Formula | Value | Dim | Range | Properties |
|---|---|---|---|---|---|---|
| 1 | Sumsquare |
| 0 | 30 | [-5.12, 5.12] | Unimodal, Separable |
| 2 | Sphere |
| 0 | 30 | [–100, 100] | Unimodal, Separable |
| 3 | Beale |
| 0 | 2 | [-4.5, 4.5] | Unimodal, Inseparable |
| 4 | Colville |
| 0 | 4 | [–10, –10] | Unimodal, Inseparable |
| 5 | Dixon-Price |
| 0 | 24 | [–5, 5] | Unimodal, Inseparable |
| 6 | Easom |
| 0 | 30 | [–30, 30] | Unimodal, Inseparable |
| 7 | Matyas |
| 0 | 2 | [–10, 10] | Unimodal, Inseparable |
| 8 | Powell |
| 0 | 2 | [–100, 100] | Unimodal, Inseparable |
| 9 | Rosenbrock |
| -1 | 2 | [–100, 100] | Unimodal, Inseparable |
| 10 | Schwefel |
| 0 | 30 | [–500, 500] | Unimodal, Inseparable |
| 11 | Trid 6 |
| -50 | 6 | [-D2, D2] | Unimodal, Inseparable |
| 12 | Zakharov |
| 0 | 10 | [–5, 10] | Unimodal, Inseparable |
| 13 | Bohachevsky1 |
| 0 | 2 | [–100, 100] | Multimodal, Separable |
| 14 | Booth |
| 0 | 2 | [–10, 10] | Multimodal, Separable |
| 15 | Branin |
| 0.398 | 2 | [–5, 10] x [0, 15] | Multimodal, Separable |
| 16 | Michalewicz5 |
| -4.688 | 5 | [0, π] | Multimodal, Separable |
| 17 | Rastrigin |
| 0 | 30 | [-5.12, 5.12] | Multimodal, Separable |
| 18 | Shubert |
| -186.73 | 2 | [–10, 10] | Multimodal, Separable |
| 19 | Ackley |
| 0 | 30 | [–32, 32] | Multimodal, Inseparable |
| 20 | Bohachevsky2 |
| 0 | 2 | [–100, 100] | Multimodal, Inseparable |
| 21 | Bohachevsky3 |
| 0 | 2 | [–100, 100] | Multimodal, Inseparable |
| 22 | Bukin 6 |
| 0 | 2 |
| Multimodal, Inseparable |
| 23 | Drop-Wave |
| -1 | 2 | [-5.12, 5.12] | Multimodal, Inseparable |
| 24 | Eggholder |
| -959.6407 | 2 | [-5.12, 5.12] | Multimodal, Inseparable |
| 25 | GoldStein-Price |
| 0 | 2 | [–10, 10] | Multimodal, Inseparable |
| 26 | Griewank |
| 0 | 30 | [–600, 600] | Multimodal, Inseparable |
| 27 | McCormick |
| -1.9133 | 2 |
| Multimodal, Inseparable |
| 28 | Perm |
| 0 | 4 | [-D, D] | Multimodal, Inseparable |
| 29 | Schaffer 2 |
| 0 | 2 | [–100, 100] | Multimodal, Inseparable |
| 30 | Schaffer 4 |
| 0 | 2 | [–100, 100] | Multimodal, Inseparable |
Benchmark Functions Comparison of mean error (Mean ± SD) and time (Seconds) on Several Optimization Techniques.
| Function | GA | ACO | PSO | DE |
|---|---|---|---|---|
| Sphere (Separable) | 6.4415E+03 | 1.7596E+04 | 1.0454E+05 |
|
| ±1.6876E+03 | ±1.8603E+03 | ±7.1998E+04 |
| |
| (4.3531s) | (7.3219s) | (2.8906s) | (10.9984s) | |
| Sumsquare (Separable) | 1.7376E+01 | 5.6363E+00 |
| 7.7637E+00 |
| ±3.7449E-15 | ±4.0719E-01 |
| ±1.4868E+00 | |
| (3.8938s) | (6.9031s) |
| (11.4047s) | |
| Beale (Inseparable) | 7.0313E-01 | 7.0313E-01 |
|
|
| ±0.0000E+00 | ±0.0000E+00 |
|
| |
| (3.1078s) | (2.8938s) | (1.9094s) | (4.9531s) | |
| Colville (Inseparable) |
| 6.6160E+01 |
| 1.4017E+00 |
|
| ±3.7940E+01 |
| ±2.1101E+00 | |
| (2.6875s) | (2.2703s) | (1.8922s) | (4.7859s) | |
| Dixon-Price (Inseparable) | 1.1029E+05 | 1.8708E+06 | 4.9633E+06 |
|
| ±3.4184E+04 | ±4.3444E+05 | ±3.4317E+06 |
| |
| (4.1063s) | (6.7469s) | (3.1000s) | (11.3109s) | |
| Easom (Inseparable) |
|
|
|
|
|
|
|
|
| |
| (6.0281s) | (2.0016s) | (1.8875s) | (4.8734s) | |
| Matyas (Inseparable) |
|
|
|
|
|
|
|
|
| |
| (2.7453s) | (2.0500s) | (2.0250s) | (5.0875s) | |
| Powell (Inseparable) | 4.2230E+02 | 9.4665E+03 | 1.0689E+04 |
|
| ±1.2382E+02 | ±1.4600E+03 | ±3.7167E+03 |
| |
| (3.9266s) | (5.5594s) | (2.6859s) | (9.4516s) | |
| Rosenbrock (Inseparable) | 1.2493E+07 | 1.1051E+08 | 7.0289E+08 |
|
| ±8.6725E+06 | ±2.1694E+07 | ±4.8937E+08 |
| |
| (4.0797s) | (6.9359s) | (2.9797s) | (11.0344s) | |
| Schwefel (Inseparable) | 5.2808E+03 |
| 7.0202E+03 | 5.6371E+03 |
| ±6.2830E+02 |
| ±1.2171E+02 | ±5.9306E+02 | |
| (4.4391s) | (9.9703s) | (2.8094s) | (12.5828s) | |
| Trid6 (Inseparable) | -2.5000E+01 | -2.4300E+01 |
| -4.7697E+01 |
| ±1.2293E+01 | ±9.3339E+00 |
| ±5.0327E+00 | |
| (3.1516s) | (2.7422s) | (2.0859s) | (5.8891s) | |
| Zakharov (Inseparable) | 2.9550E+01 | 7.1088E+01 |
|
|
| ±2.0370E+01 | ±1.4866E+01 |
|
| |
| (3.8078s) | (3.4719s) | (2.3953s) | (6.8844s) |
Benchmark Functions Comparison of mean error (Mean ± SD) and time (Seconds) on Several Optimization Techniques.
| Function | ABC | GSO | CSA | p-value |
|---|---|---|---|---|
| Sphere (Separable) | 1.1820E+05 | 1.1844E+06 | 4.4138E+04 | 0.0001 |
| ±8.3508E+03 | ±8.0723E+04 | ±5.5047E+04 | ||
| (0.5641s) | (12.3234s) | (2.0959s) | ||
| Sumsquare (Separable) | 1.7476E+01 | 2.0526E+01 | 1.6531E+01 | 0.0001 |
| ±3.1623E-01 | ±2.9771E-01 | ±7.9493E-01 | ||
| (0.7153s) | (12.1047s) | (2.1822s) | ||
| Beale (Inseparable) |
| 1.7223E+00 | 6.5750E-02 | 0.0001 |
|
| ±6.0540E-02 | ±2.1365E-02 | ||
| (0.7496s) | (4.9531s) | (1.5618s) | ||
| Colville (Inseparable) | 7.3760E+01 | 1.1701E+02 | 6.4181E+01 | 0.0001 |
| ±2.8049E+01 | ±2.6130E+01 | ±5.5250E+00 | ||
| (0.4483s) | (6.7732s) | (1.4921s) | ||
| Dixon-Price (Inseparable) | 2.2939E+06 | 3.1354E+08 | 8.1887E+05 | 0.0145 |
| ±1.5742E+06 | ±3.6645E+08 | ±2.4639E+06 | ||
| (6.7469s) | (14.2784s) | (2.2086s) | ||
| Easom (Inseparable) | 1.8974E-03 | 1.0670E+00 | -1.7374E-03 | 0.001 |
| ±1.2470E-04 | ±5.3736E-02 | ±5.6839E-04 | ||
| (0.5687s) | (6.4734s) | (1.2498s) | ||
| Matyas (Inseparable) |
| 2.4540E+00 |
| 0.001 |
|
| ±2.6413E-01 |
| ||
| (1.8700s) | (7.0736s) | (1.9967s) | ||
| Powell (Inseparable) | 2.6977E+05 | 3.6742E+06 | 1.0722E+04 | 0.0913 |
| ±4.3360E+05 | ±6.5117E+06 | ±3.7790E+03 | ||
| (0.5690s) | (11.5516s) | (1.7003s) | ||
| Rosenbrock (Inseparable) | 4.8807E+10 | 1.7626E+12 | 1.2493E+07 | 0.0592 |
| ±1.1684E+10 | ±2.7674E+12 | ±8.6725E+06 | ||
| (0.6313s) | (15.2344s) | (2.0009s) | ||
| Schwefel (Inseparable) | 3.6619E+03 | 7.7821E+04 | 6.6619E+03 | 0.001 |
| ±2.3244E+02 | ±2.0826E+03 | ±4.1047E+02 | ||
| (0.9188s) | (14.6285s) | (1.7777s) | ||
| Trid6 (Inseparable) | -2.6800E+01 | -1.5100E+01 | -3.3100E+01 | 0.001 |
| ±2.8206E+00 | ±1.1836E+01 | ±3.2813E+00 | ||
| (0.5126s) | (7.1442s) | (2.7422s) | ||
| Zakharov (Inseparable) | 9.2688E+01 | 1.3259E+02 | 1.8454E+01 | 0.001 |
| ±5.5187E+00 | ±1.1658E+01 | ±2.9051E+00 | ||
| (0.6348s) | (8.7891s) | (1.3908s) |
Benchmark Functions Comparison of mean error (Mean ± SD) and time (Seconds) on Several Optimization Techniques.
| Function | GA | ACO | PSO | DE |
|---|---|---|---|---|
| Bohachecvsky1 (Separable) |
|
|
|
|
|
|
|
|
| |
| (6.3516s) | (1.8641s) | (1.9328s) | (5.1844s) | |
| Booth (Separable) |
|
|
|
|
|
|
|
|
| |
| (2.5125s) | (1.8719s) | (1.8234s) | (4.7984s) | |
| Branin (Separable) |
|
|
|
|
|
|
|
|
| |
| (5.9844s) | (1.8563s) | (1.9719s) | (4.9469s) | |
| Michalewciz5 (Separable) | -1.5651E+00 | -1.5651E+00 | -1.1906E+00 |
|
| ±0.0000E+00 | ±0.0000E+00 | ±3.3261E-01 |
| |
| (2.6859s) | (2.5172s) | (1.9797s) | (5.3094s) | |
| Rastrigin (Separable) |
| 1.7840E+02 | 5.4130E+02 | 1.8730E+02 |
|
| ±2.5299E+01 | ±1.5969E+01 | ±1.9989E+01 | |
| (3.7891s) | (6.8125s) | (2.9531s) | (10.1328s) | |
| Shubert (Separable) | -1.2884E+02 | -1.2884E+02 | - | - |
| ±0.0000E+00 | ±0.0000E+00 |
|
| |
| (3.2000s) | (1.8266s) | (1.9844s) | (4.9500s) | |
| Ackley (Inseparable) | 1.7194E+01 | 1.5884E+01 | 1.6004E+01 |
|
| ±7.9083E-01 | ±1.2211E+00 | ±5.3105E+00 |
| |
| (4.0344s) | (8.9734s) | (2.9844s) | (11.5375s) | |
| Bohachecvsky2 (Inseparable) |
|
|
|
|
|
|
|
|
| |
| (5.7203s) | (1.8516s) | (2.0359s) | (5.0547s) | |
| Bohachecvsky3 (Inseparable) |
|
|
|
|
|
|
|
|
| |
| (5.5688s) | (1.8547s) | (1.9438s) | (5.0203s) |
Benchmark Functions Comparison of mean error (Mean ± SD) and time (Seconds) on Several Optimization Techniques.
|
|
|
|
|
|
|---|---|---|---|---|
| Bukin 6 (Inseparable) |
| 3.5842E+00 | 5.5644E-04 | 0.001 |
|
| ±1.0744E-01 | ±1.7146E-05 | ||
| (0.5403s) | (7.3113s) | (1.0375s) | ||
| Drop-Wave (Inseparable) | -2.6485E-01 | 3.2720E+00 | -5.5375E-01 | 0.001 |
| ±1.7913E-02 | ±2.6682E-02 | ±2.4066E-02 | ||
| (0.7640s) | (8.6189s) | (1.3165s) | ||
| Egg Holder (Insepearable) | -8.0087E+02 | -4.0822E+01 | -8.1346E+02 | 0.001 |
| ±4.8686E+01 | ±6.5870E+00 | ±5.2962E+01 | ||
| (0.9230s) | (7.4538s) | (1.4645s) | ||
| Goldstein-Price (Inseparable) |
| 6.7935E+00 |
| 0.001 |
|
| ±2.3954E-01 |
| ||
| (0.6580s) | (7.4520s) | (1.2443s) | ||
| Griewank (Inseparable) | 3.0996E+01 | 9.3869E+01 | 9.2549E+00 | 0.001 |
| ±2.2269E+00 | ±3.0447E+00 | ±3.3997E-01 | ||
| (1.1484s) | (13.9829s) | (2.1890s) | ||
| McCormick (Inseparable) | -1.8428E+00 | 1.2761E+00 | -1.8450E+00 | 0.001 |
| ±2.3137E-02 | ±1.1802E-01 | ±2.0994E-02 | ||
| (0.5780s) | (6.3157s) | (1.2875s) | ||
| Perm (Inseparable) | 6.6668E+05 | 3.5024E+06 | 2.9684E+04 | 0.001 |
| ±2.0984E+05 | ±2.5331E+06 | ±1.8921E+04 | ||
| (0.7153s) | (7.2672s) | (1.5224s) | ||
| Schaffer 2 (Inseparable) | 1.4111E-02 | 1.7486E+01 | 1.4498E-02 | 0.001 |
| ±1.9614E-02 | ±8.5832E-01 | ±1.9321E-02 | ||
| (0.5408s) | (7.2107s) | (1.6002s) | ||
| Schaffer 4 (Inseparable) | 1.5864E-02 | 1.7718E+01 | 8.2066E-03 | 0.001 |
| ±1.8986E-02 | ±8.4297E-01 | ±8.0204E-03 | ||
| (0.5408s) | (7.2107s) | (1.6309s) |
Performance breakdown based on the benchmark functions’ characteristics.
| Category | Number of functions | GA | ACO | PSO | DE | ABC | GSO | CSA |
|---|---|---|---|---|---|---|---|---|
|
| 30 | 15 | 13 | 19 | 24 | 6 | 0 | 3 |
|
| 2 | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
|
| 10 | 3 | 3 | 6 | 7 | 2 | 0 | 1 |
|
| 6 | 4 | 3 | 4 | 5 | 3 | 0 | 2 |
|
| 12 | 8 | 7 | 8 | 11 | 1 | 0 | 0 |
|
| 12 | 3 | 3 | 7 | 8 | 2 | 0 | 1 |
|
| 18 | 12 | 10 | 12 | 16 | 4 | 0 | 2 |
|
| 8 | 4 | 3 | 5 | 6 | 3 | 0 | 2 |
|
| 22 | 11 | 10 | 14 | 18 | 3 | 0 | 1 |
Comparison of various DE-based algorithms (Mean ± SD).
| Function | Basic DE [ | Strategy Adaptive Differential Evolution (SADE) [ | Adaptive Differential Evolution with Optional External Archive (JADE) [ | Opposition-based Differential Evolution (OBDE) [ | Compact Differential Evolution (cDE) [ | The best achieved performance in experiment 1 |
|---|---|---|---|---|---|---|
| | 2.000E-03 |
|
| 5.951E-05 |
| (DE) 5.5942E+03 |
| ±3.000E-03 |
|
| ±2.780E-05 |
| ±1.5091E+03 | |
|
| 1.685E+02 |
| 1.030E+06 | 5.362E+01 | 1.291E+02 | (DE) 3.8901E+06 |
| ±6.468E+01 |
| ±0.000E+00 | ±3.585E+01 | ±1.83E+02 | ±2.2417E+06 | |
| | 1.027E+04 |
| 2.880E+01 | - | 3.779E+03 | (ACO) 3.2250E+03 |
| ±5.218E+02 |
| ±0.000E+00 | - | ±1.84E+03 | ±4.5211E+02 | |
| | 1.172E+01 |
| 4.700E+02 | 5.150E+01 | 7.943E+01 | (GA) 5.5900E+01 |
| ±2.538E+00 |
| ±0.000E+00 | ±1.155E+01 | ±1.490E+01 | ±1.4294E+01 | |
|
|
| -4.693E+00 | 1.470E+02 | -4.1054E+00 | -4.937E+01 | (DE) 4.1803E+00 |
|
| ±0.000E+00 | ±0.000E+00 | ±4.790E+00 | ±3.530E+00 | ±4.2335E-01 | |
| |
| 1.724E-02 | 2.320E+02 | 1.429E-02 | 4.982E+03 | (DE) 1.1282E+00 |
|
| ±0.000E+00 | ±0.000E+00 | ±1.850E-02 | ±3.790E+03 | ±4.0468E-02 |
Comparison between various PSO-based algorithms (Mean ± SD).
| Function | Basic PSO [ | Selection PSO (SPSO) [ | Compact PSO (cPSO) [ | Intelligence Single PSO (ISPSO) [ | Comprehensive Learning PSO (CLPSO) [ | The best achieved performance in experiment 1 |
|---|---|---|---|---|---|---|
| |
|
| 6.471E+01 |
| 2.870E+03 | (DE) 5.5942E+03 |
|
|
| ±2.280E+01 |
| ±7.443E+02 | ±1.5091E+03 | |
|
| 6.768E+01 |
| 1.291E+02 | 2.030E+02 | 5.190E+01 | (DE) 3.8901E+06 |
| ±3.037E+01 |
| ±1.830E+02 | ±3.200E+02 | ±2.770E+01 | ±2.2417E+06 | |
| | -6.910E+03 | 2.560E+03 | 1.672E+03 |
| -1.080E+04 | (ACO) 3.2250E+03 |
| ±4.580E+02 | ±2.400E+03 | ±4.49E+02 |
| ±3.610E+02 | ±4.5211E+02 | |
| | 2.781E+01 | 1.360E+02 | 7.943E+01 | 2.547E+02 |
| (GA) 5.5900E+0 |
| ±7.412E+00 | ±3.233E+01 | ±1.490E+01 | ±4.220E+01 |
| ±1.4294E+01 | |
|
| -2.491E+00 | - | -3.346E+01 | - | 6.470E-09 |
|
| ±2.570E-01 | - | ±1.860E+00 | - | ±2.320E-09 |
| |
| | 2.326E-01 |
| 4.288E-03 | 1.123E+01 | 1.800E-02 | (DE) 1.1282E+00 |
| ±9.442E-02 |
| ±1.370E-02 | ±1.750E+01 | ±2.060E-02 | ±4.0468E-02 |
Benchmark Functions Comparison of mean error (Mean ± SD) and time (Seconds) on Several Optimization Techniques.
| Function | GA | ACO | PSO | DE |
|---|---|---|---|---|
| Bukin 6 (Inseparable) |
|
|
|
|
|
|
|
|
| |
| (2.4766s) | (1.8250s) | (1.9625s) | (4.9813s) | |
| Drop-Wave (Inseparable) |
|
|
|
|
|
|
|
|
| |
| (2.7391s) | (2.3813s) | (1.9641s) | (5.3031s) | |
| Egg Holder (Insepearable) |
| -8.4202E+02 | -8.9632E+02 | -9.0219E+02 |
|
| ±5.5959E+01 | ±5.7481E+01 | ±6.0614E+01 | |
| (2.8531s) | (2.6031s) | (1.9313s) | (5.2063s) | |
| Goldstein-Price (Inseparable) |
|
|
|
|
|
|
|
|
| |
| (2.4531s) | (2.6172s) | (1.8375s) | (5.0313s) | |
| Griewank (Inseparable) | 1.2194E+00 | 1.1711E+00 | 3.2000E+00 |
|
| ±8.9937E-02 | ±2.9271E-02 | ±1.5451E+00 |
| |
| (4.0516s) | (10.9766s) | (3.0766s) | (11.8531s) | |
| McCormick (Inseparable) |
|
|
|
|
|
|
|
|
| |
| (2.7969s) | (2.3266s) | (1.8844s) | (5.0672s) | |
| Perm (Inseparable) | 7.2815E+02 | 7.2815E+02 | 2.9684E+04 |
|
| ±0.0000E+00 | ±0.0000E+00 | ±1.8921E+04 |
| |
| (3.0047s) | (2.5734s) | (2.1234s) | (5.2578s) | |
| Schaffer 2 (Inseparable) | 3.9880E-04 | 1.4299E-02 |
|
|
| ±8.4075E-04 | ±1.9474E-02 |
|
| |
| (2.4000s) | (2.2672s) |
|
| |
| Schaffer 4 (Inseparable) |
|
|
|
|
|
|
|
|
| |
| (2.7844s) | (2.4375s) | (1.9438s) | (5.3531s) |
Benchmark Functions Comparison of mean error (Mean ± SD) and time (Seconds) on Several Optimization Techniques.
| Function | ABC | GSO | CSA | p-value |
|---|---|---|---|---|
| Bohachecvsky1 (Separable) |
| 1.7640E+00 | 8.2066E-03 | 0.001 |
|
| ±8.0414E-02 | ±8.0204E-03 | ||
| (0.5953s) | (6.9719s) | (1.0634s) | ||
| Booth (Separable) |
| 4.6000E+00 |
| 0.001 |
|
| ±2.3002E-01 |
| ||
| (0.5858s) | (4.7984s) | (1.0859s) | ||
| Branin (Separable) |
| 3.7481E+01 |
| 0.001 |
|
| ±8.6588E-01 |
| ||
| (0.4856s) | (6.4852s) | (1.0778s) | ||
| Michalewciz5 (Separable) | -3.5684E+00 | -9.9061E-01 | -1.5436E+00 | 0.001 |
| ±3.2433E-02 | ±2.5724E-01 | ±6.7793E-02 | ||
| (0.5264s) | (6.1347s) | (1.9797s) | ||
| Rastrigin (Separable) | 1.2382E+05 | 1.2679E+08 | 1.3202E+05 | 0.001 |
| ±1.1630E+04 | ±1.3932E+07 | ±1.6245E+04 | ||
| (0.6391s) | (12.3106s) | (2.0863s) | ||
| Shubert (Separable) | -1.2942E+01 | -8.8424E+00 | -2.7642E+01 | 0.001 |
| ±3.1623E-01 | ±0.0000E+00 | ±2.1499E+00 | ||
| (0.4758s) | (6.5500s) | (1.0811s) | ||
| Ackley (Inseparable) | 2.0681E+01 | 1.9896E+01 | 1.2795E+01 | 0.001 |
| ±3.8721E-02 | ±5.3227E-01 | ±8.4147E-01 | ||
| (0.9875s) | (12.1059s) | (0.9875s) | ||
| Bohachecvsky2 (Inseparable) | 4.7124E-01 | 3.0422E+01 | 5.4223E+00 | 0.001 |
| ±2.8573E-01 | ±6.9014E+00 | ±2.6812E+00 | ||
| (0.4566s) | (6.7005s) | (1.1120s) | ||
| Bohachecvsky3 (Inseparable) | 5.2233E-01 | 1.2818E+01 | 2.8223E+00 | 0.001 |
| ±3.3498E-01 | ±4.6593E-01 | ± 4.6749E-01 | ||
| (0.4595s) | (6.1463s) | (1.0485s) |