Théorie des graphes
Objectifs
- Définir les termes de base de la théorie des graphes
- Graphe
- Sommet
- Arête
- Arc
- Boucle
- Voisinage
- Degré
- Poids
- Chaîne/Chemin
- Cycle/Circuit
- Différencier graphe orienté et non orienté
- Reconnaître les différents topologies de graphes
- Modéliser un problème sous forme de graphe
Cours
F pour passer en plein écran ou O pour afficher la vue d'ensemble.
Versions sans animation, plein écran, imprimable.
Exercices
Terminologie
Compléter le tableau avec les définitions des termes suivants :
- Arc
- Arête
- Boucle
- Chaîne
- Chemin
- Circuit
- Cycle
- Degré
- Graphe
- Longueur
- Poids
- Sommet
- Voisinage
| Graphe non orienté | Graphe orienté | Description |
|---|---|---|
| Sommet | Sommet | Représente un objet ou une entité. |
| Arête | Arc | Relie deux sommets. |
| ... |
Solution
| Graphe non orienté | Graphe orienté | Description |
|---|---|---|
| Sommet | Sommet | Représente un objet ou une entité. |
| Arête | Arc | Relie deux sommets. |
| Boucle | Boucle | Relie un sommet à lui-même. |
| Voisinage | Voisinage | Ensemble des sommets adjacents. |
| Degré | Degré | Nombre d'arêtes/arc connectées. |
| Poids | Poids | Valeur associée à une arête/arc. |
| Chaîne | Chemin | Suite de sommets reliés par des arêtes/arcs. |
| Cycle | Circuit | Chaîne/chemin qui commence et finit au même sommet. |
| Longueur | Longueur | Nombre d'arêtes/arcs dans une chaîne/chemin. |
Caractéristiques d'un graphe
Donner les caractéristiques du graphe ci-dessus :
- Graphe orienté ou non orienté ?
- Graphe pondéré ou non pondéré ?
- Nombre de sommets ?
- Nombre d'arêtes ?
- A une boucle ?
- A un cycle ?
- Quel est le degré du sommet
b? - Quel est le voisinage du sommet
c? - Quelle est la longueur de la chaîne
a→c→d? - Quel est le poids de la chaîne
a→c→d? - Quel est le chemin le plus court (chaîne de poids minimal) entre
aetd?
Solution
- Graphe non orienté
- Graphe pondéré
- 4 sommets
- 5 arêtes
- Pas de boucle
- Cycle, par exemple
a→b→c→a - 3
a,betd- 2
- 7
a→b→d
Modélisation chemin de fer
Pour se rendre à Zürich depuis Lausanne, les trains suivants sont disponibles :
- Direct :
- Lausanne → Zürich
- Correspondance avec un changement :
- Lausanne → Berne → Zürich
- Lausanne → Bâle → Zürich
- Correspondance avec deux changements :
- Lausanne → Berne → Olten → Zürich
- Lausanne → Bâle → Olten → Zürich
Modéliser ces différents trajets sous forme de graphe orienté.
Solution
Topologies de graphes
Pour chaque graphe, indiquer quelles sont leurs topologies parmi :
- Homogène
- Hiérarchique
- Cyclique
- Centralisé
- Quelconque
Solution
- Homogène
- Cyclique
Solution
- Hiérarchique
Solution
- Hiérarchique
- Centralisé
Modélisation musée
Voici le plan du musée archéologique d'Olympie :
Modéliser ce plan sous forme de graphe.
Que représente chaque sommet et chaque arête ?
Solution
Modélisation interactions sociales
Modéliser les interactions entre les personnes suivantes sous forme de graphe :
- Anna est amie avec Bob, Céline et Emile
- Céline est amie avec Bob et François
- Guillaume est ami avec Hector, François et Anna
- Serait-ce plutôt un graphe orienté ou non orienté ? Pourquoi ?
- Que représente chaque sommet et chaque arête ?
- Que pourrait signifier une pondération du graphe ?
Solution
- Non orienté, car l'amitié est réciproque.
- Chaque sommet représente une personne et chaque arête représente une amitié.
- Le poids d'une arête pourrait représenter la proximité entre deux personnes (nombre de centres d'intérêts en commun par exemple).






