Feat back timetable add constraints to finish meeting earlier
Pourquoi cette MR
Cette MR permet de rajouter des contraintes sur la façon dont les rdv peuvent être organisés durant une journée. Plus on avance dans la journée, plus on pénalise avec un score élevé. Cela force l'algo a organisé une journée en plaçant prioritairement les RDV en début de journée afin de limiter les pénalités.
J'ai aussi limité le temps de calcul de l'arrangement des réunions pour le borner à 10s.
Dernièrement, j'ai fait que l'on organise les réunions suivant un nombre max de jours, calculés en fonction du nombre d'élèves et en partant du principe qu'on peut avoir dans le pire des cas qu'une salle.
Si on a n élèves et 1 salle, on peut faire tous les RDV séquentiellement en arrondi_entier_sup(n / nombre_de_creneaux_un_jour)
Edited by PONCET-CROUZET MATHIS p2211385