Phoenix Strategieën
Door Dennis Hus
Inleiding • Doel: hoe creëren we een ideale uitgangssituatie voor (het plaatsen en optimaliseren van) het rooster. • Phoenix op verschillende manieren benaderen • Clusterstrategie en Roosterstrategie • Plenaire discussie
Introductie
Clusteren
Roosteren
Introductie
Clusteren
Plannen Plannen
Roosteren
Introductie
Clusteren
Roosteren • (Plannen)
Beschikbaarheden (1) • Een docent is wel of niet beschikbaar, als: – Een blokkade (===) – Een ingeroosterde les * – Een afgeleide blokkade (---) *
• Beschikbaarheid groep – Alle betrokken docenten – (evt. lokalen)
* Alleen bij roosterautomaat
Strategie A: Traditioneel • Definitie: Optimaal clusterschema, daarna roosteren • Stappenplan: – Start Phoenix ‘buiten’ de automaten op (F12) – Maak per afdeling een optimaal clusterschema, rekening houden met: • Clusterbreedte • Docentblokkades van 1 miljoen strafpunten (vrijheid) • Minimale, optimale en maximale groepsgroottes
– Plaats en optimaliseer de afdelingen met de roosterautomaat.
• Extra t.o.v. Clus: – Gekoppelde lessen – Groepsgebonden lessentabel – Lessenverdeling.
Clusteren
Roosteren
Vrijheid • Vrijheid (11) – Aantal extra plaatsbare posities
• Berekening – 4-uurs cluster – 15 posities – Vrijheid = 11 • (15-4)=11
Maak Klassikaal Afweging tussen het klassikaal maken van een lesgroep en het verbeteren van de clusterkwaliteit.
Strategie A: Voor- & nadelen • Voordelen: – Optimale clusterindeling, zonder ‘roosterballast’ – Vaste vrije dagen van docenten worden automatisch meegenomen – Maximaal klassikaal richt zich voor een groot gedeelte op het klassikaal maken van clustergroepen uit een clusteroogpunt.
• Nadelen: – Het clusterschema houdt geen rekening met roosteraspecten. (d)
Clusteren
Roosteren
Strategie B: Cluster met voorbedachte rade • Definitie: Clusteren zien we nog steeds als twee aparte, elkaar opvolgende processen. Maar tijdens het clusteren wordt nadrukkelijk rekening gehouden met roosteraspecten. • Stappenplan: – Start Phoenix ‘binnen’ de roosterautomaat op – Maak per afdeling een optimaal clusterschema, extra rekening houdend met: • (nieuw) Onderwijskundige wensen voor dagen (dagspeling) • (nieuw) Onderwijskundige structuur (onderwijskundig)
– Plaats de afdelingen met de automaat – Optimaliseer de afdelingen met de automaat Clusteren
Roosteren
Onderwijskundig structuur • Vrijheid (15) • Dagspeling – 4 dagen gewenst – 3 dagen beschk.
• Onderwijskundig – Losse of blokuren
Onderwijskundig structuur • Onderwijskundig – Econ wil blokken – Ondk. strafpunten
Maak klassikaal • Maak klassikaal optimaliseert kwaliteit van het schema • Gevolg: klassikaal maken van ECON levert nu de meeste winst op
Zonder automaat
Met automaat
Strategie B: Voor- & nadelen •
Voordelen: – Er is rekening gehouden met het aantal dagen dat een clusterlijn beschikbaar moet zijn. – Optimale clusterindeling, met een minimale roosterballast – Duidelijk inzicht in eventuele probleemgevallen tijdens het rooster – Maximaal klassikaal gaat zich meer richten op roosterproblemen • Dagspeling, vrijheid én onderwijkskundig spelen een grotere rol • Het klassikaal maken van een clustergroep dat graag in blokuren wil, kan dus gunstiger worden.
– Geeft aan of eventueel onbepaalde wensen door de uitgangsituatie bepaald worden
•
Nadelen: – Er is geen verschil tussen een wens of eis bij onderwijskundige voorwaarde voor dagen. Hierdoor kan er onnodig druk uitgeoefend worden op het rooster. – (mogelijk !) Minder klassikale groepen ten gunste van kwaliteit
Clusteren
Roosteren
Strategie C: Clusteren en roosterplanning • Definitie: het maken van het beste clusterschema per afdeling (identiek aan strategie B), waarna de afdelingen per stuk worden ingeroosterd na een roosterplanoptimalisatie. • Stappenplan – – – – – – – –
Start Phoenix binnen de automaten Maak per afdeling een optimaal clusterschema Plaats als eerste de ‘moeilijkste’ afdeling met Quarps Optimaliseer de afdeling met Quarps Selecteer de volgende afdeling en start Phoenix (!!) Optimaliseer het roosterplan Plaats en optimaliseer de afdeling met Quarps Herhaal stappen 5,6 en 7 voor de andere afdelingen.
Clusteren
Plannen Plannen
Roosteren
Roosterplan
Strategie C: Voor- & nadelen • Voordelen: – Bepaalde én onbepaalde dagen/dagdelen worden meegenomen • Een eenmaal ingeroosterde lessen bepalen uiteindelijk wat de vrije dag wordt van een docent
– Nieuw roosterplan, gebaseerd op beste cluster en bestaand rooster • Onze uitgangssituatie (roosterplan) van een afdeling wordt gebaseerd op reeds ingeroosterde lessen. Hierdoor is de initiële plaatsing van een afdeling van betere kwaliteit.
• Nadelen: – Alleen interessant voor afdelingen waar geoptimaliseerd kan worden – Afdelingen latere afdelingen worden moeilijker met plaatsen (minder plekken vrij)
Clusteren
Plannen Plannen
Roosteren
Strategie D: Clusteren om bestaande roosters heen • Deze strategie ziet Clusteren en Roosteren niet als twee losse, opeenvolgende processen, maar als één integraal proces. • Definitie: Het rooster bepaald het cluster. • Stappenplan: – – – – – –
Start Phoenix ‘binnen’ de automaten op (tip) Maak per afdeling een optimaal cluster Plaat als eerst de moeilijkste afdeling met Quarps Optimaliseer de afdeling met Quarps Selecteer de volgende afdeling, en start Phoenix (!!) (Her)cluster het schema • Gebruik Optimaliseer Schema (ipv Maak Schema) • Zet verwisselen bij docenten voor ieder (mogelijk) vak aan.
– Optimaliseer het roosterplan – Plaats en optimaliseer de afdeling met Quarps – Herhaal stappen 5,6,7 en 8 voor de andere afdelingen
Clusteren
Roosteren • (Plannen)
(Her) clusteren • (her)clusteren – Optimaliseren schema – Onbepaalde dagen zijn bepaald geworden, waardoor een andere samenstelling van het schema gunstiger kan zijn – Neem de tijd voor het optimaliseren (!!) – (Tip) Maximaal Klassikaal
Strategie D: Voor- & nadelen • Voordelen: – Bepaalde én Onbepaalde dagen/dagdelen worden meegenomen – Nieuw roosterplan, gebaseerd op beste cluster en bestaand rooster. Hierdoor is de initiële plaatsing vele malen beter. – Roosterproblemen oplossen middels clusters
• Nadelen: – Latere afdelingen dwingen zich aan te passen aan het bestaande rooster. Het clusterschema is gebaseerd op het actuele rooster, niet op het ‘beste’ cluster. • Bv. eventueel minder klassikale groepen
Clusteren
Roosteren • (Plannen)
Inroosteren (1) Quarp-o-maat – Plaats geplande roosterlijnen (Roosterplan) – Plaatst telkens opnieuw, op basis van beste resultaat – Tip: geef hem de tijd!
Inroosteren (2) Mathematicus
Inroosteren (3) QuarpOptimalisator – Optimaliseren van Quarps – Instelling: R (Rooster)
Inroosteren (4) Uitroosteren van klassikale vakken en de clustervakken fixeren. Resultaat is de ‘ideale’ startsituatie voor de clusterlessen. De klassikale lessen gaan eruit, zodat ze niet in de weg staan voor de volgende afdeling.
Dank voor uw aandacht!