240 likes | 403 Views
četvrtak, 2. lipanj 2011. Alan Tus, FER Mentor: Domagoj Jakobović (Marko Čupić), FER. Analiza zahtjeva i postojećih rješenja u izradi rasporeda sati za škole. Sadržaj. Uvod Pregled područja Analiza zahtjeva Postojeća rješenja Zaključak. Malo više o projektu… . O čemu se radi?
E N D
četvrtak, 2. lipanj 2011. Alan Tus, FER Mentor: Domagoj Jakobović (Marko Čupić), FER Analiza zahtjeva i postojećih rješenja u izradi rasporeda sati za škole
Sadržaj • Uvod • Pregled područja • Analiza zahtjeva • Postojeća rješenja • Zaključak
Malo više o projektu… • O čemu se radi? • Zašto baš ovo? • Kako to izvesti? • Koji je konačni cilj?
Pregled područja „Izrada rasporeda je dodjeljivanje danih resursa, uz poštivanje ograničenja, objektima koji se smještaju u prostoru i vremenu, a na način da se zadovoljava što veći broj poželjnih ciljeva.“ Wren, 1996
Pregled područja Podjela metoda: • Sekvencijske metode • Metode grupiranja • Pristupi temeljeni na ograničenjima • Metaheurističke metode
Pregled područja • Paralelizacija • Koristi se na FER-u kod izrade rasporeda ispita. • Parallelisation framework.
Pregled područja • Čvrsta i meka ograničenja • Čvrsta – fiksne vrijednosti od kojih nije dozvoljeno odstupanje. • Meka – predložene vrijednosti od kojih se smije odstupati. Rješenja koja su im bliže su kvalitetnija.
Analiza zahtjeva • Prikupljeni u osnovnim i srednjim školama u razgovorima sa satničarima. • Podjela na opće zahtjeve te zahtjeve profesora, razreda, predmeta, dvorana i predavanja. • Raspoloživost je moguće definirati uz sve resurse.
Analiza zahtjeva – opći • Vrsta rasporeda – jednotjedni ili dvotjedni • Broj radnih dana u tjednu • Broj sati, vrijeme početka i njihovo trajanje • Turnusi • Izbjegavanje većih blokova • Kontrola kapaciteta dvorana i veličina grupa • Broj dvorana
Analiza zahtjeva – profesori Zahtjevi profesora • Raspoloživost • Broj slobodnih dana u tjednu • Broj obavezno radnih dana u tjednu • Pauza nakon x sati
Analiza zahtjeva – profesori …nastavak • Minimalan i maksimalan broj sati u danu, kao i u tjednu. • Minimalan i maksimalan broj rupa između predavanja u danu, kao i u tjednu. • Maksimalna veličina rupe • Samo jedna generacija u jednom danu • Samo jedan predmet u jednom danu • Alterniranje turnusa
Analiza zahtjeva – predmeti • Raspoloživost • Koeficijent složenosti predmeta • Položaj predmeta u rasporedu
Analiza zahtjeva – razredi • Raspoloživost • Podjele na manje grupe učenika • Obavezan kontinuirani raspored • Raspon sati unutar kojeg je obavezna rupa od određenog broja sati. • Maksimalan broj sati u jednom danu. • Maksimalno dnevno opterećenje • Zadana učionica • Pomoćne učionice
Analiza zahtjeva – dvorane • Raspoloživost • Kapacitet dvorane
Analiza zahtjeva – predavanja • Raspoloživost • Predmet • Profesori • Razredi ili grupe • Učionice za predavanje • Trajanje bloka • Tjedan u kojem se održava • Čvrsto zadan jedan ili više termina
Analiza zahtjeva – veze predavanja Međusobni odnosi dva predavanja: • Moraju ili ne smiju biti u istom danu. • Moraju ili ne smiju biti u isto vrijeme. • Moraju ili ne smiju biti uzastopno – ako moraju biti uzastopno potrebno je definirati i je li važan poredak. • Moraju ili ne smiju biti u istom tjednu.
Zaključak • Izrada rasporeda je složen i dugotrajan proces • Postojeća rješenja: • Besplatna – nisu prikladna ili ne zadovoljavaju zahtjeve, ne održavaju se više… • Komercijalna – daleko preskupa • Novi sustav mora biti • Besplatan • Nadogradiv • Skalabilan
Sad je vrijeme za PITANJA