Math CST, secondaire 5 à Montréal • Graphes

Exercices corrigés : la théorie des graphes (math CST, secondaire 5)

Voici une série d'exercices corrigés de mathématique CST de cinquième secondaire sur la théorie des graphes, calibrés sur le niveau réel des évaluations. C'est le chapitre le plus dépaysant du programme : aucun calcul difficile, mais une lecture d'énoncé qui décide de tout, puisque la même figure se traite de quatre façons différentes selon que la question porte sur les arêtes, sur les sommets, sur les couleurs ou sur les durées.

Faites chaque exercice au complet avant d'ouvrir la correction : c'est en cherchant qu'on apprend, pas en lisant la solution.

Série autocorrigée Tape tes réponses sous chaque question : la page te dit juste ou faux avant d'ouvrir la correction. Avec un compte, chaque bonne réponse du premier coup rapporte des points.

Ce chapitre fait partie de Mathématique CST, secondaire 5
Avant de commencer Fiche de révision : les pièges et la méthode de ce chapitre

Rappel de cours

  • Le DEGRÉ d'un sommet est le nombre d'arêtes qui y aboutissent. La somme des degrés vaut toujours le double du nombre d'arêtes, donc elle est toujours paire.
  • EULÉRIEN, ce sont les ARÊTES. Dans un graphe connexe : aucun sommet de degré impair donne un cycle eulérien ; exactement deux sommets impairs donnent une chaîne eulérienne, qui part de l'un et arrive à l'autre ; quatre sommets impairs ou plus ne donnent rien.
  • HAMILTONIEN, ce sont les SOMMETS : on passe une fois et une seule par chaque sommet. Il n'existe aucun critère simple, on raisonne sur les sommets de coupure et sur les impasses.
  • Le NOMBRE CHROMATIQUE est le plus petit nombre de couleurs tel que deux sommets reliés n'aient jamais la même. Un groupe de kk sommets tous reliés deux à deux en impose au moins kk, et un cycle de longueur impaire en impose 33.
  • L'ARBRE DE VALEURS MINIMALES relie tous les sommets au coût total le plus faible : il compte exactement n1n-1 arêtes, et on le construit en prenant les arêtes par valeurs croissantes, en écartant celles qui fermeraient un cycle.
  • Le CHEMIN CRITIQUE d'un projet est le chemin le plus LONG du réseau orienté, et sa durée est la durée minimale du projet. La marge d'une tâche est l'écart entre la durée du projet et celle du plus long chemin qui la contient.

Partie A : les bases (/50)

Exercice 1 : Lire un graphe : ordre, degrés et connexité

Six relais de télécommunication sont reliés par des liaisons directes. Le schéma ci-dessous représente ce réseau : chaque relais est un SOMMET, chaque liaison une ARÊTE.

Un graphe ne se lit pas comme un dessin : seules comptent les liaisons, jamais la position des points sur la page.

ABCDEF
  • a) Donnez l'ordre du graphe, puis son nombre d'arêtes.
  • b) Donnez le degré de chacun des six sommets. Calculez la somme de ces degrés et comparez-la au nombre d'arêtes.
  • c) Ce graphe est-il simple ? est-il connexe ? est-il complet ? Justifiez chacune des trois réponses.
  • d) Donnez une chaîne de longueur 33 reliant FF à CC, puis un cycle de longueur 44.

Tape tes réponses, la page te dit juste ou faux 0/13

a)
b)
c)
d)
Voir la correction

Réponses

  • a) Ordre 66, et 88 arêtes
  • b) 33, 33, 22, 33, 33, 22, de somme 1616, soit le double des 88 arêtes
  • c) Simple oui, connexe oui, complet non (il faudrait 1515 arêtes et des degrés de 55)
  • d) Chaîne FF, AA, BB, CC de longueur 33 ; cycle AA, BB, EE, FF, AA de longueur 44

a) L'ORDRE d'un graphe est son nombre de sommets : ici 66, les relais AA, BB, CC, DD, EE et FF. On compte ensuite les arêtes une par une, en suivant d'abord le contour puis les liaisons intérieures : ABAB, BCBC, CDCD, DEDE, EFEF et FAFA pour le tour, puis BEBE et ADAD qui traversent. Le graphe possède donc 88 arêtes. Le comptage des arêtes est la première source d'erreur du chapitre : on en oublie une, ou bien on prend un croisement de traits pour un sommet. Le point où BEBE et ADAD se croisent au milieu de la figure n'est PAS un relais, aucun point n'y est tracé, et le graphe garde bien six sommets.

b) On compte les arêtes qui touchent chaque sommet. deg(A)=3\deg(A)=3, vers BB, FF et DD ; deg(B)=3\deg(B)=3, vers AA, CC et EE ; deg(C)=2\deg(C)=2, vers BB et DD ; deg(D)=3\deg(D)=3, vers CC, EE et AA ; deg(E)=3\deg(E)=3, vers DD, FF et BB ; deg(F)=2\deg(F)=2, vers EE et AA. La somme vaut 3+3+2+3+3+2=163+3+2+3+3+2=16, soit exactement le DOUBLE des 88 arêtes. Ce n'est pas une coïncidence : chaque arête a deux extrémités, donc elle est comptée deux fois dans la somme des degrés. On retient la relation « somme des degrés =2×=2\times nombre d'arêtes », et on s'en sert comme vérification : une somme impaire signale toujours une erreur de comptage.

c) Le graphe est SIMPLE : aucune boucle, c'est-à-dire aucune arête reliant un sommet à lui-même, et aucune arête multiple, c'est-à-dire jamais deux liaisons distinctes entre les deux mêmes relais. Il est CONNEXE : depuis n'importe quel sommet on atteint tous les autres, par exemple le tour AA, BB, CC, DD, EE, FF les visite tous. Il n'est PAS COMPLET : dans un graphe complet d'ordre 66, chaque sommet serait relié aux cinq autres, donc de degré 55, et il y aurait 6×52=15\dfrac{6\times 5}{2}=15 arêtes. Ici les degrés valent au plus 33 et il n'y a que 88 arêtes ; CC et FF, par exemple, ne sont pas reliés.

d) Une chaîne de longueur 33 est une suite de trois arêtes bout à bout. De FF à CC : FF, AA, BB, CC, qui emprunte FAFA, ABAB et BCBC, trois arêtes qui existent bien sur la figure. La LONGUEUR d'une chaîne se compte en arêtes, jamais en sommets : celle-ci passe par quatre sommets et reste de longueur 33. Un cycle de longueur 44 est une chaîne fermée de quatre arêtes qui ne reprend jamais la même arête : AA, BB, EE, FF, AA convient, avec ABAB, BEBE, EFEF et FAFA.

Exercice 2 : Chaîne et cycle eulériens : le critère des degrés

Le graphe ci-dessous est celui de la figure dite de l'enveloppe. On cherche à le parcourir en passant une fois et une seule par chaque ARÊTE.

ABCDE
  • a) Donnez le degré de chacun des cinq sommets et relevez ceux dont le degré est impair.
  • b) Énoncez le critère qui décide de l'existence d'une chaîne eulérienne et d'un cycle eulérien, puis appliquez-le à ce graphe.
  • c) Donnez explicitement une chaîne eulérienne de ce graphe, en listant les sommets dans l'ordre.
  • d) Que faudrait-il modifier au réseau pour qu'il possède un cycle eulérien ? Justifiez par le critère.

Tape tes réponses, la page te dit juste ou faux 0/10

a)
b)
c)
d)
Voir la correction

Réponses

  • a) 33, 33, 44, 44, 22 ; les sommets impairs sont AA et BB, il y en a deux
  • b) Deux sommets impairs : chaîne eulérienne de AA à BB, cycle eulérien impossible
  • c) AA, CC, EE, DD, CC, BB, DD, AA, BB : neuf sommets pour huit arêtes
  • d) Ajouter ou retirer l'arête ABAB : plus aucun degré impair, donc cycle eulérien

a) On compte : deg(A)=3\deg(A)=3, vers BB, DD et CC ; deg(B)=3\deg(B)=3, vers AA, CC et DD ; deg(C)=4\deg(C)=4, vers BB, DD, EE et AA ; deg(D)=4\deg(D)=4, vers CC, AA, EE et BB ; deg(E)=2\deg(E)=2, vers DD et CC. La somme vaut 3+3+4+4+2=163+3+4+4+2=16, soit deux fois les 88 arêtes : le comptage est cohérent. Les sommets de degré IMPAIR sont AA et BB, et il y en a exactement deux.

b) Une CHAÎNE eulérienne passe une fois et une seule par chaque arête, sans obligation de revenir au point de départ ; un CYCLE eulérien fait la même chose et revient au départ. Le critère ne regarde que les degrés impairs, dans un graphe connexe : aucun sommet impair, il existe un cycle eulérien ; exactement deux sommets impairs, il existe une chaîne eulérienne, et elle part obligatoirement de l'un des deux pour arriver à l'autre ; quatre sommets impairs ou plus, il n'existe ni chaîne ni cycle. Ici il y a exactement deux sommets impairs, AA et BB : la chaîne eulérienne existe, elle relie AA à BB, et le cycle eulérien est impossible.

c) Une chaîne qui convient est AA, CC, EE, DD, CC, BB, DD, AA, BB. Elle emprunte dans l'ordre ACAC, CECE, EDED, DCDC, CBCB, BDBD, DADA et ABAB : ce sont bien les huit arêtes du graphe, chacune une seule fois. On vérifie de deux façons : la chaîne compte 99 sommets écrits pour 88 arêtes, ce qui est toujours le cas, et elle part d'un sommet impair pour arriver à l'autre. Remarquez qu'elle repasse par CC et par DD : c'est autorisé, une chaîne eulérienne interdit de reprendre une ARÊTE, pas de revisiter un sommet.

d) Il suffit d'ajouter une liaison directe entre les deux sommets impairs, donc une arête ABAB supplémentaire, ou bien de retirer l'arête ABAB existante. Dans les deux cas AA et BB changent de parité, plus aucun sommet n'a un degré impair, et le graphe possède alors un cycle eulérien. On peut le comprendre sans le critère : dans un cycle, chaque passage par un sommet consomme une arête pour y entrer et une autre pour en sortir, donc les arêtes de chaque sommet se regroupent par paires et le degré ne peut pas être impair.

Exercice 3 : Chaîne et cycle hamiltoniens : arêtes ou sommets

Le graphe ci-dessous, appelé papillon, est formé de deux triangles qui se rejoignent au sommet CC. On s'intéresse cette fois aux parcours qui passent par chaque SOMMET.

ABCDE
  • a) Montrez que ce graphe possède un cycle eulérien et donnez-en un.
  • b) Montrez qu'il ne possède aucun cycle hamiltonien.
  • c) Possède-t-il une chaîne hamiltonienne ? Si oui, donnez-en une.
  • d) En une phrase, quelle est la différence entre un parcours eulérien et un parcours hamiltonien ?

Tape tes réponses, la page te dit juste ou faux 0/9

a)
b)
c)
d)
Voir la correction

Réponses

  • a) Tous les degrés sont pairs : cycle AA, BB, CC, DD, EE, CC, AA
  • b) CC est un sommet de coupure : un cycle hamiltonien devrait y passer deux fois
  • c) Oui : AA, BB, CC, DD, EE, ouverte et non fermée
  • d) Eulérien, ce sont les ARÊTES ; hamiltonien, ce sont les SOMMETS

a) Les degrés valent deg(A)=2\deg(A)=2, deg(B)=2\deg(B)=2, deg(C)=4\deg(C)=4, deg(D)=2\deg(D)=2 et deg(E)=2\deg(E)=2, de somme 1212, soit deux fois les 66 arêtes. Aucun degré n'est impair, donc le critère garantit l'existence d'un cycle eulérien. En voici un : AA, BB, CC, DD, EE, CC, AA. Il emprunte ABAB, BCBC, CDCD, DEDE, ECEC et CACA, c'est-à-dire les six arêtes, chacune une seule fois, et il revient bien en AA.

b) Un cycle hamiltonien passe une fois et une seule par chacun des CINQ sommets, puis revient au départ. Le sommet CC est un sommet de coupure : si on le retire, le graphe se casse en deux morceaux sans aucune liaison entre eux, l'arête ABAB d'un côté et l'arête DEDE de l'autre. Pour visiter AA et BB puis DD et EE, il faut donc passer par CC ; et pour revenir au point de départ, il faut y repasser une seconde fois. Un cycle hamiltonien devrait alors utiliser deux fois le sommet CC, ce que sa définition interdit. Il n'en existe donc aucun.

c) Oui. La chaîne AA, BB, CC, DD, EE passe une fois et une seule par les cinq sommets et emprunte les arêtes ABAB, BCBC, CDCD et DEDE, qui existent toutes. Elle est hamiltonienne, mais elle n'est pas fermée : elle part de AA et s'arrête en EE, ce qui est exactement ce que la partie b) rendait obligatoire. Le sommet de coupure interdit le cycle, pas la chaîne.

d) Un parcours EULÉRIEN passe par toutes les ARÊTES, un parcours HAMILTONIEN passe par tous les SOMMETS. C'est le point qui coûte le plus de points en évaluation, parce que les deux mots se ressemblent alors que les deux problèmes n'ont rien à voir : ce graphe possède un cycle eulérien et aucun cycle hamiltonien, et il existe des graphes qui font exactement l'inverse. Le réflexe à prendre est de relire l'énoncé plutôt que la figure : s'il parle de rues à déneiger ou de câbles à inspecter, ce sont des arêtes, donc de l'eulérien ; s'il parle de villes à visiter ou de clients à livrer, ce sont des sommets, donc du hamiltonien.

Exercice 4 : Le nombre chromatique d'un graphe

Colorer un graphe, c'est attribuer une couleur à chaque sommet de sorte que deux sommets reliés par une arête ne portent JAMAIS la même couleur. Le nombre chromatique est le plus petit nombre de couleurs qui permet d'y arriver.

Le graphe ci-dessous est formé d'un cycle à cinq sommets et d'un moyeu MM relié à tous les autres.

S1S2S3S4S5M
  • a) Combien de couleurs faut-il au minimum pour colorer le cycle S1S2S3S4S5S_1S_2S_3S_4S_5 seul, sans le moyeu ? Justifiez.
  • b) Déduisez-en le nombre chromatique du graphe complet de la figure.
  • c) Donnez une coloration explicite qui utilise ce nombre de couleurs.
  • d) On retire le sommet S5S_5 et les arêtes qui y aboutissent. Le nombre chromatique change-t-il ?

Tape tes réponses, la page te dit juste ou faux 0/6

a)
b)
c)
d)
Voir la correction

Réponses

  • a) 33 couleurs : un cycle de longueur impaire n'en accepte pas deux
  • b) Nombre chromatique 44 : 33 pour le cycle plus 11 pour le moyeu
  • c) S1S_1 rouge, S2S_2 bleu, S3S_3 rouge, S4S_4 bleu, S5S_5 vert, MM jaune
  • d) Il descend à 33, et pas à 22 à cause du triangle MM, S1S_1, S2S_2

a) Il en faut 33. Deux couleurs ne suffisent pas : en alternant sur le cycle, S1S_1 prend la couleur 11, S2S_2 la couleur 22, S3S_3 la couleur 11, S4S_4 la couleur 22, et arrive S5S_5, voisin de S4S_4 qui porte la couleur 22 ET de S1S_1 qui porte la couleur 11 : les deux couleurs lui sont interdites. Ce blocage vient de la parité, et de rien d'autre : un cycle de longueur PAIRE se colore avec deux couleurs, un cycle de longueur IMPAIRE en exige trois, et 55 est impair. Avec trois couleurs on y arrive, par exemple 11, 22, 11, 22, 33.

b) Le moyeu MM est relié aux cinq sommets du cycle, donc sa couleur doit différer de toutes celles employées sur le cycle. Comme le cycle en consomme déjà 33 au minimum, il en faut au moins 44 en tout, et 44 suffisent puisqu'il suffit de donner à MM une quatrième couleur. Le nombre chromatique vaut donc 44. Une réponse de coloration se justifie toujours en deux temps, et c'est là que se joue la moitié des points : on exhibe une coloration à 44 couleurs pour montrer que 44 suffisent, et on montre que 33 ne peuvent pas suffire pour montrer que 44 sont nécessaires. Une coloration exhibée sans cette seconde moitié ne prouve rien.

c) Par exemple : S1S_1 rouge, S2S_2 bleu, S3S_3 rouge, S4S_4 bleu, S5S_5 vert, et MM jaune. On vérifie arête par arête. Sur le cycle : rouge-bleu, bleu-rouge, rouge-bleu, bleu-vert, vert-rouge, aucune paire identique. Sur les cinq arêtes du moyeu : jaune contre rouge, bleu, rouge, bleu et vert, jamais jaune contre jaune. Les dix arêtes sont donc correctement colorées.

d) Oui, il descend à 33. Une fois S5S_5 retiré, il ne reste du cycle qu'une chaîne S1S_1, S2S_2, S3S_3, S4S_4, qui se colore en alternant deux couleurs, et le moyeu MM prend la troisième. On ne peut pas descendre à 22, car le graphe contient encore le triangle MM, S1S_1, S2S_2, dont les trois sommets sont deux à deux reliés. C'est la minoration la plus utile du chapitre : un triangle force 33 couleurs, et plus généralement un groupe de kk sommets tous reliés entre eux force kk couleurs.

Exercice 5 : L'arbre de valeurs minimales

Six quartiers doivent être reliés par un réseau de fibre optique. Le graphe valué ci-dessous donne, pour chaque liaison possible, son coût en milliers de dollars.

On cherche le réseau le moins cher qui relie encore tous les quartiers entre eux.

ABCDEF345679121015
  • a) Combien d'arêtes doit comporter le réseau cherché ? Justifiez sans faire aucun calcul de coût.
  • b) Appliquez la méthode des arêtes croissantes et donnez la liste des arêtes retenues, dans l'ordre où vous les prenez.
  • c) Quel est le coût total de ce réseau ?
  • d) Une arête a dû être écartée en cours de route. Laquelle, et pourquoi ?

Tape tes réponses, la page te dit juste ou faux 0/10

a)
b)
c)
d)
Voir la correction

Réponses

  • a) 55 arêtes, car un arbre à nn sommets en a exactement n1n-1
  • b) EFEF (3), FAFA (4), CDCD (6), BCBC (7), DEDE (9) ; AEAE écartée
  • c) 3+4+6+7+9=293+4+6+7+9=29 milliers de dollars
  • d) AEAE, de coût 55 : elle fermerait le cycle AA, EE, FF

a) Le réseau cherché est un ARBRE : il relie les six quartiers, donc il est connexe, et il ne doit contenir aucun cycle, sinon on pourrait retirer une arête de ce cycle en gardant tout le monde relié et en payant moins cher. Or un arbre à nn sommets possède toujours exactement n1n-1 arêtes. Avec 66 quartiers, le réseau comptera donc 55 liaisons. Ce compte se pose AVANT tout calcul : il sert de garde-fou, une solution à 44 ou à 66 arêtes est fausse quel que soit son coût.

b) On trie les arêtes par coût croissant, puis on prend chacune si elle ne ferme pas un cycle avec celles déjà retenues. Le tri donne EFEF à 33, FAFA à 44, AEAE à 55, CDCD à 66, BCBC à 77, DEDE à 99, BEBE à 1010, ABAB à 1212, CECE à 1515. On prend EFEF puis FAFA. On examine ensuite AEAE, qui fermerait le triangle AA, EE, FF : on l'ÉCARTE. On prend CDCD, puis BCBC, puis DEDE qui relie enfin le groupe {B,C,D}\{B, C, D\} au groupe {A,E,F}\{A, E, F\}. Cinq arêtes sont retenues, EFEF, FAFA, CDCD, BCBC et DEDE, les six quartiers sont reliés, la construction s'arrête.

c) Le coût total vaut 3+4+6+7+9=293+4+6+7+9=29, soit 2929 milliers de dollars. On vérifie de deux façons : cinq termes pour cinq arêtes, comme annoncé en a) ; et chacune des six lettres apparaît au moins une fois dans la liste EFEF, FAFA, CDCD, BCBC, DEDE, ce qui garantit qu'aucun quartier n'a été oublié. Aucun réseau reliant les six quartiers ne peut coûter moins de 2929, c'est ce que garantit la méthode des arêtes croissantes.

d) L'arête AEAE, de coût 55, a été écartée. Au moment où on l'examine, AA et EE appartiennent déjà au même groupe, reliés par le chemin AA, FF, EE : l'ajouter créerait le cycle AA, EE, FF, et un arbre n'a pas de cycle. Le point important est qu'on écarte ici une arête PEU CHÈRE sans état d'âme : le critère de rejet n'est jamais le coût, c'est la création d'un cycle. L'erreur classique consiste à prendre AEAE parce que 55 est petit, et à se retrouver avec six arêtes pour six sommets, donc avec un cycle et une facture inutilement plus lourde.

Partie B : problèmes et raisonnement (/50)

Exercice 6 : La chaîne de poids minimal, et pourquoi l'arbre ne la donne pas

On reprend exactement le même réseau qu'à l'exercice précédent, mais la question change : un technicien doit se rendre du quartier AA au quartier CC, et les valeurs représentent maintenant des durées de trajet en minutes.

ABCDEF345679121015
  • a) Calculez la durée du trajet le plus court de AA vers CC et donnez la chaîne correspondante.
  • b) Vérifiez votre réponse en calculant la durée d'au moins trois autres chaînes de AA vers CC.
  • c) Quelle durée obtient-on si l'on circule uniquement sur l'arbre de valeurs minimales trouvé à l'exercice 5 ?
  • d) Que faut-il en conclure sur le lien entre arbre de valeurs minimales et chaîne de poids minimal ?

Tape tes réponses, la page te dit juste ou faux 0/9

a)
b)
c)
d)
Voir la correction

Réponses

  • a) 1919 minutes, par AA, BB, CC
  • b) AA, EE, CC : 2020 ; AA, EE, DD, CC : 2020 ; AA, FF, EE, DD, CC : 2222 ; AA, EE, BB, CC : 2222
  • c) 2222 minutes, par AA, FF, EE, DD, CC
  • d) Deux problèmes différents : l'arbre minimise le réseau entier, la chaîne minimise un trajet

a) On avance de proche en proche depuis AA, en notant pour chaque sommet la plus petite durée connue pour l'atteindre. Depuis AA : FF à 44, EE à 55, BB à 1212. En passant par FF on atteindrait EE en 4+3=74+3=7, ce qui est pire que 55 : on garde 55. Depuis EE : DD à 5+9=145+9=14, BB à 5+10=155+10=15 donc on garde 1212, et CC à 5+15=205+15=20. Depuis BB : CC à 12+7=1912+7=19, ce qui améliore 2020. Depuis DD : CC à 14+6=2014+6=20, sans amélioration. La plus petite durée pour CC est donc de 1919 minutes, par la chaîne AA, BB, CC.

b) On teste d'autres chemins pour se convaincre : AA, EE, CC vaut 5+15=205+15=20 ; AA, EE, DD, CC vaut 5+9+6=205+9+6=20 ; AA, FF, EE, DD, CC vaut 4+3+9+6=224+3+9+6=22 ; AA, EE, BB, CC vaut 5+10+7=225+10+7=22. Toutes ces durées dépassent 1919, ce qui confirme le résultat. Cette vérification vaut des points en évaluation : une réponse de plus court chemin donnée sans aucune comparaison n'est pas justifiée, on a seulement montré qu'un chemin existe.

c) L'arbre de valeurs minimales retenait EFEF, FAFA, CDCD, BCBC et DEDE. Il ne contient PAS l'arête ABAB. Pour aller de AA à CC en restant dessus, il faut donc suivre AA, FF, EE, DD, CC, soit 4+3+9+6=224+3+9+6=22 minutes, trois minutes de plus que le trajet optimal.

d) Ce sont deux problèmes différents, et l'un ne résout jamais l'autre. L'arbre de valeurs minimales rend minimale la somme TOTALE des liaisons construites : c'est la bonne réponse quand on installe des câbles ou des routes une fois pour toutes. La chaîne de poids minimal rend minimal le coût d'UN trajet entre deux sommets donnés : c'est la bonne réponse quand on circule sur un réseau qui existe déjà. Ici l'arbre coûte 2929 au total mais impose 2222 minutes de AA à CC, alors que le meilleur trajet en demande 1919. Avant de calculer, il faut donc décider ce que l'énoncé veut rendre minimal, la somme de tout le réseau ou la longueur d'un seul parcours.

Exercice 7 : Le chemin critique d'un projet

Un chantier est découpé en sept tâches. Le graphe orienté ci-dessous se lit d'un jalon à l'autre : chaque flèche porte la durée de la tâche correspondante, en jours. Le chantier commence au jalon de départ DD et se termine au jalon final FF.

Une tâche ne peut démarrer que lorsque toutes celles qui aboutissent à son jalon de départ sont terminées.

DABCEF5346723
  • a) Énumérez tous les chemins de DD à FF et donnez leur durée.
  • b) Quelle est la durée minimale du chantier ? Quel est le chemin critique ?
  • c) Quelle est la marge de la tâche qui va de DD à AA ? Que signifie-t-elle concrètement ?
  • d) On peut accélérer la tâche qui va de BB à EE et la ramener de 77 à 33 jours. Le chantier gagne-t-il quatre jours ?

Tape tes réponses, la page te dit juste ou faux 0/10

a)
b)
c)
d)
Voir la correction

Réponses

  • a) Par AA puis CC : 1111 jours ; par BB puis CC : 1111 jours ; par BB puis EE : 1313 jours
  • b) 1313 jours, chemin critique par BB puis EE, le plus LONG du réseau
  • c) Marge de 1311=213-11=2 jours : deux jours de retard sans décaler la fin
  • d) Non, il ne gagne que 22 jours : les deux autres chemins bloquent à 1111 jours

a) On suit les flèches en respectant leur sens. Trois chemins mènent de DD à FF : le chemin par AA puis CC, de durée 5+4+2=115+4+2=11 jours ; le chemin par BB puis CC, de durée 3+6+2=113+6+2=11 jours ; le chemin par BB puis EE, de durée 3+7+3=133+7+3=13 jours. Il n'y en a pas d'autre : depuis DD on ne peut partir que vers AA ou vers BB, et depuis CC comme depuis EE on ne peut qu'aboutir à FF.

b) La durée minimale du chantier est de 1313 jours, et le chemin critique est celui qui passe par BB puis EE. Le raisonnement est celui qui surprend le plus dans ce chapitre : on cherche la durée MINIMALE du projet et on retient pourtant le chemin le PLUS LONG. C'est que le chantier n'est terminé que lorsque sa dernière tâche l'est ; tant que la suite la plus longue n'est pas achevée, le chantier ne l'est pas non plus, même si toutes les autres tâches sont bouclées depuis deux jours. Le plus long chemin impose donc le minimum réalisable.

c) La tâche de DD à AA appartient au chemin par AA puis CC, qui dure 1111 jours alors que le chantier en dure 1313. Sa marge vaut 1311=213-11=2 jours. Concrètement, l'équipe qui l'exécute peut commencer avec deux jours de retard, ou prendre deux jours de plus que prévu, sans décaler la fin du chantier ; un troisième jour, en revanche, rendrait ce chemin critique à son tour. Les tâches du chemin critique, elles, ont une marge NULLE : le moindre retard sur l'une d'elles retarde la livraison d'autant. C'est ce que sert à repérer un chemin critique, savoir où un retard coûte cher et où il ne coûte rien.

d) Non, il n'en gagne que deux. En ramenant cette tâche à 33 jours, le chemin par BB puis EE tombe à 3+3+3=93+3+3=9 jours, mais les deux autres chemins n'ont pas bougé et durent toujours 1111 jours chacun. Le chantier dure donc 1111 jours au lieu de 1313 : le gain est de 22 jours pour 44 jours d'accélération payés. C'est le piège classique de l'optimisation d'un projet : accélérer une tâche critique déplace le problème, un autre chemin devient critique et bloque le gain. Pour descendre sous 1111 jours, il faudrait maintenant accélérer les DEUX nouveaux chemins critiques à la fois.

Exercice 8 : Cinq affirmations à corriger

Chacune des cinq affirmations suivantes est FAUSSE. Dites pourquoi et donnez l'énoncé correct.

  • 1) « Un graphe qui possède un cycle eulérien possède aussi un cycle hamiltonien. »
  • 2) « Dans un graphe, la somme des degrés des sommets est égale au nombre d'arêtes. »
  • 3) « L'arbre de valeurs minimales donne le trajet le plus court entre deux sommets quelconques. »
  • 4) « Le chemin critique d'un projet est le chemin le plus court du réseau, puisqu'on cherche la durée minimale. »
  • 5) « Un graphe à six sommets a besoin de six couleurs. »

Tape tes réponses, la page te dit juste ou faux 0/11

1)
2)
3)
4)
5)
Voir la correction

Réponses

  • 1) FAUX : le papillon a un cycle eulérien et aucun cycle hamiltonien
  • 2) FAUX : la somme des degrés vaut le DOUBLE du nombre d'arêtes, elle est toujours paire
  • 3) FAUX : sur l'arbre, AA à CC demande 2222 min contre 1919 min sur le graphe entier
  • 4) FAUX : le chemin critique est le plus LONG, et sa durée EST la durée minimale du projet
  • 5) FAUX : six sommets sans arête se colorent en une couleur ; le maximum n'est atteint qu'au graphe complet

1) FAUX. Les deux notions ne portent pas sur les mêmes objets : l'eulérien parle des arêtes, l'hamiltonien des sommets. Le papillon de l'exercice 3 en est le contre-exemple : tous ses degrés sont pairs, donc il possède un cycle eulérien, et pourtant son sommet de coupure interdit tout cycle hamiltonien. Énoncé correct : un graphe connexe dont tous les sommets ont un degré pair possède un cycle eulérien, ce qui ne dit RIEN de l'existence d'un cycle hamiltonien.

2) FAUX. Chaque arête a deux extrémités, donc elle est comptée dans le degré de deux sommets. Énoncé correct : la somme des degrés vaut le DOUBLE du nombre d'arêtes. Deux conséquences à connaître : cette somme est toujours paire, et le nombre de sommets de degré impair est lui aussi toujours pair. C'est pourquoi on ne rencontre jamais un graphe ayant exactement trois sommets impairs, et pourquoi une réponse annonçant une somme de degrés impaire est fausse sans même regarder la figure.

3) FAUX. L'arbre de valeurs minimales rend minimal le coût TOTAL du réseau, pas la longueur d'un trajet particulier. L'exercice 6 le montre chiffres à l'appui : sur l'arbre, aller de AA à CC demande 2222 minutes, alors que le réseau complet permet 1919 minutes par AA, BB, CC. Énoncé correct : l'arbre de valeurs minimales relie tous les sommets au coût total le plus faible ; le trajet le plus court entre deux sommets se cherche séparément, sur le graphe entier.

4) FAUX, et c'est l'affirmation qui coûte le plus cher en évaluation. Le chemin critique est le PLUS LONG chemin du réseau. La durée du projet est celle de sa dernière tâche achevée, donc le projet ne peut pas finir avant que la plus longue suite de tâches enchaînées soit terminée. Énoncé correct : le chemin critique est le chemin de durée maximale entre le début et la fin, et cette durée maximale EST la durée minimale du projet.

5) FAUX. Le nombre de sommets ne décide de rien : un graphe à six sommets et sans aucune arête se colore avec une seule couleur, et le réseau de relais de l'exercice 1 se colore avec deux couleurs. Énoncé correct : le nombre chromatique est au PLUS égal au nombre de sommets, cas atteint seulement par le graphe complet où tous les sommets sont deux à deux reliés ; il est au MOINS égal à la taille du plus grand groupe de sommets tous reliés entre eux, un triangle imposant déjà trois couleurs.

Exercice 9 : La tournée de déneigement

Le plan ci-dessous représente le secteur confié à un camion de déneigement. Les six sommets sont des intersections, les arêtes sont les rues, et les valeurs sont les longueurs en kilomètres.

Le camion doit déneiger CHAQUE rue, et le carburant se paie au kilomètre parcouru.

PQRSTU4444333
  • a) S'agit-il d'un problème eulérien ou hamiltonien ? Justifiez par l'énoncé, pas par la figure.
  • b) Le camion peut-il parcourir chaque rue une seule fois ? Si oui, d'où doit-il partir, où arrive-t-il, et quelle distance parcourt-il ? Donnez un parcours complet.
  • c) Le garage se trouve à l'intersection PP et le camion doit y revenir. Quelle distance minimale devra-t-il parcourir ?
  • d) La ville envisage d'ajouter une rue entre PP et TT. Le camion pourrait-il alors partir de PP et y revenir sans répéter aucune rue ?

Tape tes réponses, la page te dit juste ou faux 0/10

a)
b)
c)
d)
Voir la correction

Réponses

  • a) Eulérien : ce sont les RUES, donc les arêtes, qui doivent toutes être parcourues
  • b) Oui : deux intersections impaires, QQ et TT ; parcours de QQ à TT, 2525 km
  • c) 2828 km : 2525 km de réseau plus la rue QTQT, 33 km, parcourue deux fois
  • d) Non : PP et QQ deviendraient impairs. Il faudrait une seconde rue entre QQ et TT

a) C'est un problème EULÉRIEN. L'énoncé dit que le camion doit déneiger chaque RUE : ce sont les arêtes qui doivent toutes être parcourues, pas les intersections. Un problème hamiltonien serait celui d'un livreur devant passer chez chaque client une fois, les clients étant placés aux intersections. Le mot à chercher dans l'énoncé est toujours celui-là : ce qui doit être visité est-il porté par les traits ou par les points ?

b) On calcule les degrés : deg(P)=2\deg(P)=2, deg(Q)=3\deg(Q)=3, deg(R)=2\deg(R)=2, deg(S)=2\deg(S)=2, deg(T)=3\deg(T)=3, deg(U)=2\deg(U)=2, de somme 1414, soit deux fois les 77 rues. Il y a exactement deux intersections de degré impair, QQ et TT : la chaîne eulérienne existe et elle part obligatoirement de l'une des deux pour arriver à l'autre. Un parcours possible depuis QQ : QQ, PP, SS, TT, UU, RR, QQ, TT. Il emprunte QPQP, PSPS, STST, TUTU, URUR, RQRQ et QTQT, soit les sept rues, chacune une fois. La distance parcourue vaut 4+3+4+4+3+4+3=254+3+4+4+3+4+3=25 km, c'est-à-dire exactement la longueur totale du réseau : c'est la signature d'un parcours sans répétition.

c) Partir de PP et y revenir en passant par toutes les rues exigerait un cycle eulérien, donc aucune intersection de degré impair. Or il y en a deux, QQ et TT : c'est impossible sans répétition. Le camion devra donc repasser par certaines rues, et le moins coûteux est de répéter le plus court trajet entre les deux intersections impaires, ici la rue QTQT elle-même, longue de 33 km. La distance minimale vaut 25+3=2825+3=28 km. On vérifie la cohérence du résultat : 2828 km dépasse bien les 2525 km de réseau, et l'écart de 33 km correspond à une rue réellement parcourue deux fois.

d) Non, et cela n'arrangerait rien. Ajouter la rue PTPT ferait passer PP de 22 à 33 et TT de 33 à 44. Les intersections de degré impair deviendraient PP et QQ : il y en aurait toujours deux, et le cycle eulérien resterait impossible. Pour l'obtenir, il faudrait ajouter une rue entre les DEUX intersections impaires actuelles, donc une seconde rue entre QQ et TT : chacune passerait à 44, tous les degrés seraient pairs, et le camion pourrait partir de PP, tout déneiger et rentrer au garage sans jamais répéter une rue.

Exercice 10 : L'horaire des examens

Une école doit placer six examens dans le moins de plages horaires possible : mathématique MM, physique PP, chimie CC, biologie BB, histoire HH et anglais AA. Deux examens ne peuvent pas occuper la même plage si au moins un élève est inscrit aux deux.

Les couples d'examens en conflit sont : MM et PP, MM et CC, PP et CC, CC et BB, BB et HH, HH et MM, AA et PP, AA et BB.

  • a) Construisez le graphe des conflits : que représentent les sommets, et que représentent les arêtes ?
  • b) Montrez que deux plages horaires ne peuvent pas suffire.
  • c) Déterminez le nombre minimal de plages et donnez un horaire complet.
  • d) Un élève inscrit en anglais et en chimie proteste : ces deux examens sont placés dans la même plage. A-t-il raison de s'inquiéter ?

Tape tes réponses, la page te dit juste ou faux 0/9

a)
b)
c)
d)
Voir la correction

Réponses

  • a) Sommets : les six examens. Arêtes : les couples incompatibles
  • b) MM, PP et CC sont deux à deux en conflit : ce triangle exige déjà trois plages
  • c) Trois plages : (MM, BB), (PP, HH), (CC, AA)
  • d) Non : aucune arête ne relie AA et CC, donc aucun élève n'est inscrit aux deux

a) Les sommets sont les six examens, MM, PP, CC, BB, HH et AA. Une arête relie deux examens lorsqu'un élève au moins est inscrit aux deux, c'est-à-dire lorsqu'ils sont INCOMPATIBLES et doivent tomber dans des plages différentes. Le graphe obtenu est celui de la figure. Attention au sens de la modélisation : ici une arête signifie une interdiction, et non une compatibilité. Placer les examens dans le minimum de plages revient alors exactement à colorer ce graphe avec le minimum de couleurs, une couleur étant une plage horaire.

b) Les trois examens MM, PP et CC sont deux à deux en conflit : MM avec PP, MM avec CC, et PP avec CC. Ils forment un triangle dans le graphe, donc ils exigent à eux seuls trois plages différentes. Deux plages ne peuvent donc pas suffire, quel que soit l'ordre choisi pour les trois autres examens.

c) Trois plages suffisent. Plage 1 : mathématique et biologie. Plage 2 : physique et histoire. Plage 3 : chimie et anglais. On vérifie les huit conflits un par un : MM et PP sont en 1 et 2 ; MM et CC en 1 et 3 ; PP et CC en 2 et 3 ; CC et BB en 3 et 1 ; BB et HH en 1 et 2 ; HH et MM en 2 et 1 ; AA et PP en 3 et 2 ; AA et BB en 3 et 1. Aucun couple en conflit ne partage une plage, et la partie b) a montré que trois est un minimum : le nombre chromatique du graphe vaut 33 et l'horaire tient en trois plages.

d) Non. Aucun élève n'est inscrit à la fois en anglais et en chimie, sinon le couple AA, CC figurerait dans la liste des conflits et une arête relierait ces deux sommets ; or AA n'est relié qu'à PP et à BB. Deux examens placés dans la même plage sont précisément ceux qu'aucune arête ne relie, c'est la définition même d'une coloration valide. L'élève confond deux choses différentes : suivre deux matières, et être inscrit aux deux examens de la même session.

MPABHC
Chapitre précédent Les mathématiques financières Chapitre suivant Probabilités, chances et espérance

Voir aussi

Vous cherchez un tuteur en math CST à Montréal ?

Contactez-moi pour une première séance. On travaille sur des exercices du niveau réel des évaluations de cinquième secondaire, séquence Culture, société et technique.

Site par Studio Squalli