IEEE Computational Intelligence Magazine - November 2019 - 62

VII. Discussion on Explicit
Control of Implicit Parallelism
on EMO Algorithms

popular evolutionary many-objective
optimization algorithms. We argued in
the figure that NSGA-III constitutes a
broad implicit parallelism, while M2M
provides a restrictive implicit parallelism.
Our extensive simulation studies on 36

In Figure 2, we started with a sketch of
our initial idea of the levels of explicit
control of implicit parallelism present in

TABLE VIII Wilcoxon rank-sum test values for the variants of MOEA/D on DTLZ and
WFG test problems.
NEIGHBORHOOD UPDATE AND MATING RESTR. PROB., b
PROBLEM
INSTANCE

0.0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1.0

DTLZ1-3

1

1

1

1

0

1

0

0

0

0

0

DTLZ1-5

0

0

0

0

0

0

0

0

0

0

0

DTLZ1-8

1

1

0

0

0

0

0

0

0

0

0

DTLZ1-10

0

0

0

0

0

0

1

1

1

1

1

DTLZ1-15

0

0

0

0

0

0

0

0

0

0

0

DTLZ2-3

0

1

0

1

1

0

0

0

0

0

0

DTLZ2-5

1

1

1

1

1

1

1

1

1

0

0

DTLZ2-8

1

1

1

1

1

1

1

1

1

0

0

DTLZ2-10

1

1

0

0

0

0

0

0

0

0

1

DTLZ2-15

0

0

0

0

0

0

0

0

1

1

1

DTLZ3-3

1

1

0

0

0

0

0

0

0

0

1

DTLZ3-5

1

1

1

1

1

1

1

1

1

0

0

DTLZ3-8

0

0

0

0

0

0

1

0

0

0

1

DTLZ3-10

0

0

0

0

0

0

0

0

0

0

0

DTLZ3-15

0

0

0

0

0

0

0

0

0

0

0

DTLZ4-3

0

0

0

0

0

0

0

0

0

0

0

DTLZ4-5

0

0

0

0

0

0

0

0

0

0

0

DTLZ4-8

0

0

0

0

0

0

0

0

0

0

0

DTLZ4-10

0

0

0

0

0

0

0

0

0

0

0

DTLZ4-15

0

1

1

1

1

0

1

1

1

1

0

RANKING

7

9

5

6

5

4

6

5

6

3

5

6

5

8

11

15

WFG PROBLEMS

0

7

4

7

3

MOEA /D-0.9
NSGA-III-0.9
MOEA /D

7

M2M-NS-v13
M2M, M2M-S-v11, v12
NSGA-III

7

MOEA /D-N

RANKING

0.2
0.4
0.6
0.8
Proportion of Success in DTLZ Problems

1

FIGURE 3 Proportion of successful performance of various EMO algorithms over 20, three to
15-objective DTLZ problems.

62

IEEE COMPUTATIONAL INTELLIGENCE MAGAZINE | NOVEMBER 2019

algorithms of two sets of widely-used test
problems - unscaled DTLZ and scaled
WFG problems - and having three to 15
objectives have not only revealed that our
intuition about the extent of parallelism
in these algorithms was right, but the statistical Wilcoxon rank-sum tests have
allowed us a way to rank these algorithms. Tables V to VI are used to count
the number of times an algorithm performs similar (with p 1 0.0001) compared to the best performing algorithm
for each problem. Figures 3 and 4 shows
the relative ranking of different algorithms on DTLZ and WFG problems,
respectively. It is interesting to observe
that the original MOEA/D performs the
best on DTLZ problems due to uniform
scaling nature of objective functions in
these problems. Any normalization
(MOEA/D-N indicates an average performance with a simple or a more
sophisticated NSGA-III normalization)
procedure deteriorates its performance.
These normalization procedures depend
on the population diversity at each generation, which, in principle, can vary
from start to the end of a run. Since
DTLZ problems do not require any
additional normalization of objectives to
make meaningful computation of
Euclidean distances (d 1 and d 2) needed
for its PBI or other objective distance
computations, any normalization based
on statistics of changing populations
makes the evaluation of these distance
measures noise-prone. MOEA/D with
90% neighborhood update and recombination within the same subpopulation
(MOEA/D-0.9) performs slightly worse
than the original MOEA/D. The figure
also shows that NSGA-III's performance
gets enhanced about three times by the
use of a restricted recombination (90%
recombination within a subpopulation,
NSGA-III-0.9).This is a remarkable finding of this study, which the original NSGAIII study did not investigate. However, the
performance of the original M2M and its
variants with normalization are almost
unchanged on DTLZ problems.
For WFG problems (Figure 4), the
observations are different. Since for realworld problems, a non-uniform scaling
of objectives is likely, WFG problems



IEEE Computational Intelligence Magazine - November 2019

Table of Contents for the Digital Edition of IEEE Computational Intelligence Magazine - November 2019

Contents
IEEE Computational Intelligence Magazine - November 2019 - Cover1
IEEE Computational Intelligence Magazine - November 2019 - Cover2
IEEE Computational Intelligence Magazine - November 2019 - Contents
IEEE Computational Intelligence Magazine - November 2019 - 2
IEEE Computational Intelligence Magazine - November 2019 - 3
IEEE Computational Intelligence Magazine - November 2019 - 4
IEEE Computational Intelligence Magazine - November 2019 - 5
IEEE Computational Intelligence Magazine - November 2019 - 6
IEEE Computational Intelligence Magazine - November 2019 - 7
IEEE Computational Intelligence Magazine - November 2019 - 8
IEEE Computational Intelligence Magazine - November 2019 - 9
IEEE Computational Intelligence Magazine - November 2019 - 10
IEEE Computational Intelligence Magazine - November 2019 - 11
IEEE Computational Intelligence Magazine - November 2019 - 12
IEEE Computational Intelligence Magazine - November 2019 - 13
IEEE Computational Intelligence Magazine - November 2019 - 14
IEEE Computational Intelligence Magazine - November 2019 - 15
IEEE Computational Intelligence Magazine - November 2019 - 16
IEEE Computational Intelligence Magazine - November 2019 - 17
IEEE Computational Intelligence Magazine - November 2019 - 18
IEEE Computational Intelligence Magazine - November 2019 - 19
IEEE Computational Intelligence Magazine - November 2019 - 20
IEEE Computational Intelligence Magazine - November 2019 - 21
IEEE Computational Intelligence Magazine - November 2019 - 22
IEEE Computational Intelligence Magazine - November 2019 - 23
IEEE Computational Intelligence Magazine - November 2019 - 24
IEEE Computational Intelligence Magazine - November 2019 - 25
IEEE Computational Intelligence Magazine - November 2019 - 26
IEEE Computational Intelligence Magazine - November 2019 - 27
IEEE Computational Intelligence Magazine - November 2019 - 28
IEEE Computational Intelligence Magazine - November 2019 - 29
IEEE Computational Intelligence Magazine - November 2019 - 30
IEEE Computational Intelligence Magazine - November 2019 - 31
IEEE Computational Intelligence Magazine - November 2019 - 32
IEEE Computational Intelligence Magazine - November 2019 - 33
IEEE Computational Intelligence Magazine - November 2019 - 34
IEEE Computational Intelligence Magazine - November 2019 - 35
IEEE Computational Intelligence Magazine - November 2019 - 36
IEEE Computational Intelligence Magazine - November 2019 - 37
IEEE Computational Intelligence Magazine - November 2019 - 38
IEEE Computational Intelligence Magazine - November 2019 - 39
IEEE Computational Intelligence Magazine - November 2019 - 40
IEEE Computational Intelligence Magazine - November 2019 - 41
IEEE Computational Intelligence Magazine - November 2019 - 42
IEEE Computational Intelligence Magazine - November 2019 - 43
IEEE Computational Intelligence Magazine - November 2019 - 44
IEEE Computational Intelligence Magazine - November 2019 - 45
IEEE Computational Intelligence Magazine - November 2019 - 46
IEEE Computational Intelligence Magazine - November 2019 - 47
IEEE Computational Intelligence Magazine - November 2019 - 48
IEEE Computational Intelligence Magazine - November 2019 - 49
IEEE Computational Intelligence Magazine - November 2019 - 50
IEEE Computational Intelligence Magazine - November 2019 - 51
IEEE Computational Intelligence Magazine - November 2019 - 52
IEEE Computational Intelligence Magazine - November 2019 - 53
IEEE Computational Intelligence Magazine - November 2019 - 54
IEEE Computational Intelligence Magazine - November 2019 - 55
IEEE Computational Intelligence Magazine - November 2019 - 56
IEEE Computational Intelligence Magazine - November 2019 - 57
IEEE Computational Intelligence Magazine - November 2019 - 58
IEEE Computational Intelligence Magazine - November 2019 - 59
IEEE Computational Intelligence Magazine - November 2019 - 60
IEEE Computational Intelligence Magazine - November 2019 - 61
IEEE Computational Intelligence Magazine - November 2019 - 62
IEEE Computational Intelligence Magazine - November 2019 - 63
IEEE Computational Intelligence Magazine - November 2019 - 64
IEEE Computational Intelligence Magazine - November 2019 - 65
IEEE Computational Intelligence Magazine - November 2019 - 66
IEEE Computational Intelligence Magazine - November 2019 - 67
IEEE Computational Intelligence Magazine - November 2019 - 68
IEEE Computational Intelligence Magazine - November 2019 - 69
IEEE Computational Intelligence Magazine - November 2019 - 70
IEEE Computational Intelligence Magazine - November 2019 - 71
IEEE Computational Intelligence Magazine - November 2019 - 72
IEEE Computational Intelligence Magazine - November 2019 - 73
IEEE Computational Intelligence Magazine - November 2019 - 74
IEEE Computational Intelligence Magazine - November 2019 - 75
IEEE Computational Intelligence Magazine - November 2019 - 76
IEEE Computational Intelligence Magazine - November 2019 - 77
IEEE Computational Intelligence Magazine - November 2019 - 78
IEEE Computational Intelligence Magazine - November 2019 - 79
IEEE Computational Intelligence Magazine - November 2019 - 80
IEEE Computational Intelligence Magazine - November 2019 - 81
IEEE Computational Intelligence Magazine - November 2019 - 82
IEEE Computational Intelligence Magazine - November 2019 - 83
IEEE Computational Intelligence Magazine - November 2019 - 84
IEEE Computational Intelligence Magazine - November 2019 - 85
IEEE Computational Intelligence Magazine - November 2019 - 86
IEEE Computational Intelligence Magazine - November 2019 - 87
IEEE Computational Intelligence Magazine - November 2019 - 88
IEEE Computational Intelligence Magazine - November 2019 - 89
IEEE Computational Intelligence Magazine - November 2019 - 90
IEEE Computational Intelligence Magazine - November 2019 - 91
IEEE Computational Intelligence Magazine - November 2019 - 92
IEEE Computational Intelligence Magazine - November 2019 - Cover3
IEEE Computational Intelligence Magazine - November 2019 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202311
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202308
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202305
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202302
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202211
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202208
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202205
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202202
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202111
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202108
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202105
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202102
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202011
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202008
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202005
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202002
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201911
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201908
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201905
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201902
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201811
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201808
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201805
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201802
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter17
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall17
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_summer17
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_spring17
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter16
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall16
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_summer16
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_spring16
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter15
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall15
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_summer15
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_spring15
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter14
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall14
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_summer14
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_spring14
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter13
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall13
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_summer13
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_spring13
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter12
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall12
https://www.nxtbookmedia.com