Вы находитесь на странице: 1из 25

Chapitre III

ARBRES

ET

ARBORESCENCES
1
Dfinitions et gnralits
2
Pont darticulation:Un sommet x dun graphe G est
dit pont darticulation si son limination introduit plus
de composantes connexes que le graphe initial.
Exemple : Soit le graphe connexe ci-dessus:
Si lon supprime x lon obtient un
graphe 3 Composantes connexes donc
x est un point darticulation.
Isthme :
Une arte e
*
est appele isthme si son limination
introduit plus de composantes connexes que le graphe
initial.
Exemple : On reprend le graphe
Toute arte de ce graphe est un
Isthme.
x
y
t
z
x
y
t
z
3
Arbre :
Soit G = (V, E) un graphe simple, on dit que G est un arbre sil
est connexe et sans cycle.
Exemples :





Fort :
Un graphe G = (V, E) est une fort si chaque composante
connexe de G est un arbre.
Exemples :
x
y
t
z
b
y
q
z
x
y
t
a
v
c
d
s
4
Co-arbre : Soit G= (V, E) un arbre. On appelle
co-arbre de G le graphe complmentaire de G.

Exemples :




Exercice : un co-arbre est-il un arbre ?







Thorme 1
Les propositions suivantes sont quivalentes :

i. G est un graphe connexe et sans cycle.
ii. G est connexe et possde n-1 artes.
iii. G est sans cycle et possde n-1 artes.
iv. G est sans cycle et lon crerait un cycle en lui y
rajoutant une arte.
v. G est connexe et en supprimant une arte
quelconque, lon obtient deux composantes
connexes.
vi. Il existe une et une seule chane entre deux
sommets quelconques de G.


5
Sommet pendant: Soit G =(V, E) un arbre. Un sommet
s de G est dit pendant (ou feuille) si son degr est gal 1.
Exemples :

Thorme 2 : Un arbre possde au moins deux
sommets pendants.
Preuve:






6
Soit x
1
x
2
x
k-1
x
k
= C
la plus longue chane lmentaire de G.
Montrons que x
1
et x
2
sont de degr 1. En effet, si x
1
est de
degr 2 (ou plus) il aurait ncessairement un autre sommet
adjacent x, celui-ci
1. peut appartenir la chane C et lon aura un cycle
(impossible)
2. comme il peut ne pas y tre dans C et lon obtiendra une
nouvelle chane C plus longue que C (impossible)

Lemme
Soit G = (V, E) un graphe dordre n.
si G est connexe alors |E| > (n-1)
si |E| > (n-1) alors G possde un cycle
Preuve :
Construisons progressivement G par ajouts
successifs dartes comme suit :
G = (V,u) ne comportant aucune arte et n
composante connexes.
A chaque ajout dune nouvelle arte le nombre de
composante connexe dcrot dune unit au plus.
Il faudra ajouter au moins (n-1)artes pour esprer
obtenir un graphe ayant n-(n-1)=1 composante
connexe.
7
Preuve de la partie 1
1. Construisons progressivement G par ajouts
successifs dartes comme suit :
G = (V,u) ne comportant aucune arte et n
composante connexes.

A chaque ajout dune nouvelle arte le
nombre de composante connexe dcrot
dune unit au plus.

Il faudra ajouter au moins (n-1)artes pour
esprer obtenir un graphe ayant n-(n-1)=1
composante connexe.
8
Preuve de la partie 2
G est sans cycle, ajoutant chaque tape une
arte.
Supposons qu ltape k-1, on obtient un
graphe G
k-1
sans cycle, en lui ajoutant une
arte lon obtient G
k
et celui ci restera sans
cycle tant que le nombre de CC diminue
dune unit. Donc lajout successif dartes
donnerait tout le temps un graphe sans cycle
sous la condition que le nombre total dartes
ajoutes ne dpasse pas (n-1).

9
Preuve du thorme 1
iii: Daprs le lemme ci-dessus
iiv : G est connexe et |E|=n-1 ; en supprimant
une arte lon obtient un graphe partiel dordre n
ayant n-2 artes do le rsultat (daprs le lemme).
vvi : soit deux sommets 1 et k de G.
puisquil est suppos connexe alors il existe une
chane entre 1 et k
montrons son unicit, en effet elle est unique car
sinon lon aura une autre chane



Et en supprimant larte 2- a le graphe demeurera
connexe. Do lexistence dun cycle 2-a-bc-(k-1)-..-2


10
1 2 3 k-1 k
a b c
Suite de la dmonstration(1)
11
vii : il existe une unique chane entre deux
sommets quelconques de G.
G est donc connexe. Montrons quil est sans cycle,
supposons le contraire et ce moment l soit C un
tel cycle : a b c d


e g

Il est clair quil y a au moins deux chanes
distinctes entre a et c (par exemple) et ceci
contredit lhypothse (de lunicit de la chane )

Suite(2)
12
iiii : G est connexe et sans cycle et possde
n-1 artes montrons quil possde n-1 artes
(daprs le lemme)
iiiiv: G est sans cycle et possde n-1 artes
montrons alors quil est maximal pour cette
proprit. (Daprs le lemme)
si on lui ajoute une arte lon obtiendrait n
artes ce qui entranerait (n>n-1) la cration
dun cycle.

Suite(3)
ivi: par labsurde
Supposons que G est sans cycle et lon crerait
un cycle en lui y rajoutant une arte.
Si G ntait pas connexe, prenons x dans C et x
dans C (C et C tant deux composantes
connexes de G) en ajoutant larte x x lon
diminue le nombre de composantes connexes
et il ny a toujours pas de cycle ceci contredit
(iv).
Do le rsultat :


13
Le problme de larbre de poids maximum
Dfinition 5 : Soit G = (V, E) un graphe connexe.
On appelle fonction de valuation des artes toute
application w: E IR;
e w(e) poids de e
On lappelle aussi pondration.
Exemple: 3
2 4 5 1
3 5
4 3
2

14
6 1
7 2
4
3
5
Poids dun arbre
Dfinition: le poids dun arbre A est:
w(A)=
Exemple : reprenons lexemple prcdent
Et choisissons un graphe partiel A de G qui soit
un arbre, puis calculons son poids.
15

eA e
e w ) (
Arbre recouvrant
Soit G=(V,E) un graphe connexe dordre n. un arbre A
recouvrant G est un graphe partiel de G qui soit un
arbre.
Remarque: soit G un graphe connexe, alors tout
graphe partiel de G qui est un arbre est un arbre
recouvrant G.
Exemple: Dterminer tous les arbres recouvrant le
graphe du dernier exemple.

16
Arbre recouvrant de poids maximum
Dfinition 7 : Soit G= (V, E, w) un graphe connexe
valu. On se propose de trouver un graphe partiel de
G qui soit arbre et dont le poids est le plus grand
possible.
Formellement, on veut trouver un arbre A* de telle
sorte ce que :
w( A*)= max {w(A), A graphe partiel de G et A arbre }
Ce problme doptimisation combinatoire se rsout
de manire optimale (exacte) laide de lalgorithme
de KRUSKAL qui est du type glouton.

17
Algorithme de Kruskal
T= u
Trier les artes de G (ordre dcroissant des poids)
Soit L la liste construite
Toutes les artes de L ne sont pas marques
Partie principale :
Tant quil existe une arte de L non marque
faire
Marquer + la premire arte non marque
de L note e*
Si T+e* ne contient pas de cycle
faire T T+e*
Fin tant que

18
Exercice
Reprendre lexemple prcdent puis:
1. Dterminer un ARPMax de G
2. Dterminer un ARPMin de G
19
Arborescence
Soit G un graphe orient dordre n.
Racine : Un sommet r dun graphe orient G =(V, U)
est appel racine de G sil existe dans G un chemin de
r vers tout sommet v de V.
Exemple:

20
Thorme
Soit G=(V,U) un graphe orient ayant au moins deux
sommets. Montrer que lon a (i)(ii)(iii)(iv) o
i. G est un arbre ayant le sommet a comme racine.
ii. xeV, il existe un chemin unique dans G de a vers x.
iii. G admet a comme racine et est minimal pour cette
proprit.(Si on supprime un arc, a nest plus racine ).
iv. G est connexe ; de plus, on a

21

= e
=

1 ) ( :
0 ) (
x a V x
a
d
d
G
G
Preuve
(i)(ii)
existence :Daprs la dfinition de a
unicit: sil existait un autre chemin dans G de a x,
on aura ncessairement un cycle do G ne serait plus
un arbre
(ii)(iii)
Supposons quon supprime un arc (b, c) dans lunique
chemin de a c donc il nexiste plus de chemin de a c.
ce qui signifie que a nest plus racine ; a est donc une
racine minimale.
(iii)(iv)
d
-
G
(a)=0 car sinon il existerait un sommet b de V
prdcesseur de a et en supprimant larc (b, a) a serait
toujours racine et ceci contredirait la proprit (iii)
soit xeV et x=a :

22
Suite
a) si d
-
(x)=0 alors x ne peut tre partir de a
(donc d
-
(x)>1)
b) si d
-
(x)>1, soit c et d deux prdcesseurs de
x. on supprimant larc cx a demeurera
toujours racine de G (contradiction).

23
Anti racine
Un sommet a dun graphe orient G =(V, U) est
appel anti racine de G sil existe dans G un
chemin de tout sommet v de V vers a.

24
Exercice
Combien darbres couvrants diffrents les graphes suivants
possdent-ils ?










figure (1) figure (2) figure (3)
Rponses :
4 arbres
8 arbres : les 4 prcdents auxquels on rajoute les 4 arbres
contenant larte 42 (et en supprimant ne des trois artes existantes)
16 arbres : les 8 prcdents auxquels on rajoute les 8 arbres
contenant larte 13

25

1
4
3
2
1
4
3
2
1
4
3
2

Вам также может понравиться

  • Théorie Des Graphe Exercice +corrigé
    Théorie Des Graphe Exercice +corrigé
    Документ66 страниц
    Théorie Des Graphe Exercice +corrigé
    zaroure
    75% (8)
  • Reseaux Bayesiens
    Reseaux Bayesiens
    Документ442 страницы
    Reseaux Bayesiens
    Ed Phénix le Prince
    86% (7)
  • Théorie Des Graphes
    Théorie Des Graphes
    Документ86 страниц
    Théorie Des Graphes
    dinocs
    50% (2)
  • Cours
    Cours
    Документ99 страниц
    Cours
    Uriel Ouake
    0% (1)
  • Flot Maximum RO03-2011 PDF
    Flot Maximum RO03-2011 PDF
    Документ16 страниц
    Flot Maximum RO03-2011 PDF
    Lee Destructeur
    Оценок пока нет
  • TP Cours - Optimisation Réseaux Bouras 3
    TP Cours - Optimisation Réseaux Bouras 3
    Документ9 страниц
    TP Cours - Optimisation Réseaux Bouras 3
    Omar Hraoui
    Оценок пока нет
  • Séance 8
    Séance 8
    Документ47 страниц
    Séance 8
    Laaouissi Azed
    Оценок пока нет
  • IA 2020 Halahala
    IA 2020 Halahala
    Документ202 страницы
    IA 2020 Halahala
    Bahri Ameni
    Оценок пока нет
  • TD 5 TG Algorithme de Dijkstra
    TD 5 TG Algorithme de Dijkstra
    Документ7 страниц
    TD 5 TG Algorithme de Dijkstra
    Ñējmêddÿñ Mæåtøug
    Оценок пока нет
  • Graphes D Intervalles
    Graphes D Intervalles
    Документ8 страниц
    Graphes D Intervalles
    Mustapha Jaballah
    Оценок пока нет
  • Chapitre2 TG
    Chapitre2 TG
    Документ10 страниц
    Chapitre2 TG
    Issam08
    Оценок пока нет
  • Inf2010a19 TP05
    Inf2010a19 TP05
    Документ6 страниц
    Inf2010a19 TP05
    Théo Privé
    Оценок пока нет
  • Graphes 1
    Graphes 1
    Документ106 страниц
    Graphes 1
    beebac2009
    Оценок пока нет
  • Cours INF561 de L'ecole Polytechnique: Olivier Bournez
    Cours INF561 de L'ecole Polytechnique: Olivier Bournez
    Документ199 страниц
    Cours INF561 de L'ecole Polytechnique: Olivier Bournez
    Voila Voila
    Оценок пока нет
  • Chapitre 3 Big Data
    Chapitre 3 Big Data
    Документ23 страницы
    Chapitre 3 Big Data
    ouma ima
    Оценок пока нет
  • Arrangements
    Arrangements
    Документ12 страниц
    Arrangements
    emma7498jf
    Оценок пока нет
  • Bac Blanc Serie D Ti Copoly Mars 2024
    Bac Blanc Serie D Ti Copoly Mars 2024
    Документ2 страницы
    Bac Blanc Serie D Ti Copoly Mars 2024
    Eyid'a Ngangue Isacc
    Оценок пока нет
  • Cor Exercice S 6
    Cor Exercice S 6
    Документ11 страниц
    Cor Exercice S 6
    Jordan Mefoumane
    Оценок пока нет
  • Cours4MIR-1 231202 105407
    Cours4MIR-1 231202 105407
    Документ13 страниц
    Cours4MIR-1 231202 105407
    Wassim Ghommidh
    Оценок пока нет
  • Digicode
    Digicode
    Документ9 страниц
    Digicode
    Kilgrave
    Оценок пока нет
  • Corrigé ExamAG18-19
    Corrigé ExamAG18-19
    Документ6 страниц
    Corrigé ExamAG18-19
    Mohamed Yassine
    Оценок пока нет
  • Théorie Des Graphes Partie 1
    Théorie Des Graphes Partie 1
    Документ8 страниц
    Théorie Des Graphes Partie 1
    Djelloul Benoudina
    Оценок пока нет
  • Graphe tp3
    Graphe tp3
    Документ3 страницы
    Graphe tp3
    Kodjo Gabin DEGUENON
    Оценок пока нет
  • Algo de Dijstra
    Algo de Dijstra
    Документ8 страниц
    Algo de Dijstra
    Frank Deh
    Оценок пока нет
  • CHAP1
    CHAP1
    Документ2 страницы
    CHAP1
    ferdaows laboudi
    Оценок пока нет
  • Cours Interblocage
    Cours Interblocage
    Документ6 страниц
    Cours Interblocage
    mike like
    Оценок пока нет
  • Anouar Abdel-Malek 1967 Islam Et Capitalisme by Maxime Rodinson
    Anouar Abdel-Malek 1967 Islam Et Capitalisme by Maxime Rodinson
    Документ5 страниц
    Anouar Abdel-Malek 1967 Islam Et Capitalisme by Maxime Rodinson
    Selim Karlitekin
    Оценок пока нет
  • Regress I
    Regress I
    Документ36 страниц
    Regress I
    Kerherve Julien
    Оценок пока нет
  • td1 Test
    td1 Test
    Документ4 страницы
    td1 Test
    Fatima Zahra
    Оценок пока нет
  • Transp Chapitre4
    Transp Chapitre4
    Документ28 страниц
    Transp Chapitre4
    Fatima
    Оценок пока нет