begin penalties idle_student=e+ 8 idle_hour_per_student=e+ 7 idle_hour_position=e+ 3 hours_per_day(3-4)=e+ 6 hours_per_student_per_day(3-4)=e+ 6 subject_order_per_day=e+ 0 subject_order_per_week=e+ 2 subject_distribution_per_week=e+ 5 hours_per_schedule=e+ 4 hours_per_class=e+ 4 idle_hour_per_teacher=e+ 7 teacher_day_load=e+ 6 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(8)=1 active_subjects_above(8)=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 $standard="1-7/1-5" $dod_dop="5-7/1-5" $izbirni="2-7/1-5" $izbirnif="2-6/1-5" $titgos="3-6/1-5" $telovadnica="1/tel1=tel2" end metas begin hours // damjan.simenko@gmail.com // damjan.simenko@guest.arnes.si 1, "1.ura (8:00-08:45)" 2, "2.ura (08:50-09:35)" 3, "3.ura (09:55-10:40)" 4, "4.ura (10:45-11:30)" 5, "5.ura (11:35-12:20)" 6, "6.ura (12:30-13:15)" 7, "7.ura (13:20-14:05)" 8, "8.ura (14:10-14:55)" end hours begin days 1, 4, "Ponedeljek" 2, 5, "Torek" 3, 5, "Sreda" 4, 5, "Četrtek" 5, 4, "Petek" end days begin locations // location, capacity, type, name 1_2a, 30, ucilnica, "Učilnica 1a_2a" 3a, 30, ucilnica, "Učilnica 3a_4a" 4_5a, 30, ucilnica, "Učilnica 5a" 5_6b, 30, ucilnica, "Učilnica 6a_7a" 7a, 30, ucilnica, "Učilnica 7a" 8_9a, 30, ucilnica, "Učilnica 9a" teh, 30, teh, "Tehnika" gos, 30, gos, "Gospodinjstvo" rac, 30, rac, "Računalništvo" tel1, 200, tel1, "Telovadnica 1" tel2, 200, tel2, "Telovadnica 2" teh1, 50, teh, "Tehnika 1" knj, 15, knj, "Knjižnica" gos1, 50, gos1, "Gospodinjstvo1" ppvi, 20, ppvi, "PPVI" mobsol4, 20, mobilna, "Šola4" mobsol5, 20, mobilna, "Šola5" mobsol6, 20, mobilna, "Šola6" end locations begin classes // class, color, care-faktor, number-of-students, location, terminus, mandatory-presence, start-time 1a, 000000, 1, 3, 1_2a, 1-6/1-5, 1-4/1-5 2a, 000000, 1, 5, 1_2a, 1-6/1-5, 1-4/1-5 3a, 000000, 1, 9, 3a, 1-7/1-4 1-6/5, 1-4/1-5 4a, 000000, 1, 3, 4_5a, 1-7/1-4 1-6/5, 1-4/1-5 5a, 000000, 1, 4, 4_5a, 1-7/1-5, 1-4/1-5 5b, 000000, 1, 4, 5_6b, 1-7/1-5, 1-4/1-5 6b, 000000, 1, 6, 5_6b, 1-7/1-5, 1-4/1-5 7a, 000000, 1, 8, 7a, 1-8/1-5, 1-4/1-5 8a, 000000, 1, 5, 8_9a, 1-8/1-5, 1-4/1-5 9a, 000000, 1, 2, 8_9a, 1-8/1-5, 1-4/1-5 end classes begin teachers ban, 0, , 1-7/1-5, "Leon Banko" mzver, 0, 1_2a, 1-7/1-5, "Manica Zver" fic, 0, rac, 1-7/1-4 1-6/5, "Ficko Daniel" hau, 0, teh, 1-7/1 1-2/2 1-7/3 1-7/5, "Hauko Darinka" dkon, 0, , 1-7/1-5, "Daša Konye" denf, 0, tel1, 1-5/2 5-7/3 1-7/4-5, "Ficko Denis" kuh, 0, , 1-7/2 1-7/4-5, "Kuhar Jana" mur, 0, 7a, 1-7/1-4 1-6/5, "Muršec Dušanka" aziv, 0, 3a, 1-7/1-5, "Živko Rožman Andreja" tsla, 0, 3a, 1-7/1 1-7/3 1-7/5, "Tadeja Slavic" pin, 0, 8_9a, 1-7/1-2 4-7/3 1-3/4 1-6/5, "Silva Benkovič Pintarič" grk, 0, , 3-6/1-2 1-6/3 3-6/4-5, "Rok Grkinič" mvuc, 0, 1_2a, 1-7/1 3-7/2 1-7/3-5, "Maja Vučko" vuctrat, 0, 5_6b, 1-7/1 3-7/2 1-7/3-4 1-7/5, "Rebeka Vučko Tratnjek" sdalic, 0, 4_5a, 1-7/1 4-7/2 1-7/3 1-3/4 1-7/5, "Sunčica Dalić" saj, 0, gos, 1-7/1-5, "Mateja Sajovic" sta, 0, teh1, 1-7/1 1-7/3 1-7/5, "Jožica Stanko" njut, 0, tel2, 1-7/1-4 1-5/5, "Nejc Juteršnik" end teachers begin students Cener Tomas,8a, 1/iprom#> ,,M, Nikolić Izabela,7a, 1/iplis#> hautit7sajgos7 hautit7statit7 statit7sajgos7 tja7tjn7,,Ž, Farkaš Nina,7a, 1/iplis#> hautit7sajgos7 hautit7statit7 statit7sajgos7 tja7tjn7,,Ž, Kovač Patricio,3a, ,,M, Šarkezi Selino Benito,3a, ,,M, Čeh Nives,4a, gos5gum4 gos5slo4 tit5nar4mat4,,Ž, Makovec Eva,3a, ,,Ž, Car Urška,2a, ,,Ž, Casar Roki,1a, ,,M, Kadiš Blažka,2a, ,,Ž, Kular Žan,1a, ,,M, Roškar Lan,1a, ,,M, Šadl Aleks,2a, ,,M, Horvat Tian,3a, ,,M, Cvetkovič Luka,2a, ,,M, Forjan Blaž,2a, ,,M, Perša Maja,3a, ,,Ž, Cifer Nuša,3a, ,,Ž, Kerec Tadeja,3a, ,,Ž, Nemet Alen,3a, ,,M, Bertalanič Ana Larisa,6b, tit5gos6 tit6gos5 tit6slo5l,,Ž, Horvat Lejonardo,5b, tit5gos6 tit6gos5 tit6slo5l,,M, Horvat Leonardo,4a, gos5gum4 gos5slo4 tit5nar4mat4,,M, Horvat Niko-1,3a, ,,M, Marič Neli,4a, gos5gum4 gos5slo4 tit5nar4mat4,,Ž, Horvat Santijago,6b, tit5gos6 tit6gos5 tit6slo5l,,M, Šarkezi Gorast,6b, tit5gos6 tit6gos5 tit6slo5l,,M, Horvat Mirando,5b, tit5gos6 tit6gos5 tit6slo5l,,M, Kokaš Sara,5a, gos5gum4 gos5slo4 tit5nar4mat4,,Ž, Mate Luka,5a, gos5gum4 gos5slo4 tit5nar4mat4,,M, Šarkezi Danijela,5a, gos5gum4 gos5slo4 tit5nar4mat4,,Ž, Šarkezi Valentino,5a, gos5gum4 gos5slo4 tit5nar4mat4,,M, Godina Anej,5b, tit5gos6 tit6gos5 tit6slo5l,,M, Filip Larisa,5b, tit5gos6 tit6gos5 tit6slo5l,,Ž, Ambruž Asja,6b, tit5gos6 tit6gos5 tit6slo5l,,Ž, Starman Dolores,6b, tit5gos6 tit6gos5 tit6slo5l,,Ž, Baranja Ronaldinho,7a, 1/iplis#> hautit7sajgos7 hautit7statit7 statit7sajgos7 tja7tjn7,,M, Zelko Patrik,7a, 1/ipszz#> hautit7sajgos7 hautit7statit7 statit7sajgos7 tja7tjn7,,M, Cener Sebastjan,7a, 1/ipszz#> hautit7sajgos7 hautit7statit7 statit7sajgos7 tja7tjn7,,M, Škafar Rok,7a, 1/iplis#> hautit7sajgos7 hautit7statit7 statit7sajgos7 tja7tjn7,,M, Pozderec Žan,7a, 1/ipszz#> hautit7sajgos7 hautit7statit7 statit7sajgos7 tja7tjn7,,M, Yankova Milkova Tanya,9a, 1/iprom#> ,,Ž, Šarkezi Timotej,6b, tit5gos6 tit6gos5 tit6slo5l,,M, Stanko Jani,7a, 1/iplis#> hautit7sajgos7 hautit7statit7 statit7sajgos7 tja7tjn7,,M, Zadravec Jan,8a, 1/iprom#> ,,M, Kovač Vanesa,8a, 1/iprom#> ,,Ž, Mlinarič Tim,8a, 1/iprom#> ,,M, Car Blaž,9a, 1/iprom#> ,,M, Baranja Andreas,8a, 1/iprom#> ,,M, end students begin courses // how-many, cours, type, class, teacher, location, terminus, weight, group-size/tolerance, name 2b+4, slo1, x, 1a+2a, mzver, (t), 1-6/1-5, 5, , "Slovenščina1" 1, slo2L, x, 2a, mzver, (t), 1-6/1-5, 5, , "Slovenščina2" 4, mat, x, 1a+2a, mzver, (t), 1-6/1-5, 5, , "Matematika" 1, lum, x, 1a+2a, grk, (t), 1-6/1-5, 2, , "Likovna vzgoja" 2, gum, x, 1a+2a, mvuc, (t), 1-6/1-5, 2, , "Glasbena vzgoja" 3, spo, x, 1a+2a, mzver, (t), 1-6/1-5, 3, , "Spoznavanje okolja" 1, sou, x, 1a+2a, dkon, (t), 1-6/1-5, 2, , "Socialno učenje" 3, svzd, x, 1a+2a, denf, tel1, 1-7/1-5, 3, , "Športna vzgoja Denis" 1, ods, x, 1a+2a, mzver, (t), 4-6/1-5 L, 1, , "Oddelčna skupnost" 1, dop, x, 1a+2a, mzver, (t), 4-6/1-5 L, 1, , "Dopolnilni pouk" 1, dod, x, 1a+2a, mzver, (t), 4-6/1-5 L, 1, , "Dodatni pouk" 3, slotsla1, x, 3a, tsla, (t), $standard, 5, , "Slovenščina Slavic" 2, slotsla, x, 3a, tsla, (t), $standard, 5, , "Slovenščina Slavic1" 2, sloaziv, x, 3a, aziv, (t), $standard, 5, , "Slovenščina Zivko" 3, mattsla, x, 3a, tsla, (t), $standard, 5, , "Matematika Slavic" 2, mataziv, x, 3a, aziv, (t), $standard, 5, , "Matematika Zivko" 1, lum, x, 3a, grk, (t), $standard, 2, , "Likovna vzgoja4Likovnavzgoja3" 2, gum, x, 3a, mvuc, (t), $standard, 2, , "Glasbena vzgoja" 2b+1, spo, x, 3a, tsla, (t), $standard, 4, , "Spoznavanje okolja3Naravoslovje4" 1, sou, x, 3a, dkon, (t), $standard, 2, , "Socialno učenje" 3, svzd, x, 3a, denf, tel1, $standard, 3, , "Športna vzgoja Denis" 1/2, ods, x, 3a, tsla, (t), 5-7/1-5 L, 1, , "Oddelčna skupnost" 1, dop, x, 3a, tsla, (t), $dod_dop, 2, , "Dopolnilni pouk" 1, dod, x, 3a, tsla, (t), $dod_dop, 2, , "Dodatni pouk" 4, slo, x, 4a+5a, sdalic, (t), $standard, 5, , "Slovenščina5" 1, slo5, x, 5a, sdalic, (t), 1-7/1-5 L, 5, , "Slovenščina5_Glasba4" 4, mat, x, 4a+5a, sdalic, (t), $standard, 5, , "Matematika5" 1, sou, x, 4a+5a, dkon, (t), $standard, 2, , "Socialno učenje" 3, svzn, x, 4a+5a, njut, tel1, $standard, 3, , "Športna vzgoja Nejc" 2b+1/2, dru5, x, 4a+5a, sdalic, (t), $standard, 4, , "Družboslovje" 1/2, ods, x, 4a+5a, sdalic, (t), 2-7/1-5, 2, , "Oddelčna skupnost" 1, dop, x, 4a+5a, sdalic, (t), $dod_dop, 1, , "Dopolnilni pouk" 1, dod, x, 4a+5a, sdalic, (t), $dod_dop, 1, , "Dodatni pouk" 1, rao, x, 4a+5a, fic, (t), 1-6/1-5, 3, , "Računalniško opismenjevanje" 1, gum, x, 4a+5a, kuh, (t), $standard, 2, , "Glasbena vzgoja" 1, gum, x, 5b+6b, kuh, (t), $standard, 2, , "Glasbena vzgoja" 2b, lum, x, 4a+5a, grk, (t), $standard, 2, , "Likovna vzgoja" 3, slo, x, 5b+6b, vuctrat, (t), $standard, 5, , "Slovenščina" 1, slo5L, x, 5b, vuctrat, (t), 1-7/1-5 L, 5, , "Slovenščina5_Loceno" 2, slo6L, x, 6b, vuctrat, (t), 1-7/1-5 L, 5, , "Slovenščina6_Loceno" 1, sou, x, 5b+6b, dkon, (t), $standard, 1, , "SocialnoUčenje6TujiJezikAnglescina7" 2, mat, x, 5b+6b, vuctrat, (t), $standard, 5, , "Matematika" 2, mat5L, x, 5b, vuctrat, (t), 1-7/1-5 L, 5, , "Matematika5_Loceno" 2, mat6L, x, 6b, vuctrat, (t), 1-7/1-5 L, 5, , "Matematika6_Loceno" 2b, lum, x, 5b+6b, grk, (t), $standard, 2, , "Likovna vzgoja" 1, gum, x, 8a+9a, ban, (t), $standard, 2, , "Glasbena vzgoja" 2b, nar6, x, 5b+6b, vuctrat, (t), $standard, 4, , "Naravoslovje" 2b, nar7, x, 7a, mur, (t), 1-7/1-5, 4, , "Naravoslovje7" 4, slo, x, 7a, mur, (t), 1-7/1-5, 5, , "Slovenščina" 4, mat, x, 7a, mur, (t), 1-7/1-5, 5, , "Matematika" 2b+2, dru7, x, 7a, mur, (t), 1-7/1-5, 4, , "Družba" 1, dop, x, 7a, mur, (t), $dod_dop, 1, , "Dopolnilni" 1, dod, x, 7a, mur, (t), $dod_dop, 1, , "Dodatni" 2b, lum, x, 7a, grk, (t), 1-7/1-5, 2, , "Likovna umetnost" 1, gum, x, 7a, ban, (t), 1-7/1-5, 2, , "Glasbena umetnost" 1/2, ods, x, 7a, mur, (t), 1-7/1-5 L, 1, , "Oddelčna skupnost" 1, rao, x, 5b+6b, fic, (t), 1-6/1-5, 4, , "Računalniško opismenjevanje" 2b, tit5gos6, p, 5b+6b, 1*sta+1*saj, (t), $titgos, 4, 1-5/3, "Tehnika in tehnologija5_Gospodinjstvo6" 1, tit6slo5L, p, 5b+6b, 1*hau+1*vuctrat, (t), $standard, 4, 1-5/3, "Tehnika in tehnologija6_Slovenscina5_Locena" 1, dop, x, 5b+6b, vuctrat, (t), $dod_dop, 1, , "Dopolnilni pouk" 1/2, ods, x, 5b+6b, vuctrat, (t), 2-7/1-5, 2, , "Oddelčna skupnost" 2b+1/2, dru6, x, 5b+6b, vuctrat, (t), 2-7/1-5, 2, , "Družba 6" 1, dod, x, 5b+6b, vuctrat, (t), $dod_dop, 1, , "Dodatni pouk" 4, mat, x, 8a+9a, pin, (t), $standard, 5, , "Matematika9r" 4, slo, x, 8a+9a, pin, (t), $standard, 5, , "Slovenščina" 2b, nar, x, 8a+9a, pin, (t), $standard, 4, , "Naravoslovje9" 2b+2b, tit, x, 8a+9a, hau, (t), $standard, 3, , "Tehnika in tehnologija 8_9" 2b, gos, x, 8a+9a, saj, (t), $standard, 3, , "Gospodinjstvo 8_9" 2, dru, x, 8a+9a, pin, (t), $standard, 4, , "Družboslovje8" 2, tja, x, 8a+9a, mur, (t), 1-6/1-5, 3, , "Tuji jezik skupina9" 2, tja7tjn7, p, 7a, 1*mur+1*fic, (t), 1-6/1-5, 3, 1-4/3, "Tuji jezik skupina7" 2b, nar5, x, 4a+5a, sdalic, (t), $standard, 3, , "Naravoslovje5" 2b, tit5nar4mat4, p, 4a+5a, 1*hau+1*sdalic, (t), $standard, 3, 1-4/3, "Tehnika in tehnologija5_Naravoslovje4" 1, gos5slo4, p, 4a+5a, 1*saj+1*sdalic, (t), $standard, 3, 1-4/3, "Gospodinjstvo5_Slovenščina4" 1, gos5gum4, p, 4a+5a, 1*saj+1*kuh, (t), $standard, 3, 1-4/3, "Gospodinjstvo5_Glasba4" 2b, tit6gos5, p, 5b+6b, 1*hau+1*saj, (t), $titgos, 3, 1-5/3, "Tehnika in tehnologija6_Gospodinjstvo5" 2b, lum, x, 8a+9a, grk, (t), $standard, 2, , "Likovna vzgoja" 3, svzn, x, 8a+9a, njut, $telovadnica, $standard, 3, , "Športna vzgoja 9" 3, svz, x, 5b+6b, njut+denf, $telovadnica, $standard, 3, , "Športna vzgoja 5_6" 3, svz, x, 7a, njut+denf, $telovadnica, $standard, 3, , "Športna vzgoja 7" 1, nar8nar9, x, 8a+9a, pin, (t), $standard, 4, , "Naravoslovje9in8" 1, nar8L, x, 8a, pin, (t), 1-7/1-5 L, 4, , "Naravoslovje8_locena" 1, dru9L, x, 9a, pin, (t), 1-7/1-5 L, 4, , "Druzboslovje9_locena" 1, ods, x, 8a+9a, pin, (t), 3-7/1-5, 2, , "Oddelčna skupnost" 1, dop, x, 8a+9a, pin, (t), $dod_dop, 1, , "Dopolnilni pouk" 1, dod, x, 8a+9a, pin, (t), $dod_dop, 1, , "Dodatni pouk" 2b, hautit7sajgos7, p, 7a, 1*hau+1*saj, (t), $titgos, 3, 1-4/3, "Tehnika in tehnologija_Gospodinjstvo7_1" 2b, statit7sajgos7, p, 7a, 1*sta+1*saj, (t), $titgos, 3, 1-4/3, "Tehnika in tehnologija_Gospodinjstvo7_2" 2b, hautit7statit7, p, 7a, 1*hau+1*sta, (t), $titgos, 3, 1-4/3, "Tehnika in tehnologija_1in2_skupina" 1, IPLIS, i, 7a, grk, (t), $izbirni, 2, 1-5/3, "Ip_Likovno snovanje" 1, IPSZZ, i, 7a, njut, (t), $izbirni, 2, 1-4/3, "Ip_Šport za zdravje" 1, IPROM, i, 8a+9a, fic, (t), $izbirnif, 2, 1-7/3, "Računalniška omrežja" 1, mpzleon, x, 5b+6b+7a+8a+9a, ban, (t), 6-7/1-5, 1, , "Mladinski Pevski zbor Banko" 2b, opz, x, 3a+4a+5a+5b+6b, kuh, (t), 5-7/1-5, 1, , "Otroški pevski zbor" 1, mpz, x, 5a+5b+6b+7a+8a+9a, kuh+grk+ban, (t), 6-7/1-5, 1, , "Mladinski pevski zbor (Jana, Rok, Leon)" end courses begin extras disjunct iplis-1 ipszz-1 disjunct mpzleon opz disjunctloc svz ipszz-1 svzn svzd allowed slo2L slo1 allowed slotsla(3a) slotsla1(3a) apart sloaziv slotsla slotsla1 apart mat(5b+6b) mat5L apart mat(5b+6b) mat6L set 1 gos5slo4-1, 1 gos5gum4-1 end extras begin portal end portal