IEEE Computational Intelligence Magazine - August 2022 - 43
2) Operators
To generate offspring solutions with real
variables, NSGA-II, LMEA, LSMOFNSGA-II,
SparseEA, MOEA/PSL, and
PM-MOEA use simulated binary crossover
(SBX) [54] and polynomial mutation
(PM) [55], MOEA/DVA and
MOEA/D-DE use differential evolution
and PM, WOF-SMPSO uses particle
swarm optimization and PM, IMMOEA
uses a Gaussian process based
inverse model and PM, and LMOCSO
uses an enhanced competitive swarm
optimizer and PM. To generate offspring
solutions with binary variables, NSGAII
and MOEA/PSL use uniform crossover
and bit-flip mutation, SparseEA
and PM-MOEA use their own crossover
and mutation operators. Besides,
MOEA/D-DE, MOEA/DVA, LMEA,
WOF-SMPSO, LSMOF-NSGA-II, IMMOEA,
and LMOCSO generate real
variables within [, ]01 D
and round them
to obtain binary solutions. The distribution
index of SBX and PM is set to 20,
the probability of SBX and uniform
crossover is set to 1, the probability of
PM and bit-flip mutation is set to
D
1 , and the parameters CR and F in
differential evolution are set to 1 and
0.5, respectively.
3) Number of evaluations
and population size
For fair comparisons, the number of
function evaluations available to all the
MOEAs is set to
100 D ,# and the population
size of all the MOEAs is set
to 100.
4) Problems
The MOEAs are compared on eight
benchmark problems (i.e., SMOP1-
SMOP8) and seven real-world applications
(i.e., neural network training,
feature selection, pattern mining, community
detection, critical node detection,
portfolio optimization, and the
knapsack problem). The definitions of
the eight benchmark problems can be
found in [20], the definitions of the first
six real-world applications can be found
in [22], and the definition of the knapsack
problem is referred to [52]. For the
knapsack problem, the capacity of each
knapsack is set to one tenth of the total
weight of all items, and the constraint
violations (i.e., caused by overweight
items) are added to the objectives to
avoid explicit constraints. For all the
problems, the number of objectives is
set to 2, the number of decision variables
varies from 100 to 5000, and the
other parameter settings are listed
in Table II.
B. Comparisons on
Benchmark Problems
Table III lists the CSD values of the
solution sets obtained by the compared
MOEAs on benchmark problems
SMOP1-SMOP8 with 100 to 5000
decision variables, averaged over 30
runs. The best CSD value in each row
is shown in bold, and all the results statistically
similar to the best one in
terms of the Wilcoxon rank sum test
[56] with a significance level of 0.05
are highlighted. According to the table,
five observations can be made: Firstly,
genetic algorithms have better average
rankings than differential evolution
(i.e., NSGA-II vs. MOEA/D-DE and
LMEA vs. MOEA/DVA), which is
mainly due to the powerful exploration
ability of genetic operators on
multimodal landscapes. Secondly, the
variable grouping based MOEAs (i.e.,
MOEA/DVA and LMEA) and novel
variation operator based MOEAs (i.e.,
IM-MOEA and LMOCSO) exhibit
worse performance than classical
MOEAs (i.e., NSGA-II and MOEA/
D-DE), which indicates that these
SMOP1
SMOP5
2.5
3
1.5
2
0.5
1
0 0.5 1 1.5 2 2.5 3
f1
NSGA-II
3.5
2.5
3
1.5
2
0.5
1
0 0.5 1 1.5 2 2.5 3
f1
IM-MOEA LMOCSO
MOEA/D-DE MOEA/DVA LMEA
SparseEA
2.5
3
1.5
2
0.5
1
0.5 1 1.5 2 2.5 3 3.5
f1
WOF-SMPSO LSMOF-NSGA-II
MOEA/PSL PM-MOEA
SMOP7
FIGURE 3 Solution sets (in objective space) with median CSD obtained by 11 MOEAs on SMOP1, SMOP5, and SMOP7 with
5000 decision variables.
AUGUST 2022 | IEEE COMPUTATIONAL INTELLIGENCE MAGAZINE 43
f2
f2
f2
IEEE Computational Intelligence Magazine - August 2022
Table of Contents for the Digital Edition of IEEE Computational Intelligence Magazine - August 2022
Contents
IEEE Computational Intelligence Magazine - August 2022 - Cover1
IEEE Computational Intelligence Magazine - August 2022 - Cover2
IEEE Computational Intelligence Magazine - August 2022 - Contents
IEEE Computational Intelligence Magazine - August 2022 - 2
IEEE Computational Intelligence Magazine - August 2022 - 3
IEEE Computational Intelligence Magazine - August 2022 - 4
IEEE Computational Intelligence Magazine - August 2022 - 5
IEEE Computational Intelligence Magazine - August 2022 - 6
IEEE Computational Intelligence Magazine - August 2022 - 7
IEEE Computational Intelligence Magazine - August 2022 - 8
IEEE Computational Intelligence Magazine - August 2022 - 9
IEEE Computational Intelligence Magazine - August 2022 - 10
IEEE Computational Intelligence Magazine - August 2022 - 11
IEEE Computational Intelligence Magazine - August 2022 - 12
IEEE Computational Intelligence Magazine - August 2022 - 13
IEEE Computational Intelligence Magazine - August 2022 - 14
IEEE Computational Intelligence Magazine - August 2022 - 15
IEEE Computational Intelligence Magazine - August 2022 - 16
IEEE Computational Intelligence Magazine - August 2022 - 17
IEEE Computational Intelligence Magazine - August 2022 - 18
IEEE Computational Intelligence Magazine - August 2022 - 19
IEEE Computational Intelligence Magazine - August 2022 - 20
IEEE Computational Intelligence Magazine - August 2022 - 21
IEEE Computational Intelligence Magazine - August 2022 - 22
IEEE Computational Intelligence Magazine - August 2022 - 23
IEEE Computational Intelligence Magazine - August 2022 - 24
IEEE Computational Intelligence Magazine - August 2022 - 25
IEEE Computational Intelligence Magazine - August 2022 - 26
IEEE Computational Intelligence Magazine - August 2022 - 27
IEEE Computational Intelligence Magazine - August 2022 - 28
IEEE Computational Intelligence Magazine - August 2022 - 29
IEEE Computational Intelligence Magazine - August 2022 - 30
IEEE Computational Intelligence Magazine - August 2022 - 31
IEEE Computational Intelligence Magazine - August 2022 - 32
IEEE Computational Intelligence Magazine - August 2022 - 33
IEEE Computational Intelligence Magazine - August 2022 - 34
IEEE Computational Intelligence Magazine - August 2022 - 35
IEEE Computational Intelligence Magazine - August 2022 - 36
IEEE Computational Intelligence Magazine - August 2022 - 37
IEEE Computational Intelligence Magazine - August 2022 - 38
IEEE Computational Intelligence Magazine - August 2022 - 39
IEEE Computational Intelligence Magazine - August 2022 - 40
IEEE Computational Intelligence Magazine - August 2022 - 41
IEEE Computational Intelligence Magazine - August 2022 - 42
IEEE Computational Intelligence Magazine - August 2022 - 43
IEEE Computational Intelligence Magazine - August 2022 - 44
IEEE Computational Intelligence Magazine - August 2022 - 45
IEEE Computational Intelligence Magazine - August 2022 - 46
IEEE Computational Intelligence Magazine - August 2022 - 47
IEEE Computational Intelligence Magazine - August 2022 - 48
IEEE Computational Intelligence Magazine - August 2022 - 49
IEEE Computational Intelligence Magazine - August 2022 - 50
IEEE Computational Intelligence Magazine - August 2022 - 51
IEEE Computational Intelligence Magazine - August 2022 - 52
IEEE Computational Intelligence Magazine - August 2022 - 53
IEEE Computational Intelligence Magazine - August 2022 - 54
IEEE Computational Intelligence Magazine - August 2022 - 55
IEEE Computational Intelligence Magazine - August 2022 - 56
IEEE Computational Intelligence Magazine - August 2022 - 57
IEEE Computational Intelligence Magazine - August 2022 - 58
IEEE Computational Intelligence Magazine - August 2022 - 59
IEEE Computational Intelligence Magazine - August 2022 - 60
IEEE Computational Intelligence Magazine - August 2022 - 61
IEEE Computational Intelligence Magazine - August 2022 - 62
IEEE Computational Intelligence Magazine - August 2022 - 63
IEEE Computational Intelligence Magazine - August 2022 - 64
IEEE Computational Intelligence Magazine - August 2022 - 65
IEEE Computational Intelligence Magazine - August 2022 - 66
IEEE Computational Intelligence Magazine - August 2022 - 67
IEEE Computational Intelligence Magazine - August 2022 - 68
IEEE Computational Intelligence Magazine - August 2022 - Cover3
IEEE Computational Intelligence Magazine - August 2022 - 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