| Author |
Message
|
| abr |
Posted: Sat Sep 19, 2009 8:03 pm Post subject: sets of subjects with various lengths |
|
|
Joined: 19 Sep 2009 Posts: 5
|
I really like many aspects of this program but...
i will try to describe my situation.
The groups are A, B, C and each of them brakes into smaller pieces for some hours in the day.
for example A becomes A1, and A2 for 7 hours a week and various teachers and subjects lengths are assigned
B turns into B1, B2, B3, B4, B5 for 18 hours a week with different teachers and subjects.
I have created groups and subgroups but when i try to schedule automaticly, i get B1, B2 etc scattered around and no place to put B. If i start with B then trying to auto solve constraints, schedule gets also a mess with impossible to solve gaps in groups B1, B2 etc.
Can i solve this problem with lantiv?
I found in the forums the suggestion to make sets of activities but all the activities have various lengths and that would give too many teacher constraints!
So... any suggestions? |
|
| Back to top |
|
 |
| lantiv |
Posted: Sat Sep 19, 2009 8:25 pm Post subject: Constraints |
|
|
Site Admin
Joined: 10 Aug 2007 Posts: 573
|
Can the program place B1 and B2 in the same cell or do they have the same students or the same room? That could be the only reason that the program "scatters" them around.
Regarding gaps - if you have defined gaps for B1, which is a sub group, make sure that this is what you want. It means that the cells of B1 will be scheduled consecutively.
In general, check that you haven't defined any unnecessary constraints which make it impossible to construct the timetable. Check the violations that you get after the automatic construction and delete or modify the constraints that you have entered in case you see violations that should not really be there. |
|
| Back to top |
|
 |
| abr |
Posted: Sun Sep 20, 2009 6:04 am Post subject: |
|
|
Joined: 19 Sep 2009 Posts: 5
|
you are fast!
every group from B1, B2, B3, B4, B5 has one student, and those 5 students belong also to B.
I had added some zeros in gaps per day B1, B2, B3, B4, B5, so i removed them but no solution yet. It produces less gaps in the overall schedule but still some hours from B cant be put in the schedule automaticly.
i have 5 B activities not allocated with the timetable full. (in some lessons only some of the B1, B2, B3, B4, B5 are placed and one or two of them have gaps)
maybe my task is impossible? Can this program determine that? |
|
| Back to top |
|
 |
| lantiv |
Posted: Sun Sep 20, 2009 6:53 am Post subject: Sub Groups |
|
|
Site Admin
Joined: 10 Aug 2007 Posts: 573
|
| It is possible that the task is not feasible. Do the B1, B2 etc. groups have different students or do some of them have students in common? Can you send us your file for us to examine and check it more thouroughly (the file's extension is ".schedx")? |
|
| Back to top |
|
 |
| abr |
Posted: Sun Sep 20, 2009 7:10 am Post subject: |
|
|
Joined: 19 Sep 2009 Posts: 5
|
i have tried something new.
i removed B, and chanched its activities to B1+B2+B3+B4+B5 but no luck.
also made some activities in sets (some that have the same length. i'll send my data with a pm. |
|
| Back to top |
|
 |
| abr |
Posted: Sun Sep 20, 2009 11:16 am Post subject: |
|
|
Joined: 19 Sep 2009 Posts: 5
|
i have managed to (manually) tweak a timetable with all activities schenduled but with about 20 violations in the defined constraints.(adjacency, gaps, etc).
Still the next weekend is going to be rough for me because some new constraints are expected from teachers that should be, but are not yet available. (teachers that have below 6 hours or so per week will be shared with other schools ).
Maybe i get lucky and get a new lantiv timetable version released this week? |
|
| Back to top |
|
 |
| lantiv |
Posted: Sun Sep 20, 2009 11:40 am Post subject: Other Activities |
|
|
Site Admin
Joined: 10 Aug 2007 Posts: 573
|
The problem is not only related to the B group. In the attached file (that we sent via a private message) there are 285 out of 288 activities scheduled. But still not all. We have removed all the constraints and left only the scheduling to be done. You should add the other constraints (such as gaps, lessons per day etc) gradually. After adding some constraints go to automatic mode and click on Solve All. Do this several times. Regarding the unscheduled activities you may need to change some definitions such as blocks for teachers or lengths of long activities.
There is also a small trick that we use to help the program: we schedule some activity interactively, say B's core activities, fixate them and then let the program finish the rest. Sometimes it helps the program because it starts from a different position and it may help it find a solution. |
|
| Back to top |
|
 |
|
|