Term ES-Spé Maths Ch 2 : Les graphes Correction Vocabulaire des graphes Exercice 1 : Une chaîne de 5 magasins A, B, C, D et E décide d'ouvrir ses magasins en nocturne avec les contraintes suivantes : * le magasin A peut être ouvert en même temps que le magasin E, * le magasin B peut être ouvert en même temps que les magasins C, D et E, * le magasin C peut être ouvert en même temps que le magasin E. * Les autres combinaisons sont interdites. 1. Compléter le graphe ci-contre pour qu'il représente la situation données : chaque point ( sommet du graphe ) correspond à un magasin; chaque segment ( arête du graphe ) signifie que les deux magasins qu'il relie peuvent être ouverts simultanément. 2. Ce graphe possède 5 sommets . On dit que ce graphe est d'ordre 5 3. Combien d'arêtes partent du sommet A ? 1 On dit que le sommet A est de degré 1 Compléter le tableau suivant : Sommet A B C Degré 1 3 2 D 1 E 3 4. Les sommets A et E sont reliés par une arête. On dit qu'ils sont adjacents. a. Cite deux autres sommets adjacents B et D b. Un graphe est dit complet lorsque tous ses sommets sont adjacents. Le graphe précédent est-il complet ? Pourquoi ? Ce graphe n'est pas complet car par exemple, A et B ne sont pas adjacents. 5. a. Quel est le nombre d'arêtes de ce graphe ? 5 b. Quelle est la somme des degrés de tous les sommets de ce graphe ? 10 c. Quelle conjecture pouvez-vous faire entre ces deux résultats ? Expliquer pourquoi on aurait pu prévoir ce résultat. La somme des degrés de tous les sommets vaut le double du nombre d'arêtes. Ce résultat était prévisible car en faisant la somme de tous les degrés, on comptabilise deux fois chaque arête ( car une arête relie deux sommets ) 6. On décide de représenter le graphe suivant par un tableau comme ci-dessous : si deux sommets sont reliés par une arête, on code "1"; sinon, on code "0". Compléter le tableau : A B C D E A 0 0 0 0 1 B 0 0 1 1 1 C 0 1 0 0 1 D 0 1 0 0 1 E 1 1 1 0 0 0 0 1 1 1 0 1 0 0 1 Ce tableau peut être résumé par la matrice M = 0 1 0 0 1 1 1 1 0 0 0 0 0 0 1 . Cette matrice est appelée la matrice d'adjacence du graphe précédent ---------------------------------------------------------------------------------------------------------------------------------------------------M. Dellac Term ES-Spé Maths Ch 2 : Les graphes Correction page 1/21 Term ES-Spé Maths Ch 2 : Les graphes Correction Exercice 2 : le cavalier sur l'échiquier La figure ci-contre montre le déplacement possible pour un cavalier sur un échiquier ( on se limitera dans cette situation à un échiquier "3 × 3" ) On a commencé à schématiser les déplacements sur le graphe ci-dessous : 1 ) Recopier et compléter ce graphe. 2 ) Quel est l'ordre de ce graphe ? Ce graphe est d'ordre 9 3 ) Citer un sommet adjacent à c1. Qu'est que cela signifie pour la situation initiale ? c1 est adjacent à b3. Cela signifie que si le cavalier est sur c1, il peut se déplacer en un coup sur b3. 4 ) Un des sommets n'est adjacent à aucun autre. Lequel ? Ce sommet est dit isolé. Qu'est que cela signifie pour la situation initiale ? Le sommet isolé est b2. Cela signifie que dans un tel échiquier on en peut pas accéder à la case b2. 5 ) Tous les sommets ont-ils le même degré ? La conjecture vue à la question 5.c. de l'exercice 1est-elle encore vraie ? A l'exception de b2, tous les sommets sont de degré 2 ( b2 est de degré 0 ) Il y a 8 arêtes. La somme des degrés de tous les sommets vaut 8 × 2 = 16. La conjecture de la question 5 c de l'exercice précédent est donc vraie. ---------------------------------------------------------------------------------------------------------------------------------------------------M. Dellac Term ES-Spé Maths Ch 2 : Les graphes Correction page 2/21 Term ES-Spé Maths Ch 2 : Les graphes Correction Exercice 3 : Différentes situations 1 ) On considère le graphe G ci-contre : Recopier et compléter le tableau suivant pour ce graphe Ordre du graphe Nom du sommet Degré du sommet 6 A 4 B 3 C 3 D 3 E 3 2 ) Pour chacune des situations suivantes : a ) schématiser par un graphe en précisant la signification des arêtes. b ) Dresser un tableau comme celui de la question 1. 3 ) Que pouvez-vous en conclure ? On remarque que tous les tableaux des différentes situations correspondent au tableau du graphe G. Cela signifie que l'on peut schématiser des situations différents à l'aide d'un même graphe. ---------------------------------------------------------------------------------------------------------------------------------------------------M. Dellac Term ES-Spé Maths Ch 2 : Les graphes Correction page 3/21 Term ES-Spé Maths Ch 2 : Les graphes Correction Définition 1 : Un graphe ( non orienté ) est constitué de sommets dont certains sont reliés par des arêtes. * Deux sommets sont dits adjacents s'ils sont reliés par une arête, * L'ordre d'un graphe est le nombre de ses sommets, * Le degré d'un sommet est le nombre d'arêtes dont ce sommet est une extrémité, * Un graphe est dit complet lorsque tous les sommets sont adjacents. Propriété 2 : La somme des degrés des sommets d'un graphe non orienté est égale au double du nombre d'arêtes. Exercice 4 : 1 ) Quel est l'ordre du graphe ci-contre ? 4 2 ) Reproduire et compléter le tableau ci-dessous. Sommet A B C D Degré 2 3 3 2 3 ) Ce graphe est-il complet ( c'est-à-dire 2 sommets quelconques sont-ils toujours adjacents ) ? Les points A et D ne sont pas adjacents. Exercice 5 : Parmi les graphes ci-dessous, quels sont ceux qui décrivent une même situation ? Graphe 1 Sommet Degré Graphe 2 (1) (2) (3) (4) (5) 2 2 2 2 2 Graphe 3 Sommet Degré Degré Degré (1) (2) (3) (4) (5) 3 3 3 3 4 (1) (2) (3) (4) (5) 3 3 3 3 4 (1) (2) (3) (4) (5) 3 3 3 3 4 Graphe 4 (1) (2) (3) (4) (5) 2 2 2 4 4 Graphe 5 Sommet Sommet Sommet Degré Graphe 6 (1) (2) (3) (4) (5) 2 2 2 2 2 Sommet Degré Les graphes 1 et 5 décrivent la même situation de même que les graphes 2,4 et 6 ---------------------------------------------------------------------------------------------------------------------------------------------------M. Dellac Term ES-Spé Maths Ch 2 : Les graphes Correction page 4/21 Term ES-Spé Maths Ch 2 : Les graphes Correction Exercice 6 : Voici un tableau qui donne les degrés des sommets d'un graphe G d'ordre 6. 1 ) Calculer le nombre d'arêtes de ce graphe. N= 2+3+5+4+3+3 = 10 2 2 ) Construisez un graphe G possible. Exercice 7 : On considère un groupe d'élèves appelés A, B, ...., G. Pour un exposé, les élèves doivent se mettre en groupe mais il faut respecter certaines incompatibilités entre élèves. Dans le tableau ci-contre, chaque "croix" représente une incompatibilité entre les élèves correspondants. Représenter ces incompatibilités par un graphe. ---------------------------------------------------------------------------------------------------------------------------------------------------M. Dellac Term ES-Spé Maths Ch 2 : Les graphes Correction page 5/21 Term ES-Spé Maths Ch 2 : Les graphes Correction Exercice 8 : On donne ci-contre un aperçu de la région Ile de France avec les départements qui la composent. 1 ) Représenter à l'aide d'un graphe les frontières communes entre les départements de cette région. 2 ) Décrire le graphe ( c'est-à-dire indiquer la signification des arêtes et des sommets ) * Chaque sommet représente un département * Chaque arête représente une frontière commune entre deux départements Exercice 9 : Pour chacun des graphes ci-dessous, déterminer l'ordre du graphe, le degré de chacun des sommets, puis par le calcul le nombre d'arêtes. Graphe 1 Graphe 2 Sommet A B C D E F Sommet A B C D E F G H Degré 1 3 3 2 2 3 Degré 6 2 5 5 2 4 3 3 1+3+3+2+2+3 =7 2 Arêtes : 6+2+5+5+2+4+3+3 = 15 2 Arêtes : Nombre d'arêtes = Graphe 3 Sommet A B C D E F G H I J Degré 2 4 2 4 3 2 3 2 4 4 2 + 4 + ..... + 4 + 4 = 15 2 ---------------------------------------------------------------------------------------------------------------------------------------------------M. Dellac Term ES-Spé Maths Ch 2 : Les graphes Correction page 6/21 Term ES-Spé Maths Ch 2 : Les graphes Correction Exercice 10 : Construire un graphe G dont les sommets correspondent aux entiers naturels de 1 à 10. Deux sommets sont reliés par une arête si la somme des nombres qu'ils représentent est paire. 1 ) Quel est l'ordre de ce graphe ? 10 2 ) Quel est le degré d'un sommet portant un entier pair ? un entier impair ? Tous les sommets sont de degré 4. 3 ) Quel est le nombre d'arêtes ? 10 × 4 = 20 2 4 ) Ce graphe est-il complet ( c'est-à-dire 2 sommets quelconques sont-ils toujours adjacents ) ? Le graphe n'est pas complet (A1 et A2 ne sont pas adjacents ) ---------------------------------------------------------------------------------------------------------------------------------------------------M. Dellac Term ES-Spé Maths Ch 2 : Les graphes Correction page 7/21 Term ES-Spé Maths Ch 2 : Les graphes Correction Matrice d'adjacence d'un graphe Exercice 11 : Facebook, les graphes et les matrices ...... Six élèves, numérotés de 1 à 6 se retrouvent par hasard à la plage. En discutant, ils constatent qu'ils sont tous les 6 inscrits sur le même réseau social ( quel hasard !!!!! ). Le graphe G ci-contre schématise les liens d'amitié qui les unissent sur ce réseau. Le but de l'activité est de trouver une méthode mathématique pour compter de combien de façons peut contacter en passant par un nombre fixé d'amis. Partie A : la matrice d'adjacence et ses propriétés Définition 3 : Considérons un graphe non orienté d'ordre n dont les sommets sont numérotés de 1 à n. La matrice d'adjacence de ce graphe est la matrice carrée ( a i j ) d'ordre n telle que a i j correspond au nombre d'arêtes reliant les sommets i et j. 1 ) Ecrire la matrice d'adjacence du graphe précédent ( voir exercice 1 pour plus de détails ) 0 1 1 0 0 0 1 0 0 1 0 0 1 0 0 1 1 1 M= 0 1 1 0 0 0 0 0 1 0 0 1 0 0 1 0 1 0 2 ) Observer la symétrie de la matrice M. Que signifie cette symétrie pour la situation initiale ? Cette matrice est symétrique par rapport à sa 1ère diagonale. Cela signifie que si un élève A est ami avec B, alors B est ami avec A. 3 ) Comment peut-on trouver le nombre d'arêtes du graphe G à partir de la matrice M ? Il suffit d'ajouter tous les coefficient s de M et de diviser par 2. Partie B : Nombre de chaînes de longueur donnée. Définitions 4 : Dans un graphe : * Une chaîne est une liste ordonnée de sommets reliés deux à deux par une arête. * La longueur d'une chaîne est le nombre d'arêtes qui la composent. * Une chaîne est dite fermée lorsque l'origine et l'extrémité sont confondues * Un cycle est une chaîne fermée dont toutes les arêtes sont distinctes 4 ) Recopier et compléter : a. " la chaîne est une chaîne de longueur 2 reliant à . " b. " est un cycle de longueur 4 " 5 ) a. Ecrire toutes les chaînes de longueur 2 reliant à . 1-2-4 ; 1-3-4 b. Même question pour les chaînes de longueur 2 reliant à . Il n'y en a pas c. Ecrire toutes les chaînes de longueur 3 reliant à . 1-3-5-6 ; d. Même question pour les chaînes de longueur 3 reliant à . 2-4-3-5 ; 2-1-3-5 ; 6 ) Calculer la matrice M². a. Vérifier que le terme a14 de cette matrice correspond à la réponse à la question 2 a ) a14 = 2 b. Vérifier que le terme a34 de cette matrice correspond à la réponse à la question 2 b ) a34 = 0 7 ) Calculer la matrice M3 a. Quels sont les termes de cette matrice qui permettent de retrouver les réponses aux questions 2 c ) ---------------------------------------------------------------------------------------------------------------------------------------------------M. Dellac Term ES-Spé Maths Ch 2 : Les graphes Correction page 8/21 Term ES-Spé Maths Ch 2 : Les graphes Correction et 2 d ) ? Pour la question 2 c, il faut chercher le terme a16 ; on obtient a16 = 1 Pour la question 2 d, il faut chercher le terme a16 ; on obtient a25 = 2 b. Combien y a-t-il de chaînes de longueur 3 reliant à ? On cherche le terme a53 de la matrice M3. On obtient a53 = 5 . Il y a donc 5 chaînes de longueur 3 reliant 8 ) On admet le résultat suivant : à Propriété 5 : Soit M la matrice d'adjacence d'un graphe non orienté. Soit n un réel. Le terme ( a i j ) de la matrice Mn donne le nombre de chaînes de longueur n reliant les sommets i et j. En utilisant la calculatrice, déterminer de combien de façons l'élève peut contacter l'élève des "amis". On cherche le terme a16 de la matrice M4. On obtient a16 = 7 . L'élève peut contacter l'élève en 4 étapes de 7 manières différentes. en 4 étapes en passant par Exercice 12 : Le tableau ci-contre correspond à un graphe d'ordre 6. 1 ) Construire un tel graphe. 2 ) Donner sa matrice d'adjacence. 1 0 0 1 0 0 0 0 0 1 1 1 M= 1 1 1 0 1 0 0 0 1 1 0 1 0 0 1 0 1 0 0 1 0 1 0 0 Exercice 13 : Construire un graphe dont la matrice d'adjacence est donnée ci-contre : 0 1 1 0 1 0 0 1 M= 1 0 0 1 0 1 1 0 ---------------------------------------------------------------------------------------------------------------------------------------------------M. Dellac Term ES-Spé Maths Ch 2 : Les graphes Correction page 9/21 Term ES-Spé Maths Ch 2 : Les graphes Correction Exercice 14 : 1 ) Citer deux chaînes de longueur 3 reliant les sommets A et D du graphe cicontre. ABCD et ADCD 2 ) Indiquer les longueurs de chacune des chaînes suivantes : a ) ADCBED b ) BEDCEB c ) ABCDEBA a ) Longueur 5 b ) Longueur 5 c ) Longueur 6 Exercice 15 : Quel est le nombre de chaînes de longueur 4 reliant les sommets à dans le graphe ci-contre. 1 0 1 1 1 0 1 0 1 1 La matrice d'adjacence de ce graphe vaut M = 0 1 1 0 1 0 1 1 1 0 4 6 8 8 8 6 28 22 22 22 Le terme a vaut 8. Il y a donc 8 chaînes de longueur 4 8 22 22 21 21 On calcule M = reliant les sommets à 8 22 21 22 21 8 22 21 21 22 0 1 0 0 0 14 4 Exercice 16 : Un parcours de santé est aménagé pour les sportifs dans un parc de la ville. Il est constitué de cinq points tous distants de 500 m. 1 ) Combien existe-t-il de parcours différents de 1,5 km ? 2 ) Combien existe-t-il de parcours différents de 2,5 km ? La matrice d'adjacence de ce graphe vaut 1 ) Les parcours de 1,5 km correspondent à des chaînes de 3 arêtes. Il suffit donc de calculer M3 et ajouter tous ses coefficients. 5 4 7 7 3 M = 6 7 6 7 6 3 7 7 4 5 3 3 6 5 2 2 5 6 3 3 3 La somme des coefficients vaut 122. Il y a donc 122 parcours différents de 1,5 km. 2 ) Même raisonnement pour 2,5 km avec M5. On trouve 1054 parcours de 2,5 km ---------------------------------------------------------------------------------------------------------------------------------------------------M. Dellac Term ES-Spé Maths Ch 2 : Les graphes Correction page 10/21 Term ES-Spé Maths Ch 2 : Les graphes Correction Exercice 17 ( d'après sujet Bac ) Un orchestre doit effectuer une tournée en passant par les villes A, B, C, D, E, F, G et H, en utilisant le réseau autoroutier. Le graphe ci-contre représente les différentes villes de la tournée ainsi que les autoroutes reliant ces villes. 1 ) Déterminer la matrice M d'adjacence de ce graphe ( on prendra les sommets par ordre alphabétique ) M= 0 1 1 0 0 0 0 0 1 0 1 1 0 0 0 0 1 1 0 1 1 0 0 0 0 1 1 0 0 1 0 1 0 0 1 0 0 0 1 1 0 0 0 1 0 0 0 1 0 0 0 0 1 0 0 1 0 0 0 1 1 1 1 0 2 ) Combien existe-t-il de chemins de longueur 3 reliant B à H ? Justifier la réponse. Préciser ces chemins. Pour calculer le nombre de chemins de longueur 3 reliant B à H, il faut trouver le terme a28 de la matrice M3 M = 2 5 6 2 1 2 1 3 5 4 6 6 2 1 1 3 6 6 4 8 5 2 1 2 2 6 7 2 1 3 1 4 1 3 6 3 1 3 3 5 2 1 1 3 1 0 0 1 3 4 4 7 4 4 3 5 0 0 0 0 0 0 0 0 3 Donc a28 = 3. Il y a 3 chemins de longueur 3 qui relient B à H; ce sont : BCDH - BCEH et BDFH ---------------------------------------------------------------------------------------------------------------------------------------------------M. Dellac Term ES-Spé Maths Ch 2 : Les graphes Correction page 11/21 Term ES-Spé Maths Ch 2 : Les graphes Correction Graphes connexes - Théorème d'Euler Exercice 18 G2 G3 G1 G5 G7 G4 G6 G8 Définitions 6 : * Un graphe est dit connexe s'il existe toujours une chaîne qui relie deux sommets quelconques. * Une chaîne eulérienne est une chaîne qui passe par chaque arête une et une seule fois. * Un cycle eulérien est une chaîne eulérienne fermée. 1. Remplir le tableau suivant avec OUI ou NON G1 G2 G3 G4 G5 G6 G7 G8 Graphe connexe NON OUI OUI OUI OUI NON OUI OUI Possède une chaîne eulérienne NON OUI OUI OUI OUI NON OUI NON Possède un cycle eulérien NON OUI NON OUI NON NON NON NON 2. On s'intéresse aux sommets de degré impair des différents graphes. Nombre de sommets de degré impairs G1 G2 G3 G4 G5 G6 G7 G8 4 0 2 0 0 6 2 4 3. En observant le nombre de sommets de degré impair de chacun des graphes ci-dessus, trouver une conjecture pour qu'un graphe connexe : * possède une chaîne eulérienne : un graphe connexe possède une chaîne eulérienne si son nombre de sommets de degré impair est 0 ou 2 * possède un cycle eulérien : un graphe connexe admet un cycle eulérien si aucun de ces sommets n'est de degré impair. ---------------------------------------------------------------------------------------------------------------------------------------------------M. Dellac Term ES-Spé Maths Ch 2 : Les graphes Correction page 12/21 Term ES-Spé Maths Ch 2 : Les graphes Correction Propriété 7 : Le théorème d'Euler * Un graphe connexe admet une chaîne eulérienne si et seulement si le nombre de sommets de degré impair est 0 ou 2. * Un graphe connexe admet un cycle eulérien si et seulement tous ses sommets sont de degré pair. Remarque : pour prouver qu'un graphe est connexe, il suffit de trouver une chaîne reliant tous ses sommets. Exercice 19 : Le défilé des champions .... De retour dans sa ville après avoir remporté la médaille d'or aux JO, une championne est invitée à défiler dans les rues principales afin de montrer sa médaille aux habitants. Le graphe ci-contre représente les principales rues où elle doit défiler. On se propose de trouver un trajet qui permettra de défiler dans la ville en passant dans chaque rue principale une seule fois. 1. Ce graphe est-il connexe ? Justifier. 2. Combien y a-t-il de sommets de degré impair ? Est-il possible de répondre au problème posé ? 3. Pour trouver un trajet possible, on utilise l'algorithme d'Euler suivant : Etape 1 : * s'il y a deux sommets de degré impair, on construit une chaîne eulérienne quelconque joignant ces deux sommets. * Si tous les sommets sont de degré pair, on construit un cycle eulérien à partir d'un sommet quelconque. * Dans les 2 cas, si toutes les arêtes sont marquées, la chaîne est eulérienne ( le problème est donc résolu ); sinon passer à l'étape 2 Etape 2 : On choisit un sommet X de la chaîne précédente et on insère un cycle eulérien X .... X ne contenant aucune des arêtes déjà marquées. Etape 3 : Si toutes les arêtes sont marquées, la chaîne est eulérienne ( le problème est donc résolu ); sinon on recommence l'étape 2 Utiliser l'algorithme précédent pour trouver un trajet possible ( il y en a plusieurs ); pour cela compléter le tableau suivant : Cycle Chaîne ABC ... ... ... ---------------------------------------------------------------------------------------------------------------------------------------------------M. Dellac Term ES-Spé Maths Ch 2 : Les graphes Correction page 13/21 Term ES-Spé Maths Ch 2 : Les graphes Correction Exercice 20 : Un site Internet comporte 8 pages, notées A, B, C ... H reliées entre elles suivant le graphe ci-contre. Ainsi, par exemple, à partir de la page A, on peut directement accéder aux pages B, Cet D mais on ne peut pas directement accéder à la page F. 1. Ce graphe est-il connexe ? Justifier. Ce graphe est connexe car on peut trouver une chaîne reliant tous les sommets ( par exemple : A - B - C - E - G - H - F - E - C - D ) 2. Le technicien souhaite tester les liens entre les pages. En partant de la page A, est-il possible de trouver un parcours passant une seule fois par tous les liens entre les pages ? Justifier. Si un tel parcours existe, citez le ( on pourra utiliser l'algorithme d'Euler ) Points A B C D E F G H Degré 3 3 4 3 4 4 3 2 Ce graphe est connexe et il y a 4 sommets de degré impair donc on ne peut pas trouver un parcours passant une seule fois par toutes les pages ( pas de chaîne eulérienne ). A terminer Exercice 21 : Pour développer sa communication, une entreprise a commandé l'installation de 9 panneaux publicitaires le long de 9 routes symbolisées par les arêtes du graphe ci-contre. Est-il possible pour le directeur de vérifier si tous les panneaux sont bien installés sans passer deux fois devant le même panneau ? Et en revenant au point de départ ? Ce graphe est connexe ( A - B - C - D - E - F - D ) Tous les sommets sont de degré pair ( degré 2 pour A, C et F; degré 4 pour B, D et E ), donc d'après le théorème d'Euler, ce graphe admet un cycle eulérien. Le directeur peut donc vérifier si tous les panneaux sont installés sans passer deux fois par le même panneau et en revenant au point de départ. En utilisant l'algorithme d'Euler, en partant de A, on a par exemple : Cycle ABCDEA BDEFB ABDEFBCDEA Chaîne . ---------------------------------------------------------------------------------------------------------------------------------------------------M. Dellac Term ES-Spé Maths Ch 2 : Les graphes Correction page 14/21 Term ES-Spé Maths Ch 2 : Les graphes Correction Exercice 22 ( d'après sujet Bac ) Le graphe ci-contre représente le plan d'une ville. Les arêtes représentent les avenues commerçantes et les sommets représentent les carrefours de ces avenues. 1 ) Donner l'ordre de ce graphe, puis le degré de chacun des sommets. Ce graphe connexe est d'ordre 6. Points A B C D E F Degré 4 4 4 4 3 3 2 ) Un piéton peut-il parcourir toutes ces avenues sans emprunter plusieurs fois la même avenue? Justifier la réponse. Si un tel parcours existe, citez le ( on pourra utiliser l'algorithme d'Euler ) Ce graphe est connexe et il y a 2 sommets de degré impair donc d'après le théorème d'Euler, il existe une chaîne eulérienne. Un piéton peut parcourir toutes les avenues sans passer deux fois par la même. Par exemple : Cycle ACBFEDA Chaîne EABDCF EACBFEDABDCF Exercice 23 : Aurélien a fait son footing au parcours de santé de son village. Le graphe ci-contre schématise les chemins qu'il a empruntés. Il se rend compte qu'au cours de son footing, il a perdu son téléphone. Aurélien peut-il passer par tous ces chemins une fois et une seule à partir : 1 ) du départ ? 2 ) d'un autre point ? Ce graphe est connexe et possède : * 2 sommets de degré impair ( E et B sont de degré 3) * 4 sommets de degré pair ( A, C, D et le départ sont de degré 2 ) D'après le théorème d'Euler, ce graphe possède donc une chaîne eulérienne mais pas de cycle eulérien. 1 ) Pour trouver une chaîne eulérienne, il faut démarrer d'un sommet de degré impair ( en utilisant l'algorithme d'Euler ). C'est donc impossible à partir du départ. 2 ) On peut par contre démarrer du sommet B ( ou du sommet E ) Par exemple : Cycle BAdépartE Chaîne BCDE BADépartEBCDE ---------------------------------------------------------------------------------------------------------------------------------------------------M. Dellac Term ES-Spé Maths Ch 2 : Les graphes Correction page 15/21 Term ES-Spé Maths Ch 2 : Les graphes Correction Graphes orientés, graphes pondérés, graphes étiqueté Exercice 24 : Liens Internet Six amis notés A1, A2, ... , A6 ont chacun crée un blog pour parler de leur passion. Chaque arête du graphe orienté G ci-contre indique la présence d'un lien pour mener d'un blog à un autre. Partie A : Compréhension du graphe. 1 ) Est-il possible de passer directement du blog de A1 au blog de A6 ? du blog de A6 au blog de A1 ? 2 ) Est-il possible de passer directement bu blog de A4 au blog de A5 ? du blog de A5 au blog de A4 ? 3 ) Combien y a-t-il de possibilités pour passer du blog de A1 à chacun des autres blogs : G a ) en 2 clics ( donner les différentes possibilités ) ? b ) en 3 clics ? Partie B : on se propose de déterminer le nombre de possibilités pour passer d'un blog à un autre en un nombre donné de clics. 4 ) Soit M la matrice d'adjacence du graphe orienté G. a ) Ecrire M b ) Expliquer pourquoi la matrice M n'est pas symétrique à sa première diagonale . 5 ) a ) En utilisant la calculatrice, calculer M² et M3. Comment peut-on retrouver les résultats de la question 3 de la partie A ? b ) On admet ( comme dans le cas des graphes non orientés ) que le terme a i j de la matrice Mn donne le nombre de chaînes de longueur n reliant Ai à Aj De combien de façons un internaute peut-il passer en 4 clics : * du blog de A1 au blog de A3 ? * du blog de A3 au blog de A1 ? ---------------------------------------------------------------------------------------------------------------------------------------------------M. Dellac Term ES-Spé Maths Ch 2 : Les graphes Correction page 16/21 Term ES-Spé Maths Ch 2 : Les graphes Correction Définition 8 : * Un graphe orienté est un graphe dont les arêtes sont orientées. Chaque arête ne peut être parcourue que dans le sens de la flèche. * Une boucle est une arête orientée dont l'origine et l'extrémité sont les mêmes. ---------------------------------------------------------------------------------------------------------------------------------------------------M. Dellac Term ES-Spé Maths Ch 2 : Les graphes Correction page 17/21 Term ES-Spé Maths Ch 2 : Les graphes Correction Exercice 25 : Le plus court chemin ..... Le graphe ci-contre représente le réseau routier reliant 6 villes A, B, .... , F. On a affecté à chaque arête la distance entre les villes ( on parle alors de graphe pondéré ). 1 ) Quelle est la longueur de la chaîne ABCDF ? La chaîne ABCDF a une "longueur " de 1 + 2 + 3 + 2,5 = 8,5 2 ) Existe-t-il une chaîne plus "courte" reliant A à F ? La chaîne ABDF a une longueur de 1 + 4 + 2,5 = 7,5. C'est donc une chaîne plus "courte" que la chaîne ABCDF. Remarque : dans cet exercice il faut comprendre les mots "longueur" et "courte" comme la somme des poids figurant sur chaque arête ( et non pas comme le nombre d'arêtes ). On privilégiera par la suite les mots "poids" ( plutôt que longueur ) ou " légère ( plutôt que "courte" ) pour ne pas risquer de confusion. Exercice 26 : Créations de codes d'accès Le réseau informatique du lycée doit être accessible à un grand nombre de personnes qui ne doivent cependant pas avoir le même code d'accès. Partie A : Acceptation ou refus de codes. L'accès au réseau est régi par l'un des graphes étiquetés ci-dessous. Ce sont des graphes orientés où une lettre est inscrite sur chaque arête. Un mot est reconnu comme code d'accès si c'est une liste de lettres commençant par d et terminant par f, associé à une chaîne du graphe. Pour chacun des graphes étiquetés G1 et G2 ci-dessus : 1 ) le mot " decif" est-il un code accepté ? "decif" est accepté pour chacun des deux graphes G1 et G2 2 ) le mot "daaeebiif" est-il un code accepté ? "daaeebiif" est accepté pour le graphe G1 mais pas pour le graphe G2 ( on ne peut pas aller de "e" à "i" en prenant le chemin "b" ) 3 ) Donne la liste des codes à 5 lettres acceptés par le graphe G1. 14 codes possibles : dacif ; dabif ; decif ; debif ; daacf ; daabf ; deebf ; dciif ; dbiif ; deecf ; daecf ; deacf ; daebf ; deabf 4 ) Donne la liste des codes à 5 lettres acceptés par le graphe G2. 8 codes possibles : dacif ; decif ; daacf ; dciif ; deecf ; daecf ; deacf ; dcbcf ---------------------------------------------------------------------------------------------------------------------------------------------------M. Dellac Term ES-Spé Maths Ch 2 : Les graphes Correction page 18/21 Term ES-Spé Maths Ch 2 : Les graphes Correction Partie B : Construction d'un graphe étiqueté On veut construire un graphe étiqueté pour réaliser des codes d'accès pour 10 personnes, avec les lettres a, b, c, d, e, f et i. On impose les contraintes suivantes : * chaque code comporte 5 lettres dans l'ordre alphabétique; * chaque code commence par la lettre a et finit par la lettre i; * seules les lettres b et f peuvent être répétées. Réaliser un graphe étiqueté pour faire ce travail et donner une liste de 10 codes possibles. Voici un graphe possible : Voici 10 codes possibles pour ce graphe : abbci ; abbei ; aeffi ; abbdi ; abefi ; abcfi ; acffi ; abdfi ; adffi Définitions 9 : * Un graphe étiqueté est un graphe orienté où chacune des arêtes est affectée d'une lettre, d'un mot ... . Ces symboles sont les étiquettes du graphe. * Un graphe pondéré est un graphe étiqueté dont toutes les étiquettes sont des nombres positifs. * Dans un graphe pondéré, le poids d'une chaîne est la somme des poids des arêtes qui la composent. Exercice 27 : 1 ) Les graphes ci-dessous sont des graphes orientés ( les arêtes ne peuvent être parcourus que dans le sens indiqué par la flèche ) a ) Ecrire la matrice d'adjacence de chacun de ces graphes. 1 0 0 0 1 0 1 1 0 Ma = Mb 0 1 0 0 1 0 0 0 = 0 1 0 1 1 0 1 0 b ) Quelle remarque pouvez-vous faire par rapport aux matrices des graphes non orientés ? * Elles ne sont pas symétriques par rapport à la 1ère diagonale * Dans Ma, la 1ère diagonale n'est pas uniquement composée de 0. ---------------------------------------------------------------------------------------------------------------------------------------------------M. Dellac Term ES-Spé Maths Ch 2 : Les graphes Correction page 19/21 Term ES-Spé Maths Ch 2 : Les graphes Correction 2 ) a ) Ecrire la matrice d'adjacence du graphe orienté ci-dessous ( les sommets seront pris dans l'ordre alphabétique ). M= 1 1 0 0 0 0 1 0 0 1 0 1 1 0 0 0 b ) A l'aide de la calculatrice déterminer M5 et M6 5 M = 3 4 2 2 2 1 2 0 2 4 1 2 2 2 2 1 M 6 = 5 5 4 2 2 4 1 2 4 3 4 1 3 4 2 2 c ) En déduire le nombre de chaînes : * de longueur 5 reliant A à C Le coefficient a13 de la matrice M5 vaut a13 = 2. Il y a donc 2 chaînes de longueur 5 reliant le sommet A au sommet C. * de longueur 6 reliant D à A. Le coefficient a41 de la matrice M6 vaut a41 = 2. Il y a donc 2 chaînes de longueur 6 reliant le sommet D au sommet A. Exercice 28 : Les données ci-dessous décrivent les interactions entre 4 espèces animales notées A, B, C et D. Deux espèces qui vivent en symbiose profitent l'une de l'autre. * A profite de B; * B vit en symbiose avec C; * C profite de A et de D; * D vit en symbiose avec A. 1 ) Représenter cette situation par un graphe orienté dans lequel les arêtes signifient " .... profite .... ". 2 ) Ecrire la matrice d'adjacence M de ce graphe. 0 1 0 1 0 0 1 0 M= 1 1 0 1 1 0 0 0 3 ) A l'aide de la calculatrice, calculer M4 . 2 1 2 1 M 4 2 2 1 2 = 3 3 2 3 1 2 0 2 4 ) Quel est le coefficient a43 de cette matrice ? Que signifie-t-il ? a43 = 0 ; cela signifie qu'il n'y a pas de chemin de longueur 4 reliant D à C. ---------------------------------------------------------------------------------------------------------------------------------------------------M. Dellac Term ES-Spé Maths Ch 2 : Les graphes Correction page 20/21 Term ES-Spé Maths Ch 2 : Les graphes Correction Exercice 29 : Un réseau informatique est régi par le graphe étiqueté ci-dessus. Un code d'accès est reconnu lorsque le mot saisi commence par a, se termine par g et est associé à une chaîne de ce graphe. 1 ) " abdeg " et " acdbbcfeg " sont-ils des codes d'accès ? " abdeg " n'est pas un code d'accès reconnu ( on ne peut pas passer de "b" à "e" en passant par "d" ) " acdbbcfeg " est un code d'accès reconnu. 2 ) Donner la liste des codes d'accès de 5 lettres. "abbcg" ; "abceg" ; "abcfg" ; "acdcg" ; "aceeg" ; acffg" ; "acefg" ; "acfeg" Exercice 30 : 1 ) Construire un graphe étiqueté contenant une boucle " l ", qui reconnaît le mot "balle". Voici un graphe possible : 2 ) Construire un graphe étiqueté contenant une boucle " n ", qui reconnaît le mot "bonbonne". Voici un graphe possible : ---------------------------------------------------------------------------------------------------------------------------------------------------M. Dellac Term ES-Spé Maths Ch 2 : Les graphes Correction page 21/21
© Copyright 2024