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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Chapter 7. Tests, results and discussion 51<br />

25<br />

20<br />

15<br />

10<br />

5<br />

0<br />

GRASP-Day-Fifty-2-R1-17%<br />

0 500 1.000 1.500 2.000 2.500 3.000<br />

Iterations<br />

GRASP-Day-Fifty-2-R1-17%-vio GRASP-Day-Fifty-2-R1-17%-value<br />

Working vio Working score<br />

(a) Test 6: GRASP, enumeration, R2, RCL 50%<br />

30<br />

25<br />

20<br />

15<br />

10<br />

5<br />

0<br />

SA-Shift-Best-2-R1-0%<br />

0 500 1.000 1.500 2.000 2.500<br />

Iterations<br />

SA-Shift-Best-2-R1-0%-vio SA-Shift-Best-2-R1-0%-value<br />

Working vio Working score Temperature<br />

(a) Test 9: SA, R2, RCL 1%<br />

7.3 Test conclusions<br />

35<br />

30<br />

25<br />

20<br />

15<br />

10<br />

5<br />

0<br />

GRASP-Shift-Fifty-2-R1-17%<br />

0 25 50 75 100 125 150<br />

Iterations<br />

GRASP-Shift-Fifty-2-R1-17%-vio<br />

Figure 7.4: GRASP performance: Test 6<br />

1.000<br />

900<br />

800<br />

700<br />

600<br />

500<br />

400<br />

300<br />

200<br />

100<br />

Temperature<br />

Figure 7.5: SA performance: Test 9<br />

GRASP-Shift-Fifty-2-R1-17%-value Working vio Working score<br />

(b) Test 6: GRASP, no enumeration, R2, RCL<br />

50%<br />

35<br />

30<br />

25<br />

20<br />

15<br />

10<br />

5<br />

0<br />

SA-Shift-Best-2-R2-0%<br />

0 500 1.000 1.500 2.000 2.500<br />

Iterations<br />

SA-Shift-Best-2-R2-0%-vio SA-Shift-Best-2-R2-0%-value<br />

Working vio Working score Temperature<br />

(b) Test 9: SA, R2, RCL 1%<br />

First of all, it is clear that certain DRP’s pose greater problems, in the aspect of solving<br />

them. Longer schedules, fewer doctors and increasing amounts of imported shifts, pro-<br />

duces worse average results. One must be aware, that the problems are still solvable,<br />

even to optimality, if we choose the right approach. That is, if we choose to enumerate<br />

a whole day and if we use GRASP and SA in conjunction with each other. <strong>The</strong> obser-<br />

vations on the performance of GRASP and SA does not make one seem superior to the<br />

other, as both finds a niche to perform well in. GRASP is extremely good at finding<br />

good solutions, if we choose to enumerate, but in some cases, does not find optimal<br />

solutions. Should we choose to use SA on these problems, we must be mindful of the<br />

1.000<br />

900<br />

800<br />

700<br />

600<br />

500<br />

400<br />

300<br />

200<br />

100<br />

Temperature

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

Saved successfully!

Ooh no, something went wrong!