| Literature DB >> 28403224 |
Shouheng Tuo1, Longquan Yong1, Fang'an Deng1, Yanhai Li1, Yong Lin1, Qiuju Lu1.
Abstract
Harmony Search (HS) and Teaching-Learning-Based Optimization (TLBO) as new swarm intelligent optimization algorithms have received much attention in recent years. Both of them have shown outstanding performance for solving NP-Hard optimization problems. However, they also suffer dramatic performance degradation for some complex high-dimensional optimization problems. Through a lot of experiments, we find that the HS and TLBO have strong complementarity each other. The HS has strong global exploration power but low convergence speed. Reversely, the TLBO has much fast convergence speed but it is easily trapped into local search. In this work, we propose a hybrid search algorithm named HSTLBO that merges the two algorithms together for synergistically solving complex optimization problems using a self-adaptive selection strategy. In the HSTLBO, both HS and TLBO are modified with the aim of balancing the global exploration and exploitation abilities, where the HS aims mainly to explore the unknown regions and the TLBO aims to rapidly exploit high-precision solutions in the known regions. Our experimental results demonstrate better performance and faster speed than five state-of-the-art HS variants and show better exploration power than five good TLBO variants with similar run time, which illustrates that our method is promising in solving complex high-dimensional optimization problems. The experiment on portfolio optimization problems also demonstrate that the HSTLBO is effective in solving complex read-world application.Entities:
Mesh:
Year: 2017 PMID: 28403224 PMCID: PMC5389630 DOI: 10.1371/journal.pone.0175114
Source DB: PubMed Journal: PLoS One ISSN: 1932-6203 Impact factor: 3.240
Fig 1Pseudo code of standard HS algorithm.
Fig 2Flow chart of HSTLBO.
Fig 3Pseudo code of modified HS algorithm.
Fig 4Pseudo code of modified TLBO algorithm.
Algorithm parameter settings.
| Algorithm | Population size | HMCR | PAR | |
|---|---|---|---|---|
| HS | 10 | 0.99 | 0.33 | 0.01 |
| IHS | 10 | 0.90 | PARmax = 0.99; PARmax = 0.1 | |
| ITHS | 10 | 0.99 | PARmax = 1; PARmax = 0 | / |
| NDHS | 10 | 0.99 | PARmax = 0.99; PARmax = 0.1 | / |
| DSHS | 10 | 0.99 | PARmax = 0.99; PARmax = 0.1 | / |
| EHS | 10 | 0.99 | 0.33 | / |
| HSTLBO | 10 | 0.99 | PARmax = 0.9; PARmax = 0.1 | |
| TLBO | 10 | / | ||
| ATLBO | 10 | / | ||
| WTLBO | 10 | |||
| TLBO-GC | 10 | / | ||
| ITLBO | 10 | Pc = 0.8; M = 5; (rearrange) m = 100 | ||
Sixteen complex benchmark functions (F1-F20).
| Function Name | Search Range | Optimum Value | Function Type |
|---|---|---|---|
| F1:Ackley Function | Y/N/Y/N | ||
| F2: Griewank Function | Y/N/N/N | ||
| F3:Levy Function | Y/N/N/N | ||
| F4:Michalewics Function | unknown | Y/N/N/N | |
| F5:Rastrigin Function | Y/N/N/N | ||
| F6:Schwefel 2.26 Function | Y/N/N/N | ||
| F7:Rosenbrock Function | N/N/N/N | ||
| F8:Schwefel2.22 Function | Y/N/N/N | ||
| F9:Sphere Shift Function | N/Y/N/N | ||
| F10:Schwefel_Shift Function | N/Y/N/N | ||
| F11:Rosenbrock shift Function | N/Y/N/N | ||
| F12:Griewank Shift Function | Y/Y/N/N | ||
| F13:Rastrigin Shift Function | Y/Y/N/N | ||
| F14:Ackley Shift Function | Y/Y/N/N | ||
| F15:FastFractal ‘DoubleDip’ unction | Unknown | Y/Y/N/N | |
| F16: Schaffer Shift function | Y/Y/N/N | ||
| F17: Extended_f10 Shift Function | Y/Y/N/Y | ||
| F18: Bohachevsky Shift Function | Y/Y/N/Y | ||
| F19: Extended Function | Y/N/N/Y | ||
| F20: Bohachevsky Function | Y/N/N/Y |
Experimental results of HS, IHS, ITHS, NGHS, EHS and HSTLBO over 20 independent runs on 20 test functions of 1000 variables with 5E+6 FEs.
“Prec” and “Std Dev” denote the precision and standard deviation of the function error values in 20 runs, respectively. Time(s) is the mean run time over 20 independent runs on 5000000 FEs.
| ALG | Prec | Std Dev | Mtime(s) | Prec | Std Dev | Mtime(s) | Prec | Std Dev | Mtime(s) | Prec | Std Dev | Mtime(s) | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 9.34E+00 | 1.44E-01 | 7.25E+02 | 5.13E+02 | 1.39E+01 | 8.68E+02 | 1.35E+02 | 6.20E+00 | 1.28E+03 | -2.77E+02 | 3.55E+00 | 1.63E+03 | ||
| 8.55E+00 | 8.71E-02 | 1.03E+03 | 3.71E+02 | 2.75E+01 | 1.19E+03 | 1.39E+02 | 4.96E+00 | 1.66E+03 | -8.37E+02 | 5.79E+00 | 1.91E+03 | ||
| 1.62E+00 | 1.57E+00 | 8.58E+02 | 1.45E+01 | 2.45E+01 | 1.00E+03 | 6.96E+01 | 7.75E+00 | 1.50E+03 | -8.16E+02 | 5.46E+00 | 1.81E+03 | ||
| 1.01E+01 | 8.98E-02 | 6.47E+02 | 6.29E+02 | 1.60E+01 | 7.51E+02 | 2.21E+02 | 7.21E+00 | 1.31E+03 | -4.51E+02 | 3.25E+00 | 1.45E+03 | ||
| 1.33E+01 | 1.14E-01 | 1.39E+03 | 1.64E+03 | 5.89E+01 | 1.52E+03 | 2.33E+03 | 1.01E+02 | 2.04E+03 | -2.43E+02 | 1.30E+00 | 2.22E+03 | ||
| 1.44E+03 | 7.50E+00 | 6.46E+02 | 3.18E+04 | 1.73E+03 | 7.58E+02 | 1.03E+05 | 5.88E+03 | 5.55E+02 | 2.02E+02 | 1.62E+00 | 5.88E+02 | ||
| 1.57E+03 | 3.98E+01 | 1.03E+03 | 3.17E+04 | 1.79E+03 | 9.43E+02 | 9.35E+04 | 1.25E+03 | 9.12E+02 | 1.37E+02 | 3.53E+00 | 8.99E+02 | ||
| 6.39E+00 | 4.60E+00 | 8.85E+02 | 3.79E+04 | 3.35E+03 | 9.87E+02 | 7.21E+04 | 1.61E+04 | 8.64E+02 | 1.66E+01 | 1.16E+01 | 8.13E+02 | ||
| 4.70E+03 | 7.99E+01 | 5.76E+02 | 1.33E+05 | 1.57E+03 | 6.88E+02 | 9.72E+04 | 7.18E+03 | 4.86E+02 | 2.98E+02 | 5.58E+00 | 4.75E+02 | ||
| 1.13E+04 | 6.36E+01 | 1.35E+03 | 3.07E+05 | 2.37E+03 | 1.22E+03 | 3.03E+06 | 1.58E+05 | 1.18E+03 | 3.89E+02 | 5.60E+00 | 1.13E+03 | ||
| 6.77E+04 | 1.24E+03 | 5.69E+02 | 5.55E+01 | 7.77E-01 | 5.32E+02 | 2.17E+09 | 1.68E+08 | 6.02E+02 | 6.02E+02 | 2.32E+01 | 9.02E+02 | ||
| 5.39E+04 | 1.21E+03 | 9.28E+02 | 6.05E+01 | 9.71E-01 | 8.85E+02 | 2.14E+09 | 1.45E+08 | 9.72E+02 | 4.70E+02 | 1.66E+01 | 1.26E+03 | ||
| 4.38E+05 | 1.54E+04 | 7.96E+02 | 6.52E+01 | 5.59E-01 | 8.02E+02 | 8.48E+10 | 4.63E+09 | 8.62E+02 | 3.84E+03 | 1.90E+02 | 1.16E+03 | ||
| 7.70E+04 | 4.15E+03 | 4.67E+02 | 4.40E+01 | 4.25E-01 | 4.63E+02 | 1.63E+09 | 1.61E+08 | 5.40E+02 | 6.97E+02 | 6.20E+00 | 7.50E+02 | ||
| 1.63E+05 | 6.80E+03 | 1.16E+03 | 1.28E+02 | 1.91E+00 | 1.13E+03 | 5.22E+10 | 4.04E+09 | 1.17E+03 | 1.46E+03 | 5.44E+01 | 1.41E+03 | ||
| 1.58E+03 | 1.94E+01 | 6.25E+02 | 9.56E+00 | 1.23E-01 | 7.27E+02 | 3.04E+03 | 3.33E+01 | 1.87E+03 | 4.00E+03 | 4.54E+01 | 2.39E+03 | ||
| 1.75E+03 | 3.12E+01 | 8.50E+02 | 9.15E+00 | 2.67E-01 | 8.44E+02 | 1.91E+03 | 2.50E+01 | 2.25E+03 | 3.32E+03 | 8.09E+01 | 3.13E+03 | ||
| 4.53E+03 | 1.79E+02 | 1.02E+03 | 1.58E+01 | 1.48E-01 | 8.74E+02 | 3.03E+03 | 7.55E+01 | 2.10E+03 | 4.78E+03 | 1.25E+02 | 2.85E+03 | ||
| 4.93E+03 | 1.10E+02 | 6.86E+02 | 1.01E+01 | 1.26E-01 | 5.75E+02 | 4.20E+03 | 3.28E+01 | 1.92E+03 | 5.29E+03 | 7.02E+01 | 2.47E+03 | ||
| 1.01E+04 | 6.64E+01 | 1.20E+03 | 1.31E+01 | 8.10E-02 | 1.07E+03 | 8.03E+03 | 5.64E+01 | 2.77E+03 | 6.65E+03 | 7.44E+01 | 3.45E+03 | ||
| 4.08E+03 | 4.39E+01 | 2.56E+03 | 4.57E+03 | 1.80E+02 | 1.22E+03 | 4.06E+03 | 1.16E+02 | 2.40E+03 | 4.64E+03 | 1.22E+02 | 9.94E+02 | ||
| 3.31E+03 | 7.20E+01 | 2.87E+03 | 3.56E+03 | 1.84E+02 | 1.59E+03 | 3.33E+03 | 5.52E+01 | 2.72E+03 | 3.46E+03 | 1.08E+02 | 1.31E+03 | ||
| 4.73E+03 | 7.23E+01 | 2.73E+03 | 1.41E+04 | 3.94E+02 | 1.32E+03 | 3.85E+02 | 2.09E+02 | 2.48E+03 | 7.33E+02 | 5.46E+02 | 1.09E+03 | ||
| 5.38E+03 | 5.13E+01 | 2.69E+03 | 5.54E+03 | 2.14E+02 | 1.02E+03 | 5.33E+03 | 1.45E+02 | 2.43E+03 | 5.28E+03 | 2.05E+02 | 7.25E+02 | ||
| 6.61E+03 | 7.71E+01 | 3.45E+03 | 1.35E+04 | 5.02E+02 | 1.81E+03 | 6.68E+03 | 6.27E+01 | 3.21E+03 | 1.26E+04 | 1.94E+02 | 1.46E+03 |
Fig 5Convergence curves of four functions.
Fig 6Box plots of four functions.
Experimental results of TLBO, ATLBO, WTLBO, TLBO_GC, ITLBO and HSTLBO over 20 independent runs on 20 test functions of 1000 variables with 5E+6 FEs.
“Prec” and “Std Dev” denote the precision and standard deviation of the function error values in 20 runs, respectively. Time(s) is the mean run time over 20 independent runs on 5000000 FEs.
| ALG | Prec | Std Dev | Mtime(s) | Prec | Std Dev | Mtime(s) | Prec | Std Dev | Mtime(s) | Prec | Std Dev | Mtime(s) | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1.83E-15 | 1.62E+02 | 8.53E+01 | 1.42E+00 | 9.07E+02 | 5.70E+02 | 1.48E+02 | 1.17E+03 | ||||||
| 4.44E-15 | 2.97E+02 | 9.14E+01 | 1.19E-02 | 8.43E+02 | 1.36E+01 | ||||||||
| 1.50E-15 | 2.63E+02 | 3.31E+02 | 8.92E+01 | 2.69E-01 | 8.88E+02 | 8.49E+02 | 5.72E+00 | 1.01E+03 | |||||
| 7.99E-15 | 1.12E-15 | 5.51E+02 | 7.09E+02 | 9.02E+01 | 2.89E-01 | 1.25E+03 | 7.47E+02 | 6.53E+00 | 1.53E+03 | ||||
| 7.99E-15 | 2.79E+02 | 1.11E-16 | 4.68E-17 | 4.28E+02 | 7.59E+01 | 2.92E+00 | 9.67E+02 | 6.04E+02 | 9.87E+01 | 1.28E+03 | |||
| 1.36E-13 | 4.57E-15 | 2.52E+02 | 9.99E-16 | 7.02E-17 | 4.53E+02 | 9.81E+02 | 1.19E+03 | ||||||
| 2.06E+02 | 2.36E+05 | 6.06E+04 | 2.22E+02 | 1.80E+02 | 1.49E+02 | ||||||||
| 1.43E+05 | 1.13E+05 | 9.97E+02 | 1.97E+00 | ||||||||||
| 2.11E+02 | 3.75E+05 | 8.43E+03 | 2.47E+02 | 9.97E+02 | 2.51E-01 | 1.75E+02 | 2.46E+02 | ||||||
| 5.25E+02 | 3.66E+05 | 6.10E+03 | 6.45E+02 | 9.99E+02 | 1.06E-01 | 5.23E+02 | 4.61E+02 | ||||||
| 2.95E+02 | 2.32E+05 | 1.45E+04 | 3.47E+02 | 9.69E+02 | 2.71E+00 | 2.21E+02 | 2.17E+02 | ||||||
| 3.64E-12 | 1.23E-12 | 2.94E+02 | 3.08E+02 | 1.94E+03 | 1.27E+02 | 2.41E+02 | 5.73E-21 | 8.83E-22 | 2.18E+02 | ||||
| 1.38E+06 | 5.25E+04 | 1.40E+02 | 9.96E+01 | 1.05E-01 | 1.47E+02 | 4.70E+11 | 2.84E+10 | 2.20E+02 | 1.25E+04 | 7.99E+02 | 4.88E+02 | ||
| 3.38E+06 | 1.39E+04 | 9.98E+01 | 6.15E-02 | 1.28E+12 | 5.11E+09 | 2.99E+04 | 3.14E+01 | 4.77E+02 | |||||
| 2.64E+06 | 4.16E+04 | 1.46E+02 | 9.83E+01 | 2.20E-01 | 1.43E+02 | 8.43E+11 | 3.98E+10 | 2.28E+02 | 2.33E+04 | 5.80E+02 | 4.91E+02 | ||
| 3.22E+06 | 4.21E+04 | 4.92E+02 | 9.96E+01 | 1.10E-01 | 4.55E+02 | 1.18E+12 | 2.09E+10 | 5.92E+02 | 2.85E+04 | 3.48E+02 | 7.93E+02 | ||
| 1.07E+04 | 6.91E+03 | 2.16E+02 | 9.91E+01 | 3.10E-01 | 2.32E+02 | 3.17E+06 | 3.35E+07 | 2.55E+02 | 1.21E+02 | 6.68E+01 | 5.31E+02 | ||
| 1.98E+02 | 2.18E+02 | 2.74E+02 | |||||||||||
| 1.23E+04 | 1.99E+02 | 2.83E+02 | 2.02E+01 | 6.65E-02 | 2.96E+02 | 7.28E+03 | 7.54E+02 | 1.48E+03 | 7.36E+03 | 3.94E+02 | 1.92E+03 | ||
| 1.81E+04 | 1.86E+02 | 2.11E+01 | 1.33E-02 | 8.69E+03 | 4.70E+01 | 8.99E+03 | 3.27E+01 | ||||||
| 1.66E+04 | 1.51E+02 | 2.92E+02 | 2.10E+01 | 4.18E-02 | 3.26E+02 | 8.33E+03 | 2.89E+01 | 1.44E+03 | 8.72E+03 | 4.01E+01 | 1.94E+03 | ||
| 1.67E+04 | 2.61E+02 | 6.83E+02 | 2.09E+01 | 3.21E-02 | 7.45E+02 | 7.75E+03 | 9.05E+01 | 1.85E+03 | 8.66E+03 | 8.00E+01 | 2.25E+03 | ||
| 8.31E+03 | 1.21E+02 | 3.56E+02 | 1.94E+01 | 1.01E-02 | 4.18E+02 | 5.76E+03 | 4.16E+02 | 1.64E+03 | 6.75E+03 | 2.02E+02 | 1.97E+03 | ||
| 3.47E+02 | 3.45E+02 | 1.61E+03 | 1.97E+03 | ||||||||||
| 7.30E+03 | 4.75E+01 | 2.27E+04 | 9.10E+02 | 7.06E+02 | 2.15E+02 | ||||||||
| 9.01E+03 | 3.79E+01 | 2.50E+03 | 4.82E+04 | 2.51E+02 | 7.13E+02 | 9.91E+02 | |||||||
| 8.58E+03 | 4.39E+01 | 2.53E+03 | 4.05E+04 | 3.56E+02 | 7.51E+02 | 1.02E+03 | 2.40E+02 | ||||||
| 8.57E+03 | 6.78E+01 | 2.89E+03 | 4.62E+04 | 5.38E+02 | 1.07E+03 | 1.02E+03 | 5.42E+02 | ||||||
| 6.27E+03 | 5.85E+01 | 2.56E+03 | 6.48E+02 | 2.13E+02 | 6.75E+02 | 8.86E+02 | 2.65E+02 | ||||||
| 2.20E+03 | 3.91E-10 | 8.16E-11 | 1.91E+03 | 3.41E+02 |
Fig 7Convergence curves of four functions.
Fig 8Box plots of four functions.
Results of Wilcoxon’s rank sum test at 0.05 significance level between HSTLBO and other ten algorithms.
The p-value is shown (NaN denotes no difference).
| Functions | HS | IHS | ITHS | NGHS | EHS | TLBO | ATLBO | WTLBO | TLBO_GC | ITLBO |
|---|---|---|---|---|---|---|---|---|---|---|
| F1 | 1.2E-08 | 1.2E-08 | 2.9E-04 | 1.2E-08 | 1.2E-08 | 1.0E-09 | 6.0E-11 | 6.0E-11 | 6.0E-11 | 6.0E-11 |
| F2 | 1.0E-08 | 1.0E-08 | 2.7E-04 | 1.0E-08 | 1.0E-08 | 1.0E-09 | 1.0E-09 | 1.0E-09 | 1.0E-09 | 1.0E-09 |
| F3 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 |
| F4 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 6.0E-11 | 6.0E-11 | 6.0E-11 | 6.0E-11 | 6.0E-11 |
| F5 | 1.0E-08 | 1.0E-08 | 1.0E-08 | 1.0E-08 | 1.0E-08 | 5.99E-11 | 5.99E-11 | 5.99E-11 | 5.99E-11 | 5.99E-11 |
| F6 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 |
| F7 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-09 | 1.2E-09 | 1.2E-09 | 1.2E-09 | 1.2E-09 |
| F8 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 |
| F9 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 |
| F10 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 2.9E-04 |
| F11 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 |
| F12 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 |
| F13 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 |
| F14 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 |
| F15 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 |
| F16 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 |
| F17 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 |
| F18 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 |
| F19 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-09 | 1.2E-09 | 1.2E-09 | 1.2E-09 | 1.2E-09 |
| F20 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | 1.2E-08 | NaN | NaN | NaN | NaN | NaN |
| + | 0 | 0 | 0 | 0 | 0 | 5 | 5 | 5 | 5 | 5 |
| = | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 |
| - | 20 | 20 | 20 | 20 | 20 | 14 | 14 | 14 | 14 | 14 |
Multi-problem based statistical pairwise comparison of HSTLBO and other ten algorithms.
(α = 0.05, D = 1000).
| HSTLBO vs. Algorithm | |||||
|---|---|---|---|---|---|
| P-value | W+ | W- | W= | Winner | |
| HSTLBO vs. HS | 8.86E-05 | 210 | 0 | 0 | HSTLBO |
| HSTLBO vs. IHS | 8.86E-05 | 210 | 0 | 0 | HSTLBO |
| HSTLBO vs. ITHS | 8.86E-05 | 210 | 0 | 0 | HSTLBO |
| HSTLBO vs. NGHS | 8.86E-05 | 210 | 0 | 0 | HSTLBO |
| HSTLBO vs. EHS | 8.86E-05 | 210 | 0 | 0 | HSTLBO |
| HSTLBO vs. TLBO | 0.004848 | 120 | 70 | 20 | HSTLBO |
| HSTLBO vs. ATLBO | 0.004848 | 120 | 70 | 20 | HSTLBO |
| HSTLBO vs. WTLBO | 0.004848 | 120 | 70 | 20 | HSTLBO |
| HSTLBO vs. TLBO_GC | 0.004848 | 120 | 70 | 20 | HSTLBO |
| HSTLBO vs. ITLBO | 0.00621 | 116 | 74 | 20 | HSTLBO |
Fig 9Curves of population diversity of 11 algorithms.
Simulation results of five algorithms on Nikkei index 225.
| Unconstraint | Constraint | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| GA | PSO | TS | SA | HSTLBO | GA | PSO | TS | SA | HSTLBO | |
| MED | 1.50E-03 | 2.90E-04 | 1.50E-04 | 1.90E-04 | 9.93E-03 | 1.90E-03 | 1.00E-03 | 1.23E-03 | ||
| VRE | 2.10E-01 | 4.30E-01 | 2.20E-01 | 2.10E-01 | 1.21E+00 | 2.43E+00 | 1.24E+00 | 5.23E+00 | ||
| MRE | 9.30E-01 | 1.40E-01 | 7.40E-02 | 7.20E-02 | 5.33E+00 | 8.00E-01 | 4.21E-01 | 4.13E-01 | ||
Fig 10Optimal frontiers for unconstraint and constraint portfolio Nikkei index 225.