Distribuţia orară a distribuţiei pe zile a orelor şcolii (II)
O aplicaţie interactivă (widget jQuery) pentru a reduce numărul de ferestre pe orarul unei zile, la o şcoală cu un singur schimb (/dayRecast, github).
Distribuţia orară a distribuţiei pe zile a orelor şcolii
Filozofia dinaintea construcţiei orarului (avem două variabile „libere”: ziua şi ora din zi – deci avem două etape: distribuţia tuturor orelor pe zile şi apoi, distribuţia pe orele zilei a distribuţiei orelor pentru ziua respectivă).
Desigur – „oră” înseamnă uneori oră a zilei (1..7), alteori un cuplu profesor-clasă.
Lista matricelor de permutări (necesare pentru a eticheta orar (1..7), evitând conflictele, orele clasei repartizate pentru ziua respectivă).
Program R de generare prin etichetare a orarului fiecărei zile.
Distribuţia numărului de ferestre.
Distribuţia pe zile a orelor dintr-o şcoală cu un singur schimb (V)
Ajustarea prin /recast a distribuţiei iniţiale a orelor pe zile (furnizându-i acum întreaga distribuţie, nu doar un subset de ore), urmărind echilibrarea numărului total de ore pe zi (în aşa fel încât să şi îmbunătăţim unele dintre distribuţiile individuale existente).
Distribuţia pe zile a orelor dintr-o şcoală cu un singur schimb (IV)
Integrăm rezultatul redistribuirii prin /recast
a unui subgrup de ore, obţinând
distribuţia finală (cvasi-omogenă) a orelor unei şcoli cu un singur schimb, pe zilele de lucru.
Distribuţia pe zile a orelor dintr-o şcoală cu un singur schimb (III)
O aplicaţie interactivă (widget jQuery) pentru a redistribui un set de ore dintr-o distribuţie pe zile a orelor dintr-o şcoală (recast, github).
vezi Cărţile mele (de programare)