Sunteți pe pagina 1din 11

Notions lementaires de la thorie des graphes

Nizar El Hachemi

20 mai 2011

Nizar El Hachemi

Notions lementaires de la thorie des graphes

Dnitions

Nous noterons G = (V,E) le graphe non orient ayant V comme ensemble de sommets et E comme ensemble dartes. Nous noterons G = (V,A) le graphe orient ayant A comme ensemble darcs. Une arte reliant x et y sera note [x,y] alors quun arc reliant x y sera not (x,y). Le degr dun sommet est le nombre dartes incidentes ce sommet. On note (G ) le degr maximum des sommets de G. Une chane est une suite e1 ...., en dartes telle que chaque ei (1 i n) a une extrmit en commun avec ei1 (i > 1) et lautre avec ei+1 (i < n). Si les deux extrmits de la chane coincident, on parle de cycle.

Nizar El Hachemi

Notions lementaires de la thorie des graphes

Dnitions
Chane et chemin Un chemin est une suite a1 , ..., an darcs telle que chaque ai (1 i n) a son extrmit terminale gale lextrmit initiale de ai+1 . Si les deux extrmits du chemin coincident, on parle de circuit. Une chane est lmentaire si elle passe au plus une fois par chaque sommet. simple si elle passe au plus une fois par chaque arte. hamiltonienne si elle passe exactement une fois par chaque sommet eulrienne si elle passe exactement une fois par chaque arte Les quatre concepts sont dnis de manire similaire pour les cycles, les chemins et les circuits.

Nizar El Hachemi

Notions lementaires de la thorie des graphes

Dnitions
Connexit Deux sommets font partie dune mme composante connexe dun graphe G si et seulement si il existe une chane dans G qui les relie. Un graphe est connexe sil na quune composante connexe. Un graphe orient est fortement connexe si pour toute pai de sommets x et y il existe dans G un chemin de x vers y et un chemin de y vers x. Un arbre est un graphe connexe sans cycle. Un arbre orient est une arborescence sil existe un sommet r nayant aucun arc entrant et si tous les autres sommets ont un unique arc entrant. Le sommet r appel la racine de larborescence. Soit G = (V,E) un graphe et W un sous ensemble de sommets de G. On note [W,V-W] lensemble des artes ayant une extrmit dans W et lautre hors de W. Lensemble des artes de [W,V-W] est appel un co-cycle.
Nizar El Hachemi Notions lementaires de la thorie des graphes

Dnitions
Graphe biparti et coloration Un graphe G = (V,E) est biparti si et seulement si il existe une partition (V1 , V2 ) de V tel que chaque arte de E a une extrmit dans V1 et lautre dans V2 . On notera G = (V1 , V2 , E ). Une coloration des sommets de G est une aectation de couleurs aux sommets telle que chaque arte de G a ses deux extrmits de couleur dirente. Une coloration des artes de G est une aectation de couleurs aux artes ayant une extrmit en commun sont de couleur dirente. (G ) = le plus petit nombre de couleurs ncessaires pour colorer les sommets de G, cest le nombre chromatique de G. q(G ) = le plus petit nombre de couleurs ncessaires pour colorer les artes de G, cest lindice chromatique de G.
Nizar El Hachemi Notions lementaires de la thorie des graphes

Dnitions
Quelques proprits (G ) 2 si G est biparti. q(G ) (G ). Soit G = (V,E) un graphe connexe et E E . Le sous-graphe partiel G = (V,E) est un arbre de G si E ne contient aucun cycle de G alors que E {e} en contient un pour tout e E E . On note Ce le cycle obtenu en rajoutant e E. Le sous-graphe partiel G = (V,E) est un coarbre de G si E ne contient aucun cocycle de G alors que E {e} en contient un pour tout e E E . On note We le cocycle obtenu en rajoutant e E.

Nizar El Hachemi

Notions lementaires de la thorie des graphes

Arbre

Arbre de poids minimum Supposons quune distance de est associe chaque arte du graphe G = (V,E). On dsire dterminer un sous-graphe partiel de G qui soit un arbre de distance totale minimum (aussi appel arbre de poids minimum). Proprit Soit G = (V,E) un sous-graphe partiel de G qui est un arbre. Les trois proprits suivantes sont quivalentes : G est un arbre de poids minimum de = maxe Ce de e E / de = mine We de e E

Nizar El Hachemi

Notions lementaires de la thorie des graphes

Arbre

Algorithme de Kruskal de construction dun arbre de poids minimum Classer les artes par distance non dcroissante Parcourir la liste des artes et rajouter une arte larbre si celle-ci ne cre pas de cycle avec les artes dj rajoutes Complexit : O(|V||E|)

Nizar El Hachemi

Notions lementaires de la thorie des graphes

Arbre

Algorithme de Prim de construction dun arbre de poids minimum Choisir un sommet quelconque de G et le mettre dans A Pour i allant de 1 |V| - 1 faire
1 2

Dterminer une arte de cot minimum dans le cocycle [A,V-A] Rajouter cette arte dans larbre et mettre dans A lextrmit qui ny tait pas.

Complexit : O(|V||V|)

Nizar El Hachemi

Notions lementaires de la thorie des graphes

Arborescence

Arborescence de poids minimum Une arborescence de racine r dans un graphe orient G = (V,A) est un sous-graphe partiel connexe G = (V,A) tel que chaque sommet de V autre que la racine un unique arc entrant. Problme : dterminer une arborescence de racine r de poids minimum (c--d de distance totale minimum), o da reprsente la distance dun arc a de G. Prliminaire : Soit C un circuit dans un graphe G. On note G/C le multi-graphe obtenu en remplaant les sommets de C par un seul sommet c, et en remplaant tout arc entrant en C ou sortant de C par des arcs entrant ou sortant de c.

Nizar El Hachemi

Notions lementaires de la thorie des graphes

Arborescence
Algorithme de contruction dune arborescence de racine r de poids minimum (1) t :=0 ; G 0 := G ; d 0 (a) := da pour tout a dans A. (2) Soit At le sous-graphe partiel de G t obtenu en choisissant, pour chaque sommet autre que la racine, larc entrant de distance minimum (par rapport d t ). Si At na pas de circuit, aller (3) sinon aller (4) Dcontracter At pour dterminer larborescence optimale dans G : STOP Soit C un circuit dans At . Poser G t+1 := G t /C et poser d t+1 (a) = d t (a) pour tout arc a nentrant pas dans C, et d t+1 (a) = d t (a) d t (a ) pour tout arc a entrant dans C, o a est larc de C ayant la mme extrmit terminale que a. Poser t := t+1 et retourner (2)
Nizar El Hachemi Notions lementaires de la thorie des graphes

S-ar putea să vă placă și