begin penalties idle_student=e+ 9 idle_hour_per_student=e+ 8 idle_hour_position=e+3 hours_per_day(4-7)=e+ 6 hours_per_student_per_day(4-7)=e+ 6 subject_order_per_day=e+ 6 subject_order_per_week=e+ 2 subject_distribution_per_week=e+ 7 hours_per_schedule=e+ 4 hours_per_class=e+4 idle_hour_per_teacher=e+ 7 teacher_day_load=e+ 7 locations_matching_priority=e+ 6 locations_matching_event=e+ 3 locations_matching_teacher=e+ 0 group_bellow_minimum=100 group_above_maximum=100 subject_2nd=3, 6, 9 subject_forced=25 subject_type=2 subject_missing=15 active_groups=1 active_subjects_bellow(1)=1 active_subjects_above(1)=10000 day_off_teacher=100 empty_hours_teacher=100 collide_teacher=1000000 off_subject_teacher=10 off_class_teacher=20 forbidden_hours_teacher=300 free_released_teacher=10000 schedule_asymmetry=0 num_of_groups=1000000 group_member=1000000000 group_size_1year(30)=100000000 group_size_2years(26)=100000000 group_size_3andmoreyears(23)=100000000 group_change=100 mixed_years=1000 end penalties begin metas $ods="" $standard="1-6/1-5" $izbirni="0+5-7/1-5" $nivoji="0-7/1-5" $eden="1/l1=l3=l4=l5=l6=l7=l8=l9=l10" end metas begin hours 0, "0.ura (7:05-07:50)" 1, "1.ura (08:00-08:45)" 2, "2.ura (08:50-09:35)" 3, "3.ura (09:55-10:40)" 4, "4.ura (10:50-11:35)" 5, "5.ura (11:40-12:25)" 6, "6.ura (12:30-13:15)" 7, "7.ura (13:20-14:05)" end hours begin days 1, 4, "Ponedeljek" 2, 5, "Torek" 3, 5, "Sreda" 4, 5, "Četrtek" 5, 3, "Petek" end days begin locations l1, 10, l, "l1" l2, 10, l, "l2" l3, 10, l, "l3" l4, 10, l, "l4" l5, 10, l, "l5" l6, 10, l, "l6" l7, 10, l, "l7" l8, 10, l, "l8" l9, 10, l, "l9" l10, 10, l, "l10" // location, capacity, type, name end locations begin classes stranka.01, 000000, 1, 0, , 0-7/1-5 stranka.41, 000000, 1, 0, , 0-7/1-5 stranka.21, 000000, 1, 0, , 0-7/1-5 stranka.61, 000000, 1, 0, , 0-7/1-5 stranka.11, 000000, 1, 0, , 0-7/1-5 stranka.51, 000000, 1, 0, , 0-7/1-5 stranka.31, 000000, 1, 0, , 0-7/1-5 stranka.71, 000000, 1, 0, , 0-7/1-5 stranka.02, 000000, 1, 0, , 0-7/1-5 stranka.42, 000000, 1, 0, , 0-7/1-5 stranka.22, 000000, 1, 0, , 0-7/1-5 stranka.62, 000000, 1, 0, , 0-7/1-5 stranka.12, 000000, 1, 0, , 0-7/1-5 stranka.52, 000000, 1, 0, , 0-7/1-5 stranka.32, 000000, 1, 0, , 0-7/1-5 stranka.72, 000000, 1, 0, , 0-7/1-5 stranka.03, 000000, 1, 0, , 0-7/1-5 stranka.43, 000000, 1, 0, , 0-7/1-5 stranka.23, 000000, 1, 0, , 0-7/1-5 stranka.63, 000000, 1, 0, , 0-7/1-5 stranka.13, 000000, 1, 0, , 0-7/1-5 stranka.53, 000000, 1, 0, , 0-7/1-5 stranka.33, 000000, 1, 0, , 0-7/1-5 stranka.73, 000000, 1, 0, , 0-7/1-5 stranka.04, 000000, 1, 0, , 0-7/1-5 stranka.44, 000000, 1, 0, , 0-7/1-5 stranka.24, 000000, 1, 0, , 0-7/1-5 stranka.64, 000000, 1, 0, , 0-7/1-5 stranka.14, 000000, 1, 0, , 0-7/1-5 stranka.54, 000000, 1, 0, , 0-7/1-5 stranka.34, 000000, 1, 0, , 0-7/1-5 stranka.74, 000000, 1, 0, , 0-7/1-5 stranka.05, 000000, 1, 0, , 0-7/1-5 stranka.45, 000000, 1, 0, , 0-7/1-5 stranka.25, 000000, 1, 0, , 0-7/1-5 stranka.65, 000000, 1, 0, , 0-7/1-5 stranka.15, 000000, 1, 0, , 0-7/1-5 stranka.55, 000000, 1, 0, , 0-7/1-5 stranka.35, 000000, 1, 0, , 0-7/1-5 stranka.75, 000000, 1, 0, , 0-7/1-5 stranka.06, 000000, 1, 0, , 0-7/1-5 stranka.46, 000000, 1, 0, , 0-7/1-5 stranka.26, 000000, 1, 0, , 0-7/1-5 stranka.66, 000000, 1, 0, , 0-7/1-5 stranka.16, 000000, 1, 0, , 0-7/1-5 stranka.56, 000000, 1, 0, , 0-7/1-5 stranka.36, 000000, 1, 0, , 0-7/1-5 stranka.76, 000000, 1, 0, , 0-7/1-5 stranka.07, 000000, 1, 0, , 0-7/1-5 stranka.47, 000000, 1, 0, , 0-7/1-5 stranka.27, 000000, 1, 0, , 0-7/1-5 stranka.67, 000000, 1, 0, , 0-7/1-5 stranka.17, 000000, 1, 0, , 0-7/1-5 stranka.57, 000000, 1, 0, , 0-7/1-5 stranka.37, 000000, 1, 0, , 0-7/1-5 stranka.77, 000000, 1, 0, , 0-7/1-5 stranka.08, 000000, 1, 0, , 0-7/1-5 stranka.48, 000000, 1, 0, , 0-7/1-5 stranka.28, 000000, 1, 0, , 0-7/1-5 stranka.68, 000000, 1, 0, , 0-7/1-5 stranka.18, 000000, 1, 0, , 0-7/1-5 stranka.58, 000000, 1, 0, , 0-7/1-5 stranka.38, 000000, 1, 0, , 0-7/1-5 stranka.78, 000000, 1, 0, , 0-7/1-5 stranka.09, 000000, 1, 0, , 0-7/1-5 stranka.49, 000000, 1, 0, , 0-7/1-5 stranka.29, 000000, 1, 0, , 0-7/1-5 stranka.69, 000000, 1, 0, , 0-7/1-5 stranka.10, 000000, 1, 0, , 0-7/1-5 stranka.20, 000000, 1, 0, , 0-7/1-5 stranka.40, 000000, 1, 0, , 0-7/1-5 stranka.80, 000000, 1, 0, , 0-7/1-5 stranka.60, 000000, 1, 0, , 0-7/1-5 stranka.50, 000000, 1, 0, , 0-7/1-5 stranka.30, 000000, 1, 0, , 0-7/1-5 stranka.70, 000000, 1, 0, , 0-7/1-5 stranka.19, 000000, 1, 0, , 0-7/1-5 stranka.59, 000000, 1, 0, , 0-7/1-5 stranka.39, 000000, 1, 0, , 0-7/1-5 stranka.79, 000000, 1, 0, , 0-7/1-5 // class, color, care-faktor, number-of-students, location, terminus, mandatory-presence, start-time end classes begin teachers o1, , , 0-7/1-5, "o1" o2, , , 0-7/1-5, "o2" o3, , , 0-7/1-5, "o3" o4, , , 0-7/1-5, "o4" o5, , , 0-7/1-5, "o5" o6, , , 0-7/1-5, "o6" o7, , , 0-7/1-5, "o7" o8, , , 0-7/1-5, "o8" o9, , , 0-7/1-5, "o9" o10, , , 0-7/1-5, "o10" x, , , 0-7/1-5, "x" end teachers begin students end students begin courses end courses begin fixed courses 2b+2b+2b+2b+2b, obisk, x, stranka.01, x, $eden, 0-7/1-5, 1, , "obisk" 2b+2b+2b+2b+2b, obisk, x, stranka.31, x, $eden, 0-7/1-5, 1, , "obisk" 2b+2b+2b+2b+2b, obisk, x, stranka.11, x, $eden, 0-7/1-5, 1, , "obisk" 2b+2b+2b+2b+2b, obisk, x, stranka.41, x, $eden, 0-7/1-5, 1, , "obisk" 2b+2b+2b+2b+2b, obisk, x, stranka.02, x, $eden, 0-7/1-5, 1, , "obisk" 2b+2b+2b+2b+2b, obisk, x, stranka.32, x, $eden, 0-7/1-5, 1, , "obisk" 2b+2b+2b+2b+2b, obisk, x, stranka.12, x, $eden, 0-7/1-5, 1, , "obisk" 2b+2b+2b+2b+2b, obisk, x, stranka.42, x, $eden, 0-7/1-5, 1, , "obisk" 2b+2b+2b+2b+2b, obisk, x, stranka.03, x, $eden, 0-7/1-5, 1, , "obisk" 2b+2b+2b+2b+2b, obisk, x, stranka.33, x, $eden, 0-7/1-5, 1, , "obisk" 2b+2b+2b+2b+2b, obisk, x, stranka.13, x, $eden, 0-7/1-5, 1, , "obisk" 2b+2b+2b+2b+2b, obisk, x, stranka.43, x, $eden, 0-7/1-5, 1, , "obisk" 2b+2b+2b+2b+2b, obisk, x, stranka.04, x, $eden, 0-7/1-5, 1, , "obisk" 2b+2b+2b+2b+2b, obisk, x, stranka.34, x, $eden, 0-7/1-5, 1, , "obisk" 2b+2b+2b+2b+2b, obisk, x, stranka.14, x, $eden, 0-7/1-5, 1, , "obisk" 2b+2b+2b+2b+2b, obisk, x, stranka.44, x, $eden, 0-7/1-5, 1, , "obisk" 2b+2b+2b+2b+2b, obisk, x, stranka.05, x, $eden, 0-7/1-5, 1, , "obisk" 2b+2b+2b+2b+2b, obisk, x, stranka.35, x, $eden, 0-7/1-5, 1, , "obisk" 2b+2b+2b+2b+2b, obisk, x, stranka.15, x, $eden, 0-7/1-5, 1, , "obisk" 2b+2b+2b+2b+2b, obisk, x, stranka.45, x, $eden, 0-7/1-5, 1, , "obisk" 2b+2b+2b+2b+2b, obisk, x, stranka.06, x, $eden, 0-7/1-5, 1, , "obisk" 2b+2b+2b+2b+2b, obisk, x, stranka.36, x, $eden, 0-7/1-5, 1, , "obisk" 2b+2b+2b+2b+2b, obisk, x, stranka.16, x, $eden, 0-7/1-5, 1, , "obisk" 2b+2b+2b+2b+2b, obisk, x, stranka.46, x, $eden, 0-7/1-5, 1, , "obisk" 2b+2b+2b+2b+2b, obisk, x, stranka.07, x, $eden, 0-7/1-5, 1, , "obisk" 2b+2b+2b+2b+2b, obisk, x, stranka.37, x, $eden, 0-7/1-5, 1, , "obisk" 2b+2b+2b+2b+2b, obisk, x, stranka.17, x, $eden, 0-7/1-5, 1, , "obisk" 2b+2b+2b+2b+2b, obisk, x, stranka.47, x, $eden, 0-7/1-5, 1, , "obisk" 2b+2b+2b+2b+2b, obisk, x, stranka.08, x, $eden, 0-7/1-5, 1, , "obisk" 2b+2b+2b+2b+2b, obisk, x, stranka.38, x, $eden, 0-7/1-5, 1, , "obisk" 2b+2b+2b+2b+2b, obisk, x, stranka.18, x, $eden, 0-7/1-5, 1, , "obisk" 2b+2b+2b+2b+2b, obisk, x, stranka.48, x, $eden, 0-7/1-5, 1, , "obisk" 2b+2b+2b+2b+2b, obisk, x, stranka.09, x, $eden, 0-7/1-5, 1, , "obisk" 2b+2b+2b+2b+2b, obisk, x, stranka.39, x, $eden, 0-7/1-5, 1, , "obisk" 2b+2b+2b+2b+2b, obisk, x, stranka.19, x, $eden, 0-7/1-5, 1, , "obisk" 2b+2b+2b+2b+2b, obisk, x, stranka.49, x, $eden, 0-7/1-5, 1, , "obisk" 2b+2b+2b+2b+2b, obisk, x, stranka.10, x, $eden, 0-7/1-5, 1, , "obisk" 2b+2b+2b+2b+2b, obisk, x, stranka.50, x, $eden, 0-7/1-5, 1, , "obisk" 2b+2b+2b+2b+2b, obisk, x, stranka.20, x, $eden, 0-7/1-5, 1, , "obisk" 2b+2b+2b+2b+2b, obisk, x, stranka.40, x, $eden, 0-7/1-5, 1, , "obisk" // how-many, cours, type, class, teacher, location, terminus, weight, group-size/tolerance, name end fixed courses begin extras end extras begin portal end portal