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

Table 7.1 displays the test instances and the problem factors that can affect the solution.<br />

For every instance, Cons notes how constrained the problem is. I expect that adding<br />

more night shifts, evening shifts and wishes (raising the Cons) also make the problem<br />

harder to solve and likewise when decreasing the number of doctors.<br />

Table 7.1: Test instances<br />

Test Length (months) Cons (%) <strong>Doctor</strong>s<br />

0 4 13 6<br />

1 4 17 6<br />

2 4 12 7<br />

3 4 13 5<br />

4 8 13 6<br />

5 4 18 6<br />

6 2 17 7<br />

7 6 13 8<br />

8 4 5 6<br />

9 4 0 6<br />

<strong>The</strong> test instances can then be partitioned into the groups shown in table 7.2. This<br />

shows the test instances that have equal values in what categories and will be used for<br />

comparing results across groups in the next section.<br />

Table 7.2: Test instance groups<br />

Length Constrained <strong>Doctor</strong>s<br />

{0,1,2,3,5,8,9},<br />

{4}, {6}, {7}<br />

{0,3,4,7}, {1,6},<br />

{2}, {5}, {8}, {9}<br />

{0,1,4,5,8,9},<br />

{2,6}, {3}, {7}<br />

<strong>The</strong> problem factors will be the starting point for evaluating test results. From there, I<br />

move on to discuss effects of the metaheuristic factors, such as the RCL parameter, the<br />

enumeration and the weight of the constraints. <strong>The</strong> test instances have all been tested<br />

with the following parameters:<br />

RCL parameter {1 (Leaving only the best element in the list), 50 (cutting the list in<br />

half), 100 (leave the list as it is)}<br />

Enumeration Day, Shift<br />

Constraint weights δi = 1, δi = 2<br />

In the following, I denote the value of the objective function value Z(S) and the num-<br />

ber of invalid hard constraints by V (S). Together they will be noted in the form of<br />

(Z(S), V (S)).

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

Saved successfully!

Ooh no, something went wrong!