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 />

Step 3: Map (U1,U2)<br />

to (f1*,f2*)<br />

V2<br />

B’ A’<br />

t<br />

C’<br />

u<br />

f2<br />

Derived Upper level<br />

Pareto−optimal front<br />

A<br />

s<br />

C<br />

Lower<br />

level<br />

B<br />

Step 2: Form envelope (U1,U2) at every (v1,v2)<br />

f1<br />

U1 Step 1: Choose ΦU<br />

(v1,v2)<br />

B’A’<br />

Step 4: Form lower<br />

level problem from (f1*,f2*)<br />

f2<br />

Step 5: Form upper<br />

level problem from<br />

(v1,v2) and (U1,U2)<br />

A<br />

D<br />

Lower<br />

level<br />

Figure 3: A multi-objective bilevel test problem construction procedure is illustrated<br />

throughtwo objectives inbothupper andlower levels.<br />

D’<br />

ej(xl\s) with ej ≥ 0. The task of the lower level optimization task would be to<br />

makethe ej termzeroforeachobjective. Theterm ej canbemadecomplex(multimodal,<br />

non-linear, or large-dimensional) to make the convergence to the lower<br />

level Pareto-optimalfront difficultby anoptimization algorithm.<br />

Step5: Finally,theupperlevelobjectivescanbeformedfrom uj functionsbyincluding<br />

additional terms fromother upperlevel decisionvariables. Anadditiveformis as<br />

follows: Fj(x) = uj(u) + Ej(xu\u) with Ej ≥ 0. Like the ej term, the term Ej can<br />

also be made complex for an algorithm to properly converge to the upper level<br />

Pareto-optimalfront.<br />

Step6: Additionally,anumberoflinkedterms lj(xu\u, xl\s)and Lj(xu\u, xl\s)(nonnegative<br />

terms) involving remaining xu (without u) and xl (without s) variables<br />

canbeaddedtobothlowerandupperlevelproblems,respectively,tomakesurea<br />

proper coordination between lower and upper level optimization tasks is needed<br />

toconvergeto therespectivePareto-optimalfronts.<br />

Another interesting yet a difficult scenario can be created with the linked terms. An<br />

identical link term can be added to the lower level problem, but subtracted from the<br />

the upper level problem. Thus, an effort to reduce the value of the linked term will<br />

make an improvement in the lower level, whereas it will cause a deterioration in the<br />

upper level. This will create a conflict in the working of both levels of optimization.<br />

The following two-objective test problems areconstructed using the aboveprocedure.<br />

84<br />

B<br />

F1<br />

f1

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

Saved successfully!

Ooh no, something went wrong!