La fermeture transitive d'un graphe G est le Graphe G* + = (V, E*+), où une arête (i, j) є E+ ssi il y a une chaîne de i à j Si les chaînes de longueur 0 sont aussi considérées, le résultat est la fermeture transitive et réflexive G* – A*i,k = 1 ssi il y a une chaîne de si à sk
Previous PDF | Next PDF |
[PDF] Exemple de calcul de fermeture transitive avec les - Adrien Poupa
Voici le graphe pour lequel on se propose de calculer la fermeture transitive en calculant les puissances successives des matrices 1 2 3 4 5 6 La matrice
[PDF] TP 6 Fermeture transitive dun graphe orienté
Le but de ce TP est de calculer la fermeture transitive d'un graphe orienté D, puis de l'utiliser afin de calculer les composantes fortement connexes de D Langage
[PDF] Graphes orientés - Université de Montréal
8 Graphes orientés Calculer la fermeture transitive d'un graphe On peut utiliser l'algorithme de parcours en profondeur à partir de chaque sommet: O(n(n+m))
[PDF] Théorie des graphes et optimisation dans les graphes Table - CNRS
peut modéliser ce problème par un graphe non orienté, dont les sommets matrice d'adjacence de la fermeture transitive Gf du graphe G de départ
[PDF] Fermeture transitive - Dimitri Watel
TD 2 : Fermeture transitive Théorie des Dessinez la fermeture transitive des graphes suivants : A B C D E A Soit G un graphe orienté sans circuit Montrer
[PDF] Parcours de graphes - IRIF
13 déc 2017 · Les graphes sans circuits Fermeture transitive Données: un graphe orienté G = (X,U), un sommet x0 ∈ X Résultat: une arborescence de
[PDF] Algorithmique de graphes - LIPN
Tri topologique dans un graphe orienté sans circuit Déterminer la fermeture transitive du graphe réduit Gr qui est sans circuit 3 Déduire la fermeture
[PDF] Graphes Orientés - uOttawa
Utiliser l'Algorithme 5 16 (Algorithme 5 17) afin de trouver la fermeture transitive des graphes de l'Probl`eme 5 13 Montrer chaque matrice W(k) et graphe orienté
[PDF] Les graphes BTS SIO2
longueur p, la fermeture transitive, les niveaux et chemin de valeur minimale 1 Graphes simples orientés a) Graphe – représentation sagittal b) Sommets – arcs
[PDF] fermeture transitive matrice
[PDF] décomposition d'un graphe en niveaux
[PDF] chemin hamiltonien
[PDF] de l'année 1789 ? l'exécution du roi cm1
[PDF] graphe d'ordonnancement
[PDF] sujet algorithme bts sio corrigé
[PDF] calcul matrice booléenne
[PDF] calcul matriciel bts
[PDF] prise de note rapide tableau abréviations
[PDF] sauzay programme
[PDF] programme voltaire
[PDF] un petit paragraphe sur l'environnement
[PDF] exemple de texte argumentatif sur l'environnement
[PDF] texte sur l'environnement
14/12/2009
et structuresdedonnéesavancés 11PatrickReuter
http://www.labri.fr/~preuter/asda2009 surrécurrenceetTD8Siteweb/solutions
Dictionnaires
Lesarbres
quipèsentp 1 ,p 2 ,...,p n grammes. •Cethommeàdeuxenfants ensemblesdisjointspourquelasommedespoids desdeuxsousͲensemblessoitégal?Ils'agitduproblèmePARTITIONPARTITION
•Commenttrouverlespartitions? lessommesdesdeuxpoidssontégales?graphes
-UnensembleV(G)={v1 ,v 2 ,...,v n }desommets(anglais: onevertex,twovertices)14/12/2009
•Orientation: -lesgraphesnonorientés -lesgraphesorientés •degré •boucle •parité(sommetspairsetimpairs) •adjacence,voisinetvoisinage sommetisolésommetisolé •sousͲgraphe,clique •Isomorphisme •Chaîne,sousͲchaîne •Cycle •Grapherégulier •Graphecomplet •Grapheconnexe d'adjacence •SoitG=(V,E)avecV={s 1 ,s 2 ,...,s n 1si(s i ,s k )E,A i,k =0sinon decontacts descontacts...PatrickPetra
d'adjacence pourchaquesommetpourchaquesommetMatriced'adjacence
0 1 0 0 0 0 0
1 0 1 0 0 0 0
0 1 0 1 1 0 0
Patrick(1)
Jérôme(5)Petra(4)
(7) APierre(2)Clémentine(3)
(6)1:montrerlescontactsdirects
Entrée : Graphe G définie par une matrice d'adjacence A et un sommet s défini par son indice
fonction montrerContacts(s) début pour i de 1 à nbSommets(G) si(i s ET A[s][i]=1) alors afficher nom[i] à l' fin si fin pour fin { Montrer les conacts directs }14/12/2009
unsommetadéjàétévisité2:montrerlescontactsetles
contactsdescontactsEntrée : Graphe G définie par une matrice d'adjacence A et un sommet s défini par son indice
fonction montrerContacts(s)Début
marquerSommet(s) pour i de 1 à nbSommets(G) si (i s ET A[s][i]=1 ET NOT marqué(i)) alors afficher nom[i] à l' fin si fin pour fin { Montrer les contacts directs et les contacts des contacts directs }Etape2:montrerlescontactsetles
contactsdescontactsEntrée : Graphe G définie par une matrice d'adjacence A et un sommet s défini par son indice
fonction montrerContacts(s : integer) début marquerSommet(s) pour i de 1 à nbSommets(G) si (i s ET A[s][i]=1 ET NOT marqué(i)) alors pour j de 1 à nbSommets(G) si (j s ET A[i][j]=1 ET NOT marqué(j)) alors marquerSommet(j); afficher nom[j] à l'écran fin si fin pour fin si fin pour fin { Montrer les contacts directs et les contacts des contacts directs }Etape3:Reconnaîtrelarécursivité
fonction montrerContacts(s : integer) début marquerSommet(s) pour i de 1 à nbSommets(G) si (i s ET A[s][i]=1 ET NOT marqué(i)) alors afficher nom[i] à l'écran pour j de 1 à nbSommets(G) si (j s ET A[i][j]=1 ET NOT marqué(j)) alors marquerSommet(j); afficher nom[j] à l'écran fin si fin pour fin si fin pour fin { Montrer les contacts directs et les contacts des contacts directs }Etape4:Récursivité
Entrée : Graphe G définie par une matrice d'adjacence A et un sommet s défini par son indice
fonctionmontrerContacts(s : integer)