We are trying to use FET to schedule students into a typical American High School schedule.
We decided to start simple and only schedule student sets. Each student is its own set. We did not attempt to schedule teachers or rooms yet.
In order to assign student sets to an Activity, we 1st determined the total number of Activities needed to schedule all students requesting the subject, and then we randomly
assigned the student sets to each of the Activities based on how many students we wanted in the activity. This was done before loading Activities into FET.
We have a total of 138 unique teaching activities split into 690 activities (All activities meet 5 days, MTWRF). All activities meet 1 period each day.
We expected to be able to schedule 690 activities in a timetable of 10 periods a day, 5 days a week.
We only have two Activity Time Constraints:
1. A set of activities has the same starting hour (95%)
2. Minimum days between a set of activities (100%)
Using 10 periods a day, we get maybe 30% of the students scheduled (200+ activities), and the program seems to go into a loop. We even left it schedule over night for 15 hours,
and it never finished.
However, if we simply add 2 more periods a day (12 periods a day, just for testing purposes), all 690 activities are scheduled in under
5 minutes.
We are hoping FET can be the solution to our scheduling needs. I have uploaded a file to see if you have any ideas what might be going wrong?
We decided to start simple and only schedule student sets. Each student is its own set. We did not attempt to schedule teachers or rooms yet.
In order to assign student sets to an Activity, we 1st determined the total number of Activities needed to schedule all students requesting the subject, and then we randomly
assigned the student sets to each of the Activities based on how many students we wanted in the activity. This was done before loading Activities into FET.
We have a total of 138 unique teaching activities split into 690 activities (All activities meet 5 days, MTWRF). All activities meet 1 period each day.
We expected to be able to schedule 690 activities in a timetable of 10 periods a day, 5 days a week.
We only have two Activity Time Constraints:
1. A set of activities has the same starting hour (95%)
2. Minimum days between a set of activities (100%)
Using 10 periods a day, we get maybe 30% of the students scheduled (200+ activities), and the program seems to go into a loop. We even left it schedule over night for 15 hours,
and it never finished.
However, if we simply add 2 more periods a day (12 periods a day, just for testing purposes), all 690 activities are scheduled in under
5 minutes.
We are hoping FET can be the solution to our scheduling needs. I have uploaded a file to see if you have any ideas what might be going wrong?