Main Menu
Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - bin_wang

#1
Dear all , as a teacher , I love FET , it helps me more than you can imagine.
But now my school has more and more elective course , I find that it is more difficult to get an available timetable for me.I can not arrange the students to subgroups by hands because I have too many students and teachers.
With the custom version zt3  sometime I can get a result but mostly it can not do the job.
here is my fet file , and I wish this version can be maintained continually, and I think it is really very useful for many teachers like me.
I read all the post about this custom version ,  it is good but not perfect like the normal version. I really wish you can enhance it if you have time.
Thanks again!
#2
Let me explain it:
10141 and 10151 are taught by same teacher and they must by taught on same day.
10141 and 10146 are set to same start time because I need to schedule 10141 to a real room.
And  for the same purpose  I add the constraint to 10151 and 10156.

Mr.Liviu, You mean if I add a constraint to 10146 and 10156, obviously it is redundant, it will be easier to get the timetable generated?
But why?

And actually I didn't set the equivalence activities , but the result looks no different.
Even I tried on the example file example-mapr-1-modified-liviu6.fet, I delete all the equivalence constrains, the generation is good too.


Quote from: Liviu Lalescu on May 10, 2017, 10:28:51 AM
I saw something which might help a bit: Isn't possible to add (redundant) same starting day for 10146 and 10156 (because you have same starting day 10141 with 10151, and same starting time 10141 with 10146 and 10151 with 10156)? And more constraints to add, similarly.
#3
Thanks Mr. Volker, I'll try the way you point out.

And I have another question ,  in the Activities I tried Equivalences setting but I found it doesn't help the result.

In fact whether or not I have the Equivalence set, the generation time is still long and the result looks like no change.

If the setting is no use in this new custom version 5.22 ? Because I found the help file is written in 2014.

Thanks!

#4
Hello, All

     Here is my input file, which is used to do the course plan in A Chinese high school. Basically, I have 12 classes(or groups) and each class has more the 40 students. 

     every student has some required courses in his class, which he need to learn with his classmate. And he has some elective courses which he need to learn with other students in other classes.

     So I used the MAPR_ZT3 custom version to solve the problem. it worked out but it takes too much time.

     I attached the .fet file , it needs 25 or more hours to get a time table on my pc (i3 cpu + 8G ram) .

     I don't know if it's normal or not to take so many hours. So pls give me some advise or suggestions.

     Thanks a lot.


#5
Thank you Mr. Liviu, it worked.
It seems to be a good solution. At least now the test result is ok for me.
Thanks! ;D
#6
Dear Mr.Liviu&Volker, Thanks for your work, giving us an amazing time table software.
I'm using it to arrange our time table, but I have a question about the custom version.

In this version I can arrange my students into different classroom and it runs ok now.

But if one subject has  two teachers, for example(like the example fet file in the custom version) , subject Political  has two teachers T1 and T2, every teacher has 4 activities one week(etc. T1_1, T1_2, T1_3, T1_4 and T2_1, T2_2, T2_3, T2_4).

and if I have 2 students (s0, s1) who choose Political, now the custom version will arrange activities like this
(s0: T1_1 , T2_2, T1_3, T2_4)  (s1: T2_1, T1_2, T2_3, T1 ,4 )

But I want it to be like this (s0: T1_1, T1_2, T1_3, T1_4) , (s1: T2_1, T2_2 , T2_3, T2_4) or (s1: T1_1, T1_2, T1_3, T1_4) , (s0: T2_1, T2_2 , T2_3, T2_4) .  My students don't want to change his teacher in each activities of same subject , and for my teachers it's hard for them to know every students' progress if they keep changing classroom.

of course I can add one teacher to student when I setup activities, but I have 500 students will be split into 10 different optional course at same time , and every course has 2 or 3 teachers. so I just want to know if there are some tricky to handle this. for example when the first activity is set , the student know his teacher for the subject , and the subsequent activities will be set to the same teacher.

Would you pls tell me how can I set up the constraint to make sure  the student will not change the teacher in every subject but still they can be arranged into different classroom?

I'm not sure if I have express me clearly. ;)
Thank you very much.