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 - y

#1
General Stuff / Re: Recommended CPU for timetabling
September 15, 2015, 09:03:07 AM
4min 15s - AMD Athlon 5350 (2.05 GHz - precompiled FET 5.14.3 with Windows 7 32bit - metered by y)

Lousy performance for a 4-core processor! It must be because FET uses only one core all of the time. Compared with the Intel Celeron G1840 2.80 GHz, it looks awful, but for tasks using all processors (e.g. mining), the AMD performs better.
#2
General Stuff / Re: Recommended CPU for timetabling
September 14, 2015, 06:47:39 PM
1min 57s - Intel Celeron G1840 (2.80 GHz - precompiled FET 5.14.3 with Windows 7 64bit - metered by y)
#3
Thanks for your effort. Could you please give some short instructions on how to use it?

Using File->Manage Timetables, I imported a generated timetable. Then I add the teachers that they will be absent in a particular day/time interval. Then how do I proceed? How can I generate the new timetable?
#4
Great news, thank you very much! :)
#5
Hi Volker,
are there any news regarding this change you mentioned? From time to time I need to modify a single day's timetable, due to a teacher's absence. It would be very convenient if there was a way to do this automatically.
Thank you!
#6
General Stuff / Re: Recommended CPU for timetabling
January 27, 2013, 04:14:33 PM
Maybe it has not anything to do with windows version. According to these specs sheets,
E6550: http://ark.intel.com/products/30783/Intel-Core2-Duo-Processor-E6550-4M-Cache-2_33-GHz-1333-MHz-FSB
and
E6600: http://ark.intel.com/products/27250
both have the same cache, E6600 is a bit older chip and it has 3% faster frequency, but E6550 has quite higher (25%) FSB speed. Maybe the latter gives that marginal better result to E6550.

I measured 3 times the E6600, giving 3:56, 3:54 and 3:55! I reported the middle value :)
#7
General Stuff / Re: Recommended CPU for timetabling
January 26, 2013, 12:16:31 PM
3min 55s - Intel Core 2 Duo E6600 (2.40 GHz - precompiled FET 5.14.3 with Windows 7 32bit - metered by y)
#8
Quote from: Volker Dirr on December 11, 2012, 06:15:22 PM
hmmm...

You can unlock that days, delete the depending activities and generate again. Maybe you need to delete also some constraints (like min hours per day, ...)
But that is much work. I fear you will be faster if you currently try to solve that manualy.

I think you 're right. It is too much. It was easier to get the original timetable, delete all 4 days and delete the 3 affected subgroups. Then, I deleted all time constraints not needed (the vast majority). I deactivated the activities not applying to that day and generated a new timetable. I did the same for all 3 days. Ie I created 3 timetables, with a single day each. It was easier than working with the whole set and the results were better than my manual efforts :)

Quote
I am currently working / coding an option that can solve that problems, but i am not ready yet. So you must wait some more weeks :-(

Too bad for me, since I need this next week :)
It doesn't matter I'll have it for the next similar case!

Thank you!
#9
I have a working timetable. Next week, an excursion takes place for 3 days, where 3 out of 9 students sets and 3 teachers participate. Thus, none of them will be at school during these days. How can I change the timetable of these 3 specific days in order to avoid the gaps for the other 6 students sets, due to teachers absence?
#10
With simple copy - paste it didn't work. Even though I installed Qt libraries. I compiled it all over and now it works fine.
Thanks again :)
#11
OK, I 'll give it a try and let you know.
Thanks again.
#12
Thanks for the super-fast answer! :)

If I want to transfer this executable to another ubuntu 12.04 installation, can I simply copy the one produced here? In order to avoid to make all this procedure at the school PC?
#13
Under ubuntu 12.04 LTS, I have
gcc 4.6.3
make 3.81
QMake 2.01a using Qt v 4.8.1

Using ubuntu software center I easily installed qt4-qmake and libqt4-dev as indicated in the readme file. Also I installed fet (there was a quite old version in the repository).

Then I run
qmake (it finished instantly)
and then
make (it took about 1 hour).

The compilation finished. I don't see any errors. The fet executable is running. I overwrite the old /usr/bin/fet with the new one and everything seems to work fine.

My question is this: am I missing something for not using the latest versions of gcc/make/qmake? All of them in my system are older than the ones indicated in the README file.
#14
Quote from: Liviu Lalescu on November 04, 2012, 07:31:02 AM
It should be easy to add such a new constraint, but the name would be complicated (maybe: teachers/students interval max days per week from selection) and I am not sure how many would use it.

But I added our conversation in the TODO.

Thank you Liviu, highly appreciated!!!
#15
Quote from: Liviu Lalescu on November 03, 2012, 08:27:47 PM
Say slots are Thu 5,6,7 and Fri 5,6,7. Add occupy max 1 slot from selection for each pair, starting with selection Thu 5 + Fri 5, then Thu 5 + Fri 6, ..., Thu 7 + Fri 7 (3x3=9 constraints). Should work, right? Because you cannot have valid any pair of hours from different days.

Yes, I think it should work. I'll try this!

Thanks a lot!

Maybe, in a future version of FET, you could add an extension of the constraint "a teacher works in a hour interval max days per week", to allow to pick which days we want to apply this constraint, and not necessarily the whole week. It could be renamed to "a teacher works in a hour interval, max days from a days set" or something similar. Do you think something like this is feasible?