Obligatoire ne signifie pas préférable
Cette distinction détermine si le solveur peut accepter un compromis ou doit rejeter un emploi du temps. Accordez-vous sur les règles avant de les saisir.
Contrainte dure : condition de validité
Un enseignant ne peut pas assurer deux cours distincts simultanément. Une salle ne peut pas accueillir deux activités incompatibles au même créneau. Une indisponibilité contractuelle reste obligatoire, même si l’ignorer réduirait les trous.
Deux contraintes dures contradictoires rendent le modèle impossible. Une donnée peut toutefois être erronée ou une règle trop rigide ; cela ne signifie pas que l’établissement est impossible à organiser.
Préférence : objectif d’amélioration
Réduire les trous ou éviter la dernière heure peut être un objectif pondéré. Le moteur tente de l’améliorer sans enfreindre les obligations. Il ne garantit ni tous les souhaits ni toujours l’optimum avant la limite de temps.
Un verrou fixe une séance. Un cours double impose des créneaux consécutifs. Une plage commune synchronise des activités. Vérifiez le sens de chaque règle avec l’équipe avant de la confier à un agent : le langage naturel peut aussi être ambigu.