Application of Genetic Algorithm in 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.
Convex and Nonconvex MOOP:<br />
A MOOP is convex if all the <strong>objective</strong> functions and feasible region are convex. For a convex<br />
function: → , any two pair <strong>of</strong> solutions , ∈ will satisfy the follow<strong>in</strong>g conditions:<br />
1 1 ………. where 01<br />
Both spaces (decision and <strong>objective</strong> function spaces) <strong>of</strong> a MOOP problem should be evaluated to<br />
test their convexity. Even one <strong>of</strong> them can be non-convex while another one is convex. A MOLP<br />
has been def<strong>in</strong>ed as a convex problem [1].<br />
<br />
Ideal Objective Vector:<br />
The ideal <strong>objective</strong> vector consists <strong>of</strong> an array with the lower bound <strong>of</strong> all <strong>objective</strong> functions <strong>of</strong> a<br />
MOOP result<strong>in</strong>g <strong>in</strong> non-conflict<strong>in</strong>g <strong>objective</strong> functions. It can only be possible for a feasible<br />
solution when the m<strong>in</strong>imum <strong>of</strong> all <strong>objective</strong> functions are identical. Otherwise, it does not exist. If<br />
∗ is a solution vector <strong>of</strong> variables that m<strong>in</strong>imize or maximize the i th <strong>objective</strong> <strong>in</strong> a MOOP hav<strong>in</strong>g<br />
M conflict<strong>in</strong>g <strong>objective</strong>s,<br />
∃ ∗ ∈, ∗ ∗ , ∗ ,……. ∗ : ∗ <br />
Thus the ideal vector is def<strong>in</strong>ed as follow<strong>in</strong>g,<br />
∗ ∗ ∗ , ∗ ,….. ∗ <br />
where <br />
∗<br />
is the optimum value <strong>of</strong> M th <strong>objective</strong> function and the po<strong>in</strong>t <strong>in</strong> decision variable space<br />
which determ<strong>in</strong>es this vector is the ideal solution.<br />
<br />
Utopian Objective Vector:<br />
The <strong>objective</strong> vector hav<strong>in</strong>g components slightly less than that <strong>of</strong> an ideal <strong>objective</strong> vector for the<br />
m<strong>in</strong>imization <strong>of</strong> a MOOP problem is called the utopian <strong>objective</strong> vector. It is used for algorithms<br />
24