Revenire asupra șabloanelor orare cu ferestre (IV)
Îmbunătățiri ale programului de reducere a numărului de ferestre din matricea-orar a zilei.
Revenire asupra șabloanelor orare cu ferestre (III)
Cum putem reduce — de dorit, la zero — pe orarul final, numărul cazurilor "**--**" (4 lecții cu două ferestre consecutive)?
Revenire asupra șabloanelor orare cu ferestre (II)
Îmbunătățim considerabil funcția care furnizează mutări de clase prin care se pot corecta ferestre ale orarului curent.
Revenire asupra șabloanelor orare cu ferestre
Generarea listei mutărilor de clase prin care se pot elimina ferestre existente pe orarul curent.
Cazul cel mai simplu, al problemei orarului
Vom considera acum și cazul cel mai simplu, scutit de conjuncturi: avem o școală fictivă "SF", care are suficiente săli de clasă (încât poate funcționa într-un singur schimb), destule săli de sport și laboratoare dedicate (încât nu avem restricții privind alocarea lecțiilor de "Sport" sau de "Informatică", sau de limbi străine, etc.); presupunem deasemenea că sunt disponibili pe piață destui profesori pentru fiecare disciplină, iar elevii școlii au fost astfel distribuiți pe clase încât să nu fie necesară invenția lecțiilor "pe grupe", la limbile străine (și nici la "Muzică" și "Desen"!…).
În aceste premise ideale, realizarea orarului pentru "SF" va deveni mult mai simplă decât în cazurile din realitate, fiindcă nu mai este necesar să inventăm și să ținem seama de cuplaje, tuplaje și simultane; dar… avem de văzut cât de simplă.
vezi Cărţile mele (de programare)