• Aucun résultat trouvé

Chapitre3 : GRAPHES (Partie 2)

N/A
N/A
Protected

Academic year: 2022

Partager "Chapitre3 : GRAPHES (Partie 2)"

Copied!
4
0
0

Texte intégral

(1)

Spé Chapitre3 : Graphes 2 Page 1

Chapitre3 : GRAPHES (Partie 2)

Objectifs :

*Savoir ce qu’est un graphe orienté et un graphe pondéré et comment les utiliser

* Savoir résoudre des problèmes à l’aide de graphe orienté et pondéré

* Savoir appliquer l’algorithme de Dijkstra

*Savoir étudier des graphes probabilistes

I. Graphes orientés

Exercices : Déclic TES/L 2016 Hachette 1,2p282

Définitions :

Un graphe est orienté si ses arêtes, appelées arcs dans ce cas, ont un sens de parcours.

Un chemin est une succession d'arcs mis bout à bout.

Un graphe est étiqueté si ses arêtes sont affectés d'étiquettes (mots, lettres, symboles, nombres, …)

Exemple : Le graphe orienté ci-contre est d'ordre 3 car il possède 3 sommets.

Il possède une boucle sur le sommet A.

A – C – B est un chemin de longueur 2.

B – C – B – A – A – C – B est un chemin fermé de longueur 6.

A – C – B – A est un circuit de longueur 3.

Définition : Soit un graphe G orienté d'ordre n dont les sommets sont numérotés de 1 à n.

La matrice d'adjacence M associée à G est la matrice carrée de taille n dont chaque terme est égal au nombre d'arcs orientés reliant les sommets i et j.

Exemple : La matrice d'adjacence associée au graphe ci-contre est :

Exercices : Déclic TES/L 2016 Hachette

2,4p290+12,13,14,16,18p294+41p298+43,45,46p299

Exercices supplémentaires : Déclic TES/L 2016 Hachette 1,3p290+15,17,19p294+40,42p298+44,47p299

II. Graphes pondérés

Exercices : Déclic TES/L 2016 Hachette 3,partie Bp284+4p285+5p286

(2)

Spé Chapitre3 : Graphes 2 Page 2 Définitions :

Dans le cas d’un graphe étiqueté où les étiquettes sont des nombres, le graphe est dit pondéré. Les étiquettes sont appelées les poids entre les sommets.

Le poids d'un chemin est la somme des poids des arêtes constituant le chemin.

Exemple : Le graphe orienté ci-contre est pondéré.

Le poids entre le sommet B et le sommet A est égal à 5.

Le poids du chemin B – C – B – A est égal à : 1 + 3 + 5 = 9

Remarque : Le chemin le plus court entre deux sommets est le chemin qui a le poids minimum.

Méthode : Trouver le plus court chemin dans un graphe en utilisant l'algorithme de Dijkstra Le graphe ci-contre représente un réseau routier

entre 7 villages A, B, C, D, E, F et G. Les étiquettes correspondent aux distances en kilomètres séparant deux villages.

On veut déterminer le chemin le plus court entre les villages A et G. Il s'agit donc de déterminer le chemin reliant A et G dont le poids est minimum.

On va utiliser l'algorithme de Dijkstra :

A B C D E F G

0(A) 1(A) 2(A) + + + + Etape 1 : le point de départ est A, on indique la distance entre chaque sommet par rapport à A. On

indique + pour les sommets non reliés à A.

1(A) 2(A) 3(B) + 4(B) + Etape 2 : la distance la plus faible est celle reliant A à B donc on note cette distance puis on indique la distance entre chaque sommet par rapport à B (en ajoutant celle de A à B). C n’étant pas relié à B, on

recopie l’état précédent 2(A) 5>3

3(B)

6(C) 4(B) + Etape 3 : On continue ainsi (C est le sommet le plus près de A). Lorsque la distance est supérieur à l’étape précédente, on recopie l’étape précédente.

3(B) 5(D) 6>4 4(B)

6(D)

Etape4 :D est le sommet le plus près de A 5(D) 4(B) 8>6

6(D) Etape5 :F est le sommet le plus près de A 5(D) 10>6

6(D) Etape6 :E est le sommet le plus près de A 6(D) Etape7 :G est le sommet le plus près de A

(3)

Spé Chapitre3 : Graphes 2 Page 3 Le chemin le plus court est donc égal à 6 km. Pour obtenir ce chemin, on suit "à l'envers" les

correspondances du tableau : Colonne G : 6(D)

Colonne D : 3(B) Colonne B : 1(A) Colonne A : 0

Le chemin le plus court est donc A – B – D – G.

Exercices : Déclic TES/L 2016 Hachette 6p291+20,23,24p295+51,52,55p301+69p306

Exercices supplémentaires : Déclic TES/L 2016 Hachette 5,7p291+21,22p295+48,49p299+50,52,53,54p301+70,71p306 III. Graphes probabilistes

Exercices : Déclic TES/L 2016 Hachette 6p287+7p288

Définition : Un graphe probabiliste est un graphe orienté et pondéré possédant au plus un arc entre deux sommets et dont la somme des poids des arcs issus d'un même sommet est égal à 1.

Définition : Soit G un graphe probabiliste d'ordre n dont les sommets sont numérotés de 1 à n.

La matrice de transition de G est la matrice carrée d'ordre n dont le coefficient situé sur la ligne i et la colonne j est la probabilité portée par l'arc reliant le sommet i vers le sommet j s'il existe et 0 dans le cas contraire.

Remarque : La somme des coefficients d'une même ligne d'une matrice de transition est égale à 1.

Définition : L'état probabiliste après n étapes est la matrice ligne dont les coefficients sont les probabilités d'arrivée en chaque sommet après n étapes.

Propriété : On considère un graphe probabiliste de matrice de transition M et dont l'état probabiliste après n étape est . Pour tout entier naturel n, on a :

et où P0 est l'état initial.

Définition : Un état probabiliste est dit stable lorsqu'il n'évolue pas lors de répétitions de l'expérience.

Propriété : L'état stable P vérifie l'égalité .

Remarque : Si n tend vers l'infini et qu’aucun coefficient de M n’est nul, alors l'état probabiliste tend vers l'état stable P.

(4)

Spé Chapitre3 : Graphes 2 Page 4 Exemple : Soit la situation suivante : 2 opérateurs téléphoniques se partagent le réseau. Chaque année 20% des clients de A passent chez B et 30% de B passent chez A. Initialement, A possédait 10% du marché.

1. Représenter à l’aide d’un graphe probabiliste la situation.

2. Déterminer la matrice probabiliste de l’état initiale de la situation ainsi que la matrice de transition. On considérera les sommets dans l’ordre alphabétique.

3. Déterminer P4 et expliquer ce qu’elle signifie concrètement.

4. Déterminer l’état stable et interpréter ce résultat.

Exercices : Déclic TES/L 2016 Hachette

9,11p293+35,36p297+56p301+59,60,62p303+65p304+67 ,68p305+73p307+74,75p308+1p312+

3p312+9p317+13,14p319+16,17p321

Exercices supplémentaires : Déclic TES/L 2016 Hachette

8,10p293+34p297+57p301+58,61,63p303+64,66p304+72p307+76p309+2p312+p314,315+7,8p316+

10p317+11,12p318+15p320

Références

Documents relatifs

Pour tout graphe G , χ(G ) = ∆(G ) + 1 si et seulement si G est un cycle impair ou un graphe complet (autrement, χ(G ) ≤ ∆(G )).. Th´

I ces configurations sont r´ eductibles, c’est ` a dire qu’une 4-coloration d’un graphe planaire contenant l’une de ses configurations peut toujours ˆ etre obtenue ` a

Le nombre chromatique total χ 00 (G ) d’un graphe G est le plus petit entier k tel que l’on puisse colorier les sommets et arˆ etes de G en k couleurs de sorte que deux

L3: cours Graphes I6S3 Partie II: coloration de graphe Aspects algorithmiques..

Si FREE(x ) non vide, colorier le sommet x par la plus petite couleur de FREE(x) ; sinon retour arri` ere5. Si tous les sommets sont colori´ es

Nous considérons maintenant un treillis orthocomplémenté L quelconque et caractérisons la classe de graphes connexes admettant L comme treillis de séparabilité.. Dans

On cherche à construire un arbre partiel (plus petit graphe connexe contenant tous les sommets) dont la somme des distances soit minimum parmi tous les arbres partiels du

a) Un graphe est un arbre ssi il existe une chaîne unique entre chaque paire de sommets distincts. c) Un graphe G sans cycle, de n sommets et n-1 arêtes est un