| Literature DB >> 35365749 |
Mohammad Dehghani1, Pavel Trojovský2.
Abstract
In this paper, a new optimization algorithm called hybrid leader-based optimization (HLBO) is introduced that is applicable in optimization challenges. The main idea of HLBO is to guide the algorithm population under the guidance of a hybrid leader. The stages of HLBO are modeled mathematically in two phases of exploration and exploitation. The efficiency of HLBO in optimization is tested by finding solutions to twenty-three standard benchmark functions of different types of unimodal and multimodal. The optimization results of unimodal functions indicate the high exploitation ability of HLBO in local search for better convergence to global optimal, while the optimization results of multimodal functions show the high exploration ability of HLBO in global search to accurately scan different areas of search space. In addition, the performance of HLBO on solving IEEE CEC 2017 benchmark functions including thirty objective functions is evaluated. The optimization results show the efficiency of HLBO in handling complex objective functions. The quality of the results obtained from HLBO is compared with the results of ten well-known algorithms. The simulation results show the superiority of HLBO in convergence to the global solution as well as the passage of optimally localized areas of the search space compared to ten competing algorithms. In addition, the implementation of HLBO on four engineering design issues demonstrates the applicability of HLBO in real-world problem solving.Entities:
Year: 2022 PMID: 35365749 PMCID: PMC8976018 DOI: 10.1038/s41598-022-09514-0
Source DB: PubMed Journal: Sci Rep ISSN: 2045-2322 Impact factor: 4.996
Figure 1Convergence curves of the HLBO and competitor algorithms in optimizing objective functions to .
Adjusted values of the control parameters of ten competitor algorithms.
| Algorithm | Parameter | Value |
|---|---|---|
| HGS | Ranging controller | |
| SMA | Random parameter | |
| MPA | Binary vector | |
| Random vector | ||
| Constant number | ||
| Fish Aggregating Devices | ||
| TSA | Random numbers, which lie in the interval [0, 1] | |
| 1 | ||
| 4 | ||
| WOA | ||
| Convergence parameter | ||
| GWO | Convergence parameter | |
| TLBO | random number | |
| GSA | 20 | |
| 100 | ||
| 2 | ||
| 1 | ||
| PSO | Velocity limit | 10% of dimension range |
| Topology | Fully connected | |
| Inertia weight | Linear reduction from 0.9 to 0.1 | |
| Cognitive and social constant | ||
| GA | Type | Real coded |
| Mutation | Gaussian ( | |
| Crossover | Whole arithmetic ( | |
| Selection | Roulette wheel (proportionate) |
Evaluation results of unimodal functions.
| GA | PSO | GSA | TLBO | GWO | WOA | TSA | MPA | SMA | HGS | HLBO | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Mean | 13.391 | 1.8E−5 | 2.0E−17 | 1.3E−59 | 1.1E−58 | 1.8E−64 | 8.2E−33 | 1.7E−18 | 0 | 0 | 0 | |
| Best | 6.905 | 2E−10 | 8.2E−18 | 9.4E−61 | 7.7E−61 | 1.3E−65 | 1.1E−62 | 3.4E−28 | 0 | 0 | 0 | |
| Std | 5.553 | 5.9E−5 | 7.1E−18 | 2.0E−59 | 4.1E−58 | 2.8E−64 | 2.5E−32 | 6.8E−18 | 0 | 0 | 0 | |
| Med | 11.045 | 9.92E−7 | 1.8E−17 | 4.7E−60 | 1.1E−59 | 6.3E−65 | 3.9E−38 | 1.3E−19 | 0 | 0 | 0 | |
| Rank | 9 | 8 | 7 | 3 | 4 | 2 | 5 | 6 | 1 | 1 | 1 | |
| Mean | 2.480 | 0.3412 | 2.4E−8 | 5.6E−35 | 1.3E−34 | 1.6E−51 | 5.0E−39 | 2.8E−9 | 1.3E−193 | 8.2E−169 | 9.3E−222 | |
| Best | 1.591 | 0.0017 | 1.59E−8 | 1.3E−35 | 1.55E−35 | 1.1E−57 | 8.3E−43 | 4.2E−18 | 0 | 0 | 2.3E−223 | |
| Std | 0.6428 | 0.6696 | 4.0E−9 | 4.7E−35 | 2.2E−34 | 5.9E−51 | 1.7E−38 | 1.1E−8 | 0 | 0 | 0 | |
| Med | 2.464 | 0.1301 | 2.3E−8 | 4.4E−35 | 6.4E−35 | 1.9E−54 | 8.3E−41 | 3.2E−11 | 6.3E−193 | 0 | 2.1E−222 | |
| Rank | 11 | 10 | 9 | 6 | 7 | 4 | 5 | 8 | 2 | 3 | 1 | |
| Mean | 1537.012 | 589.508 | 279.358 | 7.0E−15 | 7.4E−15 | 7.6E−9 | 3.2E−19 | 0.3770 | 0 | 1.0E−143 | 3.1E−167 | |
| Best | 1014.689 | 1.615 | 81.912 | 1.2E−16 | 4.7E−20 | 3.4E−9 | 7.3E−30 | 0.0320 | 0 | 0 | 6.4E−197 | |
| Std | 367.2429 | 1524.01 | 112.299 | 1.3E−14 | 1.9E−14 | 2.4E−9 | 9.9E−19 | 0.2018 | 0 | 4.5E−143 | 0 | |
| Med | 1510.715 | 54.154 | 291.532 | 1.9E−15 | 1.6E−16 | 7.2E−9 | 9.8E−21 | 0.3787 | 0 | 0 | 1.9E−181 | |
| Rank | 11 | 10 | 9 | 5 | 6 | 7 | 4 | 8 | 1 | 3 | 2 | |
| Mean | 2.094 | 3.964 | 3.3E−9 | 1.6E−15 | 1.3E−14 | 0.0013 | 2.0E−22 | 3.7E−8 | 3.1E−200 | 2.4E−135 | 4.8E−206 | |
| Best | 1.390 | 1.605 | 2.1E−9 | 6.4E−16 | 3.4E−16 | 5.9E−5 | 1.9E−52 | 3.4E−17 | 0 | 0 | 9.4E−208 | |
| Std | 0.337 | 2.204 | 7.5E−10 | 7.1E−16 | 2.3E−14 | 0.0006 | 6.0E−22 | 6.5E−8 | 0 | 1.1E−134 | 0 | |
| Med | 2.098 | 3.262 | 3.4E−9 | 1.5E−15 | 7.3E−15 | 0.0014 | 3.1E−27 | 3.0E−8 | 2.2E−254 | 0 | 8.7E−207 | |
| Rank | 10 | 11 | 7 | 5 | 6 | 9 | 4 | 8 | 2 | 3 | 1 | |
| Mean | 310.452 | 50.266 | 36.109 | 145.675 | 26.863 | 27.177 | 28.770 | 42.500 | 5.649 | 18.018 | 26.282 | |
| Best | 160.501 | 3.6471 | 25.838 | 120.793 | 25.230 | 26.451 | 28.538 | 41.587 | 0.0002 | 7.2E−5 | 24.770 | |
| Std | 120.467 | 36.525 | 32.462 | 19.737 | 0.882 | 0.626574 | 0.365 | 0.6169 | 11.104 | 10.673 | 0.956 | |
| Med | 279.517 | 28.703 | 26.075 | 142.944 | 26.718 | 26.935 | 28.549 | 42.491 | 0.2340 | 23.918 | 26.538 | |
| Rank | 11 | 9 | 7 | 10 | 4 | 5 | 6 | 8 | 1 | 2 | 3 | |
| Mean | 14.551 | 20.2518 | 0 | 0.45 | 0.642 | 0.071 | 3.8E−20 | 0.3909 | 0.0010 | 3.2E−7 | 0 | |
| Best | 6.004 | 5 | 0 | 0 | 1.6E−5 | 0.0146 | 6.7E−26 | 0.2746 | 0.0005 | 6.3E−10 | 0 | |
| Std | 5.835 | 12.7760 | 0 | 0.5104 | 0.3012 | 0.0782 | 1.5E−19 | 0.0803 | 0.0003 | 4.1E−7 | 0 | |
| Med | 13.5 | 19 | 0 | 0 | 0.6215 | 0.0293 | 6.7E−21 | 0.4066 | 0.0010 | 2.3E−7 | 0 | |
| Rank | 9 | 10 | 1 | 7 | 8 | 5 | 2 | 6 | 4 | 3 | 1 | |
| Mean | 0.0057 | 0.1134 | 0.020694 | 0.0031 | 0.000819 | 0.0019 | 0.0003 | 0.0022 | 0.0001 | 0.0002 | 0.0001 | |
| Best | 0.0021 | 0.0296 | 0.01006 | 0.0014 | 0.000248 | 4.2E−5 | 0.0001 | 0.0014 | 3.0E−5 | 2.2E−6 | 2.4E−5 | |
| Std | 0.0024 | 0.0459 | 0.011363 | 0.0014 | 0.000503 | 0.0033 | 0.0001 | 0.0005 | 9.2E−5 | 0.0003 | 7.4E−5 | |
| Med | 0.0054 | 0.1079 | 0.016995 | 0.0029 | 0.000629 | 0.0010 | 0.0004 | 0.0022 | 0.0061 | 8.7E−5 | 0.0001 | |
| Rank | 9 | 11 | 10 | 8 | 5 | 6 | 4 | 7 | 2 | 3 | 1 | |
| Sum rank | 70 | 69 | 50 | 44 | 40 | 38 | 30 | 51 | 13 | 18 | 10 | |
| Mean rank | 10 | 9.8571 | 7.1429 | 6.2857 | 5.4286 | 5.4286 | 4.2857 | 7.2857 | 1.8571 | 2.5714 | 1.4286 | |
| Total rank | 11 | 8 | 8 | 7 | 6 | 5 | 4 | 9 | 2 | 3 | 1 | |
Evaluation results of high-dimensional multimodal functions.
| GA | PSO | GSA | TLBO | GWO | WOA | TSA | MPA | SMA | HGS | HLBO | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Mean | − 8184.3 | − 6908.6 | − 2849.0 | − 7803.5 | − 5885.1 | − 7687.5 | − 5669.6 | − 3652.1 | − 12569.3 | − 12569.1 | − 8246.4 | |
| Best | − 9717.68 | − 8501.4 | − 3969.23 | − 9103.77 | − 7227.05 | − 8597.11 | − 5706.3 | − 4419.9 | − 12569.5 | − 12569.5 | − 8763.3 | |
| Std | 795.15 | 836.7 | 540.36 | 986.61 | 984.50 | 1105.16 | 21.86 | 474.58 | 0.3973 | 0.6999 | 300.44 | |
| Med | − 8117.25 | − 7098.95 | − 2671.33 | − 7735.22 | − 5774.63 | − 8290.68 | − 5669.63 | − 3632.65 | − 12569.4 | − 12569.4 | − 8306.6 | |
| Rank | 4 | 7 | 11 | 5 | 8 | 6 | 9 | 10 | 1 | 2 | 3 | |
| Mean | 62.416 | 57.065 | 16.269 | 10.678 | 8.5E−15 | 0 | 0.0059 | 152.703 | 0 | 0 | 0 | |
| Best | 36.866 | 27.859 | 4.975 | 9.874 | 0 | 0 | 0.0048 | 128.2306 | 0 | 0 | 0 | |
| Std | 15.216 | 16.517 | 4.660 | 0.397 | 2.0E−14 | 0 | 0.0007 | 15.1857 | 0 | 0 | 0 | |
| Med | 61.679 | 55.225 | 15.422 | 10.888 | 0 | 0 | 0.0059 | 154.621 | 0 | 0 | 0 | |
| Rank | 7 | 6 | 5 | 4 | 2 | 1 | 3 | 8 | 1 | 1 | 1 | |
| Mean | 3.2220 | 2.154811 | 3.6E−9 | 0.2632 | 1.7E−14 | 3.9E−15 | 6.4E−11 | 8.3E−10 | 5.1E−15 | 2.9E−15 | 1.9E−15 | |
| Best | 2.7572 | 1.155151 | 2.6E−9 | 0.1564 | 1.5E−14 | 8.9E−16 | 8.1E−15 | 1.7E−18 | 8.9E−16 | 8.9E−16 | 8.9E−16 | |
| Std | 0.3617 | 0.549389 | 5.3E−10 | 0.0728 | 3.2E−15 | 2.6E−15 | 2.6E−10 | 2.8E−9 | 1.5E−14 | 1.7E−14 | 1.7E−15 | |
| Med | 3.1203 | 2.170083 | 3.6E−9 | 0.2615 | 1.5E−14 | 4.4E−15 | 1.1E−13 | 1.1E−11 | 8.9E−16 | 8.9E−16 | 8.9E−16 | |
| Rank | 11 | 10 | 8 | 9 | 5 | 3 | 6 | 7 | 4 | 2 | 1 | |
| Mean | 1.2303 | 0.0463 | 3.7378 | 0.5877 | 0.0038 | 0.0030 | 1.6E−6 | 0 | 0 | 0 | 0 | |
| Best | 1.1413 | 7.3E−9 | 1.5193 | 0.3101 | 0 | 0 | 4.2E−15 | 0 | 0 | 0 | 0 | |
| Std | 0.0628 | 0.0518 | 1.6703 | 0.1691 | 0.0073 | 0.0135 | 3.4E−6 | 0 | 0 | 0 | 0 | |
| Med | 1.2272 | 0.0295 | 3.4243 | 0.5820 | 0 | 0 | 8.8E−7 | 0 | 0 | 0 | 0 | |
| Rank | 7 | 5 | 8 | 6 | 4 | 3 | 2 | 1 | 1 | 1 | 1 | |
| Mean | 0.0470 | 0.4807 | 0.0363 | 0.0206 | 0.0372 | 0.0078 | 0.0502 | 0.0826 | 0.0011 | 6.7E−9 | 0.0114 | |
| Best | 0.0184 | 0.0001 | 5.6E−20 | 0.0020 | 0.0193 | 0.0011 | 0.0354 | 0.0779 | 1.9E−5 | 4.7E−10 | 0.0036 | |
| Std | 0.0285 | 0.6027 | 0.0609 | 0.0286 | 0.0139 | 0.0090 | 0.0099 | 0.0024 | 0.0022 | 6.4E−9 | 0.0049 | |
| Med | 0.0418 | 0.1556 | 1.5E−19 | 0.0152 | 0.0330 | 0.0039 | 0.0509 | 0.0821 | 0.0110 | 0.0004 | 0.0110 | |
| Rank | 8 | 11 | 6 | 5 | 7 | 3 | 9 | 10 | 2 | 1 | 4 | |
| Mean | 1.2086 | 0.5084 | 0.0021 | 0.3291 | 0.5764 | 0.1933 | 2.6589 | 0.5653 | 0.0007 | 1.3E−7 | 0.1840 | |
| Best | 0.4981 | 10.0E−7 | 1.2E−18 | 0.0383 | 0.2978 | 0.0297 | 2.6318 | 0.2803 | 9.8E−6 | 0.1362 | 0.1362 | |
| Std | 0.3337 | 1.2517 | 0.0055 | 0.1989 | 0.1704 | 0.1509 | 0.0099 | 0.1878 | 0.0004 | 2.0E−7 | 0.0256 | |
| Med | 1.2181 | 0.0440 | 2.1E−18 | 0.2830 | 0.5783 | 0.1520 | 2.6618 | 0.5799 | 0.0007 | 6.4E−8 | 0.1792 | |
| Rank | 10 | 7 | 3 | 6 | 9 | 5 | 11 | 8 | 2 | 1 | 4 | |
| Sum rank | 47 | 46 | 41 | 35 | 35 | 21 | 40 | 44 | 11 | 8 | 14 | |
| Mean rank | 7.8333 | 7.6667 | 6.8333 | 5.8333 | 5.8333 | 3.5 | 6.6667 | 7.3333 | 1.8333 | 1.3333 | 2.3333 | |
| Total rank | 10 | 9 | 7 | 5 | 5 | 4 | 6 | 8 | 2 | 1 | 3 | |
Evaluation results of fixed-dimensional multimodal functions.
| GA | PSO | GSA | TLBO | GWO | WOA | TSA | MPA | SMA | HGS | HLBO | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Mean | 0.9987 | 2.1737 | 3.5917 | 2.2644 | 3.7410 | 3.1062 | 1.7988 | 0.9988 | 0.9981 | 1.9746 | 0.998 | |
| Best | 0.9980 | 0.9980 | 0.9995 | 0.9984 | 0.9980 | 0.9980 | 0.9979 | 0.9981 | 0.9980 | 0.9980 | 0.998 | |
| Std | 0.0025 | 2.9365 | 2.7792 | 1.1496 | 3.9697 | 3.5336 | 0.5275 | 0.0003 | 0.0002 | 3.0056 | 0 | |
| Med | 0.9980 | 0.9980 | 2.9867 | 2.2752 | 2.98217 | 0.9984 | 1.9126 | 0.9989 | 0.9980 | 0.9980 | 0.998 | |
| Rank | 3 | 7 | 10 | 8 | 11 | 9 | 5 | 4 | 2 | 6 | 1 | |
| Mean | 0.0054 | 0.0017 | 0.0024 | 0.0032 | 0.0064 | 0.0007 | 0.0004 | 0.0039 | 0.0005 | 0.0006 | 0.0003 | |
| Best | 0.0008 | 0.0003 | 0.0008 | 0.0022 | 0.0003 | 0.0003 | 0.0003 | 0.0003 | 0.0003 | 0.0003 | 0.0003 | |
| Std | 0.0081 | 0.0049 | 0.0012 | 0.0004 | 0.0094 | 0.0003 | 7.6E−5 | 0.0051 | 0.0003 | 0.0003 | 4.3E−13 | |
| Med | 0.0021 | 0.0003 | 0.0023 | 0.0032 | 0.0003 | 0.0005 | 0.0004 | 0.0027 | 0.0004 | 0.0007 | 0.0003 | |
| Rank | 10 | 6 | 7 | 8 | 11 | 5 | 2 | 9 | 3 | 4 | 1 | |
| Mean | − 1.0316 | − 1.0316 | − 1.0316 | − 1.0316 | − 1.0316 | − 1.0316 | − 1.0316 | − 1.0316 | − 1.0316 | − 1.0316 | − 1.0316 | |
| Best | − 1.0316 | − 1.0316 | − 1.0316 | − 1.0316 | − 1.0316 | − 1.0316 | − 1.0316 | − 1.0316 | − 1.0316 | − 1.0316 | − 1.0316 | |
| Std | 4.4E−5 | 3.2E−5 | 3.2E−5 | 3.18E−5 | 3.2E−5 | 3.2E−5 | 3.5E−5 | 4.1E−5 | 3.2E−5 | 3.2E−5 | 2.2E−16 | |
| Med | − 1.0316 | − 1.0316 | − 1.0316 | − 1.0316 | − 1.0316 | − 1.0316 | − 1.0316 | − 1.0316 | − 1.0316 | − 1.0316 | − 1.0316 | |
| Rank | 3 | 2 | 2 | 2 | 2 | 2 | 4 | 4 | 2 | 2 | 1 | |
| Mean | 0.4370 | 0.7855 | 0.3979 | 0.3979 | 0.3979 | 0.3979 | 0.4001 | 0.4014 | 0.3979 | 0.3979 | 0.3979 | |
| Best | 0.3979 | 0.3979 | 0.3979 | 0.3979 | 0.3979 | 0.3979 | 0.3981 | 0.3989 | 0.3979 | 0.3979 | 0.3979 | |
| Std | 0.1407 | 0.7217 | 8.6E−5 | 8.6E−5 | 8.6E−5 | 8.6E−5 | 0.0045 | 0.0044 | 8.6E−5 | 8.6E−5 | 0 | |
| Med | 0.3979 | 0.3980 | 0.3979 | 0.3979 | 0.3979 | 0.3979 | 0.3991 | 0.3989 | 0.3979 | 0.3979 | 0.3979 | |
| Rank | 6 | 7 | 2 | 2 | 3 | 3 | 4 | 5 | 2 | 2 | 1 | |
| Mean | 4.3605 | 3.0002 | 3.0002 | 3.0002 | 3.0002 | 3.0002 | 3.0018 | 3.0002 | 3.0002 | 3. | 3. | |
| Best | 3. | 3. | 3. | 3. | 3. | 3. | 3. | 3. | 3. | 3. | 3 | |
| Std | 6.0399 | 0.0006 | 0.0006 | 0.0006 | 0.0006 | 0.0006 | 0.0009 | 0.0006 | 0.0006 | 0.0006 | 1.1E−15 | |
| Med | 3.0011 | 3. | 3. | 3. | 3.0000 | 3.0000 | 3.0018 | 3. | 3. | 3. | 3. | |
| Rank | 6 | 2 | 2 | 2 | 4 | 3 | 5 | 2 | 2 | 2 | 1 | |
| Mean | − 3.8543 | − 3.8627 | − 3.8627 | − 3.8613 | − 3.8621 | − 3.8606 | − 3.8066 | − 3.8627 | − 3.8627 | − 3.8627 | − 3.8628 | |
| Best | − 3.8628 | − 3.8628 | − 3.8628 | − 3.8625 | − 3.8628 | − 3.8628 | − 3.8366 | − 3.8627 | − 3.8627 | − 3.8627 | − 3.8628 | |
| Std | 0.0148 | 0.0001 | 0.0001 | 0.0014 | 0.0017 | 0.0029 | 0.0153 | 0.0002 | 0.0002 | 0.0002 | 1.4E−7 | |
| Med | − 3.8624 | − 3.8628 | − 3.8628 | − 3.862 | − 3.8628 | − 3.8617 | − 3.8066 | − 3.8627 | − 3.8627 | − 3.8627 | − 3.8628 | |
| Rank | 7 | 2 | 2 | 5 | 4 | 6 | 8 | 3 | 2 | 2 | 1 | |
| Mean | − 2.8239 | − 3.2619 | − 3.3220 | − 3.2011 | − 3.2523 | − 3.2229 | − 3.3195 | − 3.3211 | − 3.2386 | − 3.2804 | − 3.3220 | |
| Best | − 3.3134 | − 3.322 | − 3.322 | − 3.2617 | − 3.3220 | − 3.3220 | − 3.3212 | − 3.3213 | − 3.3220 | − 3.3220 | − 3.3220 | |
| Std | 0.3860 | 0.0706 | 0.0001 | 0.0318 | 0.0766 | 0.0904 | 0.0031 | 0.0001 | 0.0560 | 0.0582 | 2.8E−5 | |
| Med | − 2.9683 | − 3.3217 | − 3.322 | − 3.2076 | − 3.2623 | − 3.1952 | − 3.3206 | − 3.3211 | − 3.2031 | − 3.3220 | − 3.3220 | |
| Rank | 11 | 6 | 2 | 10 | 7 | 9 | 4 | 3 | 8 | 5 | 1 | |
| Mean | − 4.6040 | − 5.5392 | − 5.4486 | − 9.1901 | − 9.4451 | − 8.8763 | − 5.5020 | − 9.9043 | − 10.153 | − 9.8982 | − 10.1532 | |
| Best | − 8.5213 | − 10.1532 | − 10.1532 | − 9.6639 | − 10.1532 | − 10.1531 | − 9.5021 | − 10.1532 | − 10.1532 | − 10.1532 | − 10.1532 | |
| Std | 1.9247 | 3.0763 | 3.0940 | 0.1207 | 1.7395 | 2.2635 | 1.2566 | 0.5592 | 0.0004 | 1.1400 | 4.2E−10 | |
| Med | − 4.3747 | − 5.1008 | − 3.7693 | − 9.1532 | − 10.1525 | − 10.1512 | − 5.5021 | − 10.1532 | − 10.1531 | − 10.1532 | − 10.1532 | |
| Rank | 11 | 8 | 10 | 6 | 5 | 7 | 9 | 3 | 2 | 4 | 1 | |
| Mean | − 5.1174 | − 7.6322 | − 9.7664 | − 10.0486 | − 10.4024 | − 9.3372 | − 5.9134 | − 10.2858 | − 10.4027 | − 10.4028 | − 10.4029 | |
| Best | − 9.1106 | − 10.4029 | − 10.4029 | − 10.4029 | − 10.4028 | − 10.4028 | − 9.0625 | − 10.4029 | − 10.4029 | − 10.4029 | − 10.4029 | |
| Std | 1.9696 | 3.5417 | 1.7084 | 0.3983 | 0.0004 | 2.1800 | 1.7549 | 0.2454 | 0.0003 | 0.0003 | 1.9E−5 | |
| Med | − 5.0294 | − 10.4024 | − 10.4029 | − 10.1836 | − 10.4025 | − 10.4012 | − 5.0628 | − 10.4028 | − 10.4028 | − 10.4029 | − 10.4029 | |
| Rank | 11 | 9 | 7 | 6 | 4 | 8 | 10 | 5 | 3 | 2 | 1 | |
| Mean | − 6.5621 | − 6.1647 | − 10.0188 | − 9.2642 | − 10.1302 | − 9.4522 | − 9.8098 | − 10.1408 | − 10.5362 | − 10.2659 | − 10.5364 | |
| Best | − 10.2216 | − 10.5364 | − 10.5364 | − 10.534 | − 10.5363 | − 10.5363 | − 10.3683 | − 10.5364 | − 10.5364 | − 10.5364 | − 10.5364 | |
| Std | 2.6172 | 3.7349 | 1.5938 | 1.6765 | 1.8144 | 2.2219 | 1.6064 | 1.1401 | 0.0003 | 1.2094 | 5.4E−6 | |
| Med | − 6.5629 | − 4.5055 | − 10.5364 | − 9.6717 | − 10.536 | − 10.535 | − 10.3613 | − 10.5364 | − 10.5363 | − 10.5364 | − 10.5364 | |
| Rank | 10 | 11 | 6 | 9 | 5 | 8 | 7 | 4 | 2 | 3 | 1 | |
| Sum rank | 78 | 60 | 50 | 58 | 56 | 60 | 58 | 42 | 28 | 32 | 10 | |
| Mean rank | 7.8 | 6 | 5 | 5.8 | 5.6 | 6 | 5.8 | 4.2 | 2.8 | 3.2 | 1 | |
| Total rank | 9 | 8 | 5 | 7 | 6 | 8 | 7 | 4 | 2 | 3 | 1 | |
Figure 2Convergence curves of the HLBO and competitor algorithms in optimizing objective functions to .
p-values results from Wilcoxon sum rank test.
| Compared algorithms | Test function type | ||
|---|---|---|---|
| Unimodal | High-multimodal | Fixed-multimodal | |
| HLBO versus SMA | 0.000330083 | 1.63352E−12 | 0.432505732 |
| HLBO versus HGS | 3.09811E−6 | 1.63352E−12 | 9.93431E−30 |
| HLBO versus MPA | 2.73907E−22 | 0.000331172 | 4.9571E−34 |
| HLBO versus TSA | 3.24444E−7 | 6.60407E−10 | 3.6466E−34 |
| HLBO versus WOA | 2.03592E−7 | 0.016139556 | 1.43615E−34 |
| HLBO versus GWO | 0.000121056 | 0.844919773 | 1.43615E−34 |
| HLBO versus TLBO | 4.24099E−22 | 0.001091824 | 1.49171E−25 |
| HLBO versus GSA | 3.3289E−8 | 6.10009E−8 | 0.001848864 |
| WOA versus PSO | 9.54457E−19 | 8.18756E−10 | 5.68697E−9 |
| WOA versus GA | 1.03289E−24 | 2.05428E−6 | 1.43615E−34 |
Evaluation results of IEEE CEC 2017 objective functions to .
| GA | PSO | GSA | TLBO | GWO | WOA | TSA | MPA | SMA | HGS | HLBO | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Avg | 9800 | 3960 | 296 | 2.0E+7 | 3.3E+5 | 8.5E+6 | 296 | 3400 | 156 | 2470 | 100 | |
| Std | 6210 | 4660 | 287 | 4.2E+6 | 1.1E+5 | 2.4E+7 | 287 | 3840 | 3.8E+4 | 277 | 501 | |
| Rank | 7 | 6 | 3 | 10 | 8 | 9 | 3 | 5 | 2 | 4 | 1 | |
| Avg | 5610 | 7060 | 7910 | 1.2E+4 | 314 | 461 | 216 | 219 | 201 | 201 | 200 | |
| Std | 4360 | 2290 | 2260 | 6660 | 7510 | 7380 | 797 | 701 | 77.9 | 99 | 10.9 | |
| Rank | 7 | 8 | 9 | 10 | 5 | 6 | 3 | 4 | 2 | 2 | 1 | |
| Avg | 8720 | 300 | 1.1E+4 | 2.8E+4 | 1540 | 2.3E+4 | 1.1E+4 | 300 | 301 | 1510 | 300 | |
| Std | 6170 | 2.0E−10 | 1690 | 9240 | 1980 | 3900 | 1670 | 0 | 50.1 | 26.5 | 1.0E−10 | |
| Rank | 5 | 1 | 6 | 8 | 4 | 7 | 6 | 1 | 2 | 3 | 1 | |
| Avg | 411 | 406 | 407 | 548 | 410 | 2390 | 407 | 406 | 403 | 404 | 400 | |
| Std | 19.3 | 3.43 | 3.05 | 15.9 | 7.89 | 431 | 3.05 | 10.6 | 99 | 8.54 | 0.0596 | |
| Rank | 7 | 4 | 5 | 8 | 6 | 9 | 5 | 4 | 2 | 3 | 1 | |
| Avg | 516 | 513 | 557 | 742 | 514 | 900 | 557 | 522 | 530 | 513 | 510 | |
| Std | 7.24 | 6.83 | 8.78 | 36.9 | 6.37 | 83.1 | 8.79 | 11 | 60.9 | 25.4 | 4.13 | |
| Rank | 4 | 2 | 7 | 8 | 3 | 9 | 7 | 5 | 6 | 2 | 1 | |
| Avg | 600 | 600 | 622 | 665 | 601 | 691 | 622 | 610 | 682 | 600 | 600 | |
| Std | 0.698 | 1.02 | 9.43 | 43.9 | 0.092 | 11.4 | 9.43 | 8.63 | 37 | 1.46 | 6.4E−4 | |
| Rank | 1 | 1 | 4 | 5 | 2 | 7 | 4 | 3 | 6 | 1 | 1 | |
| Avg | 728 | 719 | 715 | 1280 | 730 | 1860 | 715 | 741 | 713 | 713 | 723 | |
| Std | 7.62 | 5.33 | 1.62 | 44.1 | 8.99 | 79.8 | 1.63 | 17.3 | 1.7 | 4.49 | 4.09 | |
| Rank | 5 | 3 | 2 | 8 | 6 | 9 | 2 | 7 | 1 | 1 | 4 | |
| Avg | 821 | 811 | 821 | 952 | 814 | 1070 | 821 | 823 | 829 | 809 | 809 | |
| Std | 9.36 | 5.72 | 4.9 | 19.9 | 8.63 | 46.5 | 4.9 | 10.4 | 55.4 | 8.37 | 3.26 | |
| Rank | 5 | 3 | 5 | 8 | 4 | 9 | 5 | 6 | 7 | 1 | 2 | |
| Avg | 910 | 900 | 900 | 6800 | 911 | 2.9E+4 | 900 | 944 | 4670 | 910 | 900 | |
| Std | 15.9 | 6.2E−14 | 6.2E−15 | 1360 | 20.4 | 9130 | 0 | 110 | 2150 | 20.9 | 0.017 | |
| Rank | 2 | 1 | 1 | 6 | 3 | 7 | 1 | 4 | 5 | 2 | 1 | |
| Avg | 1720 | 1470 | 2690 | 5290 | 1530 | 7470 | 2690 | 1860 | 2590 | 1410 | 1440 | |
| Std | 263 | 225 | 311 | 674 | 300 | 1420 | 311 | 308 | 433 | 36.6 | 147 | |
| Rank | 5 | 3 | 8 | 9 | 4 | 10 | 8 | 6 | 7 | 1 | 2 | |
| Avg | 1130 | 1110 | 1130 | 1270 | 1140 | 1920 | 1130 | 1180 | 1110 | 1110 | 1100 | |
| Std | 24.9 | 6.56 | 11 | 41.6 | 56.5 | 1980 | 11 | 62.5 | 26.5 | 11.7 | 1.33 | |
| Rank | 3 | 2 | 3 | 6 | 4 | 7 | 3 | 5 | 2 | 2 | 1 | |
| Avg | 3.7E+4 | 1.4E+4 | 7.0E+5 | 2.2E+7 | 6.3E+5 | 1.8E+8 | 7.1E+5 | 2.0E+6 | 1630 | 1.5E+4 | 1250 | |
| Std | 3.6E+4 | 1.2E+4 | 4.4E+4 | 2.2E+7 | 1.2E+6 | 1.8E+9 | 4.4E+5 | 2.0E+6 | 207 | 2800 | 56.7 | |
| Rank | 5 | 3 | 7 | 10 | 6 | 11 | 8 | 9 | 2 | 4 | 1 | |
| Avg | 1.1E+4 | 8600 | 1.1E+4 | 4.2E+5 | 9840 | 1.9E+8 | 1.1E+4 | 1.61E+4 | 1320 | 6820 | 1310 | |
| Std | 9330 | 5350 | 2200 | 1.3E+5 | 5880 | 1.4E+8 | 2200 | 1.1E+4 | 81.8 | 4450 | 2.7 | |
| Rank | 6 | 4 | 7 | 9 | 5 | 10 | 7 | 8 | 2 | 3 | 1 | |
| Avg | 7050 | 1480 | 7150 | 4.1E+5 | 3400 | 2.0E+6 | 7150 | 1510 | 1450 | 1450 | 1400 | |
| Std | 8530 | 44.4 | 1560 | 2.4E+5 | 2040 | 7.3E+6 | 1560 | 53.4 | 58.5 | 23.4 | 4.24 | |
| Rank | 6 | 3 | 7 | 8 | 5 | 9 | 7 | 4 | 2 | 2 | 1 | |
| Avg | 9300 | 1710 | 1.8E+4 | 4.8E+4 | 3810 | 1.4E+7 | 1.8E+4 | 2240 | 1510 | 1580 | 1500 | |
| Std | 9380 | 296 | 5750 | 1.6E+4 | 4030 | 2.1E+7 | 5750 | 597 | 17.1 | 134 | 0.543 | |
| Rank | 7 | 4 | 8 | 9 | 6 | 10 | 8 | 5 | 2 | 3 | 1 | |
| Avg | 1790 | 1860 | 2150 | 3500 | 1730 | 3000 | 2150 | 1730 | 1820 | 1730 | 1600 | |
| Std | 135 | 134 | 111 | 239 | 130 | 1250 | 111 | 133 | 240 | 125 | 1.03 | |
| Rank | 3 | 5 | 6 | 8 | 2 | 7 | 6 | 2 | 4 | 2 | 1 | |
| Avg | 1750 | 1760 | 1860 | 2630 | 1760 | 4340 | 1860 | 1770 | 1830 | 1730 | 1710 | |
| Std | 41.6 | 49.6 | 113 | 199 | 32.7 | 331 | 113 | 35.7 | 184 | 36.1 | 9.86 | |
| Rank | 3 | 4 | 7 | 8 | 4 | 9 | 7 | 5 | 6 | 2 | 1 | |
| Avg | 1.6E+4 | 1.5E+4 | 8720 | 7.5E+5 | 2.6E+4 | 3.7E+7 | 8720 | 2.3E+4 | 1830 | 7440 | 1800 | |
| Std | 1.3E+4 | 1.2E+4 | 5290 | 3.9E+5 | 1.6E+4 | 5.2E+7 | 5290 | 1.5E+4 | 14.1 | 4720 | 0.543 | |
| Rank | 6 | 5 | 4 | 9 | 8 | 10 | 4 | 7 | 2 | 3 | 1 | |
Evaluation results of IEEE CEC 2017 objective functions to .
| GA | PSO | GSA | TLBO | GWO | WOA | TSA | MPA | SMA | HGS | HLBO | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Avg | 9690 | 2600 | 1.4E+4 | 6.1E+5 | 9870 | 2.3E+6 | 4.5E+4 | 2920 | 1920 | 1950 | 1900 | |
| Std | 7070 | 2290 | 2.0E+4 | 5.7E+5 | 6660 | 1.7E+7 | 2.0E+4 | 1950 | 30 | 57.8 | 0.47 | |
| Rank | 6 | 4 | 8 | 10 | 7 | 11 | 9 | 5 | 2 | 3 | 1 | |
| Avg | 2060 | 2090 | 2270 | 2870 | 2080 | 3790 | 2270 | 2090 | 2490 | 2020 | 2020 | |
| Std | 62.7 | 65.1 | 85.4 | 213 | 54.3 | 462 | 85.4 | 51.5 | 254 | 26.4 | 10.1 | |
| Rank | 3 | 5 | 6 | 8 | 4 | 9 | 6 | 5 | 7 | 2 | 1 | |
| Avg | 2300 | 2280 | 2360 | 2580 | 2320 | 2580 | 2360 | 2250 | 2320 | 2230 | 2200 | |
| Std | 45.8 | 56.4 | 29.5 | 64.5 | 7.32 | 192 | 29.5 | 63.1 | 70.9 | 45.5 | 21.3 | |
| Rank | 5 | 4 | 7 | 8 | 6 | 8 | 7 | 3 | 6 | 2 | 1 | |
| Avg | 2300 | 2310 | 2300 | 7180 | 2310 | 1.4E+4 | 2300 | 2310 | 3530 | 2280 | 2280 | |
| Std | 2.49 | 69.1 | 0.0752 | 1340 | 17.6 | 1080 | 0.0732 | 12.3 | 886 | 13.9 | 39.8 | |
| Rank | 3 | 4 | 3 | 6 | 4 | 7 | 3 | 3 | 5 | 1 | 2 | |
| Avg | 2630 | 2620 | 2740 | 3120 | 2620 | 3810 | 2740 | 2620 | 2730 | 2610 | 2610 | |
| Std | 14 | 9.65 | 40.9 | 86.8 | 8.85 | 229 | 4.9 | 9.08 | 254 | 4.31 | 4.11 | |
| Rank | 4 | 3 | 6 | 7 | 3 | 8 | 6 | 3 | 5 | 1 | 2 | |
| Avg | 2760 | 2690 | 2740 | 3330 | 2740 | 3480 | 2740 | 2730 | 2700 | 2620 | 2520 | |
| Std | 15.6 | 131 | 5.77 | 169 | 9.12 | 229 | 5.8 | 67.3 | 76.7 | 83.2 | 40.1 | |
| Rank | 7 | 3 | 6 | 8 | 6 | 9 | 6 | 5 | 4 | 2 | 1 | |
| Avg | 2950 | 2920 | 2940 | 2910 | 2940 | 3910 | 2940 | 2920 | 2930 | 2920 | 2900 | |
| Std | 20.2 | 26.1 | 16.1 | 18.4 | 24.7 | 266 | 16 | 25 | 21.8 | 13.2 | 0.512 | |
| Rank | 6 | 3 | 5 | 2 | 5 | 7 | 5 | 3 | 4 | 3 | 1 | |
| Avg | 3110 | 2950 | 3.4E+4 | 7870 | 3230 | 7100 | 3440 | 2900 | 3460 | 3110 | 2850 | |
| Std | 350 | 261 | 657 | 951 | 2970 | 657 | 38.2 | 626 | 302 | 23.4 | 101 | |
| Rank | 4 | 3 | 10 | 9 | 5 | 8 | 6 | 2 | 7 | 4 | 1 | |
| Avg | 3120 | 3120 | 3260 | 3410 | 3100 | 4810 | 3260 | 3090 | 3140 | 3110 | 3090 | |
| Std | 20.1 | 26.1 | 43.6 | 85.8 | 22.8 | 642 | 43.6 | 2.91 | 22.4 | 21.8 | 0.481 | |
| Rank | 5 | 5 | 7 | 8 | 3 | 9 | 7 | 2 | 6 | 4 | 1 | |
| Avg | 3320 | 3320 | 3460 | 3400 | 3390 | 5090 | 3460 | 3210 | 3400 | 2300 | 3100 | |
| Std | 132 | 127 | 35.3 | 124 | 107 | 329 | 35.3 | 118 | 137 | 130 | 6.6E−5 | |
| Rank | 4 | 4 | 7 | 6 | 5 | 8 | 7 | 3 | 6 | 1 | 2 | |
| Avg | 3250 | 3200 | 3450 | 4560 | 3190 | 8890 | 3450 | 3210 | 3210 | 3210 | 3150 | |
| Std | 85.7 | 84.7 | 179 | 516 | 44.8 | 1480 | 179 | 54 | 115 | 59.1 | 134 | |
| Rank | 5 | 3 | 6 | 7 | 2 | 8 | 6 | 4 | 4 | 4 | 1 | |
| Avg | 5.4E+5 | 3.5E+5 | 1.3E+6 | 4.0E+6 | 3.0E+5 | 1.9E+7 | 9.4E+5 | 4.2E+5 | 3.1E+5 | 3.0E+5 | 3410 | |
| Std | 6.7E+5 | 5.3E+5 | 3.8E+5 | 1.7E+6 | 5.5E+5 | 1.4E+8 | 3.8E+5 | 5.9E+5 | 4.7E+5 | 2.2E+4 | 28 | |
| Rank | 7 | 5 | 9 | 10 | 3 | 11 | 8 | 6 | 4 | 2 | 1 | |
| Sum rank | 146 | 108 | 179 | 236 | 138 | 258 | 170 | 134 | 122 | 70 | 38 | |
| Mean rank | 0.1856 | 0.1422 | 0.2289 | 0.3133 | 0.1844 | 0.3389 | 0.2411 | 0.1767 | 0.1578 | 0.0978 | 0.0489 | |
| Total rank | 7 | 3 | 9 | 10 | 6 | 11 | 8 | 5 | 4 | 2 | 1 | |