08.06.2017 Views

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.

converge to a set <strong>of</strong> the solution as close as possible to the true Pareto-optimal set, which is the<br />

common <strong>objective</strong> <strong>of</strong> all optimization tasks. However, diversity <strong>in</strong> the obta<strong>in</strong>ed Pareto-optimal set is<br />

the second <strong>objective</strong> specific to multi-<strong>objective</strong> problems. With a more diverse set <strong>of</strong> solutions that<br />

covers all parts <strong>of</strong> the Pareto-front <strong>in</strong> the <strong>objective</strong> space, the decision-mak<strong>in</strong>g process at the next<br />

level us<strong>in</strong>g the higher level <strong>in</strong>formation is easier. S<strong>in</strong>ce two spaces are <strong>in</strong>volved <strong>in</strong> MOOP, diversity<br />

<strong>of</strong> solutions <strong>in</strong> both decision and <strong>objective</strong> space is def<strong>in</strong>ed. Solutions with a large Euclidean<br />

distance <strong>in</strong> variable and <strong>objective</strong> space are referred to as a diverse set <strong>of</strong> solutions <strong>in</strong> variable and<br />

<strong>objective</strong> space, respectively. The diversity <strong>in</strong> the two spaces is <strong>of</strong>ten Symmetric, however <strong>in</strong><br />

complex and non-l<strong>in</strong>ear problems this property may not be true. Hence, Deb [1] assumes that there<br />

are two goals <strong>in</strong> multi-<strong>objective</strong> optimization:<br />

a. To f<strong>in</strong>d a set <strong>of</strong> non-dom<strong>in</strong>ated solutions with the least distance to the Pareto-optimal set.<br />

b. To have maximum diversity <strong>in</strong> the non-dom<strong>in</strong>ated set <strong>of</strong> solutions.<br />

2.2.4 Classification <strong>of</strong> <strong>Multi</strong>-Objective <strong>Optimization</strong> <strong>Algorithm</strong> (MOOA):<br />

In section 2.1.1 it was mentioned that optimization solv<strong>in</strong>g methods are classified <strong>in</strong>to the classical<br />

and the evolutionary methods. That classification is also valid for multi-<strong>objective</strong> optimization<br />

problems.<br />

2.2.4.1 Classical Method for MOOA:<br />

In the classical method, <strong>objective</strong>s are transformed <strong>in</strong>to one <strong>objective</strong> function us<strong>in</strong>g different<br />

techniques. The classical methods for MOOA will not be discussed <strong>in</strong> detail as this research work is<br />

based on the EAs.<br />

2.2.4.2 Evolutionary <strong>Algorithm</strong>s (EAs) for MOOA:<br />

The characteristic <strong>of</strong> EAs <strong>of</strong> us<strong>in</strong>g a population <strong>of</strong> solutions that evolve <strong>in</strong> each generation is well<br />

suited for multi-<strong>objective</strong> optimization problems. S<strong>in</strong>ce one <strong>of</strong> the ma<strong>in</strong> goals <strong>of</strong> MOOP solvers is<br />

28

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

Saved successfully!

Ooh no, something went wrong!