| Literature DB >> 35169153 |
Yanjiao Wang1, Peng Gao2, Ye Chen1,3.
Abstract
Recent studies on many-objective optimization problems (MaOPs) have tended to employ some promising evolutionary algorithms with excellent convergence accuracy and speed. However, difficulties in scalability upon MaOPs including the selection of leaders, etc., are encountered because the most evolutionary algorithms are proposed for single-objective optimization. To further improve the performance of many-objective evolutionary algorithms in solving MaOPs when the number of the objectives increases, this paper proposes a many-objective optimization algorithm based on the improved Farmland Fertility algorithm (MOIFF). In MOIFF, a novel bio-inspired meta heuristic method proposed in 2018, called Farmland Fertility algorithm (FF), is employed to serve as the optimization strategy. In order to handle MaOPs effectively, FF has been tailored from the following aspects. An individual fitness assessment approach based on cumulative ranking value has been proposed to distinguish the quality of each individual; a novel method based on individual cumulative ranking value to constitute and update the global memory and local memory of each individual is proposed, and a hybrid subspace search and full space search method has been designed to update individuals in the stages of soil optimization and soil fusion. In addition, adaptive environmental selection has been proposed. Finally, MOIFF is compared with four state-of-the art many-objective evolutionary algorithms on many test problems with various characteristics, including the DTLZ and WFG test suites. Experimental results demonstrate that the proposed algorithm has competitive convergence and diversity on MaOPs.Entities:
Year: 2022 PMID: 35169153 PMCID: PMC8847583 DOI: 10.1038/s41598-022-06329-x
Source DB: PubMed Journal: Sci Rep ISSN: 2045-2322 Impact factor: 4.379
Representative many-objective evolutionary algorithms.
| Many-objective processing approaches | Evolution strategy | Many-objective evolutionary algorithm | Number of objectives | References | |
|---|---|---|---|---|---|
| Pareto-based approaches | Pareto-dominance | GA | NSGAII[ | 2, 3 | Deb et al.[ |
| Random Frog Hopping Algorithm | MOSFLA[ | 2, 3, 5 | Guo et al.[ | ||
| Chimpanzee Algorithm | MOBO[ | 2, 3 | Amit Kumar Das et al.[ | ||
| Grid-dominance | GA | GRID[ | 4, 5, 6, 8, 10 | Yang et al.[ | |
| r-Dominance | PSO | r-MOPSO[ | 3, 5, 10 | Zhang et al.[ | |
| theta-Dominance | SBX operator and variation | 3, 5, 8, 10, 15 | Yuan et al.[ | ||
| LWM-dominance | GA | LWM-NSGAII[ | 5, 10, 15, 20 | Zhu et al.[ | |
| Decomposition-based approaches | Weighted sum approach, Weighted Tchebycheff approach, Penalty-based boundary intersection | GA | MOEA/D[ | 2, 3, 4 | Zhang et al.[ |
| APD Function | GA | RVEA[ | 3, 6, 8, 10 | Cheng et al.[ | |
| Weighted sum approach | Artificial Fish Swarms Algorithm (AFSA) | MOAFS[ | 5, 6 | Ali Dabba et al.[ | |
| Butterfly Optimization Algorithm (BOA) | MOABO[ | 2, 3, 10 | Rodrigues et al.[ | ||
| Reference point-based method | Artificial Bee Colony Algorithm (ABC) | MaOABC/D-LA[ | 3, 5, 10, 15 | Zhao et al.[ | |
| Bat Algorithm (BA) | MaOBAT[ | 2, 3, 5, 7, 10 | Perwaiz et al.[ | ||
| Penalty-based boundary intersection | Brain Storm Optimization Algorithm (BSO) | MaOBSO[ | 5, 10 | Wu et al.[ | |
| Reference point + Pareto-dominance | Cuckoo Search (CS) | HMaOCS[ | 2, 3, 4, 6, 8, 10 | Cui[ | |
| Indicator-based approaches | HV indicator | GA | HypE[ | 2, 3, 5, 7, 10, 25, 50 | Bader et al.[ |
| IGD indicator | GA | MaOEA/IGD[ | 8, 15, 20 | Sun et al.[ | |
| IGD indicator | collaborative optimization control | MoMCO[ | 3, 5, 8, 10 | Zhang et al.[ | |
| Bacterial Foraging Algorithm | HMOBFA[ | 3, 5, 8 | Liu et al.[ | ||
| R2 indicator | PSO | R2-MOPSO-II[ | 3, 5, 8, 10, 15 | Li et al.[ | |
Figure 1Principle and effect of the novel individual fitness assessment approach based on cumulative ranking value.
Figure 2Schematic of the neighbor population.
Population size setting.
| Number of objectives | Population size |
|---|---|
| 3 | 91 ( |
| 5 | 210 ( |
| 8 | 156 ( |
| 10 | 275 ( |
| 15 | 135 ( |
Maximum number of fitness estimations for different test problems.
| Problem | |||||
|---|---|---|---|---|---|
| DTLZ1 | 36,400 | 126,000 | 117,000 | 275,000 | 202,500 |
| DTLZ2 | 22,750 | 73,500 | 78,000 | 206,250 | 135,000 |
| DTLZ3 | 91,000 | 210,000 | 156,000 | 412,500 | 270,000 |
| DTLZ4 | 54,600 | 210,000 | 195,000 | 550,000 | 405,000 |
| DTLZ5 | 54,600 | 210,000 | 187,200 | 168,000 | 270,000 |
| DTLZ6 | 36,800 | 73,500 | 117,000 | 224,000 | 270,000 |
| DTLZ7 | 54,600 | 210,000 | 195,000 | 550,000 | 405,000 |
| WFG1-WFG9 | 92,000 | 212,100 | 156,000 | 276,100 | 136,000 |
Setting of parameters in each algorithms.
| MaOEAs | Parameters |
|---|---|
| NSGAIII | |
| MOEA/D | |
| RVEA | |
| MOIFF |
Average and standard deviation of the IGD values obtained by the five algorithms on the DTLZ test suite with different numbers of objectives.
| Text suite | NSGAIII | MOEA/D | RVEA | ARMOEA | MOIFF | |
|---|---|---|---|---|---|---|
| DTLZ1 | 3 | 2.07E−02 (2.99E−04) + | 2.10E−02 (4.73E−04) + | 2.08E−02 (2.27E−04) + | 3.08E−02 (6.00E−02) | |
| 5 | 5.27E−02 (4.60E−05)− | 5.28E−02 (8.10E−05)− | 5.27E−02 (2.80E−05)− | 5.27E−02 (5.62E−05)− | ||
| 8 | 1.06E−01 (2.94E−02)− | 9.63E−02 (3.28E−04)− | 9.71E−02 (2.71E−04)- | 9.90E−02 (5.84E−04)− | ||
| 10 | 1.15E−01 (2.37E−02)− | 1.09E−01 (1.85E−04)− | 1.08E−01 (2.90E−04)− | 1.12E−01 (1.21E−03)− | ||
| 15 | 2.04E−01 (2.37E−02) + | 1.77E−01 (5.60E−03) + | 1.70E−01 (1.54E−02)− | 2.49E−01 (1.13E−02) | ||
| DTLZ2 | 3 | 5.45E−02 (1.45E−05)− | 5.45E−02 (3.84E−06)− | 5.46E−02 (1.60E−04)− | 5.46E−02 (7.97E−05)− | |
| 5 | 1.65E−01 (2.72E−05)− | 1.65E−01 (9.43E−06)− | 1.65E−01 (2.28E−05)− | 1.65E−01 (8.57E−05)− | ||
| 8 | 3.37E−01 (6.22E−02)− | 3.15E−01 (3.34E−05)− | 3.15E−01 (1.41E−04)− | 3.26E−01 (1.90E−03)− | ||
| 10 | 4.93E−01 (8.03E−02)− | 4.22E−01 (1.69E−04)− | 4.20E−01 (4.72E−04)− | 4.27E−01 (2.47E−03)− | ||
| 15 | 7.50E−01 (5.07E−02)− | 6.23E−01 (7.47E−04)− | 6.24E−01 (4.18E−03)− | 6.11E−01 (3.01E−03)− | ||
| DTLZ3 | 3 | 5.49E−02 (6.97E−04) + | 5.48E−02 (3.88E−04) + | 5.49E−02 (4.29E−04) + | 1.19E−01 (2.50E−01) | |
| 5 | 1.65E−01 (3.05E−04)− | 1.65E−01 (2.15E−04)− | 1.65E−01 (7.46E−05)− | 1.66E−01 (3.26E−03)− | ||
| 8 | 5.51E−01 (5.16E−01)− | 3.89E−01 (1.88E−01) = | 3.16E−01 (4.96E−04) = | 3.45E−01 (7.68E−03) = | ||
| 10 | 6.50E−01 (6.61E−01)− | 4.22E−01 (1.06E−03)− | 4.20E−01 (7.19E−04)− | 4.29E−01 (4.27E−03)− | ||
| 15 | 1.99E + 01 (1.42E + 01)− | 9.40E−01 (2.98E−01)− | 6.23E−01 (1.26E−03)− | 6.14E−01 (8.73E−03)− | ||
| DTLZ4 | 3 | 2.79E−01 (2.66E−01)− | 3.55E−01 (3.25E−01)− | 7.07E−02 (8.75E−02) = | 2.60E−01 (2.86E−01)− | |
| 5 | 1.73E−01 (4.37E−02)− | 3.18E−01 (1.58E−01)− | 1.65E−01 (6.97E−06)− | 1.73E−01 (4.20E−02)− | ||
| 8 | 3.74E−01 (1.00E−01) = | 4.82E−01 (9.67E−02)− | 3.23E−01 (2.80E−02) = | 3.23E−01 (1.52E−03) = | ||
| 10 | 4.38E−01 (4.80E−02)− | 5.19E−01 (6.77E−02)− | 4.21E−01 (4.41E−04)− | 4.27E−01 (2.48E−03)− | ||
| 15 | 7.31E−01 (5.09E−02)− | 6.84E−01 (3.13E−02)− | 6.25E−01 (1.63E−03)− | 6.07E−01 (2.42E−03)− | ||
| DTLZ5 | 3 | 3.39E−02 (1.83E−05)− | 7.03E−02 (8.02E−03)− | 5.42E−03 (1.25E−04) + | 2.96E−02 (4.26E−03) | |
| 5 | 9.03E−02 (3.22E−02) = | 1.99E−01 (1.90E−02)− | 5.50E−02 (7.22E−03) + | 8.29E−02 (1.94E−02) | ||
| 8 | 3.59E−01 (9.03E−02)− | 3.60E−01 (4.04E−02)− | 1.04E−01 (2.51E−02) + | 1.22E−01 (2.69E−02) | ||
| 10 | 5.02E−01 (1.27E−01)− | 3.08E−01 (3.64E−02)− | 9.14E−02 (1.39E−02) + | 1.49E−01 (3.10E−02) | ||
| 15 | 2.51E−01 (5.64E−02)− | 3.06E−01 (9.70E−02)− | 1.12E−01 (1.98E−02) + | 2.16E−01 (5.19E−02) | ||
| DTLZ6 | 3 | 2.00E−02 (2.70E−03) + | 3.39E−02 (2.04E−05) + | 8.53E−02 (1.60E−02)− | 4.74E−02 (9.10E−03) | |
| 5 | 1.66E−01 (7.91E−02)− | 1.50E−01 (2.38E−02)− | 7.12E−02 (2.11E−02) + | 7.78E−02 (1.19E−02) | ||
| 8 | 6.59E−01 (3.43E−01)− | 2.92E−01 (6.01E−02)− | 1.07E−01 (2.23E−02) + | 1.43E−01 (1.86E−02) | ||
| 10 | 2.66E + 00 (1.15E + 00)− | 2.40E−01 (5.44E−02)− | 1.03E−01 (2.37E−02) + | 1.42E−01 (1.90E−02) | ||
| 15 | 4.90E + 00 (1.15E + 00)− | 1.87E−01 (1.18E−02)− | 1.04E−01 (2.35E−02) + | 1.82E−01 (7.98E−02) | ||
| DTLZ7 | 3 | 1.51E−01 (4.39E−03) = | 1.07E−01 (2.76E−03) = | 3.06E−01 (2.33E−01) = | 2.80E−01 (2.66E−01) | |
| 5 | 2.79E−01 (1.02E−02) + | 5.76E−01 (1.72E−01)− | 5.02E−01 (7.27E−03)− | 3.46E−01 (3.90E−02) | ||
| 8 | 1.86E + 00 (2.16E−01)− | 1.89E + 00 (9.58E−02)− | 1.00E + 00 (5.71E−02) = | 9.86E−01 (1.17E−01) | ||
| 10 | 3.01E + 00 (3.61E−01)− | 2.67E + 00 (1.71E−01)− | 1.49E + 00 (1.43E−01) + | 2.11E + 00 (3.86E−01) | ||
| 15 | 7.34E + 00 (1.05E + 00)− | 6.07E + 00 (8.95E−01)− | 5.03E + 00 (9.02E−01)− | 4.59E + 00 (2.58E + 00) | ||
| +/=/− | 9/2/24 | 12/3/20 | 3/4/28 | 14/4/17 |
Average and standard deviation of the HV values obtained by the five algorithms on the DTLZ test suite with different numbers of objectives.
| Text Suite | NSGA-III | MOEA/D | RVEA | ARMOEA | MOIFF | |
|---|---|---|---|---|---|---|
| DTLZ1 | 3 | 8.40E−01 (1.85E−03)− | 8.38E−01 (2.55E−03)− | 8.40E−01 (1.51E−03)− | 8.40E−01 (1.57E−03)− | |
| 5 | 9.80E−01 (1.77E−04)− | 9.80E−01 (1.87E−04)− | 9.80E−01 (1.44E−04)− | 9.80E−01 (1.53E−04)− | ||
| 8 | 9.88E−01 (4.43E−02)− | 9.97E−01 (1.34E−04)− | 9.98E−01 (5.52E−05)− | 9.98E−01 (6.10E−05)− | ||
| 10 | 9.96E−01 (1.73E−02) = | 9.99E−01 (6.63E−04) | ||||
| 15 | 9.87E−01 (1. 69E−02) = | 1.00E + 00 (2.73E−04)− | 1.00E + 00 (5.47E−05) + | 1.00E + 00 (2.07E−04) | ||
| DTLZ2 | 3 | 5.59E−01 (7.35E−05)− | 5.59E−01 (6.76E−05)− | 5.59E−01 (2.95E−04)− | 5.59E−01 (1.84E−04)− | |
| 5 | 8.12E−01 (4.27E−04)− | 8.12E−01 (4.57E−04)− | 8.12E−01 (3.97E−04)− | 8.12E−01 (3.82E−04)− | ||
| 8 | 9.14E−01 (2.81E−02)− | 9.24E−01 (2.69E−04)− | 9.24E−01 (2.41E−04)− | 9.25E−01 (4.83E−04)− | ||
| 10 | 9.30E−01 (4.26E−02)− | 9.70E−01 (1.85E−04)− | 9.70E−01 (1.82E−04)− | 9.71E−01 (1.94E−04)− | ||
| 15 | 8.55E−01 (6.01E−02)− | 9.91E−01 (1.30E−04)− | 9.90E−01 (2.21E−03)− | 9.91E−01 (5.50E−04)− | ||
| DTLZ3 | 3 | 5.55E−01 (2.89E−03)− | 5.54E−01 (4.35E−03)− | 5.55E−01 (3.15E−03)− | 5.55E−01 (3.39E−03)− | |
| 5 | 8.11E−01 (2.35E−03)− | 8.10E−01 (1.88E−03)− | 8.12E−01 (6.77E−04)− | 8.11E−01 (1.77E−03)− | ||
| 8 | 7.65E−01 (3.12E−01)− | 8.22E−01 (2.30E−01)− | 9.22E−01 (1.70E−03)− | 9.26E−01 (2.85E−03)− | ||
| 10 | 8.40E−01 (2.80E−01)− | 9.70E−01 (6.71E−04)− | 9.70E−01 (3.72E−04)− | 9.71E−01 (3.71E−03)− | ||
| 15 | 0.00E + 00 (0.00E + 00)− | 5.18E−01 (4.41E−01)− | 9.91E−01 (1.33E−04)− | 9.82E−01 (5.05E−03)− | ||
| DTLZ4 | 3 | 4.56E−01 (1.26E−01)− | 4.13E−01 (1.65E−01)− | 5.52E−01 (3.95E−02)− | 4.64E−01 (1.38E−01)− | |
| 5 | 8.09E−01 (2.03E−02)− | 7.43E−01 (8.12E−02)− | 8.13E−01 (4.30E−04)− | 8.09E−01 (1.69E−02)− | ||
| 8 | 8.97E−01 (4.70E−02)− | 8.68E−01 (4.18E−02)− | 9.22E−01 (5.72E−03)− | 9.25E−01 (3.41E−04)− | ||
| 10 | 9.63E−01 (2.13E−02)− | 9.43E−01 (2.42E−02)− | 9.70E−01 (1.97E−04)− | 9.70E−01 (1.84E−04)− | ||
| 15 | 8.97E−01 (4.70E−02)− | 9.70E−01 (1.43E−02)− | 9.90E−01 (1.48E−03)− | 9.91E−01 (1.42E−04)− | ||
| DTLZ5 | 3 | 1.94E−01 (1.11E−03)− | 1.82E−01 (1.05E−05)− | 1.56E−01 (6.29E−03)− | 1.99E−01 (1.16E−04)− | |
| 5 | 1.14E−01 (4.05E−03)− | 1.27E−01 (3.49E−04)− | 1.06E−01 (2.79E−03)− | 1.14E−01 (1.83E−03)− | ||
| 8 | 2.88E−02 (3.24E−02)− | 1.04E−01 (3.84E−04)− | 9.09E−02 (4.36E−05)− | 9.17E−02 (2.41E−03)− | ||
| 10 | 1.33E−02 (2.64E−02)− | 1.00E−01 (3.87E−04)− | 9.09E−02 (8.85E−05)− | 8.86E−02 (1.67E−03)− | ||
| 15 | 9.04E−02 (3.03E−03)− | 9.44E−02 (2.27E−04)− | 9.09E−02 (2.42E−04)− | 9.12E−02 (5.54E−04)− | ||
| DTLZ6 | 3 | 1.90E−01 (1.48E−03)− | 1.82E−01 (1.26E−05)− | 1.46E−01 (1.10E−02)− | 2.00E−01 (6.13E−05)− | |
| 5 | 9.76E−02 (1.78E−02)− | 1.27E−01 (1.78E−03)− | 8.67E−02 (3.39E−02)− | 1.09E−01 (5.81E−03)− | ||
| 8 | 5.14E−02 (4.35E−02)− | 1.04E−01 (2.93E−04)− | 9.39E−02 (1.42E−03)− | 9.24E−02 (1.37E−03)− | ||
| 10 | 3.03E−03 (1.63E−02)− | 9.99E−02 (2.35E−04)− | 9.23E−02 (7.82E−04)− | 9.18E−02 (7.95E−04)− | ||
| 15 | 0.00E + 00 (0.00E + 00)− | 9.44E−02 (3.15E−04)− | 8.95E−02 (8.17E−03)− | 9.15E−02 (6.17E−04)− | ||
| DTLZ7 | 3 | 2.68E−01 (1.02E−02)− | 2.47E−01 (6.21E−03)− | 2.65E−01 (1.76E−03)− | 2.49E−01 (2.38E−02)− | |
| 5 | 2.53E−01 (4.72E−03)− | 1.47E−01 (1.26E−02)− | 2.20E−01 (2.89E−03)− | 2.54E−01 (1.81E−03)− | ||
| 8 | 2.01E−01 (4.29E−03)− | 4.17E−03 (1.52E−02)− | 1.55E−01 (2.37E−02)− | 1.87E−01 (2.88E−03)− | ||
| 10 | 1.87E−01 (7.01E−03)− | 7.97E−06 (2.37E−05)− | 1.45E−01 (2.95E−02)− | 1.67E−01 (8.07E−03)− | ||
| 15 | 1.40E−01 (1.04E−02)− | 2.46E−04 (1.27E−03)− | 1.20E−01 (5.26E−03)− | 7.16E−02 (1.62E−02)− | ||
| +/=/− | 0/2/33 | 0/1/34 | 1/1/33 | 1/1/33 |
Friedman-test of 5 algorithms.
| Algorithm | IGD | HV | ||
|---|---|---|---|---|
| Avg.rank | Rank | Avg.rank | Rank | |
| NSGA-III | 3.73 | 5 | 2.00 | 5 |
| MOEA/D | 2.97 | 3 | 2.34 | 4 |
| RVEA | 3.29 | 4 | 2.67 | 3 |
| ARMOEA | 2.79 | 2 | 3.11 | 2 |
| MOIFF | 2.23 | 1 | 4.87 | 1 |
The response time of the five algorithms on the DTLZ test suite with different numbers of objectives (/s).
| Text Suite | NSGA-III | MOEA/D | RVEA | ARMOEA | MOIFF | |
|---|---|---|---|---|---|---|
| DTLZ1 | 3 | 1.76 | 6.68 | 1.53 | 25.44 | 19.37 |
| 5 | 9.15 | 27.40 | 8.13 | 545.94 | 130.42 | |
| 8 | 7.71 | 23.37 | 6.52 | 391.99 | 149.63 | |
| 10 | 21.16 | 60.25 | 14.22 | 1415.25 | 777.34 | |
| 15 | 18.25 | 41.07 | 12.98 | 808.41 | 299.35 | |
| DTLZ2 | 3 | 1.25 | 4.15 | 1.08 | 25.31 | 11.75 |
| 5 | 6.19 | 16.32 | 4.76 | 375.87 | 63.92 | |
| 8 | 7.39 | 15.95 | 5.32 | 385.87 | 47.32 | |
| 10 | 16.19 | 50.63 | 13.39 | 1718.32 | 219.84 | |
| 15 | 16.10 | 27.61 | 8.45 | 647.24 | 310.61 | |
| DTLZ3 | 3 | 5.10 | 16.79 | 4.64 | 74.94 | 27.67 |
| 5 | 15.99 | 46.65 | 14.12 | 699.76 | 136.36 | |
| 8 | 14.66 | 30.19 | 10.83 | 651.96 | 86.70 | |
| 10 | 40.22 | 101.73 | 28.01 | 2895.24 | 387.07 | |
| 15 | 30.07 | 54.81 | 22.56 | 1530.45 | 133.54 | |
| DTLZ4 | 3 | 5.05 | 4.79 | 4.37 | 141.00 | 17.57 |
| 5 | 20.25 | 50.41 | 15.79 | 1342.95 | 138.55 | |
| 8 | 12.79 | 20.25 | 11.12 | 1322.76 | 106.81 | |
| 10 | 58.17 | 129.12 | 43.42 | 5216.51 | 516.42 | |
| 15 | 47.73 | 82.76 | 38.18 | 3000.08 | 265.89 | |
| DTLZ5 | 3 | 4.90 | 10.62 | 3.74 | 130.104 | 17.86 |
| 5 | 19.03 | 47.09 | 11.53 | 1555.28 | 150.56 | |
| 8 | 18.65 | 38.83 | 12.17 | 1508.99 | 98.48 | |
| 10 | 18.33 | 40.56 | 10.48 | 1666.67 | 152.47 | |
| 15 | 33.11 | 56.77 | 25.17 | 2369.89 | 137.23 | |
| DTLZ6 | 3 | 3.68 | 7.23 | 2.77 | 13.85 | 11.15 |
| 5 | 6.69 | 16.21 | 5.05 | 566.72 | 50.24 | |
| 8 | 12.98 | 24.55 | 9.04 | 980.66 | 44.76 | |
| 10 | 26.48 | 52.01 | 16.99 | 2361.61 | 205.54 | |
| 15 | 39.34 | 55.88 | 22.78 | 2420.85 | 134.48 | |
| DTLZ7 | 3 | 4.67 | 10.19 | 3.94 | 96.75 | 18.18 |
| 5 | 18.62 | 45.16 | 12.74 | 1585.89 | 140.21 | |
| 8 | 19.51 | 40.86 | 13.60 | 1912.30 | 101.58 | |
| 10 | 62.77 | 127.04 | 36.07 | 6179.27 | 500.29 | |
| 15 | 53.54 | 79.87 | 32.27 | 4160.32 | 204.15 |
Figure 3The convergence process curves of IGD values obtained by five algorithm on DTLZ2.
Figure 4The convergence process curves of HV values obtained by five algorithm on DTLZ2.
Figure 5The convergence process curves of IGD values obtained by five algorithm on DTLZ3.
Figure 6The convergence process curves of HV values obtained by five algorithm on DTLZ2.
The success rate of the five algorithms on the DTLZ test suite with different numbers of objectives (/%).
| Text suite | Convergence accuracy | NSGA-III | MOEA/D | RVEA | ARMOEA | MOIFF | |
|---|---|---|---|---|---|---|---|
| DTLZ1 | 3 | e−3 | 0 | 0 | 0 | 0 | |
| 5 | e−3 | 0 | 0 | 0 | 0 | ||
| 8 | e−2 | 86.67 | 96.67 | ||||
| 10 | e−2 | 0 | 0 | 0 | 0 | ||
| 15 | e−2 | ||||||
| DTLZ2 | 3 | e−2 | |||||
| 5 | e−2 | 0 | 0 | 0 | 0 | ||
| 8 | e−2 | 0 | 0 | 0 | 0 | ||
| 10 | e−2 | 0 | 0 | 0 | 0 | ||
| 15 | e−2 | 0 | 0 | 0 | 0 | ||
| DTLZ3 | 3 | e−3 | 0 | 0 | 0 | 0 | |
| 5 | e−2 | 0 | 0 | 0 | 0 | ||
| 8 | e−2 | 0 | 0 | 0 | 0 | ||
| 10 | e−2 | 0 | 0 | 0 | 0 | ||
| 15 | e−1 | 0 | 46.67 | ||||
| DTLZ4 | 3 | e−3 | 0 | 0 | 0 | 0 | |
| 5 | e−2 | 0 | 0 | 0 | 0 | ||
| 8 | e−2 | 0 | 0 | 0 | 0 | ||
| 10 | e−2 | 0 | 0 | 0 | 0 | ||
| 15 | e−2 | 0 | 0 | 0 | 0 | ||
| DTLZ5 | 3 | e−3 | 6.67 | 0 | 0 | 6.67 | |
| 5 | e−2 | 73.33 | 80.00 | ||||
| 8 | e−2 | 0 | 0 | 46.67 | 13.33 | ||
| 10 | e−2 | 0 | 0 | 53.55 | 10.00 | ||
| 15 | e−2 | 0 | 0 | 33.33 | 3.33 | ||
| DTLZ6 | 3 | e−3 | 0 | 0 | 0 | 0 | |
| 5 | e−2 | 23.33 | 0 | 86.67 | 93.33 | ||
| 8 | e−2 | 0 | 0 | 50.00 | 0 | ||
| 10 | e−2 | 0 | 0 | 53.33 | 0 | ||
| 15 | e−2 | 0 | 0 | 50.00 | 0 | ||
| DTLZ7 | 3 | e−2 | 0 | 0 | 36.67 | 13.33 | |
| 5 | e−1 | ||||||
| 8 | e−1 | 0 | 0 | 50.00 | 43.33 | ||
| 10 | e−1 | 0 | 0 | 30.00 | 0 | ||
| 15 | e + 0 |
Figure 7The box plots of HV values obtained by five algorithm on DTLZ2 over 30 runs.
Figure 8The box plots of IGD values obtained by five algorithm on DTLZ3 over 30 runs.
Average and standard deviation of the IGD values obtained by the five algorithms on the WFG test suite with different numbers of objectives.
| Text suite | M | NSGA-III | MOEA/D | RVEA | ARMOEA | MOIFF |
|---|---|---|---|---|---|---|
| WFG1 | 3 | 2.42E−01 (7.46E−03)− | 1.74E−01 (1.24E−02) + | 1.48E−01 (2.84E−03) + | 2.29E−01 (2.92E−02) | |
| 5 | 7.03E−01 (1.50E−02) + | 3.67E−01 (4.56E−03) + | 3.70E−01 (3.14E−03) + | 7.78E−01 (1.52E−01) | ||
| 8 | 8.78E−01 (2.33E−02) + | 1.48E + 00 (5.59E−02) + | 9.79E−−01 (3.64E−02) + | 2.76E + 00 (5.26E−01) | ||
| 10 | 1.69E + 00 (6.97E−02) + | 1.06E + 00 (2.41E−02) + | 1.02E + 00 (2.85E−02) + | 2.61E + 00 (4.60E−01) | ||
| 15 | 2.14E + 00 (4.13E−01) + | 2.96E + 00 (2.43E−01) + | 1.80E + 00 (4.60E−02) + | 6.86E + 00 (8.41E−01) | ||
| WFG2 | 3 | 1.64E−01 (9.43E−04) + | 2.36E−01 (1.52E−02) = | 1.81E−01 (4.47E−03) + | 2.45E−01 (1.37E−02) | |
| 5 | 3.91E−01 (1.57E−03) + | 7.82E−01 (1.35E−01)− | 3.92E−01 (1.98E−03) + | 5.90E−01 (2.75E−02) | ||
| 8 | 1.03E + 00 (2.03E−01) + | 1.70E + 00 (1.78E−02)− | 9.89E−01 (3.46E−02) + | 1.27E + 00 (8.74E−02) | ||
| 10 | 1.33E + 00 (1.86E−01) + | 1.83E + 00 (1.24E−02)− | 1.06E + 00 (3.26E−02) + | 1.50E + 00 (8.08E−02) | ||
| 15 | 2.13E + 00 (1.39E−01) + | 2.55E + 00 (1.84E−02) + | 1.87E + 00 (6.72E−02) + | 3.66E + 00 (2.36E−01) | ||
| WFG3 | 3 | 1.57E−01 (1.12E−03) = | 2.22E−01 (1.23E−02)− | 1.15E−01 (7.74E−03) + | 1.53E−01 (1.45E−02) | |
| 5 | 4.37E−01 (4.08E−02)− | 8.03E−01 (3.75E−01)− | 4.38E−01 (9.30E−03)− | 4.49E−01 (3.56E−02)− | ||
| 8 | 1.28E + 00 (5.07E−01)− | 3.62E + 00 (1.69E−01)− | 2.11E + 00 (2.57E−01)− | 1.81E + 00 (1.12E−01)− | ||
| 10 | 1.94E + 00 (4.25E−01)− | 1.83E + 00 (1.24E−02)− | 3.08E + 00 (3.85E−01)− | 2.45E + 00 (8.92E−02)− | ||
| 15 | 3.73E + 00 (1.54E + 00)− | 9.15E + 00 (2.29E−01)− | 6.82E + 00 (1.33E + 00)− | 5.59E + 00 (9.67E−02)− | ||
| WFG4 | 3 | 2.21E−01 (7.18E−05)− | 2.54E−01 (4.08E−03)− | 2.28E−01 (3.34E−03)− | 2.21E−01 (9.66E−05)− | |
| 5 | 9.68E−01 (4.56E−04)− | 1.57E + 00 (3.65E−01)− | 9.67E−01 (5.65E−04)− | 9.67E−01 (3.79E−04)− | ||
| 8 | 2.99E + 00 (1.04E−01)− | 6.47E + 00 (3.36E−01)− | 2.97E + 00 (9.52E−03)− | 2.96E + 00 (3.20E−03)− | ||
| 10 | 4.55E + 00 (1.77E−02)− | 8.44E + 00 (4.12E−01)− | 4.45E + 00 (2.65E−02)− | 4.55E + 00 (9.26E−03)− | ||
| 15 | 9.65E + 00 (3.97E−01)− | 1.56E + 01 (2.72E−01)− | 9.21E + 00 (9.97E−02)− | 9.38E + 00 (3.19E−02)− | ||
| WFG5 | 3 | 2.30E−01 (3.88E−05)− | 2.48E−01 (2.37E−03)− | 2.31E−01 (3.77E−04)− | 2.30E−01 (4.74E−05)− | |
| 5 | 9.59E−01 (1.98E−04)− | 1.48E + 00 (3.59E−01)− | 9.59E−01 (1.92E−04)− | 9.59E−01 (1.68E−04)− | ||
| 8 | 2.94E + 00 (1.39E−03)− | 6.02E + 00 (2.11E−01)− | 2.95E + 00 (8.43E−03)− | 2.94E + 00 (1.99E−03)− | ||
| 10 | 4.53E + 00 (3.33E−03)− | 7.92E + 00 (2.76E−01)− | 4.42E + 00 (2.52E−02)− | 4.53E + 00 (7.72E−03)− | ||
| 15 | 9.31E + 00 (1.39E−01)− | 1.51E + 01 (1.21E−01)− | 9.16E + 00 (5.63E−02)− | 9.34E + 00 (5.68E−02)− | ||
| WFG6 | 3 | 2.34E−01 (9.47E−03)− | 2.78E−01 (1.52E−02)− | 2.46E−01 (1.17E−02)− | 2.40E−01 (8.94E−03)− | |
| 5 | 9.60E−01 (7.65E−04)− | 1.57E + 00 (3.13E−01)− | 9.60E−01 (1.12E−03)− | 9.59E−01 (6.72E−04)− | ||
| 8 | 2.95E + 00 (4.20E−03)− | 6.93E + 00 (7.53E−02)− | 2.97E + 00 (1.12E−02)− | 2.95E + 00 (3.35E−03)− | ||
| 10 | 4.64E + 00 (4.87E−01)− | 9.16E + 00 (1.43E−01)− | 4.39E + 00 (2.96E−02)− | 4.53E + 00 (9.26E−03)− | ||
| 15 | 1.18E + 01 (8.86E−01)− | 1.61E + 01 (2.05E−01)− | 9.50E + 00 (3.69E−01)− | 9.41E + 00 (3.57E−02)− | ||
| WFG7 | 3 | 2.21E−01 (4.27E−04)− | 2.91E−01 (1.76E−02)− | 2.24E−01 (1.58E−03)− | 2.21E−01 (1.48E−04)− | |
| 5 | 9.68E−01 (3.81E−04)− | 1.69E + 00 (1.49E−01)− | 9.69E−01 (4.68E−04)− | 9.69E−01 (6.97E−04)− | ||
| 8 | 2.97E + 00 (5.59E−03)− | 7.00E + 00 (1.03E−01)− | 2.99E + 00 (1.68E−02)− | 2.96E + 00 (4.89E−03)− | ||
| 10 | 4.61E + 00 (2.55E−01)− | 9.08E + 00 (2.58E−01)− | 4.45E + 00 (2.84E−02)− | 4.52E + 00 (1.94E−02)− | ||
| 15 | 9.44E + 00 (3.25E−01)− | 1.63E + 01 (8.25E−02)− | 9.33E + 00 (6.49E−02)− | 9.39E + 00 (4.26E−02)− | ||
| WFG8 | 3 | 2.82E−01 (2.57E−03)− | 3.06E−01 (5.35E−03)− | 2.92E−01 (3.19E−03)− | 2.73E−01 (1.79E−03) = | |
| 5 | 9.95E−01 (6.40E−03)− | 1.33E + 00 (2.75E−01)− | 9.86E−01 (8.62E−04)− | 9.81E−01 (1.35E−03)− | ||
| 8 | 3.52E + 00 (4.10E−01)− | 6.32E + 00 (2.43E−01)− | 3.05E + 00 (2.54E−02)− | 3.02E + 00 (3.03E−02)− | ||
| 10 | 4.94E + 00 (3.78E−01)− | 8.62E + 00 (2.94E−01)− | 4.40E + 00 (6.03E−02)− | 4.63E + 00 (4.38E−02)− | ||
| 15 | 1.11E + 01 (7.78E−01)− | 1.46E + 01 (1.35E + 00)− | 9.37E + 00 (4.82E−01)− | 9.39E + 00 (4.23E−02)− | ||
| WFG9 | 3 | 2.23E−01 (1.12E−03)− | 2.68E−01 (2.91E−02)− | 2.24E−01 (2.05E−03)− | 2.25E−01 (2.17E−02)− | |
| 5 | 9.39E−01 (3.29E−03)− | 1.39E + 00 (1.41E−01)− | 9.48E−01 (1.26E−03)− | 9.47E−01 (2.11E−03)− | ||
| 8 | 2.93E + 00 (1.01E−02)− | 6.41E + 00 (1.62E−01)− | 2.95E + 00 (1.89E−02)− | 2.93E + 00 (5.57E−03)− | ||
| 10 | 4.47E + 00 (1.23E−01)− | 8.61E + 00 (6.55E−01)− | 4.32E + 00 (3.44E−02)− | 4.50E + 00 (1.38E−02)− | ||
| 15 | 9.11E + 00 (3.59E−01)− | 1.46E + 01 (2.03E + 00)− | 9.17E + 00 (8.39E−02)− | 9.12E + 00 (3.88E−02)− | ||
| +/=/− | 11/0/34 | 5/2/38 | 10/0/35 | 11/1/33 |
Average and standard deviation of the HV values obtained by the five algorithms on the WFG test suite with different numbers of objectives.
| Text suite | M | NSGAIII | MOEA/D | RVEA | ARMOEA | MOIFF |
|---|---|---|---|---|---|---|
| WFG1 | 3 | 9.01E−01 (1.44E−02)− | 9.38E−01 (2.74E−03) = | 9.43E−01 (7.00E−04) + | 9.37E−01 (1.52E−02) | |
| 5 | 9.49E−01 (1.58E−02)− | 9.98E−01 (1.22E−04) + | 9.94E−01 (5.00E−03) + | 9.72E−01 (1.36E−02) | ||
| 8 | 9.99E−01 (3.14E−04) + | 8.27E−01 (6.78E−02) = | 9.96E−01 (3.75E−03) + | 8.66E−01 (6.33E−02) | ||
| 10 | 9.99E−01 (2.64E−04) + | 7.35E−01 (1.05E−01)− | 9.97E−01 (5.13E−04) + | 9.29E−01 (3.31E−02) | ||
| 15 | 4.30E−01 (9.42E−02)− | 9.86E−01 (3.57E−02) + | 9.99E−01 (5.81E−04) + | 8.48E−01 (7.10E−02) | ||
| WFG2 | 3 | 9.31E−01 (5.84E−04)− | 9.14E−01 (5.26E−03)− | 9.28E−01 (8.48E−04)− | 9.31E−01 (8.75E−04)− | |
| 5 | 9.33E−01 (5.96E−02)− | 9.96E−01 (4.76E−04) + | 9.92E−01 (5.01E−03) + | 9.76E−01 (3.09E−03) | ||
| 8 | 9.97E−01 (1.18E−03) + | 9.37E−01 (4.13E−03)− | 9.85E−01 (4.88E−03)− | 9.92E−01 (2.62E−03) | ||
| 10 | 9.98E−01 (1.04E−03) + | 9.41E−01 (2.92E−03)− | 9.89E−01 (2.61E−03)− | 9.96E−01 (1.15E−03) | ||
| 15 | 9.94E−01 (6.55E−03) + | 9.26E−01 (7.65E−03)− | 9.73E−01 (6.91E−03)− | 9.92E−01 (2.37E−03) | ||
| WFG3 | 3 | 3.65E−01 (7.90E−04)− | 3.41E−01 (6.28E−03)− | 3.81E−01 (3.31E−03)− | 5.57E−01 (6.94E−03) | |
| 5 | 1.77E−01 (1.21E−02)− | 7.31E−02 (5.56E−02)− | 1.79E−01 (7.41E−03)− | 1.66E−01 (1.18E−02)− | ||
| 8 | 0.00E + 00 (0.00E + 00)− | 0.00E + 00 (0.00E + 00)− | 2.61E−02 (2.40E−02)− | 2.54E−01 (1.39E−02) | ||
| 10 | 6.57E−03 (1.12E−02)− | 0.00E + 00 (0.00E + 00)− | 0.00E + 00 (0.00E + 00)− | 2.19E−01 (1.43E−02) | ||
| 15 | 0.00E + 00 (0.00E + 00)− | 0.00E + 00 (0.00E + 00)− | 0.00E + 00 (0.00E + 00)− | 0.00E + 00 (0.00E + 00)− | ||
| WFG4 | 3 | 5.59E−01 (2.59E−04)− | 5.44E−01 (9.99E−04)− | 5.55E−01 (1.09E−03)− | 5.59E−01 (1.78E−04)− | |
| 5 | 8.09E−01 (8.55E−04)− | 6.77E−01 (1.07E−01)− | 8.08E−01 (8.38E−04)− | 8.04E−01 (5.03E−03)− | ||
| 8 | 9.11E−01 (1.85E−02)− | 4.88E−01 (4.38E−02)− | 9.15E−01 (1.98E−03)− | 9.17E−01 (1.40E−03)− | ||
| 10 | 9.59E−01 (6.08E−03)− | 4.92E−01 (4.43E−02)− | 9.60E−01 (1.82E−03)− | 9.61E−01 (1.14E−03)− | ||
| 15 | 8.82E−01 (3.46E−02)− | 3.35E−01 (4.29E−02)− | 9.80E−01 (3.05E−03) = | 9.73E−01 (2.19E−02) | ||
| WFG5 | 3 | 5.18E−01 (2.70E−05)− | 5.03E−01 (5.07E−03)− | 5.17E−01 (2.48E−04)− | 5.18E−01 (8.94E−05)− | |
| 5 | 7.61E−01 (3.85E−04)− | 6.55E−01 (8.20E−02)− | 7.61E−01 (3.34E−04)− | 7.57E−01 (5.02E−03)− | ||
| 8 | 8.63E−01 (3.14E−04)− | 5.29E−01 (1.47E−02)− | 8.62E−01 (4.47E−04)− | 8.61E−01 (1.07E−03)− | ||
| 10 | 9.04E−01 (3.42E−04)− | 5.48E−01 (1.61E−02)− | 9.03E−01 (3.76E−04)− | 9.01E−01 (4.27E−03)− | ||
| 15 | 9.00E−01 (3.37E−02) + | 3.43E−01 (5.63E−02)− | 9.15E−01 (5.49E−04) + | 8.76E−01 (3.01E−02) | ||
| WFG6 | 3 | 5.14E−01 (1.47E−02)− | 4.90E−01 (1.79E−02)− | 5.02E−01 (1.56E−02)− | 5.05E−01 (1.34E−02)− | |
| 5 | 7.46E−01 (9.83E−03)− | 6.08E−01 (7.28E−02)− | 7.45E−01 (1.77E−02)− | 7.38E−01 (1.08E−02)− | ||
| 8 | 8.52E−01 (1.23E−02)− | 2.89E−01 (3.17E−02)− | 8.44E−01 (1.90E−02)− | 8.40E−01 (1.83E−02)− | ||
| 10 | 8.72E−01 (2.58E−02)− | 2.86E−01 (2.41E−02)− | 8.76E−01 (1.78E−02)− | 8.72E−01 (1.52E−02)− | ||
| 15 | 6.95E−01 (4.64E−02)− | 1.18E−01 (3.33E−02)− | 7.53E−01 (6.15E−02)− | 8.63E−01 (4.28E−02) | ||
| WFG7 | 3 | 5.58E−01 (1.91E−04)− | 5.32E−01 (3.68E−03)− | 5.55E−01 (7.58E−04)− | 5.58E−01 (2.24E−04)− | |
| 5 | 8.10E−01 (5.15E−04)− | 6.63E−01 (4.89E−02)− | 8.08E−01 (5.19E−04)− | 8.02E−01 (5.05E−03)− | ||
| 8 | 9.19E−01 (1.30E−03)− | 3.64E−01 (2.01E−02)− | 9.09E−01 (2.60E−03)− | 9.16E−01 (1.49E−03)− | ||
| 10 | 9.63E−01 (1.06E−02)− | 3.67E−01 (1.45E−02)− | 9.58E−01 (1.99E−03)− | 9.58E−01 (4.98E−03)− | ||
| 15 | 9.62E−01 (2.92E−02) + | 1.60E−01 (8.80E−03)− | 9.63E−01 (2.58E−02) + | 9.38E−01 (1.30E−02) | ||
| WFG8 | 3 | 4.73E−01 (1.91E−03)− | 4.64E−01 (2.33E−03)− | 4.72E−01 (1.40E−03)− | 4.78E−01 (1.18E−03)− | |
| 5 | 6.98E−01 (2.17E−03)− | 5.93E−01 (1.05E−01)− | 7.02E−01 (1.25E−03)− | 7.02E−01 (5.10E−03)− | ||
| 8 | 7.62E−01 (3.98E−02) = | 8.94E−02 (5.32E−02)− | 7.65E−01 (5.85E−02) = | 7.73E−01 (2.28E−02) | ||
| 10 | 8.34E−01 (3.15E−02) = | 7.90E−02 (4.62E−02)− | 7.99E−01 (7.39E−02)− | 8.38E−01 (2.46E−02) | ||
| 15 | 5.63E−01 (9.70E−02)− | 1.11E−01 (2.31E−01)− | 6.22E−01 (1.37E−01)− | 8.29E−01 (7.94E−03) | ||
| WFG9 | 3 | 5.36E−01 (2.32E−03)− | 4.96E−01 (2.61E−02)− | 5.38E−01 (1.66E−03)− | 5.32E−01 (2.28E−02)− | |
| 5 | 7.67E−01 (4.04E−03)− | 6.10E−01 (1.00E−01)− | 7.72E−01 (2.88E−03)− | 7.50E−01 (8.16E−03)− | ||
| 8 | 8.23E−01 (5.90E−02)− | 4.14E−01 (7.76E−02)− | 8.48E−01 (1.63E−02)− | 8.20E−01 (2.52E−02)− | ||
| 10 | 8.70E−01 (5.53E−02) = | 3.66E−01 (1.40E−01)− | 8.45E−01 (3.61E−02)− | 8.75E−01 (4.46E−02) | ||
| 15 | 8.07E−01 (6.83E−02) = | 2.04E−01 (1.67E−01)− | 8.18E−01 (4.20E−02) = | 7.99E−01 (5.41E−02) | ||
| +/=/− | 11/4/30 | 1/1/43 | 7/4/34 | 15/2/18 |
Figure 9Parallel coordinates of final non-dominated solutions obtained by five algorithms on the five-objective WFG8 test suite.