Skočiť na hlavný obsah

Ako sa kontrola líši od riešenia v programe FET

FET vyhľadáva rozvrh, zatiaľ čo táto aplikácia slúži len na jeho prehliadanie a úpravu.

Ľudia sa často pýtajú, prečo by jednoducho nemali stlačiť generovanie v programe FET a sledovať, čo sa stane. Môžete. Toto vysvetľuje, čo kontrola pridáva a čo nie.

FET hľadá. Kontrola počíta.

FET skúša usporiadania. Je v tom veľmi dobrý. Ale vyhľadávanie, ktoré zlyhá, vám povie len to, že toto vyhľadávanie zlyhalo. Nedokáže oddeliť "vaše pravidlá robia toto nemožným" od "tentoraz som to nenašiel".

Kontrola namiesto toho robí aritmetiku. Nikdy neumiestňuje vyučovaciu hodinu. Počíta priestor, ktorý vám vaše pravidlá ponechávajú:

  • hodiny, ktoré učiteľ musí odučiť, v porovnaní s časovými slotmi, ktoré mu zostali
  • časy začiatku, ktoré hodine zostávajú po uplatnení každého pravidla
  • či sú dve hodiny, ktoré sa musia uskutočniť, nútené do rovnakého slotu
  • či skupina hodín potrebuje viac dní, než obsahuje týždeň

Keď jeden z týchto počtov dosiahne nulu, žiadne vyhľadávanie nemôže uspieť a žiadne čakanie na tom nič nezmení.

Praktický rozdiel

Čas. Zlyhaný beh programu FET môže trvať dlho. Kontrola odpovie v priebehu sekúnd.

Čo sa dozviete z chyby. FET sa zastaví bez toho, aby povedal, ktoré pravidlá boli na vine. Kontrola ich pomenúva a pri nemožnej hodine ukáže, ktoré pravidlo odstránilo ktorý čas začiatku, v poradí.

Čo znamená dobrý výsledok. Úspešný beh programu FET vám dá skutočný rozvrh — čo kontrola nikdy neurobí. Čistá kontrola vám nedá žiadny rozvrh. Iba odstraňuje jedno vysvetlenie zlyhania.

Použite oboje, v tomto poradí

  1. Najprv spustite kontrolu. Ak dokáže, že je niečo nemožné, beh programu FET nemôže uspieť, takže jeho spúšťanie je čas stratený bez získania nových poznatkov.
  2. Opravte to, čo dokázala. Pomenúva pravidlá a ukazuje postup.
  3. Potom nechajte FET hľadať. To je časť, ktorú robí iba FET.
  4. Prineste výsledok späť na prezeranie, tlač a zdieľanie.

Čo vám kontrola nemôže povedať

⛔ Nemôže vám povedať, že rozvrh je možný. Nič tu nedokazuje, že je to tak. Súbor môže prejsť každou kontrolou a stále môže byť náročný, alebo môže vyžadovať uvoľnenie pravidiel predtým, než sa podarí.

⛔ Nemôže vám povedať, ako dlho bude FET trvať. Číslo náročnosti je údaj o teplote na porovnanie vášho vlastného súboru pred zmenou a po nej, nie predpoveď.

Pozrite si Čo vám kontrola nemôže povedať.

Kam ďalej