postoje programi, ali ne znam koliko su "u potpunosti" obradili problem.
ja sam se sa ovim igrao, i analizirao / mozgao u 4. razredu srednje, mada ne toliko da bih pravi program, koliko da bih se izvukao sa casova i igrao na novoj opremi u rc-u :D
znam da je tada u skolu faxom stigla ponuda za prodaju takvog programa, mada ne znam detalje, i nisam video program.
znaci, zakljucak je: resenje postoji, koliko je dobro ne znam.
moj licni zakljucak je da je (prakticno) nemoguce napraviti program koji ce se ponasati logicno, i po zelji svih profesora kao kada se raspored pravi rucno.
nemoguce je predvideti sva moguca resenja za sve moguce probleme u skolama (tipa, postoji samo jedan kabinet za hemiju, a tri profesora, a jedan od njih predaje samo teoriju te godine, itd.).
kao i predvideti sta sve odgovara profesorima (jedan radi pola radnog vremena u ovoj, pola u drugoj skoli, pa mora da se uskladjuje sa rasporedom iz te skole, pa jedan voli da ima uvek poslednje casove, jer mu to vise odgovara, jer voli covek da ide ujutru da peca, itd..)
sa druge strane, kada bi se negde podvukla granica (sta ce program resavati, i koje ce zelje ispunjavati, a sta nece) onda se moze napraviti neki program koji dovoljno aproximira - tj ubrzava rad na rasporedu - koji se na kraju ipak mora rucno doradjivati...