27.07.2013 Views

The Doctor Rostering Problem - Asser Fahrenholz

The Doctor Rostering Problem - Asser Fahrenholz

The Doctor Rostering Problem - Asser Fahrenholz

SHOW MORE
SHOW LESS

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.

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

Saved successfully!

Ooh no, something went wrong!