I have been using FET for one semester in our School of Engineering, scheduling only professional subjects, and leaving out basic sciencies, Math, Physics and Chemistry. I took their timetable (manually made) and used it as time constraints over the classrooms. Mi timetable had only 94 activities and worked fine. Due to my success, now I am in charge for a bigger timetable, that includes basic sciencies and engineering, that should totalize about 300 activities. Hopefully it will converge fast, but as there are many part time professors, there is no doubt that changes will be required. I have read that changes should be avoided, but I have not found a way to do it. So I have taken my own way on which I would thank any advice.
After obtaining a valid timetable, lock it in time and space. A locked timetible may take changes like the teacher, given that the resource is available at the same time.
When that does not happen, or if there is a change in a classroom, it is not possible ti regenerate the timetable. To do this, it would be nice to unlock a specific activity, so it would "float" to a new position. I have worked this deleting the activity to change and redefining it with the new constraints, or teacher. Thar new activity is not locked ant it is placed in the timetable, leaving the rest of the locked activities untouched.
As I said, I would like a comment of my change strategy.
Thank you
After obtaining a valid timetable, lock it in time and space. A locked timetible may take changes like the teacher, given that the resource is available at the same time.
When that does not happen, or if there is a change in a classroom, it is not possible ti regenerate the timetable. To do this, it would be nice to unlock a specific activity, so it would "float" to a new position. I have worked this deleting the activity to change and redefining it with the new constraints, or teacher. Thar new activity is not locked ant it is placed in the timetable, leaving the rest of the locked activities untouched.
As I said, I would like a comment of my change strategy.
Thank you