Water Resources Research Report - Western Engineering ...
Water Resources Research Report - Western Engineering ...
Water Resources Research Report - Western Engineering ...
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