08.06.2017 Views

Application of Genetic Algorithm in Multi-objective Optimization

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Here, is the value <strong>of</strong> <strong>in</strong>dividual i and is the size <strong>of</strong> the population. Before this fitness<br />

assignment, the <strong>objective</strong> function goes through a l<strong>in</strong>ear transformation us<strong>in</strong>g the follow<strong>in</strong>g<br />

equation:<br />

<br />

Here, the sign <strong>of</strong> , the scal<strong>in</strong>g factor, depends on the optimization type, if it is maximization<br />

problem, will be positive, and vice versa. The comb<strong>in</strong>ation <strong>of</strong> this scal<strong>in</strong>g and fitness assignment<br />

ensures rapid convergence to the optimal results. Another approach to transform<strong>in</strong>g the <strong>objective</strong><br />

function is power law scal<strong>in</strong>g, mathematically:<br />

<br />

Here, k is the problem dependent variable and can be changed to control the range <strong>of</strong> fitness<br />

measures if required. Baker [27] suggested a rank based approach to prevent premature convergence,<br />

where <strong>in</strong>stead <strong>of</strong> us<strong>in</strong>g raw performance, the rank <strong>of</strong> <strong>in</strong>dividuals <strong>in</strong> the population is used to measure<br />

relative fitness.<br />

2.3.1.3. Selection:<br />

Selection is the determ<strong>in</strong>ation process <strong>of</strong> how many times a particular <strong>in</strong>dividual will participate <strong>in</strong><br />

reproduction. It comprises <strong>of</strong> two processes. In the first process, the raw fitness values are<br />

converted <strong>in</strong>to a real-valued expectation <strong>of</strong> an <strong>in</strong>dividual’s probability to be chosen for reproduction.<br />

The second process, also known as “sampl<strong>in</strong>g”, selects an <strong>in</strong>dividual probabilistically for<br />

reproduction based on its fitness relative to other <strong>in</strong>dividuals. The performance <strong>of</strong> the selection<br />

algorithm can be determ<strong>in</strong>ed by us<strong>in</strong>g three measures which are bias, spread, and efficiency. The<br />

absolute difference between the actual and expected probability <strong>of</strong> an <strong>in</strong>dividual for gett<strong>in</strong>g selected<br />

is def<strong>in</strong>ed as bias. Spread can be def<strong>in</strong>ed as the range <strong>of</strong> the possible number <strong>of</strong> times <strong>in</strong> which the<br />

32

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

Saved successfully!

Ooh no, something went wrong!