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 9. Conclusion 58<br />

<strong>The</strong> three heuristics are implemented in a program, written in Java and the program<br />

features are presented. <strong>The</strong> program is able to model the problem and all of the con-<br />

straints described by the end user. It consists of an intuitive, non-obtrusive layout with<br />

easy to configure settings, able to present a solution to a schedule of any length, with<br />

any number of doctors. Several measures of the solution value are displayed to the user<br />

to allow for solution evaluation. Due to the time horizon on the project, the program is<br />

not bugfree and several parts are hard coded, but it does deliver as promised.<br />

A more thorough testing of the heuristics indicates that the partial enumeration of<br />

the solution space is able to improve the solutions within an acceptable time frame in<br />

the perspective of time and solution trade-off. Larger enumerations is out of bounds<br />

compared to the limitations set down by the end user and the possible gain compared<br />

to the implemented enumeration is too small.<br />

Finally, the reader is presented with considerations for further implementations and<br />

improvements, that could possibly improve the quality of the solutions found and the<br />

implementation respectively. This includes a delta function allowing for the difference in<br />

objective function value to be calculated instead of the entire objective function value.<br />

<strong>The</strong> DRP has been discussed, analysed, modelled, solved and tested. It is, however,<br />

found that the problem is too specific for the solution to be applied to any other envi-<br />

ronment, such as larger hospitals or other private doctor offices. For this to be the case,<br />

a more dynamic setup of constraints, shifts and the incorporation of qualification levels<br />

is needed.

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

Saved successfully!

Ooh no, something went wrong!