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 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.