The Doctor Rostering Problem - Asser Fahrenholz
The Doctor Rostering Problem - Asser Fahrenholz The Doctor Rostering Problem - Asser Fahrenholz
Chapter 2 The Doctor Rostering Problem In this chapter, I present the background for the problem, the specific problem concepts and review literary sources that have served as inspiration to this project. 2.1 Background Every four months, one of the doctors at the medical practice in St. Heddinge 1 , schedules the treatment of the acute patients in the immediate vicinity. This treatment must be done by one or two of the six doctors, subject to higher workloads after weekends and holidays and before holidays (somehow, people can avoid getting ill during holidays). The scheduling is done with no computer aided support, takes approximately five to ten hours and is tedious due to required gathering of available hours from each individual member of the workforce. The information tells the planner which doctor is available when, during the next four months. The planner must then assign the doctors to shifts in such a way that certain shift-patterns are avoided and such that every member of the workforce receives equally many shifts. This approach to schedule planning, performed by an employee without decision support tools, is often called self-scheduling (Burke et al. [5]). The schedule planned by the doctor is chosen to be non-cyclical, or flexible (Silvestro and Silvestro [22]), due to the medical practice being a private one, where the members of the workforce prefer ad-hoc schedules. This problem is similar in nature to the Nurse Scheduling Problem (NSP) (or Staff Scheduling Problem). NSP is the problem of assigning a fleet of nurses to shifts of varying types, in a period of time. The assignments must respect both personal wishes 1 South-east of Køge, Denmark 3
Chapter 2. The Doctor Rostering Problem 4 along with holidays and union contract stipulations. This problem is the main source of inspiration for this project. Another problem that shows similar features is the Gotlieb Class-Teacher Problem (or Timetable Design Problem) of assigning teachers to classes, in such a way that every class has one teacher and no teacher has two classes at the same time. Very little material has been found on this, but an important contribution by this field, shall be noted in chapter 4. 2.1.1 The staff As opposed to a public health care institution, where the staff is subject to a range of stipulations and union contracts, the planner in this project has a much higher degree of control over the work flow of the institution. As the private institution is not subject to the same form of bureaucracy (due to the small size and being private), the constraints are not based upon public requirements, but rather personal requests and experiences. This is a direct consequence of the joint owners of the office controlling their own working hours and thereby controlling their pay. In typical NSP, the staff consist of a large number of nurses, divided into categories based on their qualification level and responsibilities. Several degrees of qualification can exist allowing a lower qualified member of the staff to be replaced by a higher qualified member. The staff can also be divided into full time or part time employees and some NSPs require higher qualified members to supervise the lower qualified members. In the context of this project, the staff that needs assigning are not divided into qualification groups. Due to decisions made in the practice, any interns/nurses in the practice will be assigned shifts manually. 2.1.2 Shift types This project deals with four shift types: night-, noon-, afternoon- and evening shifts. The night- and evening shifts are given through a public body and can not be changed, leaving the noon- and afternoon shifts to be assigned. One or two doctors must be assigned to these two shifts. A standard NSP contains the three shifts: night-, day- and evening shifts, and most often requires more than one nurse to be assigned to the shift.
- Page 1 and 2: TECHNICAL UNIVERSITY OF DENMARK The
- Page 3 and 4: TECHNICAL UNIVERSITY OF DENMARK Abs
- Page 5 and 6: Acknowledgements Foremost, I would
- Page 7 and 8: Contents vi 4.3.1 A construction he
- Page 9 and 10: List of Figures 4.1 The transformat
- Page 11 and 12: List of Algorithms 4.1 Adaptive gre
- Page 13: Chapter 1. Introduction and problem
- Page 17 and 18: Chapter 2. The Doctor Rostering Pro
- Page 19 and 20: Chapter 3 A mathematical model for
- Page 21 and 22: Chapter 3. The model and design 10
- Page 23 and 24: Chapter 3. The model and design 12
- Page 25 and 26: Chapter 3. The model and design 14
- Page 27 and 28: Chapter 4. Solving the DRP 16 it in
- Page 29 and 30: Chapter 4. Solving the DRP 18 4.3.1
- Page 31 and 32: Chapter 4. Solving the DRP 20 Given
- Page 33 and 34: Chapter 4. Solving the DRP 22 Since
- Page 35 and 36: Chapter 4. Solving the DRP 24 1. Co
- Page 37 and 38: Chapter 4. Solving the DRP 26 decre
- Page 39 and 40: Chapter 4. Solving the DRP 28 This
- Page 41 and 42: Chapter 4. Solving the DRP 30 Simul
- Page 43 and 44: Chapter 5. Optimal solution 32 The
- Page 45 and 46: Chapter 6 The DRP Program Through t
- Page 47 and 48: Chapter 6. The DRP Program 36 Figur
- Page 49 and 50: Chapter 6. The DRP Program 38 of th
- Page 51 and 52: Chapter 6. The DRP Program 40 Figur
- Page 53 and 54: Chapter 7 Metaheuristic tests This
- Page 55 and 56: Chapter 7. Tests, results and discu
- Page 57 and 58: Chapter 7. Tests, results and discu
- Page 59 and 60: Chapter 7. Tests, results and discu
- Page 61 and 62: Chapter 7. Tests, results and discu
- Page 63 and 64: Chapter 7. Tests, results and discu
Chapter 2<br />
<strong>The</strong> <strong>Doctor</strong> <strong>Rostering</strong> <strong>Problem</strong><br />
In this chapter, I present the background for the problem, the specific problem concepts<br />
and review literary sources that have served as inspiration to this project.<br />
2.1 Background<br />
Every four months, one of the doctors at the medical practice in St. Heddinge 1 , schedules<br />
the treatment of the acute patients in the immediate vicinity. This treatment must be<br />
done by one or two of the six doctors, subject to higher workloads after weekends and<br />
holidays and before holidays (somehow, people can avoid getting ill during holidays).<br />
<strong>The</strong> scheduling is done with no computer aided support, takes approximately five to ten<br />
hours and is tedious due to required gathering of available hours from each individual<br />
member of the workforce. <strong>The</strong> information tells the planner which doctor is available<br />
when, during the next four months. <strong>The</strong> planner must then assign the doctors to shifts<br />
in such a way that certain shift-patterns are avoided and such that every member of the<br />
workforce receives equally many shifts. This approach to schedule planning, performed<br />
by an employee without decision support tools, is often called self-scheduling (Burke<br />
et al. [5]).<br />
<strong>The</strong> schedule planned by the doctor is chosen to be non-cyclical, or flexible (Silvestro<br />
and Silvestro [22]), due to the medical practice being a private one, where the members<br />
of the workforce prefer ad-hoc schedules.<br />
This problem is similar in nature to the Nurse Scheduling <strong>Problem</strong> (NSP) (or Staff<br />
Scheduling <strong>Problem</strong>). NSP is the problem of assigning a fleet of nurses to shifts of<br />
varying types, in a period of time. <strong>The</strong> assignments must respect both personal wishes<br />
1 South-east of Køge, Denmark<br />
3