30.07.2013 Views

Progressively Interactive Evolutionary Multi-Objective Optimization ...

Progressively Interactive Evolutionary Multi-Objective Optimization ...

Progressively Interactive Evolutionary Multi-Objective Optimization ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

F2<br />

0<br />

−0.2<br />

−0.4<br />

−0.6<br />

−0.8<br />

−1<br />

−2 −1.8 −1.6 −1.4<br />

F1<br />

−1.2 −1 −0.8<br />

Figure 11: Final archive solutions for<br />

problemTP1.<br />

F2<br />

0.2<br />

0<br />

−0.2<br />

−0.4<br />

−0.6<br />

−0.8<br />

−1<br />

−2 −1.8 −1.6 −1.4<br />

F1<br />

−1.2 −1 −0.8<br />

Figure 12: Attainment surfaces(0%, 50%<br />

and100%)forproblemTP1from21runs.<br />

Theattainment surfacesobtainedforthe archivesolutions over21runs areshown<br />

in Figure 12. All three surfaces are so close to each other that they are difficult to be<br />

distinguished from one another. This indicates the robustness of the procedure. The<br />

hypervolume values are computed after normalizing the upper level objective values<br />

bytheirminimumandmaximumvalues. Thehypervolumesforthe0%,50%and100%<br />

attainment surfaces are 0.3583, 0.3678 and 0.3700, respectively. The difference in the<br />

hypervolume valueover 21runs is only about 3%.<br />

In order to investigate the effect of Nu on the performance of the algorithm, next,<br />

we use different Nu values but maintain an identical termination criteria. Figure 13<br />

showsthefunctionevaluationsneededforlower(includingthelocalsearch)andupper<br />

level optimization tasks for different Nu values ranging from40 to 200. It is clear from<br />

the figure that a population size of Nu = 60 (which we used in Figures 11 and 12)<br />

performsthe best, onanaverage,inbothlower and upperleveloptimization tasks.<br />

6.2 ProblemTP2<br />

The second test problem has n = 15 variables. Thus, we use Nu = 300. Figure 14<br />

shows the final archivepopulation of atypical run. The attainment surfaceplot inFigure15showsthattheproposedalgorithmisfairlyrobustinall21differentsimulations.<br />

The algorithm finds an almost an identical front close to the true Pareto-optimal front<br />

in multiple runs. The hypervolumes for the obtained attainment surfaces are 0.8561,<br />

0.8582 and 0.8589, making a maximum difference of 0.3% only. A comparison of our<br />

currentlocal searchbasedalgorithm with our previously proposedBLEMOprocedure<br />

(SinhaandDeb,2009)intermsofanerrormeasure(asdiscussedforproblemTP1)from<br />

the exact Pareto-optimal solutions indicates a smaller error for our current approach.<br />

Despite the use of 15 variables here, as opposed to 7 variables used in the previous<br />

study, the error in the current approach is 7.920 × 10 −6 , compared to 11.158 × 10 −6 in<br />

the previous study. In terms of the median performance, H-BLEMO requires 338,232<br />

function evaluations for the 15-variableproblem, as opposed to 771,404function evaluations<br />

needed by our previous approach (Sinha and Deb, 2009) on a seven-variable<br />

versionof the problem.<br />

98

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!