The Doctor Rostering Problem - Asser Fahrenholz
The Doctor Rostering Problem - Asser Fahrenholz
The Doctor Rostering Problem - Asser Fahrenholz
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Chapter 7. Tests, results and discussion 48<br />
<strong>The</strong> constraint weights<br />
Table 7.12 shows the overall effect of solving problems with weights δR1 = 1 and δR2 = 2<br />
respectively. <strong>The</strong> V(S), as expected, is not affected by varying weights, but for Z(S) we<br />
see a small increase in objective function value. Note, however, that the Z(S) for R2 is<br />
not double of Z(S) for R1, this means, on average, fewer soft constraints invalidated.<br />
Table 7.12: Weights effect: All tests<br />
Z(S) V(S)<br />
GRASP R1 106,075 23,99167<br />
R2 137,8 23,24583<br />
SA R1 234,8229 8,035417<br />
R2 293,4839 7,877352<br />
Highlighting a few, more in-depth, examples, tables 7.13 and 7.14 shows how Simulated<br />
Annealing ends up with just about equal numbers of soft constraints broken, for both<br />
R1 and R2.<br />
SA Z(S) V(S)<br />
R1 73,875 6,84375<br />
R2 148,5938 7,40625<br />
Ave 111,2344 7,125<br />
Table 7.13: Weights effect: Test<br />
0, RCL 1<br />
<strong>The</strong> number of iterations<br />
SA Z(S) V(S)<br />
R1 85,65625 20,5625<br />
R2 162,875 20,375<br />
Ave 124,2656 20,46875<br />
Table 7.14: Weights effect: Test<br />
4, RCL 1<br />
Not surprisingly, the number of iterations also has great effect on the quality of the<br />
produced solution. Table 7.15 on the following page shows the average solution values<br />
over all tests, grouped by the number of iterations for each of the metaheuristics. As<br />
expected, Z(S) is also higher on average, for lower values of V(S).<br />
7.2.3 Metaheuristic performance<br />
<strong>The</strong> performances of the metaheuristics has so far been investigated in the light of<br />
the parameters that guide them and the problems they solve. How the metaheuristics<br />
converge and how they compare to each other, are some of the aspects that will be<br />
discussed in this section.