Is this possible, and how would I accomplish it?

Started by jesskleinla, February 24, 2016, 11:01:31 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

jesskleinla

I'm not sure if FET will be able to help with this as it's not for a class schedule.  I help manage a mental health center and patients come in 2-5 days per week for 3-6 hours per day.  We have 40 patients and 25 therapists.

Each patient has individual appointments with the therapists each day, and they also attend group therapy sessions.  We have 33 group per week with a max of 10 patients each group.

I have a problem of creating a schedule for each patient based on hours available to come in (theirs and their therapists'), not having more than one 1 hour break per day, and having rooms available.

I need to set up the algorithm for patients to their sessions so that there cannot be any conflicts.

Is FET about to assist with this or do you know of another freeware algorithm that might be a better fit?  Currently we are setting up the schedules manually using Google calendar every week, and there are changes to the therapists' hours/days available, as well as the patient's having additional doctors appointments or school schedules that we have to work around.  It's quite a headache, if you can imagine.

Liviu Lalescu

#1
FET might work.

In FET, each activity must have specified the exact "students" and "teachers". There might be devised tricks for other situations, depending on the requirements. I need more details.

Max 1 hour break per day might be done, but I am not sure I understand correctly. A gap? There are max gaps per day constraints. Otherwise, there are constraints students/teachers min hours daily.

Maybe you could attach some finished timetable and we can talk some more.

PS: There are some topics: http://lalescu.ro/liviu/fet/forum/index.php?topic=1782.0 and http://lalescu.ro/liviu/fet/forum/index.php?topic=1633.0 which show how we customized FET to allow different situations than the usual ones.