Top Qs
Chronologie
Chat
Contexte

Graphe connexe

De Wikipédia, l'encyclopédie libre

Graphe connexe
Remove ads

En théorie des graphes, un graphe non orienté est dit connexe s'il est d'un seul tenant.

Thumb
Graphe connexe.
Thumb
Graphe non connexe, avec trois composantes connexes.

Définitions

Un graphe non orienté est dit connexe si quels que soient les sommets et de , il existe une chaîne reliant à .

Un sous-graphe connexe maximal d'un graphe non orienté quelconque est une composante connexe de ce graphe.

Pour un graphe orienté, on dit qu'il est :

  • de faible connexité, si en oubliant l'orientation des arêtes, le graphe est connexe ;
  • de connexité unilatérale, si pour toute paire de sommets (u, v), il existe un chemin orienté allant de u à v ou de v à u ;
  • de forte connexité s'il existe un chemin orienté depuis tout sommet u vers tout sommet v.
Remove ads

Propriétés

  • Une composante connexe d'un graphe est un sous-graphe connexe de ce graphe.
  • Un arbre déconnecté est une forêt.
  • Un graphe connexe à sommets possède au moins arêtes.
  • Un graphe connexe à sommets ayant exactement arêtes est un arbre.
  • Un graphe dont toutes les composantes connexes sont des arbres est une forêt.
  • Un graphe à sommets avec composantes connexes possède au moins arêtes.
  • Si on note la matrice laplacienne d'un graphe , alors la multiplicité de la valeur propre 0 de est le nombre de composantes connexes de .
Remove ads

Algorithmes

L’algorithme de parcours en profondeur permet de déterminer si un graphe est connexe ou non. Dans le cas d'un graphe construit de façon incrémentale, on peut utiliser des algorithmes de connexité basés sur des pointeurs pour déterminer si deux sommets sont dans la même composante connexe.

Complexité théorique

On s'intéresse à savoir si un graphe non orienté est connexe. Dès 1979, on savait qu'il était dans une classe probabiliste en espace logarithmique[1]. Reingold, dans un article de 2008, a démontré que le problème d'accessibilité dans un graphe non orienté est dans LOGSPACE[2], donc savoir si un graphe est connexe est aussi dans LOGSPACE. Quand on présente le graphe comme une union de cycles, le problème est NC1-complet[3].

Remove ads

Notes et références

Voir aussi

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads