Aller au contenu

Image 1 sur 1

Optimisation des emplois du temps d'une faculté, image 1

Description détaillée

Ce mémoire de master en recherche opérationnelle a été réalisé avec l'accord du département, qui a fourni des données sans noms. J'ai formulé le problème comme un programme linéaire en nombres entiers : variables d'affectation, contraintes dures (salles, enseignants, groupes) et contraintes souples pondérées. Le modèle est résolu avec un solveur libre, puis amélioré par une recherche locale. J'ai appris que la difficulté réside surtout dans la formulation des contraintes réelles, souvent implicites.

Problème résolu

La construction des emplois du temps prend des semaines au début de chaque semestre. Les conflits de salles et d'enseignants sont corrigés à la main, souvent au détriment des étudiants.

Résultat promis

Sur les données anonymisées d'un département, le modèle produit un emploi du temps sans conflit en quelques minutes. Les contraintes de préférence sont respectées dans la majorité des cas.

Fonctionnalités

  • Modèle en nombres entiers
  • Contraintes dures et souples
  • Résolution en quelques minutes
  • Recherche locale d'amélioration
  • Export par groupe et par enseignant

En bref

Domaine d'activité
Éducation
Technologies
  • Python
  • PuLP
  • CBC
  • pandas
Langues de l'interface
Français · Anglais
Wilaya
Biskra

Confiance

  • Fiche relue et validée par l'équipe myElite

Créations similaires