| Literature DB >> 27656200 |
Alan Díaz-Manríquez1, Gregorio Toscano2, Jose Hugo Barron-Zambrano1, Edgar Tello-Leal1.
Abstract
We propose to couple the R2 performance measure and Particle Swarm Optimization in order to handle multi/many-objective problems. Our proposal shows that through a well-designed interaction process we could maintain the metaheuristic almost inalterable and through the R2 performance measure we did not use neither an external archive nor Pareto dominance to guide the search. The proposed approach is validated using several test problems and performance measures commonly adopted in the specialized literature. Results indicate that the proposed algorithm produces results that are competitive with respect to those obtained by four well-known MOEAs. Additionally, we validate our proposal in many-objective optimization problems. In these problems, our approach showed its main strength, since it could outperform another well-known indicator-based MOEA.Entities:
Year: 2016 PMID: 27656200 PMCID: PMC5021892 DOI: 10.1155/2016/1898527
Source DB: PubMed Journal: Comput Intell Neurosci
Algorithm 1PSO algorithm.
Algorithm 2R2-MOPSO.
Test problems adopted.
| Test problem | # of variables | # of objectives |
|---|---|---|
| ZDT1–3, UF1–3 | 30 | 2 |
| ZDT4, 6 | 10 | 2 |
| DTLZ1 | 7 | 3 |
| DTLZ2–4 | 12 | 3 |
| UF8–10 | 30 | 3 |
Adopted parameters for each MOEA.
| NSGA-II | MOEA/D | SMS-EMOA | MOMBI-II |
|
|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| size_file = 100 |
|
|
Figure 1Graphical results of the online convergence for all the test problems.
Comparison of the results obtained by NSGA-II, MOEA/D, SMS-EMOA, MOMBI-II and R2-MOPSO with respect to the hypervolume with 20,000 evaluations for bi-objective problems and 30,000 for three objective problems.
| Problem | NSGA-II | MOEA/D | SMS-EMOA | MOMBI-II |
|
|---|---|---|---|---|---|
| ZDT1 | 120.644 ± 0.00 | 120.375 ± 0.40 | 120.643 ± 0.00 | 120.532 ± 0.03 | 120.455 ± 0.13 |
| ZDT2 | 120.283 ± 0.01 | 119.019 ± 2.19 | 120.276 ± 0.03 | 119.001 ± 0.10 | 120.108 ± 0.16 |
| ZDT3 | 128.752 ± 0.01 | 128.198 ± 1.21 | 128.749 ± 0.01 | 128.218 ± 0.18 | 128.453 ± 0.20 |
| ZDT4 | 120.271 ± 0.55 | 118.496 ± 1.36 | 119.063 ± 1.49 | 119.127 ± 0.01 | 118.842 ± 1.02 |
| ZDT6 | 116.090 ± 0.06 | 117.383 ± 0.03 | 115.938 ± 0.07 | 117.387 ± 0.12 | 116.281 ± 0.19 |
| UF1 | 14.812 ± 0.01 | 14.789 ± 0.02 | 14.715 ± 0.01 | 14.943 ± 0.01 | 15.018 ± 0.02 |
| UF2 | 5.359 ± 0.02 | 5.328 ± 0.02 | 5.343 ± 0.00 | 5.323 ± 0.02 | 5.437 ± 0.00 |
| UF3 | 16.295 ± 0.01 | 16.248 ± 0.01 | 16.371 ± 0.02 | 16.705 ± 0.01 | 16.4009 ± 0.01 |
| DTLZ1 | 0.177 ± 0.02 | 0.184 ± 0.00 | 0.188 ± 0.00 | 0.164 ± 0.01 | 0.168 ± 0.03 |
| DTLZ2 | 0.690 ± 0.01 | 0.709 ± 0.00 | 0.740 ± 0.00 | 0.718 ± 0.01 | 0.721 ± 0.00 |
| DTLZ3 | 0.961 ± 3.94 | 26.033 ± 1.14 | 2.032 ± 4.09 | 4.352 ± 3.21 | 7.229 ± 9.78 |
| DTLZ4 | 0.646 ± 0.18 | 0.454 ± 0.22 | 0.637 ± 0.14 | 0.710 ± 0.12 | 0.721 ± 0.01 |
| UF8 | 2.020 ± 0.01 | 2.021 ± 0.02 | 2.022 ± 0.01 | 2.016 ± 0.02 | 2.021 ± 0.00 |
| UF9 | 1.435 ± 0.02 | 1.437 ± 0.01 | 1.435 ± 0.00 | 1.398 ± 0.01 | 1.438 ± 0.01 |
| UF10 | 1.096 ± 0.01 | 1.099 ± 0.01 | 1.099 ± 0.02 | 1.1139 ± 0.03 | 1.100 ± 0.01 |
Figure 2Graphical results of the visual comparison (Pareto fronts) for all the test problems.
HV: statistical analysis.
| ZDT1 | ZDT2 | ZDT3 | ZDT4 | ZDT6 | UF1 | UF2 | UF3 | DTLZ1 | DTLZ2 | DTLZ3 | DTLZ4 | UF8 | UF9 | UF10 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
| + | + | + | + | + | ||||||||||
|
| + | + | + | + | − |
Comparison of the hypervolume's average obtained by MOMBI-II and R2-MOPSO for the DTLZ1 test problem with different number of objectives (M).
|
| SMS-EMOA | MOMBI-II |
|
|---|---|---|---|
| 4 | 15.740759 ( ) | 15.96795 ( ) | 15.916804 |
| 5 | 23.495387 (+) | 31.678247 ( ) | 31.647112 |
| 6 | 15.939020 (+) | 63.881022 ( ) | 63.871206 |
| 7 | 37.503944 (+) | 126.443144 ( ) | 127.956645 |
| 8 | 58.822058 (+) | 253.535178 (+) | 255.534288 |
| 9 | 71.723936 (+) | 509.121631 (+) | 510.093877 |
| 10 | 388.922373 (+) | 1020.781209 (+) | 1022.891997 |
Comparison of the hypervolume's average obtained by MOMBI-II and R2-MOPSO for the DTLZ2 test problem with different number of objectives (M).
|
| SMS-EMOA | MOMBI-II |
|
|---|---|---|---|
| 4 | 15.521335 ( ) | 15.490132 ( ) | 15.485958 |
| 5 | 31.598023 ( ) | 31.599134 ( ) | 31.581132 |
| 6 | 63.648437 ( ) | 63.639010 ( ) | 63.638744 |
| 7 | 127.672459 ( ) | 127.680517 ( ) | 127.680623 |
| 8 | 255.683900 ( ) | 255.693671 ( ) | 255.707244 |
| 9 | 511.666530 ( ) | 511.665803 ( ) | 511.660240 |
| 10 | 1023.617417 ( ) | 1023.521349 ( ) | 1023.471587 |
Comparison of the hypervolume's average obtained by MOMBI-II and R2-MOPSO for the DTLZ3 test problem with different number of objectives (M).
|
| SMS-EMOA | MOMBI-II |
|
|---|---|---|---|
| 4 | 0.0 (+) | 0.310916 (+) | 0.529142 |
| 5 | 0.0 (+) | 1.231819 (+) | 1.389182 |
| 6 | 0.0 (+) | 0.201825 ( ) | 0.201977 |
| 7 | 0.0 (+) | 2.351874 (+) | 2.803984 |
| 8 | 0.0 (+) | 5.925318 (+) | 6.112229 |
| 9 | 0.0 (+) | 38.102465 (+) | 39.989576 |
| 10 | 0.0 (+) | 15.234512 (+) | 16.484128 |
Comparison of the hypervolume's average obtained by MOMBI-II and R2-MOPSO for the DTLZ4 test problem with different number of objectives (M).
|
| SMS-EMOA | MOMBI-II |
|
|---|---|---|---|
| 4 | 15.110649 (+) | 15.221809 (+) | 15.480663 |
| 5 | 31.489328 (+) | 31.531203 (+) | 31.580678 |
| 6 | 63.465142 (+) | 63.530765 (+) | 63.599144 |
| 7 | 127.641483 (+) | 127.642368 (+) | 127.678039 |
| 8 | 255.711370 (+) | 255.721893 ( ) | 255.734554 |
| 9 | 511.741231 (+) | 511.761209 (+) | 511.781234 |
| 10 | 1023.679123 (+) | 1023.680125 (+) | 1023.691262 |