Arbres et arborescences

Slides:



Advertisements
Présentations similaires
DATA WAREHOUSES Selection of Views to Materialize in a Data Warehouse Himanshu Gupta Department of Computer Science Stanford University Bernigaud Sébastien.
Advertisements

Connexité.
Parcours.
Chapitre VIII. Introduction aux graphes
MODULE 6 Optimisation de GRAPHES
Structures de données IFT-2000

Structures de données IFT-2000 Abder Alikacem Arbres de recouvrement minimum Département dinformatique et de génie logiciel Édition Septembre 2009 JFK.

La formation à l’UJF UJF - Evolution sur 5 ans des Masters 1 et Masters 2 Inscriptions.
Arbres et graphes.
GRAPHES EN INFORMATIQUE. INTRODUCTION Les objets mathématiques appelés graphes apparaissent dans de nombreux domaines comme les mathématiques, la biologie,
Étape 0 - Les feux sont rouges pour la route N° 2 - Les feux sont rouges pour la route N° 2 Pendant 1 seconde Étape suivante.
IN302 – Chapitre 2 Arbres et arborescences. Isthmes Composantes connexes : 2.
Fonctions et Équations Racines.
Helen KASSEL (amphi), Herve BARBOT (TD, TP)

1 seconde feux rouges sur route N° 1 et N° 2 0 feux verts sur route N° 1 feux rouges sur route N° secondes feux oranges sur route N° 1 feux rouges.
Sixième étape : pondérer les graphes. Longueur d’une chaîne d’un graphe quelconque = nombre des arêtes qui la constituent. Distance entre deux sommets.
Génération de routes optimales Sujets Introduction TSP Colonies de fourmis (voir autre présentation Informs Healhcare) PIF6004 Sujets Spéciaux en informatique.
CSI2510 Structures de données et algorithmes Arbres couvrants minimaux
7. Problème de flot à coût minimum. 7.1 Graphes, graphes orientés, réseaux Un graphe G =(V, E) est constitué d’un ensemble non vide fini de sommets V.
MODÉLISATION chapitre 4
François Schwarzentruber ENS Rennes
V Graphes étiquetés Ce sont des graphes orientés où les arêtes sont affectées d’étiquettes. Lorsque les étiquettes sont des nombres, on dit que le graphe.
Notions de base, connexité
Université Abou Bakr Belkaid Faculté des Sciences Département d’informatique Algorithmique Avancée et Complexité Chap5: Les méthodes de résolution exactes.
Activités mentales rapides Bilan sur le cours
Recherche plus court Chemin par A*
chapitre 1 : Généralités sur les Fonctions.
Fonction racine carrée
Pr ZEGOUR Djamel Eddine
Chapitre 9 : Les fonctions (2)
Plan Introduction Parcours de Graphe Optimisation et Graphes
Domaine: Relations R.A.:
Technologies de l’intelligence d’affaires Séance 11
Université Abou Bakr Belkaid Faculté des Sciences Département d’informatique Algorithmique Avancée et Complexité Chap7: Les méthodes de résolution exactes.
faces : dessus gauche droite derrière devant dessous
Activités mentales rapides Bilan sur le cours
Plan Introduction Parcours de Graphe Optimisation et Graphes
Exercice 2 : Soit le polynôme P(x) = 2x4 – 180x² + 640x - 462
Exercice 2 : Soit le polynôme P(x) = 2x4 – 180x² + 640x - 462
La rédaction du mémoire Projet de Fin de Cycle 2016/2017.
Statistiques. Moyenne, Moyenne pondérée, Tableur et graphiques.
Exercice 4 : Soit la fonction f définie sur un ensemble Df
Groupes et réseaux sociaux
SDRP & MA Problème du rendez vous : un algorithme probabiliste et une analyse probabiliste 09/11/2018.
Ruoqi He & Chia-Man Hung

Problèmes de traversée
Généralités sur les fonctions
Plan Introduction Parcours de Graphe Optimisation et Graphes
Cycle, Cocycle, Arbre et Arborescence
triangles équilatéraux
Élections locales probabilistes
SYSTEME DU PREMIER ORDRE
Optimisation Logique GMEE329 Bruno Rouzeyre
CSI 3505 / Automne 2005: Conception et Analyse des Algorithmes I.
Domaine: Relations R.A.:
Piles et files.
LE « PLAN MATHS » JOURNÉE ACADÉMIQUE igen
IN302 – Chapitre 3 Plus courts chemins.
Arbre binaire.
CSI 3505 / Automne 2005: Conception et Analyse des Algorithmes I.
Résoudre les Inégalités
UMLV ã Plus courts chemins Toutes paires d'états
Fonctions.
A. Zemmari SDRP & MA Problème du rendez vous : un algorithme probabiliste et une analyse probabiliste A. Zemmari.
Elections locales probabilistes
SOKAFOUR FRV Fiche Technique 1 Domaines d’utilisations -Automobile
Transcription de la présentation:

Arbres et arborescences IN302 – Chapitre 2 Arbres et arborescences

Composantes connexes : 2 Isthmes 1 4 8 6 3 2 5 7 Composantes connexes : 2

Composantes connexes : 2 Isthmes 1 4 8 6 3 2 5 7 Composantes connexes : 2

Composantes connexes : 2 Isthmes 1 4 8 6 3 2 5 7 Composantes connexes : 2

Composantes connexes : 2 Isthmes 1 4 8 6 3 2 5 7 Composantes connexes : 2

Composantes connexes : 2 Isthmes 1 4 8 6 3 2 5 7 Composantes connexes : 2

Composantes connexes : 3 Isthmes 1 4 8 6 3 2 5 7 Composantes connexes : 3

Cycles 1 4 8 6 3 2 5 7 Cycles : 1

Cycles 1 4 8 6 3 2 5 7 Cycles : 1

Cycles 1 4 8 6 3 2 5 7 Cycles : 1

Cycles 1 4 8 6 3 2 5 7 Cycles : 1

Cycles 1 4 8 6 3 2 5 7 Cycles : 2

Racine 1 6 3 2 5 7 8 Le sommet 1 est racine

Aucun sommet n’est racine 1 6 3 2 5 7 8 Aucun sommet n’est racine

Tous les sommets sont des racines 1 6 3 2 5 7 8 Tous les sommets sont des racines

Expression 3  ek – b  (y + 1) 2

Expression 3  ek – b  (y + 1) / 2 - 2

Expression 3  ek – b  (y + 1) / 2 - 2  

Expression 3  ek – b  (y + 1) / 2 - 2   3 exp

Expression 3  ek – b  (y + 1) / 2 - 2   3 exp e k

Expression 3  ek – b  (y + 1) / 2 - 2   3 exp b + e k

Expression 3  ek – b  (y + 1) / 2 - 2   3 exp b + e k y 1

Expression 3  ek – b  (y + 1) / 2 - 2   3 exp b + e k y 1

Arborescence de recherche Soit un ensemble D (domaine) muni d’un ordre total Soit X  D, soit n  D Question : n  X ? Exemple : D = N ; X = {1,3,5,7,11,13,17} ; n = 5

Arborescence de recherche 7 13 3 5 1 17 11

Arborescence de recherche 5 7 13 3 5 1 17 11

Arborescence de recherche 5 7 3 13 1 5 11 17

Arborescence de recherche 7 13 3 5 1 17 11 5

Arborescence de recherche 7 3 5 13 1 5 11 17

Arborescence de recherche 7 13 3 5 1 17 11 5

Graphe valué (pondéré) Arbre de poids minimum 4 1 1 4 6 3 8 2 7 9 6 4 3 5 2 7 3 8 2 1 6 5 7 Graphe valué (pondéré)

Graphe partiel (en rouge), non connexe Arbre de poids minimum 4 1 1 4 6 3 8 2 7 9 6 4 3 5 2 7 3 8 2 1 6 5 7 Graphe partiel (en rouge), non connexe poids = 4+9+2+3+1+2+8+6 = 35

Graphe partiel (en rouge) : arbre Arbre de poids minimum 4 1 1 4 6 3 8 2 7 9 6 4 3 5 2 7 3 8 2 1 6 5 7 Graphe partiel (en rouge) : arbre poids = 4+9+2+1+8+6+7 = 37

Est-ce un arbre de poids minimum ? 4 1 1 4 6 3 8 2 7 9 6 4 3 5 2 7 3 8 2 1 6 5 7 Est-ce un arbre de poids minimum ?

Est-ce un arbre de poids minimum ? 4 1 1 4 6 3 8 2 7 9 6 4 3 5 2 7 3 8 2 1 6 5 7 Est-ce un arbre de poids minimum ?

Est-ce un arbre de poids minimum ? 4 1 1 4 6 3 8 2 7 9 6 4 3 5 2 7 3 8 2 1 6 5 7 Est-ce un arbre de poids minimum ?

Est-ce un arbre de poids minimum ? 4 1 1 4 6 3 8 2 7 9 6 4 3 5 2 7 3 8 2 1 6 5 7 Est-ce un arbre de poids minimum ?

Est-ce un arbre de poids minimum ? 4 1 1 4 6 3 8 2 7 9 6 4 3 5 2 7 3 8 2 1 6 5 7 Est-ce un arbre de poids minimum ?

Est-ce un arbre de poids minimum ? 4 1 1 4 6 3 8 2 7 9 6 4 3 5 2 7 3 8 2 1 6 5 7 Est-ce un arbre de poids minimum ? (poids = 29)

Est-ce un arbre de poids minimum ? 4 1 1 4 6 3 8 2 7 9 6 4 3 5 2 7 3 8 2 1 6 5 7 Est-ce un arbre de poids minimum ?

Est-ce un arbre de poids minimum ? 4 1 1 4 6 3 8 2 7 9 6 4 3 5 2 7 3 8 2 1 6 5 7 Est-ce un arbre de poids minimum ?

Est-ce un arbre de poids minimum ? 4 1 1 4 6 3 8 2 7 9 6 4 3 5 2 7 3 8 2 1 6 5 7 Est-ce un arbre de poids minimum ?

Est-ce un arbre de poids minimum ? 4 1 1 4 6 3 8 2 7 9 6 4 3 5 2 7 3 8 2 1 6 5 7 Est-ce un arbre de poids minimum ? (poids = 24)

Kruskal 1 4 1 1 4 6 3 8 2 7 9 6 4 3 5 2 7 3 8 2 1 6 5 7 9, 8, 7, 7, 6, 6, 5, 4, 4, 3, 3, 2, 2, 1, 1

Kruskal 1 4 1 1 4 6 3 8 2 7 9 6 4 3 5 2 7 3 8 2 1 6 5 7 9, 8, 7, 7, 6, 6, 5, 4, 4, 3, 3, 2, 2, 1, 1

Kruskal 1 4 1 1 4 6 3 8 2 7 9 6 4 3 5 2 7 3 8 2 1 6 5 7 9, 8, 7, 7, 6, 6, 5, 4, 4, 3, 3, 2, 2, 1, 1

Kruskal 1 4 1 1 4 6 3 8 2 7 9 6 4 3 5 2 7 3 8 2 1 6 5 7 9, 8, 7, 7, 6, 6, 5, 4, 4, 3, 3, 2, 2, 1, 1

Kruskal 1 4 1 1 4 6 3 8 2 7 9 6 4 3 5 2 7 3 8 2 1 6 5 7 9, 8, 7, 7, 6, 6, 5, 4, 4, 3, 3, 2, 2, 1, 1

Kruskal 1 4 1 1 4 6 3 8 2 7 9 6 4 3 5 2 7 3 8 2 1 6 5 7 9, 8, 7, 7, 6, 6, 5, 4, 4, 3, 3, 2, 2, 1, 1

Kruskal 1 4 1 1 4 6 3 8 2 7 9 6 4 3 5 2 7 3 8 2 1 6 5 7 9, 8, 7, 7, 6, 6, 5, 4, 4, 3, 3, 2, 2, 1, 1

Kruskal 1 4 1 1 4 6 3 8 2 7 9 6 4 3 5 2 7 3 8 2 1 6 5 7 9, 8, 7, 7, 6, 6, 5, 4, 4, 3, 3, 2, 2, 1, 1

Kruskal 1 4 1 1 4 6 3 8 2 7 9 6 4 3 5 2 7 3 8 2 1 6 5 7 9, 8, 7, 7, 6, 6, 5, 4, 4, 3, 3, 2, 2, 1, 1

Kruskal 1 4 1 1 4 6 3 8 2 7 9 6 4 3 5 2 7 3 8 2 1 6 5 7 9, 8, 7, 7, 6, 6, 5, 4, 4, 3, 3, 2, 2, 1, 1

Kruskal 1 4 1 1 4 6 3 8 2 7 9 6 4 3 5 2 7 3 8 2 1 6 5 7 Poids = 47

Kruskal 2 4 1 1 4 6 3 8 2 7 9 6 4 3 5 2 7 3 8 2 1 6 5 7 9, 8, 7, 7, 6, 6, 5, 4, 4, 3, 3, 2, 2, 1, 1

Kruskal 2 4 1 1 4 6 3 8 2 7 9 6 4 3 5 2 7 3 8 2 1 6 5 7 9, 8, 7, 7, 6, 6, 5, 4, 4, 3, 3, 2, 2, 1, 1

Kruskal 2 4 1 1 4 6 3 8 2 7 9 6 4 3 5 2 7 3 8 2 1 6 5 7 9, 8, 7, 7, 6, 6, 5, 4, 4, 3, 3, 2, 2, 1, 1

Kruskal 2 4 1 1 4 6 3 8 2 7 9 6 4 3 5 2 7 3 8 2 1 6 5 7 9, 8, 7, 7, 6, 6, 5, 4, 4, 3, 3, 2, 2, 1, 1

Kruskal 2 4 1 1 4 6 3 8 2 7 9 6 4 3 5 2 7 3 8 2 1 6 5 7 9, 8, 7, 7, 6, 6, 5, 4, 4, 3, 3, 2, 2, 1, 1

Kruskal 2 4 1 1 4 6 3 8 2 7 9 6 4 3 5 2 7 3 8 2 1 6 5 7 9, 8, 7, 7, 6, 6, 5, 4, 4, 3, 3, 2, 2, 1, 1

Kruskal 2 4 1 1 4 6 3 8 2 7 9 6 4 3 5 2 7 3 8 2 1 6 5 7 9, 8, 7, 7, 6, 6, 5, 4, 4, 3, 3, 2, 2, 1, 1

Kruskal 2 4 1 1 4 6 3 8 2 7 9 6 4 3 5 2 7 3 8 2 1 6 5 7 9, 8, 7, 7, 6, 6, 5, 4, 4, 3, 3, 2, 2, 1, 1

Kruskal 2 4 1 1 4 6 3 8 2 7 9 6 4 3 5 2 7 3 8 2 1 6 5 7 9, 8, 7, 7, 6, 6, 5, 4, 4, 3, 3, 2, 2, 1, 1

Kruskal 2 4 1 1 4 6 3 8 2 7 9 6 4 3 5 2 7 3 8 2 1 6 5 7 9, 8, 7, 7, 6, 6, 5, 4, 4, 3, 3, 2, 2, 1, 1

Kruskal 2 4 1 1 4 6 3 8 2 7 9 6 4 3 5 2 7 3 8 2 1 6 5 7 9, 8, 7, 7, 6, 6, 5, 4, 4, 3, 3, 2, 2, 1, 1

Kruskal 2 4 1 1 4 6 3 8 2 7 9 6 4 3 5 2 7 3 8 2 1 6 5 7 9, 8, 7, 7, 6, 6, 5, 4, 4, 3, 3, 2, 2, 1, 1

Kruskal 2 4 1 1 4 6 3 8 2 7 9 6 4 3 5 2 7 3 8 2 1 6 5 7 9, 8, 7, 7, 6, 6, 5, 4, 4, 3, 3, 2, 2, 1, 1

Kruskal 2 4 1 1 4 6 3 8 2 7 9 6 4 3 5 2 7 3 8 2 1 6 5 7 Poids = 47

Prim 4 1 1 4 6 3 8 2 7 9 6 4 3 5 2 7 3 8 2 1 6 5 7 E1 = {1}

Prim 4 1 1 4 6 3 8 2 7 9 6 4 3 5 2 7 3 8 2 1 6 5 7 E1 = {1}

Prim 4 1 1 4 6 3 8 2 7 9 6 4 3 5 2 7 3 8 2 1 6 5 7 E2 = {1, 2}

Prim 4 1 1 4 6 3 8 2 7 9 6 4 3 5 2 7 3 8 2 1 6 5 7 E2 = {1, 2}

Prim 4 1 1 4 6 3 8 2 7 9 6 4 3 5 2 7 3 8 2 1 6 5 7 E3 = {1, 2, 3}

Prim 4 1 1 4 6 3 8 2 7 9 6 4 3 5 2 7 3 8 2 1 6 5 7 E3 = {1, 2, 3}

Prim 4 1 1 4 6 3 8 2 7 9 6 4 3 5 2 7 3 8 2 1 6 5 7 E4 = {1, 2, 3, 5}

Prim 4 1 1 4 6 3 8 2 7 9 6 4 3 5 2 7 3 8 2 1 6 5 7 E4 = {1, 2, 3, 5}

Prim 4 1 1 4 6 3 8 2 7 9 6 4 3 5 2 7 3 8 2 1 6 5 7 E5 = {1, 2, 3, 5, 6}

Prim 4 1 1 4 6 3 8 2 7 9 6 4 3 5 2 7 3 8 2 1 6 5 7 E5 = {1, 2, 3, 5, 6}

Prim 4 1 1 4 6 3 8 2 7 9 6 4 3 5 2 7 3 8 2 1 6 5 7 E6 = {1, 2, 3, 5, 6, 8}

Prim 4 1 1 4 6 3 8 2 7 9 6 4 3 5 2 7 3 8 2 1 6 5 7 E6 = {1, 2, 3, 5, 6, 8}

Prim 4 1 1 4 6 3 8 2 7 9 6 4 3 5 2 7 3 8 2 1 6 5 7 E7 = {1, 2, 3, 5, 6, 8, 7}

Prim 4 1 1 4 6 3 8 2 7 9 6 4 3 5 2 7 3 8 2 1 6 5 7 E7 = {1, 2, 3, 5, 6, 8, 7}

Prim 4 1 1 4 6 3 8 2 7 9 6 4 3 5 2 7 3 8 2 1 6 5 7 Poids = 47