Tarkista ennen laskentaa, riittääkö viikko
Lukujärjestyksen laatu riippuu lähtötiedoista. Nämä tarkistukset ehkäisevät pitkää hakua ristiriitaisilla ehdoilla.
Kapasiteetti ja samanaikaisuus
Määritä päivät, tuntipaikat ja tauot. Laske ryhmien ja opettajien tunnit ilman taukoja. Kahteenkymmeneen vapaaseen tuntipaikkaan ei mahdu kahtakymmentäkahta oppituntia.
Tarkista pakolliset samanaikaisuudet: valinnaisaineryhmät tarvitsevat useita opettajia ja tiloja yhtä aikaa. Kaksoistunti vaatii peräkkäiset ajat, ei vain kahta vapaata paikkaa eri puolilla viikkoa.
Erota vaatimukset toiveista
Todellinen este on pakollinen rajoite. Viimeisen tunnin välttäminen tai hyppytuntien vähentäminen voi olla toive, jos jousto on mahdollista. Kaikkien toiveiden muuttaminen kielloiksi voi estää ratkaisun.
Tarkista tiedot ja tallenna vertailutilanne ennen sääntömuutoksia. Erota puuttuvat tiedot, todistettu mahdottomuus ja kesken jäänyt haku. Muuta yksi ehto kerrallaan ja vertaa tulosta. Älä poista tarpeellista vaatimusta vain saadaksesi taulukon.