Cours Chp1
Cours Chp1
Cours Chp1
de Sousse
Cours: Théorie des Graphes et
Optimisation
Enseignant: Salma CHAIEB
salma.chaieb2@yahoo.com
Chapitre 1:
2ème année prépa Introduction à la Théorie des
(Semestre 2) Graphes Partie 1
AU 2022/2023
1
Plan du Chapitre
1. Motivation
3. Exemples de problèmes
5. Chaînes
6. Cycles
7. Exercices
2
1. Motivation
3
2. Utilité et domaines d’application
• Les cartes GPS/Google pour s'orienter et retrouver le chemin le plus court vers une
destination,
• Modélisation des relations et des processus au sein des systèmes d'information,
• Modélisation des réseaux routiers,
• La sécurité des réseaux informatiques,
• Optimisation de l'utilisation des machines de travail (Comment mettre en parallèle des
fabrications utilisant plusieurs machines)
• etc.
4
3. Exemples de problème
La ville de Königsberg possède sept ponts (notés a à g sur le schéma). Les habitants
souhaitent savoir s’il est possible d’effectuer une promenade autour de la ville de
façon à ne passer qu’une seule fois sur tous les ponts. Qu’en pensez-vous ?
5
3. Exemples de problème
6
3. Exemples de problème
Voyageur de commerce
7
4. Graphe non orienté
8
4.1 Définition d’un graphe
1
e2
o Le cardinal 𝑽 est appelé ordre du graphe. e1 3
9
4.2 Vocabulaire Exemple
Graphe simple
Deux sommets sont adjacents s’ils sont connectés par Les sommets A, B, C, et E ont un degré égal à 3. Les
une arête. sommets D et F sont de degré 2.
10
Exercice 1
6
3 4
1,3,4,6 1,2,5
2, 4
11
Exercice 2
12
4.2 Vocabulaire Exemple
13
Propriété Exemple
𝑑 𝑠 = 2|𝑬|
𝑠∈𝑽
Preuve • 𝑑 𝐴 = 3, 𝑑 𝐵 = 3, 𝑑 𝐶 = 3, 𝑑 𝐷 =
2, 𝑑 𝐸 = 3, 𝑑 𝐹 = 2
Il suffit de voir que chaque arête relie deux sommets du • 𝑬 =8
graphe G, et donc qu’elle est comptée exactement deux
fois dans la somme.
𝑑 𝑠 = 𝑑 𝐴 + 𝑑 𝐵 + 𝑑 𝐶 + 𝑑 𝐷 + 𝑑 𝐸 +
𝑠∈𝑽 𝑑 𝐹 = 3 + 3 + 3 + 2 + 3 + 2 = 16
= 2|𝑬|
14
Exercice 3
15
5. Chaînes
5.1 Définition
On ne change pas une chaîne en inversant l’ordre des éléments dans la suite
correspondante, ainsi les chaînes (𝑣1 , 𝑒3 , 𝑣3 , 𝑒4 , 𝑣4 ) et (𝑣4, 𝑒4 , 𝑣3 , 𝑒3 , 𝑣1) sont identiques.
16
5. Chaînes Exemple
𝑒7
𝑣1 𝑣3
5.2 Vocabulaire
𝑒1 𝑣 𝑒2
2
𝑒6 𝑒3
𝑒8
Longueur d’une chaine
𝑣6 𝑒5 𝑣5 𝑒4 𝑣4
La longueur d’une chaîne est le nombre d’arêtes de cette chaine.
17
5. Chaînes Exemple
𝑒7
𝑣1 𝑣3
𝑒1 𝑣 𝑒2
5.2 Vocabulaire 𝑒6
2
𝑒3
𝑒8
𝑣6 𝑣4
Chaîne élémentaire 𝑒5 𝑣5 𝑒4
Une chaîne fermée est une chaine dont les deux extrémités Une chaîne élémentaire est une chaîne
sont identiques. simple, mais l’inverse n’est pas toujours vrai
18
5. Chaînes Exemple
5.2 Vocabulaire 𝐺1
Graphe connexe
𝐺4 𝐺3 𝐺2
19
6. Cycles
6.1 Définition
20
7. Exercices
Exercice 4:
Trois pays envoient chacun à une conférence deux espions ; chaque espion doit
espionner tous les espions des autres pays (mais pas son propre collègue!).
Exercice 5:
1) 4 sommets et 7 arêtes ?
2) 5 sommets et 11 arêtes ?
3) 10 sommets et 46 arêtes ?
21
7. Exercices
Correction Exercice 4:
22
7. Exercices
Correction Exercice 5:
1) Si le graphe simple contient 4 sommets, chacun de ceux-ci est de degré au maximum égal
à 3, d’où une somme totale des degrés égale au plus à 12. Puisque cette somme est égale
au double du nombre d’arêtes, ce nombre d’arêtes ne peut excéder 6, donc ne peut pas
être égal à 7.
2) Si le graphe simple contient 5 sommets, chacun de ceux-ci est de degré au maximum égal
à 4, d’où une somme totale des degrés égale au plus à 20. Puisque cette somme est égale
au double du nombre d’arêtes, ce nombre d’arêtes ne peut excéder 10, donc ne peut pas
être égal à 11.
23
Exercice 6:
Etant donné un groupe de dix personnes, le tableau suivant indique les paires de personnes qui
ont une relation d'amitié.
i 1 2 3 4 5 6 7 8 9 10
Amis de i 3, 6, 7 6, 8 1, 6, 7 5, 10 4, 10 1, 2, 3, 7 1, 3, 6 2 4, 5
1) Représentez cette situation par un graphe d'ordre 10 dans lequel une arête entre les
sommets i et j signifie qu'il y a une relation d'amitié entre i et j.
2) Ce graphe est-il complet ? connexe ?
3) Si l'adage "les amis de nos amis sont nos amis" était vérifié, que pourrait-on en conclure sur
la structure du graphe ?
24
Correction Exercice 6:
25
Exercice 7:
Transformer ce graphe en lui rajoutant un nombre minimal d’arêtes pour qu’il soit connexe.
Exercice 8:
Sur un échiquier 3×3, les deux cavaliers noirs sont placés sur les cases a1 et c1, les deux
cavaliers blancs occupant les cases a3 et c3. Aidez-vous d’un graphe pour déterminer les
mouvements alternés des blancs et des noirs qui permettront aux cavaliers blancs de
prendre les places des cavaliers noirs, et vice versa. Les blancs commencent.
On utilise le graphe qui indique les cases atteignables depuis une case
courante.
Les mouvements sont donc (par exemple) : c3-b1, a3-c2, a1-b3, c1-a2, b1-a3, c2-
a1, b3-c1, a2-c3, c3-b1, a3-c2, a1-b3, c1-a2, b1-a3, c2-a1, b3-c1, a2-c3
26