how to validate a timetable with stricter constraints

Started by mercurialuser, September 17, 2016, 05:54:26 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

mercurialuser


I changed some activities and I finally have at least 6 timetables completed (more are running).

I have some more rules that are now disabled.
I'd like to know if the timetables respect, by chance, that rules.

I can enable them and start new simulations but they can take a very long time, also if I use the same seed. And this is a method I can use anyway, keep it running all Sunday long...

I was thinking about using another method: open the *_data_and_timetable.fet, enable the constraints, run the simulation.
As far as I understand it, FET will try to place all the activities as stored in the fet file and doing so it should check that all the constraints and respected. It should stop when the first constraint is broken..... is it correct?

Because I want to list all broken constraints and decide what to do with them...

they are teacher wishes after all... :-)


Liviu Lalescu

I think you will not succeed with this approach. FET will report you the first impossible to place activity, which is not useful.

I think you need to just enable constraint by constraint and generate the timetable. If a constraint is too difficult, revert it, but maybe continue trying adding other constraints, one-by-one.

But please try as you said, maybe I am wrong.