Progressively Interactive Evolutionary Multi-Objective Optimization ...
Progressively Interactive Evolutionary Multi-Objective Optimization ...
Progressively Interactive Evolutionary Multi-Objective Optimization ...
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