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 49<br />

Table 7.15: Iterations effect: All tests<br />

Iterations Z(S) V(S)<br />

GRASP 156 105,1354 27,78333<br />

3276 143,3542 19,64583<br />

SA 500 257,9729 12,31146<br />

2500 270,3089 3,597446<br />

Focusing on the real world problem once again, figures 7.1 and 7.2 on the following<br />

page shows the performance of a GRASP and SA taking over from the GRASP. It is<br />

clear that GRASP with enumeration finds near optimal values (using a higher number<br />

of iterations results in actual optimal solutions, see figure C.1 in appendix C.2.5 on<br />

page 115) and compared to that of GRASP without enumeration is greatly superior.<br />

Figure 7.2(b) on the following page shows how SA is able to optimize the output from<br />

GRASP without enumeration, but in minimising V(S), it also increases Z(S). <strong>The</strong> same<br />

observation applies to figure 7.2(a) on the next page.<br />

20<br />

15<br />

10<br />

5<br />

0<br />

GRASP-Day-1-10-R2-13%<br />

0 25 50 75 100 125 150<br />

Iterations<br />

GRASP-Day-1-10-R2-13%-vio GRASP-Day-1-10-R2-13%-value<br />

Working vio Working score<br />

(a) GRASP, enumeration, R2, RCL 1<br />

100<br />

80<br />

60<br />

40<br />

20<br />

0<br />

GRASP-Shift-1-2-R2-13%<br />

0 25 50 75 100 125 150<br />

Iterations<br />

GRASP-Shift-1-2-R2-13%-vio GRASP-Shift-1-2-R2-13%-value<br />

Working vio Working score<br />

Figure 7.1: GRASP performance: Test 0<br />

(b) GRASP, no enumeration, R2, RCL 1<br />

One observation to be made from figure 7.1(b), is that GRASP without enumeration<br />

restarts too soon. It restarts while it is still able to find improving neighborhoods in LS,<br />

and ends up not being able to improve the incumbent solution again.<br />

Emphasising the effect of the enumeration I refer to figures 7.3 on the next page and 7.4<br />

on page 51.<br />

<strong>The</strong> effect of the enumeration is so strong, that in most cases, there isn’t anything for SA<br />

to optimise. <strong>The</strong> following will show that SA is in fact able to optimise poor solutions<br />

produced by GRASP.

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

Saved successfully!

Ooh no, something went wrong!