Parameter to suppress gaps

Started by victorcapel, May 24, 2023, 10:37:28 PM

Previous topic - Next topic

0 Members and 2 Guests are viewing this topic.

Liviu Lalescu

Hello again, Victor,

I just saw your old file. Hmm... indeed, you need more gaps.

Please tell me: is this constraint really useful for you and maybe for other Brazilian institutions? If so, I could add new constraints: teacher(s)/students (set) min gaps between activity tag / ordered pair of activity tags per real day.

I could start working right now, please let me know.

victorcapel

Hi Liviu.

It May be useful for other Brazilian institutions in Mornings and afternoons mode!

If you make it I can use the new version.


Liviu Lalescu

Thank you for letting me know, Victor!

I will add new constraints in the official FET, the future version 6.19.0. The constraints will be: teacher(s)/students (set) min gaps between activity tag/ordered pair of activity tags per real day. So, overall, 8 new constraints. Do you have better suggestions for the names/functionality of these new constraints?

I will begin work now or a bit later today. I will let you know when ready. I hope in maximum 2 days we will have a working snapshot for you to test. But I think that the official release will need to wait for Qt-6.7.0 (announced on 26 March 2024).

victorcapel

Thank you, I appreciate it.

I believe it's a good name for these constraints.

Agreed, Thank you for letting me know, Liviu!

Liviu Lalescu

I did the most difficult part, the important part of the engine. Tomorrow evening it might be ready. I will let you know, and I hope you will help me with testing, the sooner the better.

Liviu Lalescu

Dear Victor,

It is done. See the Snapshots section here on the forum, or: https://lalescu.ro/liviu/fet/download/test/

Please test and let me know.

victorcapel


victorcapel

Dear Liviu.

It works well.

let me know if you need anything else.

Liviu Lalescu

Thank you for the report, dear Victor! Nothing else is needed.

I hope you will like the many improvements added in the interface since your version (you can read the News / ChangeLog). And you will always benefit from the latest version.

victorcapel

Some really cool stuff came in that will work for some teachers, I appreciate all the support, Liviu. ;D

Liviu Lalescu

#55
You are welcome, Victor!

Could you please remind me / explain to me more detailed, for your file, you needed teacher(s) min gaps between building changes per real day and you used the trick with tags? Or the constraints for tags ensure more than this?

I am interested if maybe other teachers/you would need rather teacher(s) min gaps between building changes per real day constraint(s).

You definitely used this interesting trick, and I am not exactly sure I understand it. I would like to understand it completely.

PS: I saw some constraints with min gaps = 0. These are useless.

victorcapel

Hi, Liviu.

Many schools have high school and college preparatory courses in the same building with a few minutes difference in Brazil, so the min gaps between buildings do not solve these issue.


Liviu Lalescu

Thank you for informing me, Victor!

victorcapel

Hi Liviu.

I have a question: shouldn't the constraint 'min gaps between an ordered pair of activity tags per real day for a teacher' only work between the morning and the afternoon? I noticed that it also works throughout the day.

Liviu Lalescu

Hello, Victor,

Indeed, per real day means that FET will consider for instance Monday=Monday morning+Monday afternoon, and check the constraint min gaps between order pair of activity tags for this whole Monday. This is how all the FET constraints for the Mornings-Afternoons mode for real days work. Think for instance of max hours daily per real day, or max gaps per real day. I cannot make, logically, this constraint (min gaps), to consider only from start=morning and end=afternoon.

I hope this is not a problem for you; otherwise, maybe a customization is possible, or we need to talk about the official FET modification, but I hope not. But your custom version worked OK before I added this new constraint in FET, isn't it?

Please let me know.