Professional Documents
Culture Documents
Chemins
Chemins
Chemins
D enition
Soit G = (S , A) un graphe orient e. Un chemin C est une suite (x0 , x1 , . . . , xn1 , xn ) de sommets de G tel que deux sommets cons ecutifs quelconques xi et xi +1 sont reli es par un arc de G : i , 0 i n 2, (xi , xi +1 ) A Les sommets x0 et xn sont respectivement lorigine et lextr emit e du chemin C . Le chemin C est form e de n + 1 sommets et de n arcs mis bout ` a bout, sa longueur est n. Un chemin peut comporter un seul sommet et etre de longueur 0.
Exemple
1
3
(3, 1, 5) est un chemin (2) est un chemin
(1, 3, 4) nest pas un chemin (4, 1, 2, 5) nest pas un chemin (4, 4, 4, 4, 4, 4) est un chemin
2006-2007
30 / 170
2006-2007
31 / 170
Chemins
Chemins
Terminologie
On appelle circuit un chemin de longueur non nulle et dont lorigine et lextr emit e sont identiques. Un chemin est dit :
simple si il ne passe pas deux fois par le m eme arc el ementaire si il ne passe pas deux fois par le m eme sommet (` a
Les notions correspondantes existent pour les graphes non orient es. On utilise alors de pr ef erence le vocabulaire suivant : orient e arc chemin circuit non orient e ar ete cha ne cycle
2006-2007
32 / 170
2006-2007
33 / 170
Connexit e
Connexit e
Connexit e
D enition
Un graphe non orient e est connexe si pour tout couple de sommets x, y il existe une cha ne reliant x ` a y. Un graphe orient e est connexe si le graphe non orient e associ e est connexe. Exemples : a
f e b c f e a b c
Composantes connexes
D enition
Une composante connexe C dun graphe G = (S , A) est un sous-ensemble maximal de sommets tels que deux quelconques dentre eux soient reli es par une cha ne : si x C , alors y C , il existe une cha ne reliant x ` a y, z S \ C , il nexiste pas de cha ne reliant x ` a z.
Les composantes connexes dun graphe G = (S , A) forment une
partition de S .
connexe.
2006-2007
34 / 170
2006-2007
35 / 170
Connexit e
Connexit e forte
Exemples
a f e 1 7 2 b c
Connexit e forte
D enition
Ce graphe a deux composantes connexes : {a, c , e } et {b , d , f }. Un graphe orient e est fortement connexe si pour tout couple de sommets x, y il existe un chemin reliant x ` a y. Remarque : la d enition implique que si x et y sont deux sommets dun graphe fortement connexe, alors il existe un chemin de x ` a y et un chemin de y ` a x. Exemples : a
b a b
6 5 4
Ce graphe a quatre composantes connexes : {1}, {2, 6}, {3, 5, 7}, et {4}.
c
Th eorie des graphes 2006-2007 36 / 170 G. Montcouquiol (IUT Orsay) Th eorie des graphes
c
2006-2007 37 / 170
Connexit e forte
Connexit e forte
Propri et es
Th eor` eme
Un graphe orient e fortement connexe est connexe.
Th eor` eme
Un graphe est fortement connexe si et seulement si pour tout couple de sommets x, y il existe un circuit passant par x et y .
une partition de S .
fortement connexe.
Connexit e forte
Exemples
a b
c 1 7 2
6 5
G. Montcouquiol (IUT Orsay)
3 4
2006-2007
40 / 170