J'écris un algorithme génétique pour générer des horaires.Heuristique d'équilibrage (pour le problème d'horaires)
En ce moment je suis en utilisant ces deux heuristiques:
- Nombre de trous entre des conférences en une journée (related) (moins de trous -> plus grand score)
- Chaque heure a une certaine valeur, donc pour chaque emploi du temps, je calcule les valeurs pour les heures d'ouverture des cours. (conférences à des heures plus appropriées -> plus grand score)
Je veux équilibrer ces deux heuristiques, donc l'algorithme ne favoriserait ni l'un ni l'autre. Quel serait le meilleur moyen d'y parvenir?