190
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, VOL. 6, NO. 2, APRIL 2002
Fig. 7.
Nondominated solutions with SPEA on KUR.
Fig. 8.
Nondominated solutions with NSGA-II (binary-coded) on ZDT2.
In both aspects of convergence and distribution of solutions,
NSGA-II performed better than SPEA in this problem. Since
SPEA could not maintain enough nondominated solutions in
the final GA population, the overall number of nondominated
solutions is much less compared to that obtained in the final
population of NSGA-II.
Next, we show the nondominated solutions on the problem
ZDT2 in Figs. 8 and 9. This problem has a nonconvex Pareto-op-
timal front. We show the performance of binary-coded NSGA-II
and SPEA on this function. Although the convergence is not
a difficulty here with both of these algorithms, both real- and
binary-coded NSGA-II have found a better spread and more
solutions in the entire Pareto-optimal region than SPEA (the
next-best algorithm observed for this problem).
The problem ZDT4 has 21
or 7.94(10 ) different local
Pareto-optimal fronts in the search space, of which only one
corresponds to the global Pareto-optimal front. The Euclidean
distance in the decision space between solutions of two con-
secutive local Pareto-optimal sets is 0.25. Fig. 10 shows that
both real-coded NSGA-II and PAES get stuck at different
local Pareto-optimal sets, but the convergence and ability
to find a diverse set of solutions are definitely better with
NSGA-II. Binary-coded GAs have difficulties in converging
Fig. 9.
Nondominated solutions with SPEA on ZDT2.
Fig. 10.
NSGA-II finds better convergence and spread of solutions than PAES
on ZDT4.
near the global Pareto-optimal front, a matter that is also been
observed in previous single-objective studies [5]. On a similar
ten-variable Rastrigin’s function [the function
here],
that study clearly showed that a population of size of about
at least 500 is needed for single-objective binary-coded GAs
(with tournament selection, single-point crossover and bitwise
mutation) to find the global optimum solution in more than
50% of the simulation runs. Since we have used a population of
size 100, it is not expected that a multiobjective GA would find
the global Pareto-optimal solution, but NSGA-II is able to find
a good spread of solutions even at a local Pareto-optimal front.
Since SPEA converges poorly on this problem (see Table II),
we do not show SPEA results on this figure.
Finally, Fig. 11 shows that SPEA finds a better converged
set of nondominated solutions in ZDT6 compared to any other
algorithm. However, the distribution in solutions is better with
real-coded NSGA-II.
Chia sẻ với bạn bè của bạn: