Je suis tombé sur ce site en cherchant de l'aide sur Internet concernant adj. théorie matricielle/graphique.Utilisation de la théorie des graphes pour générer un programme d'examen
Ma mise en page du programme est le suivant:
- nom étudiant + cours stockés dans un tableau de tableau 2D
- avec tous les cours distincts
Je suis en train de réaliser ce qui suit:
- utilisation de la matrice de contiguïté pour créer un calendrier d'examen où aucun étudiant a besoin d'écrire plus d'un examen par jour
Une fois que la matrice est faite, les résultats sur l'écran doivent être affichés sous la forme:
- sortie un jour par horaire des examens de jour en cours
- sortie les jours d'examen de tout étudiant a demandé
Je ne suis pas vraiment sûr de savoir comment travailler dessus. AFAIK, la meilleure approche serait de créer un calendrier d'examen global de tous les cours distincts et de le calculer de telle sorte qu'aucun examen ne soit en conflit entre eux.
Toute aide, conseil ou lien est grandement apprécié.
Des suggestions sur comment programmer cela? Je n'arrive pas à trouver de pseudo code ou de conseils sur la programmation du problème de coloration du graphique.
J'ai fusionné la 2ème question en haut, perdant un commentaire de Dairo: "Essayez d'abord une solution naïve de force brute (récursivité, retour en arrière), ensuite vous pouvez introduire des heuristiques." –