Synthèse
Contenu démonstrateur — Cette page sert à tester l’interface, les blocs pédagogiques, les mathématiques, Mermaid et la recherche. Elle devra être remplacée progressivement par du contenu sourcé du cours.
Vue d’ensemble
Section intitulée « Vue d’ensemble »La théorie des graphes étudie des objets formés de sommets reliés par des arêtes. Les notions de chemin, cycle, connexité, arbre et bipartition servent ensuite de base à de nombreux algorithmes.
À mémoriser
Dans un graphe non orienté fini,
La somme des degrés est donc toujours paire.
Définitions et résultats essentiels
Section intitulée « Définitions et résultats essentiels »Graphes et degré
Section intitulée « Graphes et degré »Définition
Un graphe non orienté est un couple , où est l’ensemble des sommets et l’ensemble des arêtes.
- son ordre est ;
- sa taille est ;
- le degré d’un sommet , noté , est le nombre d’arêtes incidentes à .
Théorème — Lemme des poignées de main
Pour tout graphe non orienté fini,
Chaque arête contribue exactement deux fois à la somme des degrés, une fois pour chacune de ses extrémités.
Exemple
Dans le graphe ci-dessus, les degrés sont
On obtient bien
Chemins, cycles et connexité
Section intitulée « Chemins, cycles et connexité »Définition
Un chemin est une suite de sommets consécutifs reliés par des arêtes. Un cycle est un chemin fermé dont le premier et le dernier sommet coïncident. Un graphe est connexe lorsqu’il existe un chemin entre toute paire de sommets.
Résultat clé
Un arbre est un graphe connexe et sans cycle. Pour un arbre fini ,
Réciproquement, un graphe connexe ayant arêtes est un arbre.
Piège
L’égalité ne suffit pas, à elle seule, à garantir qu’un graphe est un arbre : la connexité reste indispensable.
Graphes bipartis
Section intitulée « Graphes bipartis »Définition
Un graphe est biparti s’il existe une partition
telle que chaque arête relie un sommet de à un sommet de .
Théorème
Un graphe est biparti si et seulement s’il ne contient aucun cycle impair.
Exemple
Le cycle est biparti : on peut alterner les sommets entre deux classes. En revanche, le cycle ne l’est pas, car sa longueur est impaire.
Méthodes et pièges fréquents
Section intitulée « Méthodes et pièges fréquents »Vérifier si un graphe est biparti
Section intitulée « Vérifier si un graphe est biparti »Méthode — Coloration en deux couleurs
On peut vérifier la bipartition avec un parcours BFS ou DFS :
- choisir un sommet de départ et lui attribuer une première couleur ;
- attribuer la couleur opposée à chacun de ses voisins ;
- poursuivre le parcours en alternant les couleurs ;
- si une arête relie deux sommets de même couleur, le graphe n’est pas biparti ;
- sinon, les deux couleurs définissent les deux parties.
Piège
L’absence de triangle ne suffit pas pour conclure qu’un graphe est biparti. Un cycle impair de longueur , , etc. suffit déjà à empêcher toute bipartition.
Formules et résultats à connaître
- ;
- pour un arbre fini, ;
- arbre connexe et acyclique ;
- biparti absence de cycle impair.