Podmínky
Podmínka je omezení v rozvrhu.
Existují tři druhy omezení - nutné, měkké a duální. Všechna omezení kromě duálních lze konfigurovat tak, aby byla v každé sadě nastavení nutná nebo měkká.
Nutné
Nutné podmínky přispívají ke zdraví rozvrhu a musí být uspokojivé, aby byl rozvrh proveditelný.
Měkké
Měkké podmínky přispívají ke zdatnosti (kvalitě) rozvrhu a je žádoucí splnit jich co nejvíce.
Duální
Duální omezení jsou jak nutná tak měkká a volba se provádí při nastavení. Například pokud je požadovaná učebna označena jako vyžadovaná, podmínka bude aplikovaná jako nutná.