De la încadrarea profesorilor la orarul şcolii, folosind R
Reluăm repartizarea pe zile şi apoi pe orele zilei, a orelor din încadrare – îmbunătăţind într-o anumită măsură programele respective şi ţinând seama acum şi de situaţiile în care doi profesori trebuie să intre simultan la o aceeaşi clasă (introducând pentru aceasta „profesori fictivi”… în loc de o idee mai bună).
Distribuţia orară a distribuţiei pe zile a orelor şcolii (III)
Procedee practice pentru reducerea interactivă a numărului de ferestre, pe orarul unei zile (folosind /dayRecast).
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).
vezi Cărţile mele (de programare)