Vous êtes sur la page 1sur 3

Graphes et Applications

Sem
estre : 1 2
Session : Principale Rattrapage

Module : Graphes et Applications


Enseignant(s) : Faouzi Kamoun, Sifi Sami, Fitouri Salma Ahmed Dhouibi
Documents autorisés : OUI NON
Date : 02/04/2018 Heure : 15h15 Durée : 1 heure 30 min

EXERCICE 1 (7 points)

Supposons que nous avons cinq étudiants S1, · · ·, S5, trois projets P1, · · ·, P3, et quatre enseignants
T1, · · ·, T4. Un étudiant est intéressé par un sous-ensemble de projets. Chaque projet Pi a une limite
supérieure K (pi) du nombre d'étudiants pouvant travailler dessus. Un enseignant Ti est prêt à
encadrer un sous-ensemble des projets. En outre, Chaque enseignant Ti, encadrera au max N(Ti)
étudiants. Nous supposons aussi que chaque enseignant supervisera un seul projet. L’ensemble des
données de ce problème sont représentés dans le graphe ci-dessous. :

1- Sachant que les poids sur les liens représentent des capacités, donner une interprétation de
l’ensemble des composantes du graphe (explication des capacités et des emplacements des liens). (2
points)
2- Donner le flot max entre les sommets S et T (3 points). Déduire le nombre des étudiants affectés à
des projets. (1 point)
3- Proposer une affectation optimale des étudiants aux projets. (1 point)
EXERCICE 2 : (5 points)

Soit le graphe représenté ci-dessous :

L’objectif est de déterminer le plus courts chemin entres les sommets A et I.


1- Décrire la procédure de recherche du plus court chemin pour l’algorithme de Dijkstra. (1 point)
2- Donner le plus court chemin entre les sommets A et I. (3 points)
3- Décrire les modifications sur l’algorithme de Dijkstra pour permettre la détermination d’un plus
court chemin composé d’un nombre minimal de sommets. (1 point)

EXERCICE 3 (4 points)

Treize rencontres opposerons sept équipes de foot A,…G. Les rencontres prévues sont décrit dans le
tableau suivant :

Chacune des équipes ne pourra jouer qu’un seul match par semaine.
1- Représenter les contraintes de ce problème par un graphe (indication : les sommets représentent
les rencontres : AB, AC…). (2 points)
2- Déterminer le nombre minimum de semaines nécessaires pour planifier l’ensemble des
rencontres. (2 points)

Exercice 4 (4 pts)
1- Pour le graphe pondéré ci-dessous, trouver un Arbre Couvrant de Poids Minimum (ACPM).
Expliquer votre démarche et préciser les étapes intermédiaires de votre résolution. (2
points)

2- Donner une procédure algorithme de mise à jour de l’ACPM suite à la élimination de l’arc
(A,B) de l’arborescence et du graphe. La complexité de votre approche doit être meilleure
que la reprise de la recherche de ACPM à partir de zéro. (2 points)