I'm hoping to use FET to solve a scheduling problem.
I need to schedule 19 doctors into different four-week rotations over the course of a year (total of 13 rotation blocks). The rotations are things like "Abdomen" "Chest" "Musckuloskeletal" etc.
I would like to be able to schedule it such that some rotations always have 2 doctors, some have 1 doctor, but every doctor does each rotation at least twice during the year.
Any way to do this using the program? Thanks for the help.
In FET, you need to have a weekly schedule (maximum 35 "days" per "week"), and each activity needs to have specified the exact "teachers". I think that your structure is too different to be input into FET, but maybe other users can suggest some tricks.
I think you can try this:
if you need 13 rotation blocks, then you need to set 13 days.
then you need to add rooms for "Abdomen" "Chest" "Musckuloskeletal"...
if you need to "Chest" doctors, then you need to add two rooms ("Chest 1" and "Chest 2").
then add the doctor names as teacher names.
add teacher prefferd home roomS. add ALL "room" that the doctor is allowed to do.
only the "but every doctor does each rotation at least twice during the year." isn't perfect possible. But need to say this constraint as "but every doctor does each rotation max X during the year". (I can't tell you the value of X, because i don't have enough information about your dataset). Then you can use some "activity constraint -> a set of activities occupy max time slots from selection" to do that.
Thanks for the quick reply - sounds like it might be possible. I'll play around with it based on your suggestions. Thanks again.