La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Mathématiques Discrètes

Présentations similaires


Présentation au sujet: "Mathématiques Discrètes"— Transcription de la présentation:

1 Mathématiques Discrètes
Chapitre 8: Arbres François Meunier DMI

2 Arbres ???

3 Définition: Un arbre est un graphe non orienté connexe avec aucun circuit simple. Rappel: Un cycle (circuit) est un chemin de longueur >=1 qui débute et se termine au même sommet (noeud).

4 d

5 Arbre d’un tournoi Une forme commune d’arbre: Arbre de tournoi représentant les résultats d’une série de parties (ex: tennis). Alice Antonia Anita Abigail Amy Agnes Angela Audrey

6 Arbre généalogique La plupart des termes utilisés pour traiter des arbres découlent des notions d’arbre généalogique. Gaea Cronus Phoebe Ocean Zeus Poseidon Demeter Pluto Leto Iapetus Persephone Apollo Atlas Prometheus

7 Arbre des Ancêtres Un arbre généalogique inversé qui est en fait un arbre binaire. Iphigenia Clytemnestra Agamemnon Leda Tyndareus Aerope Atreus Catreus

8 Forêt Graphes contenant aucun cycle simple qui sont connectés, mais dont chaque composante connectée est un arbre.

9 Théorême: Arbre Une graphe non orienté est un arbre ssi un chemin unique simple existe entre deux de ces sommets.

10 Arborecence Dès qu’un sommet est considéré comme un sommet racine (noeud racine) de l’arbre, il est alors possible d’assigner une direction à chacun des liens. L’arbre combiné avec sa racine produit un graphe orienté appelé arborescence.

11 Arborecence g a b c d e f g e f b d a Choix du nœud a c

12 Noeud racine a b c d e f g h i Sommet interne parent de g feuille descendants

13 a b c d e f g h i ancêtres de h et i

14 a b c d e f g h i Sous arbre avec b comme racine Sous arbre avec c comme racine

15 Arbres m-aire Une arborecence est appelée un arbre m-aire si chaque noeud interne ne possède pas plus que m enfants. Cet arbre est un arbre m-aire complet si chaque noeud interne possède exactement m enfants. Un arbre m-aire avec m=2 est un arbre binaire.

16

17 Arborescence ordonnée
Une arborescence dont les enfants de chaque noeud interne sont ordonnés. Les arbres ordonnés sont constitués de noeuds internes dont les enfants sont ordonnés de gauche à droite.

18 Propriétés des arbres Un arbre avec n sommets possèdent n-1 liens.

19 Propriétés des arbres Un arbre m-aire complet avec i sommets internes comprend n = mi+1 sommets.

20 Propriétés des arbres Un arbre m-aire complet avec:
(i) n sommets a i = (n-1)/m sommets internes et l = [(m-1)n+1]/m feuilles. (ii) i sommets internes a n = mi + 1 sommets et l = (m-1)i + 1 feuilles. (iii) l feuilles a n = (ml - 1)/(m-1) sommets et i = (l-1)/(m-1) sommets internes.

21 Preuve: Sachant que n = mi+1 et n = l+i, n – nombre de sommets
i – nombre de sommets internes l – nombre de feuilles Par exemple, i = (n-1)/m

22 Propriétés des arbres Le niveau d’un sommet v d’une arborescence est la longueur du chemin unique entre la racine et le sommet v. Niveau 2 Niveau 3

23 Propriétés des arbres La hauteur d’une arborescence est le nombre de niveaux maximum des sommets.

24 Propriétés des arbres Une arborescence m-aire de hauteur h est balancé si toutes ces feuilles sont sur les niveaux h ou h-1.

25 Propriétés des arbres Il y a au plus mh feuilles dans un arbre m-aire de hauteur h.

26 Propriétés des arbres Si un arbre m-aire de hauteur h a l feuilles, alors:

27 Preuve: Sachant que:

28 Arbre de fouille binaire

29 Construction: Arbre de fouille binaire
1 3 2 6 5 8 4 7

30 Parcours des arbres: préfixe

31 Parcours des arbres: infixe

32 Parcours des arbres: postfixe

33 Arborescence ordonnée
Préfixe: a, b, e, j, k, n, o, p, f, c, d, g, l, m, h, i Infixe: j, e, n, k, o, p, b, f, a, c, l, g, m, d, h, i Postfixe: j, n, o, p, k, e, f, b, c, l, m, g, h, i, d, a

34 Arborescence ordonnée
Préfixe: +  + x y 2 / - x y 5 Postfixe: x y + 2  x y – 5 / +

35 Arborescence ordonnée (évaluation d’une expression en notation polonaise)
Préfixe: +  + x y 2 / - x y 5 Expression Pile +  + x y 2 / - x y 5 5 +  + x y 2 / - x y 5 y 5 +  + x y 2 / - x y 5 x y 5 +  + x y 2 / (x-y) 5 (x-y) 5 +  + x y 2 / (x-y) 5 (x-y)/5 +  + x y 2 (x-y)/ 5 (x-y)/5 2 +  + x y 2 (x-y)/ 5 (x-y)/5 2 y +  + x y 2 (x-y)/ 5 (x-y)/5 2 y x +  + x y 2 (x-y)/ 5 (x-y)/5 2 (y+ x) +  (x+y) 2 (x-y)/ 5 (x-y)/5 ((y+ x)2) + ((x+y)  2) (x-y)/ 5 (x+y)2 + (x-y)/ 5

36 Arborescence ordonnée (évaluation d’une expression en notation polonaise inversée)
Postfixe: x y + 2  x y – 5 / + Expression Pile x y + 2  x y – 5 / + x x y + 2  x y – 5 / + x y x y + 2  x y – 5 / + (x+y) (x+y) 2  x y – 5 / + (x+y) 2 (x+y) 2  x y – 5 / + (x+y)2 ((x+y)  2) x y – 5 / + (x+y)2 x ((x+y)  2) x y – 5 / + (x+y)2 x y ((x+y)  2) x y – 5 / + (x+y)2 (x-y) ((x+y)  2) (x-y) 5 / + (x+y)2 (x-y) 5 ((x+y)  2) (x-y) 5 / + (x+y)2 (x-y)/5 ((x+y)  2) (x-y)/ (x+y)2 + (x-y)/5


Télécharger ppt "Mathématiques Discrètes"

Présentations similaires


Annonces Google