12.01.2013 Views

Water Resources Research Report - Western Engineering ...

Water Resources Research Report - Western Engineering ...

Water Resources Research Report - Western Engineering ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

Individual<br />

1<br />

Table 1. An illustrative example<br />

Population Size NP = 6 (user defined), D = 3<br />

Individual<br />

2<br />

Individual<br />

3<br />

Individual<br />

4<br />

Individual<br />

5<br />

Individual<br />

6<br />

x 1 0.68 0.92 0.22 0.12 0.40 0.94<br />

x 2 0.89 0.92 0.14 0.09 0.81 0.63<br />

x 3 0.04 0.33 0.40 0.05 0.83 0.13<br />

f (x)<br />

1.61 2.17 0.76 0.26 2.04 1.70<br />

Table 2. Calculation of the weighted difference vector for the illustrative example<br />

Individual<br />

2<br />

Individual<br />

4<br />

Difference<br />

Vector<br />

Weighted<br />

Difference<br />

Vector<br />

x 1 0.92 0.12 = 0.80 = 0.64<br />

x 2 0.92 - 0.09 = 0.83<br />

× F<br />

(F = 0.80)<br />

= 0.66<br />

0.05 = 0.28<br />

= 0.22<br />

x 3 0.33<br />

Table 3. Calculation of the noisy random vector for the illustrative example<br />

Weighted<br />

Difference<br />

Vector<br />

Individual<br />

6<br />

Noisy<br />

Random<br />

Vector<br />

x 1 0.64 0.94 = 1.58<br />

x 0.66 + 0.63 = 1.29<br />

2<br />

x 3 0.22<br />

0.13 = 0.35<br />

The noisy random vector does a crossover with the target vector to generate the trial<br />

vector as shown in Table 4. This is carried out by (1) generating random numbers equal<br />

to the dimension of the problem (2) for each of the dimensions: if random number > CR;<br />

copy the value from the target vector, else copy the value from the noisy random vector<br />

into the trial vector. In this example, the crossover constant CR is chosen as 0.50.<br />

8

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

Saved successfully!

Ooh no, something went wrong!