FET with five terms / for Finland (Five 7 weeks terms in a school year)

Started by mathmake, January 11, 2020, 12:45:20 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

mikkojoo

Everything is working quite nice. Thnaks!

I have some problems with too many constrains - there are so many of them that it is impossible to keep all of them. This is my prblem, npt because of FET.

About statistics, it would be nice to see sums of activities in a term:
1. per teacher
2. per group
even 3. per teacher and subject but this could end up being not very easy to read.


Liviu Lalescu

Thank you for the feed-back!

I added your suggestion in the TODO. Unfortunately, I am not skilled in this part - Volker wrote the HTML export of the statistics.

mikkojoo


Liviu Lalescu

You're welcome! Could I see your file, please?

PS: In Finland school starts in June? In Romania school ends in June and starts in September.

mikkojoo

Our schoolyear ends today  8)
Next schoolyear starts at 11th August.

I'm not very proud about my file, all the constraints are a mess. Don't be too hard on my file...

mikkojoo

We have to do timetables very early because our transportation crew needs timetables for theis work. This is something we headmasters don't like too much.

Liviu Lalescu

Wow, what a file! You either had very much patience, or much luck.

I am generating multiple for almost 3 hours on 8 threads (I have 8 core / 16 threads processor) and only obtained a single timetable. I'm going to let it some more, out of curiosity.

Liviu Lalescu

Just finished posting the above and I obtained two more timetables. In case you would like to choose a better one, I attach the solutions.

mikkojoo

Patience is my middle name  8)
If You have a working solution, please post it.
I made timetables with two machines at the same time and I changed constraits if I got stucked.

It was always a overnigth job to have a timetable...

I know I did not work the I should have; I made most group and subject constraints first and teachers after that. But, there were mistakes and things I forgot, so I had to make corrections and alternative solutions. And then it was a mess.

But, I got a working  timetable -  certainly not the best but a working one.

There are so many things to consider (after students) about teachers - even terms for most of them, as little as possible gaps for others.
And then there is a special case, with two teachers absent for terms 1-2 (laaann and vahhen) and on teacher (hakesk) teaching "their" activities at thet time. That was quite a adventure.

Liviu Lalescu

I took your locked file, unlocked and obtained other 3 different solutions. I posted them above, I wonder why you did not see them. Two of them might be better than yours. Just run on the ...data_and_timetable.fet and it will find the timetable instantly. And a positive thing is that if you run these locked files, some activities will find a room and the conflicts will be even lower.

If you want me to run on my computer some of your other attempted files on which you could not obtain a solution, send them to me, and I'll try them on my computer.

mikkojoo