Main Menu

Max tag repetition

Started by fourat, August 24, 2024, 05:46:39 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

fourat

is it possible to add Max Tag repetition with nsrt version???

YOUSSEF HOUIET


fourat

this is a suggestion
in fact I want for example that at most two activities with a specific tag are assigned to a room

Liviu Lalescu

Hello, fourat,

I haven't worked on FET-NSRT for a long time. I can say that I kind of do not like this version, since I consider it quite complicated, and because I think it is maybe non needed, because the official FET might be made to work for such files.

But could you use constraint activities max simultaneous in selected time slots? Add one constraint for each tag, all the activities with that tag, select all slots of the week, max simultaneous = 2.

Maybe you could remind me how FET-NSRT works.

YOUSSEF HOUIET

In fact, the only use of FET NSRT is for assigning exam supervision, where we need to ensure that a teacher is not assigned to supervise the same room more than once. If the official FET supports this, we would definitely abandon FET NSRT. For example, a constraint like "a set of activities occupies a minimum number of different rooms" ensures that the program will assign the teacher to a different room for each exam.

Liviu Lalescu

#5
Hello, @fourat and @YOUSSEF HOUIET ,

I have tried something with the FET official in Block planning mode. See the attached file. There are many constraints, but not so hard to add manually.

FET days are real rooms.
FET hours are real time slots.
FET students are real teachers.

FET in Block planning mode assures a single cell occupied in each column, for FET students. To ensure a maximum occupied row for each FET student, I used many constraints activities occupy max time slots from selection.

More is possible, like adding not allowed slot in a combination real teacher x real room x real time slot.

Please let me know.

Edited to add: maybe also @Benahmed Abdelkrim , would you be interested in this post?

Also, you can use activities occupy min time slots from selection, if needed.

Edit 2: We need also to add a constraint all activities are not overlapping. I added in the version 2 of this file, attached below, instead of the first version (removed).

You can check the All activities timetable days horizontal/vertical.

Benahmed Abdelkrim

#6
But what about exams with more than one teacher (2 or 3) in the room? I think this method (with BP mode) has solved a small part of the problems of exam schedules, which are not to repeat the room for the teacher during the week, but it has not solved all the problems.

Also, visually, FET-NSRT provides beautiful and clear schedules for teachers and for rooms with different aspects... and  uses a much smaller number of constraints.. 🙂
B.A/krim

Liviu Lalescu


Benahmed Abdelkrim

Welcome!
Many thanks to you too 🙂
B.A/krim