Implementing a Physician Roster Using Constraint Programming
Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
A successful rostering of physicians to different activities demands satisfying the minimal allocation of physicians to each activity, following regulations and hospital guidelines in regard to workload, and adhering to the preferences of the physicians. Keeping track of all of the constraints, ensuring that they are not violated, is a complicated task, which is still often done manually.
This thesis uses constraint programming to propose a general model to the problem, with which a solution can be found by incrementally tighten the constraints through an iterative interaction with a user.
An implementation of the model was, to a great extent, successful in handling generated instances of these iterations.
Place, publisher, year, edition, pages
IT, 13 046
Engineering and Technology
IdentifiersURN: urn:nbn:se:uu:diva-204896OAI: oai:DiVA.org:uu-204896DiVA: diva2:640064
Master Programme in Computer Science
Pearson, JustinChristoff, Ivan