Vous êtes sur la page 1sur 86

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes

de ots

THEORIE DES GRAPHES


NEHAR Attia
Universit e Ziane Achour, D epartement dInformatique

2011/2012
NEHAR Attia THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

G en eralit es Concepts orient es Concepts non orient es Suites daretes et Connexit e Modes de repr esentation Listes de succession Matrices dadjacence Matrices dincidence Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

3 4 5 6

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Concepts orient es Concepts non orient es Suites daretes et Connexit e

Notation
Dans tout ce qui suit, pour un ensemble X on notera |X | le nombre de ses el ements. Lensemble r eduit au seul el ement x sera not e {x }. Lensemble des parties dun ensemble X sera not e P (x ). La matrice transpos ee dune matrice A = (aij ) (i indice de ligne, j indice de colonne) sera not ee t A = (aji ).

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Concepts orient es Concepts non orient es Suites daretes et Connexit e

Vocabulaire
D enition On appelle graphe orient ou digraphe G = (X , A) la donn ee dun ensemble X , dont les el ements sont appel es sommets, et dune partie A de X X , dont les el ements sont appel es arcs ou aretes.

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Concepts orient es Concepts non orient es Suites daretes et Connexit e

Vocabulaire
D enition On appelle graphe orient ou digraphe G = (X , A) la donn ee dun ensemble X , dont les el ements sont appel es sommets, et dune partie A de X X , dont les el ements sont appel es arcs ou aretes. D enition En pr esence dun arc a = (x , y ), not e simplement xy , on dit que x est l origine et y l extrmit e de a, que a est sortant en x et incident en y , et que y est un successeur de x tandis que x est un prdcesseur de y . On dit aussi que x et y sont adjacents.

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Concepts orient es Concepts non orient es Suites daretes et Connexit e

Vocabulaire
D enition On appelle graphe orient ou digraphe G = (X , A) la donn ee dun ensemble X , dont les el ements sont appel es sommets, et dune partie A de X X , dont les el ements sont appel es arcs ou aretes. D enition En pr esence dun arc a = (x , y ), not e simplement xy , on dit que x est l origine et y l extrmit e de a, que a est sortant en x et incident en y , et que y est un successeur de x tandis que x est un prdcesseur de y . On dit aussi que x et y sont adjacents.

D enition On dit que le graphe G est sans boucle si A ne contient pas darete de la forme (x , x ), cest-` a-dire joignant un sommet lui meme.

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Concepts orient es Concepts non orient es Suites daretes et Connexit e

Vocabulaire
D enition Soit un graphe G = (X , A). Pour tout sommet x X lensemble de ses successeurs est not e x . Lapplication (qui va de X dans lensemble des parties P (X )) est appel ee l application successeur.

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Concepts orient es Concepts non orient es Suites daretes et Connexit e

Vocabulaire
D enition Soit un graphe G = (X , A). Pour tout sommet x X lensemble de ses successeurs est not e x . Lapplication (qui va de X dans lensemble des parties P (X )) est appel ee l application successeur. On note aussi G = (X , ) puisque la donn ee de permet de connaitre toutes les aretes du graphe.

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Concepts orient es Concepts non orient es Suites daretes et Connexit e

Vocabulaire
D enition Soit un graphe G = (X , A). Pour tout sommet x X lensemble de ses successeurs est not e x . Lapplication (qui va de X dans lensemble des parties P (X )) est appel ee l application successeur. On note aussi G = (X , ) puisque la donn ee de permet de connaitre toutes les aretes du graphe. D enition Etant donn e un graphe G = (X , ), on note 1 lapplication de X dans P (X ) qui tout sommet x associe lensemble de ses pr ed ecesseurs ; cest-` a-dire : y 1 x (y , x ) A x y

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Concepts orient es Concepts non orient es Suites daretes et Connexit e

Vocabulaire
D enition On appelle degr e sortant ou demi-degr e ext erieur dun sommet x le nombre darcs de la forme u = (x , y ) avec y = x, cest-` a-dire le nombre d el ements de x x. On note ds (x ) ce degr e.

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Concepts orient es Concepts non orient es Suites daretes et Connexit e

Vocabulaire
D enition On appelle degr e sortant ou demi-degr e ext erieur dun sommet x le nombre darcs de la forme u = (x , y ) avec y = x, cest-` a-dire le nombre d el ements de x x. On note ds (x ) ce degr e. On appelle degr e entrant ou demi-degr e int erieur dun sommet x le nombre darcs de la forme u = (y , x ) avec y = x, cest-` a-dire le nombre d el ements de 1 x x. On note de (x ) ce degr e.

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Concepts orient es Concepts non orient es Suites daretes et Connexit e

Vocabulaire
D enition On appelle degr e sortant ou demi-degr e ext erieur dun sommet x le nombre darcs de la forme u = (x , y ) avec y = x, cest-` a-dire le nombre d el ements de x x. On note ds (x ) ce degr e. On appelle degr e entrant ou demi-degr e int erieur dun sommet x le nombre darcs de la forme u = (y , x ) avec y = x, cest-` a-dire le nombre d el ements de 1 x x. On note de (x ) ce degr e. On appelle degr e de x la somme du degr e entrant et du degr e sortant.
NEHAR Attia THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Concepts orient es Concepts non orient es Suites daretes et Connexit e

Vocabulaire
D enition On appelle degr e sortant ou demi-degr e ext erieur dun sommet x le nombre darcs de la forme u = (x , y ) avec y = x, cest-` a-dire le nombre d el ements de x x. On note ds (x ) ce degr e. On appelle degr e entrant ou demi-degr e int erieur dun sommet x le nombre darcs de la forme u = (y , x ) avec y = x, cest-` a-dire le nombre d el ements de 1 x x. On note de (x ) ce degr e. On appelle degr e de x la somme du degr e entrant et du degr e sortant.
NEHAR Attia

Figure: Exemple de graphe

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Concepts orient es Concepts non orient es Suites daretes et Connexit e

Vocabulaire
D enition Soit un graphe G = (X , A) et soit X X un sous-ensemble de X . Le sous-graphe engendr e par X est G = (X , A ),A etant form e des aretes dont les deux extr emit es sont dans X . Si lon se donne au contraire un sous-ensemble A1 de A, le graphe partiel engendr e par A1 est G1 = (X , A1 ).

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Concepts orient es Concepts non orient es Suites daretes et Connexit e

Vocabulaire
D enition Soit un graphe G = (X , A) et soit X X un sous-ensemble de X . Le sous-graphe engendr e par X est G = (X , A ),A etant form e des aretes dont les deux extr emit es sont dans X . Si lon se donne au contraire un sous-ensemble A1 de A, le graphe partiel engendr e par A1 est G1 = (X , A1 ). Exemple partir du graphe du r eseau routier, on peut extraire le sous-graphe associ e aux Dairas et communes ; les routes qui ne relient pas de telles villes seront ignores. Le graphe partiel des autoroutes contient encore toutes les villes, meme celles qui ne sont pas desservies par une autoroute. Le r eseau autoroutier strict est un sous-graphe du pr ec edent.

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Concepts orient es Concepts non orient es Suites daretes et Connexit e

Multigraphes et graphes etiquet es

La notion de graphe peut etre g en eralis ee de diverses mani` eres. On peut, par exemple, consid erer que plusieurs arcs distincts, et de meme sens, peuvent relier un sommet x un sommet y . On dira alors que lon ` a aaire ` a un multigraphe.

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Concepts orient es Concepts non orient es Suites daretes et Connexit e

Multigraphes et graphes etiquet es

La notion de graphe peut etre g en eralis ee de diverses mani` eres. On peut, par exemple, consid erer que plusieurs arcs distincts, et de meme sens, peuvent relier un sommet x un sommet y . On dira alors que lon ` a aaire ` a un multigraphe.

Pour d enir un multigraphe on attache aux aretes une information qui est le nombre daretes de memes extrmits ; on peut par exemple noter pij le nombre daretes existant entre deux sommets xi , xj . En cons equence, un multigraphe est la donn ee de : G = ( X , A, F ) F etant une application de A dans N (ensemble des nombres entiers non nuls) qui, ` a chaque arete possible, associe le nombre daretes simultan ees ` a consid erer.

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Concepts orient es Concepts non orient es Suites daretes et Connexit e

Multigraphes et graphes etiquet es


D enition Soit un graphe G = (X , A). Un etiquetage de G est la donn ee de toute application F : X R. Une pond eration de G est la donn ee de toute application W : A R. Le graphe etiquet e est le triplet (X , A, F ) ; de meme le graphe valu e ou pondr e est (X , A, W ).

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Concepts orient es Concepts non orient es Suites daretes et Connexit e

Vocabulaire
D enition On appelle graphe non orient e G = (X , A) la donn ee dun ensemble X , dont les el ements sont appel es sommets et dune partie A de X X , symtrique ((x , y ) A (y , x ) A), dont les el ements sont appel es aretes.

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Concepts orient es Concepts non orient es Suites daretes et Connexit e

Vocabulaire
D enition On appelle graphe non orient e G = (X , A) la donn ee dun ensemble X , dont les el ements sont appel es sommets et dune partie A de X X , symtrique ((x , y ) A (y , x ) A), dont les el ements sont appel es aretes. En pr esence dune arete a = (x , y ) qui peut etre not ee simplement xy , on dit que x et y sont les extr emit es de a, que a est incidente en x et en y , et que y est un successeur ou voisin de x (et vice versa).

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Concepts orient es Concepts non orient es Suites daretes et Connexit e

Vocabulaire
D enition On appelle graphe non orient e G = (X , A) la donn ee dun ensemble X , dont les el ements sont appel es sommets et dune partie A de X X , symtrique ((x , y ) A (y , x ) A), dont les el ements sont appel es aretes. En pr esence dune arete a = (x , y ) qui peut etre not ee simplement xy , on dit que x et y sont les extr emit es de a, que a est incidente en x et en y , et que y est un successeur ou voisin de x (et vice versa). On dit que le graphe G est sans boucle si A ne contient pas darete de la forme (x , x ), cest-` a-dire joignant un sommet ` a lui mme.

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Concepts orient es Concepts non orient es Suites daretes et Connexit e

Vocabulaire
Les applications et et 1 se d enissent comme pour les graphes orient es. La notion de sous-graphe et graphe partiel se dnissent de meme.

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Concepts orient es Concepts non orient es Suites daretes et Connexit e

Vocabulaire
D enition On appelle degr e dun sommet x le nombre daretes aboutissant en x, lautre extr emit e etant di erente de x. On note d (x ) ce degr e.

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Concepts orient es Concepts non orient es Suites daretes et Connexit e

Vocabulaire
D enition On appelle degr e dun sommet x le nombre daretes aboutissant en x, lautre extr emit e etant di erente de x. On note d (x ) ce degr e. On dit quun sous-graphe G = (S , S ) o S X est r egulier de degr e d si le degr e de tous les sommets est le meme et egal ` a d. Cela revient ` a dire que pour tout lensemble des successeurs de x, soit S x, poss` ede d el ements.

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Concepts orient es Concepts non orient es Suites daretes et Connexit e

Vocabulaire
D enition On appelle degr e dun sommet x le nombre daretes aboutissant en x, lautre extr emit e etant di erente de x. On note d (x ) ce degr e. On dit quun sous-graphe G = (S , S ) o S X est r egulier de degr e d si le degr e de tous les sommets est le meme et egal ` a d. Cela revient ` a dire que pour tout lensemble des successeurs de x, soit S x, poss` ede d el ements. Un sommet de degr e 1 est appel e terminal ou extr emit e.

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Concepts orient es Concepts non orient es Suites daretes et Connexit e

Graphes particuliers
D enition Un graphe non orient e est dit complet si toute paire de sommets de ce graphe est une arete.

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Concepts orient es Concepts non orient es Suites daretes et Connexit e

Graphes particuliers
D enition Un graphe non orient e est dit complet si toute paire de sommets de ce graphe est une arete.On note Kn le graphe complet ` a n sommets. Il est donc 1) aretes. pourvu de n(n2

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Concepts orient es Concepts non orient es Suites daretes et Connexit e

Graphes particuliers
D enition Un graphe non orient e est dit complet si toute paire de sommets de ce graphe est une arete.On note Kn le graphe complet ` a n sommets. Il est donc 1) aretes.On appelle pourvu de n(n2 clique dun graphe G tout sous-graphe complet de G .

Figure: K5 graphe complet

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Concepts orient es Concepts non orient es Suites daretes et Connexit e

Graphes particuliers
D enition On appelle stable ou ensemble int erieurement stable de sommets dun graphe G tout sous-graphe de G sans aretes.

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Concepts orient es Concepts non orient es Suites daretes et Connexit e

Chemins, chaines et circuits


D enition On appelle chemin dans un graphe orient e toute suite nie de sommets (s1 , s2 , . . . , sk ) tels que, pour tout i, il existe une arete de si vers si +1 .

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Concepts orient es Concepts non orient es Suites daretes et Connexit e

Chemins, chaines et circuits


D enition On appelle chemin dans un graphe orient e toute suite nie de sommets (s1 , s2 , . . . , sk ) tels que, pour tout i, il existe une arete de si vers si +1 . On appelle chane dans un graphe non orient e toute suite nie de sommets (s1 , s2 , . . . , sk ) tels que, pour tout i, il existe une arete entre si et si +1 .

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Concepts orient es Concepts non orient es Suites daretes et Connexit e

Chemins, chaines et circuits


D enition On appelle chemin dans un graphe orient e toute suite nie de sommets (s1 , s2 , . . . , sk ) tels que, pour tout i, il existe une arete de si vers si +1 . On appelle chane dans un graphe non orient e toute suite nie de sommets (s1 , s2 , . . . , sk ) tels que, pour tout i, il existe une arete entre si et si +1 . D enition Un chemin (ou une chaine) dans un graphe est simple si les aretes utilis ees sont toutes di erentes, sinon il est compos e.

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Concepts orient es Concepts non orient es Suites daretes et Connexit e

Chemins, chaines et circuits


D enition On appelle chemin dans un graphe orient e toute suite nie de sommets (s1 , s2 , . . . , sk ) tels que, pour tout i, il existe une arete de si vers si +1 . On appelle chane dans un graphe non orient e toute suite nie de sommets (s1 , s2 , . . . , sk ) tels que, pour tout i, il existe une arete entre si et si +1 . D enition Un chemin (ou une chaine) dans un graphe est simple si les aretes utilis ees sont toutes di erentes, sinon il est compos e. Il est el ementaire sil ne rencontre pas deux fois le meme sommet.

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Concepts orient es Concepts non orient es Suites daretes et Connexit e

Chemins, chaines et circuits


D enition On appelle chemin dans un graphe orient e toute suite nie de sommets (s1 , s2 , . . . , sk ) tels que, pour tout i, il existe une arete de si vers si +1 . On appelle chane dans un graphe non orient e toute suite nie de sommets (s1 , s2 , . . . , sk ) tels que, pour tout i, il existe une arete entre si et si +1 . D enition Un chemin (ou une chaine) dans un graphe est simple si les aretes utilis ees sont toutes di erentes, sinon il est compos e. Il est el ementaire sil ne rencontre pas deux fois le meme sommet. La longueur de ce chemin est le nombre daretes suivies (1 de moins que le nombre de sommets visit es).

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Concepts orient es Concepts non orient es Suites daretes et Connexit e

Chemins, chaines et circuits


D enition On appelle chemin dans un graphe orient e toute suite nie de sommets (s1 , s2 , . . . , sk ) tels que, pour tout i, il existe une arete de si vers si +1 . On appelle chane dans un graphe non orient e toute suite nie de sommets (s1 , s2 , . . . , sk ) tels que, pour tout i, il existe une arete entre si et si +1 . D enition On appelle cycle ou circuit tout chemin ou chaine ni(e) qui part dun sommet et aboutit ` a ce meme sommet. D enition Un chemin (ou une chaine) dans un graphe est simple si les aretes utilis ees sont toutes di erentes, sinon il est compos e. Il est el ementaire sil ne rencontre pas deux fois le meme sommet. La longueur de ce chemin est le nombre daretes suivies (1 de moins que le nombre de sommets visit es).

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Concepts orient es Concepts non orient es Suites daretes et Connexit e

Graphes et sous-graphes connexes


D enition Un graphe non orient e est dit connexe si deux quelconques de ses sommets peuvent etre reli es par une chaine.

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Concepts orient es Concepts non orient es Suites daretes et Connexit e

Graphes et sous-graphes connexes


D enition Un graphe non orient e est dit connexe si deux quelconques de ses sommets peuvent etre reli es par une chaine. Notez quil sut quun sommet particulier soit connect e` a tous les autres pour que le graphe soit connexe.

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Concepts orient es Concepts non orient es Suites daretes et Connexit e

Graphes et sous-graphes connexes


D enition Un graphe non orient e est dit connexe si deux quelconques de ses sommets peuvent etre reli es par une chaine. Notez quil sut quun sommet particulier soit connect e` a tous les autres pour que le graphe soit connexe.

Soit x un sommet donn e et Cx lensemble des sommets pouvant etre relis x par une chaine, x etant compris dans Cx .

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Concepts orient es Concepts non orient es Suites daretes et Connexit e

Graphes et sous-graphes connexes


D enition Un graphe non orient e est dit connexe si deux quelconques de ses sommets peuvent etre reli es par une chaine. Notez quil sut quun sommet particulier soit connect e` a tous les autres pour que le graphe soit connexe.

Soit x un sommet donn e et Cx lensemble des sommets pouvant etre relis x par une chaine, x etant compris dans Cx . D enition Les el ements du sous-graphe engendr e par un ensemble Cx sont appel es composantes connexes du graphe relatives x.

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Concepts orient es Concepts non orient es Suites daretes et Connexit e

Graphes et sous-graphes connexes


Les direntes composantes connexes du graphe G r ealisent une partition de X , ce qui veut dire : Cx nest pas vide; Cx = Cy implique Cx Cy = vide S x X Cx = X

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Concepts orient es Concepts non orient es Suites daretes et Connexit e

Graphes et sous-graphes connexes


Les direntes composantes connexes du graphe G r ealisent une partition de X , ce qui veut dire : Cx nest pas vide; Cx = Cy implique Cx Cy = vide S x X Cx = X

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Concepts orient es Concepts non orient es Suites daretes et Connexit e

Graphes et sous-graphes connexes


On peut dire que les composantes connexes sont les classes dquivalence de sommets pour la relation (etre rel eis par une chaine). On rappelle ` a ce sujet quune relation binaire not ee est dite dquivalence si elle v erie les axiomes suivants : r eexivit e sym etrie transitivit e

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Concepts orient es Concepts non orient es Suites daretes et Connexit e

Graphes et sous-graphes connexes


On peut dire que les composantes connexes sont les classes dquivalence de sommets pour la relation (etre rel eis par une chaine). On rappelle ` a ce sujet quune relation binaire not ee est dite dquivalence si elle v erie les axiomes suivants : r eexivit e sym etrie transitivit e Un graphe est connexe si, et seulement si, il ne poss` ede quune composante connexe.

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Listes de succession Matrices dadjacence Matrices dincidence

Modes de repr esentation


Les graphes abstraits dont il a et e question doivent etre repr esentables dans un ordinateur, pour permettre un traitement automatique et algorithmique. Il existe di erents modes de repr esentation qui vont etre ` a pr esent discut es.

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Listes de succession Matrices dadjacence Matrices dincidence

Modes de repr esentation


Les graphes abstraits dont il a et e question doivent etre repr esentables dans un ordinateur, pour permettre un traitement automatique et algorithmique. Il existe di erents modes de repr esentation qui vont etre ` a pr esent discut es. Listes de succession; Matrices dadjacence; Matrices dincidence.

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Listes de succession Matrices dadjacence Matrices dincidence

Listes de succession (Principe)


Consiste ` a donner, pour chaque sommet, la liste de ses successeurs (i.e introduire X et lapplication ).

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Listes de succession Matrices dadjacence Matrices dincidence

Listes de succession (Principe)


Consiste ` a donner, pour chaque sommet, la liste de ses successeurs (i.e introduire X et lapplication ). Ce graphe peut etre cod e comme : [ [1, 1] [2, 1, 4] [3, 2, 4] [4, 3] ] Ou, en sappuyant sur une enum eration des sommets dans lordre, comme : [ [1] [1, 4] [2, 4] [3] ]

Figure: Exemple de graphe

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Listes de succession Matrices dadjacence Matrices dincidence

Listes de succession (Avantages / inconv enients)

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Listes de succession Matrices dadjacence Matrices dincidence

Listes de succession (Avantages / inconv enients)


Avantages Encombrement minimale (nombre de sommets + nombre daretes). Commode pour parcourir le graphe.

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Listes de succession Matrices dadjacence Matrices dincidence

Listes de succession (Avantages / inconv enients)


Avantages Encombrement minimale (nombre de sommets + nombre daretes). Commode pour parcourir le graphe. inconv enients Redandance pour les graphes non arient es.

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Listes de succession Matrices dadjacence Matrices dincidence

Matrices dadjacence (Principe)


Soit G = (X , A) un graphe ayant n sommets x1 , x2 , . . . , xn .

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Listes de succession Matrices dadjacence Matrices dincidence

Matrices dadjacence (Principe)


Soit G = (X , A) un graphe ayant n sommets x1 , x2 , . . . , xn . La matrice dadjacence de G est : U = (uij ) de taille n n telle que : uij = 1 si (i , j ) A uij = 1 sinon

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Listes de succession Matrices dadjacence Matrices dincidence

Matrices dadjacence (Principe)


Soit G = (X , A) un graphe ayant n sommets x1 , x2 , . . . , xn . La matrice dadjacence de G est : U = (uij ) de taille n n telle que : uij = 1 si (i , j ) A uij = 1 sinon

Trouver la matrice boul eenne du graphe de lexemple pr ec edent.

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Listes de succession Matrices dadjacence Matrices dincidence

Matrices dadjacence (Avantages / inconv enients)

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Listes de succession Matrices dadjacence Matrices dincidence

Matrices dadjacence (Avantages / inconv enients)


Avantages Adapt ee dans le cas ou le graphe devra etre modi e souvent. Bon outil pour traiter les chemins et chaines.

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Listes de succession Matrices dadjacence Matrices dincidence

Matrices dadjacence (Avantages / inconv enients)


Avantages Adapt ee dans le cas ou le graphe devra etre modi e souvent. Bon outil pour traiter les chemins et chaines. inconv enients Matrice creuses pour les graphes non denses.

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Listes de succession Matrices dadjacence Matrices dincidence

Matrices dadjacence (Op erations)

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Listes de succession Matrices dadjacence Matrices dincidence

Matrices dadjacence (Op erations)

Sym etrie par rapport ` a la diagonale.

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Listes de succession Matrices dadjacence Matrices dincidence

Matrices dadjacence (Op erations)

Sym etrie par rapport ` a la diagonale.

Matrice compl ementaire.

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Listes de succession Matrices dadjacence Matrices dincidence

Matrices dadjacence (Propri et es)


Soit G un graphe sans boucle, et soit U sa matrice dadjacence.
1

La somme des el ements de la i-` eme ligne de U est egale au degr e sortant ds (xi )de xi de G . La somme des el ements de la j-` eme colonne de U est egale au degr e entrant ds (xj )de xj de G . U est sym etrique si, et seulement si, le graphe G est sym etrique.

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Listes de succession Matrices dadjacence Matrices dincidence

Matrices dadjacence (Th eor` eme)


Th eor` eme Soit deux multigraphes ayant meme ensemble de sommets; soit U et V leurs matrices dadjacence. La mat U + V est celle du multigraphe form e par la r eunion des arcs des deux premiers. La mat UV est celle du multigraphe obtenu comme suit : dun sommet xi ` a un sommet xj on trace autant darcs quil existe de chemins distincts (de longueur 2) allant de xi ` a xj et constitu es dun arc de U suivi dun arc de V .

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Listes de succession Matrices dadjacence Matrices dincidence

Matrices dadjacence (Op erations)


Soit deux matrices boul eenne U et V D enition La somme boul eenne de U et V , not ee U + V est une matrice dont les el ements sont sij tel que : sij = uij + vij = 0 si uij = 0 et vij = 0 sij = uij + vij = 1 sinon

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Listes de succession Matrices dadjacence Matrices dincidence

Matrices dadjacence (Op erations)


Soit deux matrices boul eenne U et V D enition La somme boul eenne de U et V , not ee U + V est une matrice dont les el ements sont sij tel que : sij = uij + vij = 0 si uij = 0 et vij = 0 sij = uij + vij = 1 D enition Le produit boul een de U et V , not e U V est une matrice dont les el ements sont pij tel que : pij = ui 1 v1j + ui 2 v2j + . . . + uin vnj uik vkj = 1 uik vkj = 0 si ui 1 = 1 sinon
NEHAR Attia THEORIE DES GRAPHES

sinon

et v1j = 1

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Listes de succession Matrices dadjacence Matrices dincidence

Matrices dadjacence (Proposition)


Proposition Soit U matrice dadjacence dun graphe G ; soit deux sommets xi et xj de G et un entier p. Le coecient de U p (en tant que puissance boul eenne) situ e` a la place (i , j ) est egale ` a 1 si, et seulement si, il existe au moins un chemin de longueur p de xi vers xj dans G .

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Listes de succession Matrices dadjacence Matrices dincidence

Matrices dadjacence (Proposition)


Proposition Soit U matrice dadjacence dun graphe G ; soit deux sommets xi et xj de G et un entier p. Le coecient de U p (en tant que puissance boul eenne) situ e` a la place (i , j ) est egale ` a 1 si, et seulement si, il existe au moins un chemin de longueur p de xi vers xj dans G . Prouver!

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Listes de succession Matrices dadjacence Matrices dincidence

Application aux Composantes Fortement Connexes (CFC)


Algorithme de Foulkes
Soit G un graphe dordre el ev e; U sa mat dadjacence.

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Listes de succession Matrices dadjacence Matrices dincidence

Application aux Composantes Fortement Connexes (CFC)


Algorithme de Foulkes
Soit G un graphe dordre el ev e; U sa mat dadjacence. Notons In la matrice identit e de taille n.

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Listes de succession Matrices dadjacence Matrices dincidence

Application aux Composantes Fortement Connexes (CFC)


Algorithme de Foulkes
Soit G un graphe dordre el ev e; U sa mat dadjacence. Notons In la matrice identit e de taille n. Par op erations boul eenne on a : (In + U )2 =

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Listes de succession Matrices dadjacence Matrices dincidence

Application aux Composantes Fortement Connexes (CFC)


Algorithme de Foulkes
Soit G un graphe dordre el ev e; U sa mat dadjacence. Notons In la matrice identit e de taille n. Par op erations boul eenne on a : (In + U )2 = In + U + U 2

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Listes de succession Matrices dadjacence Matrices dincidence

Application aux Composantes Fortement Connexes (CFC)


Algorithme de Foulkes
Soit G un graphe dordre el ev e; U sa mat dadjacence. Notons In la matrice identit e de taille n. Par op erations boul eenne on a : (In + U )2 = In + U + U 2 Et par r eccurence : (In + U )r =

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Listes de succession Matrices dadjacence Matrices dincidence

Application aux Composantes Fortement Connexes (CFC)


Algorithme de Foulkes
Soit G un graphe dordre el ev e; U sa mat dadjacence. Notons In la matrice identit e de taille n. Par op erations boul eenne on a : (In + U )2 = In + U + U 2 Et par r eccurence : (In + U )r = In + U + U 2 + . . . + U r

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Listes de succession Matrices dadjacence Matrices dincidence

Application aux Composantes Fortement Connexes (CFC)


Algorithme de Foulkes
Soit G un graphe dordre el ev e; U sa mat dadjacence. Notons In la matrice identit e de taille n. Par op erations boul eenne on a : (In + U )2 = In + U + U 2 Et par r eccurence : (In + U )r = In + U + U 2 + . . . + U r Soit r le nombre entier tel que tout chemin el ementaire est de longueur inf erieure ou egale ` a r 1.

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Listes de succession Matrices dadjacence Matrices dincidence

Application aux Composantes Fortement Connexes (CFC)


Algorithme de Foulkes
Soit G un graphe dordre el ev e; U sa mat dadjacence. Notons In la matrice identit e de taille n. Par op erations boul eenne on a : (In + U )2 = In + U + U 2 Et par r eccurence : (In + U )r = In + U + U 2 + . . . + U r Soit r le nombre entier tel que tout chemin el ementaire est de longueur inf erieure ou egale ` a r 1. (In + U )r 1 donne tous les chemins, el ementaires ou pas, de longueur inf ou egale ` a r 1

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Listes de succession Matrices dadjacence Matrices dincidence

Application aux Composantes Fortement Connexes (CFC)


Algorithme de Foulkes
Soit G un graphe dordre el ev e; U sa mat dadjacence. Notons In la matrice identit e de taille n. Par op erations boul eenne on a : (In + U )2 = In + U + U 2 Et par r eccurence : (In + U )r = In + U + U 2 + . . . + U r Soit r le nombre entier tel que tout chemin el ementaire est de longueur inf erieure ou egale ` a r 1. (In + U )r 1 donne tous les chemins, el ementaires ou pas, de longueur inf ou egale ` a r 1 alors : (In + U )r 1 = (In + U )r 1+p pour tout p 1

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Listes de succession Matrices dadjacence Matrices dincidence

Application aux Composantes Fortement Connexes (CFC)


Algorithme de Foulkes
Soit G un graphe dordre el ev e; U sa mat dadjacence. Notons In la matrice identit e de taille n. Par op erations boul eenne on a : (In + U )2 = In + U + U 2 Et par r eccurence : (In + U )r = In + U + U 2 + . . . + U r Soit r le nombre entier tel que tout chemin el ementaire est de longueur inf erieure ou egale ` a r 1. (In + U )r 1 donne tous les chemins, el ementaires ou pas, de longueur inf ou egale ` a r 1 alors : (In + U )r 1 = (In + U )r 1+p pour tout p 1 Il sut donc de calculer (In + U )r 1 pour savoir si un chemin existe entre deux du graphe.
NEHAR Attia THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Listes de succession Matrices dadjacence Matrices dincidence

Application aux Composantes Fortement Connexes (CFC)


Algorithme de Foulkes Une composante fortement connexes correspond, dans la matrice (In + U )r 1 , ` a une sous-matrice carr ee maximale, remplie par des 1.

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Listes de succession Matrices dadjacence Matrices dincidence

Application aux Composantes Fortement Connexes (CFC)


Exemple Soit le graphe d eni par la repr esentation graphique suivante :

Donner la matrice M dadjacence de G . Calculer (I6 + M ) = M Calculer M r = (I6 + M )r pour r = 1, 2, 3, . . . jusqu` a avoir M k +1 = M k .

Figure: Un graphe simple

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Listes de succession Matrices dadjacence Matrices dincidence

Application aux Composantes Fortement Connexes (CFC)


Expos e : Algorithme de Malgrange A rendre dans 15 jours! Expliquer le principe de la m ethode de d ecomposition de Malgrange, qui permet de donner les CFC dun graphe, ` a travers un exemple. TP : Algorithme de Foulkes Impl ementer lalgorithme de Foulkes am elior e. Date du test :

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Listes de succession Matrices dadjacence Matrices dincidence

Matrices dincidence (Principe)


Soit G = (X , ) un graphe orient e sans boule, ayant n sommets x1 , x2 , . . . , xn et m arcs u1 , u2 , . . . , um .

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Listes de succession Matrices dadjacence Matrices dincidence

Matrices dincidence (Principe)


Soit G = (X , ) un graphe orient e sans boule, ayant n sommets x1 , x2 , . . . , xn et m arcs u1 , u2 , . . . , um . D enition On appelle matrice dincidence aux arcs de G , la matrice M (G ) d el ements mij avec :

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Listes de succession Matrices dadjacence Matrices dincidence

Matrices dincidence (Principe)


Soit G = (X , ) un graphe orient e sans boule, ayant n sommets x1 , x2 , . . . , xn et m arcs u1 , u2 , . . . , um . D enition On appelle matrice dincidence aux arcs de G , la matrice M (G ) d el ements mij avec : M = (uij ) de taille n m

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Listes de succession Matrices dadjacence Matrices dincidence

Matrices dincidence (Principe)


Soit G = (X , ) un graphe orient e sans boule, ayant n sommets x1 , x2 , . . . , xn et m arcs u1 , u2 , . . . , um . D enition On appelle matrice dincidence aux arcs de G , la matrice M (G ) d el ements mij avec : M = (uij ) de taille n m mij = 1 si x( i ) est lextrimit e initiale de uj

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Listes de succession Matrices dadjacence Matrices dincidence

Matrices dincidence (Principe)


Soit G = (X , ) un graphe orient e sans boule, ayant n sommets x1 , x2 , . . . , xn et m arcs u1 , u2 , . . . , um . D enition On appelle matrice dincidence aux arcs de G , la matrice M (G ) d el ements mij avec : M = (uij ) de taille n m mij = 1 si x( i ) est lextrimit e initiale de uj mij = 1 si x( i ) est lextrimit e terminale de uj

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Listes de succession Matrices dadjacence Matrices dincidence

Matrices dincidence (Principe)


Soit G = (X , ) un graphe orient e sans boule, ayant n sommets x1 , x2 , . . . , xn et m arcs u1 , u2 , . . . , um . D enition On appelle matrice dincidence aux arcs de G , la matrice M (G ) d el ements mij avec : M = (uij ) de taille n m mij = 1 si x( i ) est lextrimit e initiale de uj mij = 1 si x( i ) est lextrimit e terminale de uj mij = 0 si x( i ) nest pas extrimit e de uj

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Listes de succession Matrices dadjacence Matrices dincidence

Matrices dincidence (Principe)


Soit G = (X , ) un graphe orient e sans boule, ayant n sommets x1 , x2 , . . . , xn et m arcs u1 , u2 , . . . , um . D enition On appelle matrice dincidence aux arcs de G , la matrice M (G ) d el ements mij avec : M = (uij ) de taille n m mij = 1 si x( i ) est lextrimit e initiale de uj mij = 1 si x( i ) est lextrimit e terminale de uj mij = 0 si x( i ) nest pas extrimit e de uj

Trouver la matrice dincidence du graphe de lexemple pr ec edent.

NEHAR Attia

THEORIE DES GRAPHES

G en eralit es Modes de repr esentation Caract eristiques des graphes Chemins et circuits Arbres et arborescences Rseaux de transport et problmes de ots

Merci pour votre attention

NEHAR Attia

THEORIE DES GRAPHES