13.09.2013 Views

Tabulex Skemalægning 2013

Tabulex Skemalægning 2013

Tabulex Skemalægning 2013

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

tabulex version 17<br />

Denne flytten-rundt-med-fejl er essentiel for skemalægnings-algoritmen.<br />

Og jo flere fejlkategorier, der kan flyttes imellem, desto<br />

nemmere er det for algoritmen at løse problemet.<br />

Hvis vi nu gør følgende: alle prioriteter sættes på Ingen, undtagen<br />

overbelægning af lærerne, som sættes på Hård. Derefter<br />

laver vi en komplet skemalægning (komplet vil sige, at vi får elimineret<br />

alle overbelægninger – til gengæld vil der være masser<br />

af andre fejl). Nu, hvor overbelægningerne er forsvundet,<br />

sætter vi prioriteten af overbelægning på Hold, hvorved vi forbyder<br />

algoritmen at overtræde denne fejltype under det videre<br />

forløb.<br />

Hvis vi igen vender tilbage til eksemplet fra før, hvor vi løste<br />

problemet ved at flytte en mandagslektion over på tirsdagen og<br />

derved overbelagde lærer A: denne ”vej” er nu pludselig forbudt<br />

at betræde, og problemet kan altså ikke længere løses<br />

som før. Det kan være, at der er andre veje at gå, men jo flere<br />

fejltyper, der bliver sat til Hold, desto færre veje kan benyttes<br />

under lægningen, og til sidst vil det uvilkårligt ende med, at et<br />

givent problem slet ikke kan løses – selvom problemet ville have<br />

kunnet løses, hvis vi ikke havde benytte Hold-funktionen.<br />

Moralen er: overvej nøje situationen, før du benytter dig af<br />

Hold-prioriteten!<br />

<strong>Tabulex</strong> 111

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!