Escolar Documentos
Profissional Documentos
Cultura Documentos
Chapitre 1
Page 1/5
Chapitre 1
3.
Pour tout graphe orient, on dfinit deux applications donnant lextrmit initiale et terminale dun arc donn: I: U X T:U X u=(x, y) x u=(x, y) y On appelle multiplicit dun arc (xi, xj), la valeur mij correspondant au nombre darcs qui relient xi xj. La multiplicit dun graphe G est le nombre m(G) correspondant au maximum des mij. Un graphe orient est dit p-graphe si m(G) = p.
Notion de degr
3.1 Dfinition 1 Soit G = (X, E) un graphe non orient (resp. G = (X, U) un graphe orient). A tout sommet x X, on peut associer une valeur entire positive ou nulle, note dG(x), quon appelle degr du sommet x. Cette valeur est dfinie comme suit : dG(x) = nombre de fois o x est extrmit dun arc (resp. dune arte). 3.2 Dfinition 2 Soit G = (X, U) un graphe orient. On appelle demi-degr extrieur dun sommet x X, la valeur suivante : dG+(x) = | { u U / I(u)=x } |. On appelle demi-degr intrieur dun sommet x X, la valeur suivante : dG-(x) = | { u U / T(u)=x } |. 3.3 Remarques Pour tout graphe orient, nous avons : dG(x) = dG+(x) + dG-(x) Pour tout graphe, nous avons : dG (x) |V (x)|. Si G est simple Alors On a dG (x) = |V (x)|. Pour tout graphe orient, nous avons : dG+(x) |V+(x)| et dG-(x) |V-(x)|. Si G est 1-graphe sans boucles Alors On a dG+(x) = |V+(x)| et dG-(x) = |V-(x)|. On appelle degr minimal dun graphe G quon note par (G), le plus petit degr dans le graphe G. (G) = Min {dG(x)}
xX
3.4
On appelle degr maximal dun graphe G quon note par (G), le plus grand degr dans le graphe G.
Si dG(x) = 0 Alors x est dit sommet isol. Si dG(x) = 1 Alors x est dit sommet pendant. Un arc (resp. Une arte) incident(e) un sommet pendant est appel(e) pendant(e). Formule des degrs
Cas non orient : Pour tout graphe : G = (X, E), On a : d G(x) = 2 |E|.
xX
Preuve : Chaque arte a exactement deux extrmit Elle est compte deux fois dans le degr de chaque sommet La somme totale des degrs est gale deux fois le nombre total dartes. Cas orient : + (x) = (x) =|U|. Pour tout graphe : G = (X, U), On a : d G(x) = 2 |U| et d G dG
xX xX xX
Preuve : Chaque arc a exactement une extrmit initiale et une extrmit terminale Chaque arc est comptabilis une fois dans d+ pour son extrmit initiale et une autre fois dans d pour son
Page 2/5
Chapitre 1
extrmit finale. Le nombre total darcs ayant une extrmit initiale (resp. terminale) est exactement la somme des demi-degrs extrieurs (resp. intrieurs). Consquence : De l, on peut dduire que le nombre de sommets de degrs impairs dans un graphe est toujours pair. 4. Reprsentation machine
4.1 Matrice dadjacence A tout graphe dordre n on associe une matrice M de n lignes et n colonnes dont les lments sont nots Mij. Pour un graphe non orient G=(X, E), Mij=Mji reprsente le nombre dartes ayant les sommets i et j comme extrmits. Ainsi, la matrice dadjacence M dun graphe non orient est toujours symtrique. Pour la boucle, on la compte deux fois. La somme dune ligne k = la somme dune colonne k = dG(k) Pour un graphe orient G=(X, U), Mij reprsente le nombre darcs ayant i comme extrmit initiale et j comme extrmit terminale. Les coefficients de M pour un graphe simple est binaire avec la diagonale compltement 0. La somme dune ligne i = dG+(i). La somme dune colonne j = dG-(j). 4.2 Matrice dincidence A tout graphe non orient G=(X, E), on peut associer une matrice M de n lignes et m colonnes. O n est le nombre de sommets dans G et m est le nombre dartes dans G. Mij reprsente le nombre de fois o le sommet i est incident larte j. Les lments de M sont dans {0, 1, 2} Si deux colonnes j1 et j2 sont identiques alors les artes j1 et j2 sont parallles. Si un lment Mij =2 alors larte j est une boucle. A tout graphe orient G=(X, U), on peut associer une matrice M de n lignes et m colonnes. O n est le nombre de sommets dans G et m est le nombre darcs dans G.
4.3 Listes A tout graphe orient G=(X, U) avec |X| = n et |U| = m, on peut associer deux tableaux (vecteurs) PS et LS : PS : tableau de pointeurs n+1 lments, o : PS[i] : pointe sur la case contenant le premier successeur du sommet i dans LS. On pose PS[1] = 1. On pose pour tout n i 2 : PS[i] = k, o k=PS[i-1]+ nombre de successeurs de i-1 On pose PS[n+1] = m+1 Si un sommet i na pas de successeur, on aura PS[i]=PS[i+1] LS : tableau de m lments, o : Les successeurs dun sommet i se trouvent entre la case numro PS[i] et la case PS[i+1]-1 du tableau LS.
Page 3/5
Chapitre 1
Graphes particuliers Soit G = (X, U) un graphe orient (resp. G = (X, E) un graphe non orient). Soit A X un sous ensemble de sommets et VU (resp. V E). 5.1 Sous graphe Un sous graphe de G engendr par lensemble de sommets A est le graphe : GA = (A, UA) o UA = {uU / I(u) U et T(u) U } dans le cas orient. GA = (A, EA) o EA = {e = {x, y}E / x E et y E } dans le cas non orient. 5.2 Graphe partiel Un graphe partiel de G engendr par lensemble darcs (resp. dartes ) V est le graphe GV = (X, V). 5.3 Sous graphe partiel Un sous graphe partiel de G engendr par lensemble de sommets A et lensemble darcs (resp. dartes) V est le graphe GA,V = (A, VA). VA est lensemble darcs (resp. artes) qui one leurs deux extrmits dans le sous ensemble V. 5.4 Complment dun graphe
5.
6.1 Graphe Simple Un graphe est dit simple sil ne contient ni boucles ni arcs parallles. Si G est simple, on a dG(x) = |V(x)|. 6.2 Graphe Complet Dans le cas orient : G est complet ssi x, y X, (x, y) U (y, x) U Dans le cas non orient : G est complet ssi x, y X, { x, y } E. Un graphe simple complet dordre n est not Kn. 6.3 Graphe Rgulier Un graphe G est dit k-rgulier si x sommet de G, on a dG(x) = k. En dautres termes, (G) = (G) = k. Si k = 0, G est un graphe sans artes (sans arcs) appel stable. G est constitu seulement de sommets isols. Si k = 1, G est constitu darcs (artes) dispers(e)s dans lespace.
6.4 Graphe Symtrique Cette notion est spcifique aux graphes orients. G est symtrique ssi x, y X, (x, y) U (y, x) U 6.5 Graphe Antisymtrique Cette notion est spcifique aux graphes orients. G est antisymtrique ssi x, y X, (x, y) U (y, x) U
Page 4/5
Chapitre 1
6.6 Graphe Transitif Cette notion est spcifique aux graphes orients. G est transitif ssi x, y, z X, (x, y) U et (y, z) U (x, z) U 6.7 Graphe Biparti G est dit biparti ssi lensemble de ses sommets X admet une partition en 2 sous ensembles X1 et X2 avec X1 X2= et X1 X2= X. Dans le cas orient : (x, y) U x X1 et y X2 Dans le cas non orient : {x, y} E (x X1 et y X2) ou (x X2 et y X1) G est dit biparti complet ssi G est dit biparti et x X1 et y X2 (x, y) U. Un graphe biparti complet et simple G=(X1X2, U) (resp. G=(X1X2, E))avec | X1|=p et | X2|=q est not Kp, q. 6.8 Graphe Multiparti G est dit multiparti ssi lensemble de ses sommets X admet une partition en p sous ensembles X1 Xp (p3). Avec XiXj= (ij) et X1 Xp= X. Dans le cas orient : (x, y) U x Xk et y Xk+1 (avec 1 k p-1) Dans le cas non orient : {x, y} E (x Xk et y Xk+1) ou (y Xk et x Xk+1) avec 1 k p-1 7. Stable / Clique On appelle stable dans un graphe G un sous-ensemble de sommets S X et le sous graphe engendr par S est form de sommets isols (ne contient aucun arc ou arte). Chaque partition dun graphe biparti forme un stable. On appelle clique dans un graphe G un sous-ensemble de sommets C X o le sous graphe engendr par C est un graphe complet. Si S est le plus grand stable dans G Alors |S| nombre de cliques dans G et |S| = nombre minimal de cliques dans G. Si C est la plus grande clique dans G Alors |C| nombre de stables dans G et |C| = nombre minimal de stables dans G. 8. Isomorphisme
8.1 Dfinition 1 Soient deux graphes orients G1= (X1, U1) et G2= (X2, U2). On dit que G1 et G2 sont isomorphes (on note G1 G2) ssi f : X1 X2 et g : U1 U2 deux bijections avec uU1, u=(x, y) g(u)=(f(x), f(y)). 8.2 Dfinition 2 Soient deux graphes non orients G1= (X1, E1) et G2= (X2, E2). On dit que G1 et G2 sont isomorphes (on note G1 G2) ssi : X1 X2 une bijection avec x, y X1, e={x, y} E1 { (x), (y)} E2. 8.3 Proposition Soient deux graphes isomorphes G1= (X1, U1) G2= (X2, U2) (resp. non G1= (X1, E1) G2= (X2, E2)) alors |X1| = |X2| et |U1| = |U2| (resp. |E1| = |E2| ) et x X1 de degr dG(x), y X2 de degr dG(y) = dG(x). Remarque : La rciproque nest pas toujours vraie. On peut trouver deux graphes non isomorphes ayant le mme nombre de sommets et le mme nombre darc (ou artes).
Page 5/5