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