I got requests from a few users regarding a constraint activities same room, which may be possible. A decent weight would be only 100%. But Christian Kemmer wrote that he needed adjustable weights, like 95%. Please tell me if it would be useful even only with 100%.
I don't think I quite understand the constraint. Will FET allow two activities in the same slot only if there is a relevant constraint? If so, I would also need <100% weights.
I would add 'activity A and activity B and activity C... can be in the same room' (without specifying which room).
Please see Christian Kemmer's post and my replies, here: http://lalescu.ro/liviu/fet/forum/index.php?topic=416.msg2327#msg2327
He would like to constrain some activities, for instance all 3 subactivities of Physics class 9A, to be in the same room. Physics has preferred rooms Lab1, Lab2 or Lab3. So, all subactivities should be in the same lab.
But weight <100.0% is very weird to add in the algorithm. Suppose there are three activities in the constraint: A1, A2, A3. I put A1 into R1, I put A2 into R2 (allowed, because weight is <100%), then where to force A3? Into R1 or into R2? Also, maybe results will be poor if weight is not something like 99.75%.
NOTE: The activities in the constraint cannot be simultaneous. A single room will host a single activity in any time slot.
I don't understand this kind of activities, but I think I agree with 100% only. I'm not sure if this constraints is really useful to a broad part of fet users. If you can't change the lab room because other students groups will also use it then you should make some assumption and assign the lab in the very beginning.
OK, I think I won't add it, then.
Reviving an old topic: I'll add constraint Activities occupy max rooms (in this case, max 1 room). The new snapshot will follow soon (see the snapshots section), and I hope I'll release soon the future FET-5.18.0 with the new constraint.