Cycle, Cocycle, Arbre et Arborescence

Slides:



Advertisements
Présentations similaires
Cycle, Cocycle, Arbre et Arborescence
Advertisements

 Un automatisme est généralement conçu pour commander une machine ou un groupe de machines. On appelle cette machine la "partie opérative" du processus,

 Qu’est ce qu’une matrice diagonale ? Une matrice diagonale est une matrice carrée dont les coefficients en dehors de la diagonale principale sont nuls.
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.
II Circuits dans un graphe Une chaine est une liste ordonnée de sommets où deux sommets voisins de la liste sont des sommets adjacents du graphe.
Cours COMPOSANTES DES VECTEURS Dimitri Zuchowski et Marc-Élie Lapointe.
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.
1.3 COORDONNÉES DES POINTS
Thème 1 : Ondes et Matière.
Dimitri Zuchowski et Marc-Élie Lapointe
Reprise du cours ( ) Aujourd’hui :
Université Abou Bakr Belkaid Faculté des Sciences Département d’informatique Algorithmique Avancée et Complexité Chap5: Les méthodes de résolution exactes.
CHAPITRE III Hypothèses de la Résistance des Matériaux
VI Graphes probabilistes
Techniques d’Optimisation Chapitre 2: Problème de flôt
Analyse en Composantes Principales A.C.P. M. Rehailia Laboratoire de Mathématiques de l’Université de Saint Etienne (LaMUSE).
TP21 Bilan activité 1 : La Spécificité des Ac
I Définition chapitre 1 Les Matrices.
Le champ électrostatique
Chapitre 13 : Echantillonnage
Dimitri Zuchowski et Marc-Élie Lapointe
II La colinéarité en Géométrie analytique
Chapitre 9 : Les fonctions (2)
Plans d’expériences: Plans factoriels
Homographies Patrick Hébert & Denis Laurendeau (Dernière révision : septembre 2016)
Régression linéaire (STT-2400)
Exercice 1 : On donne le tableau de valeurs suivant :
Université Abou Bakr Belkaid Faculté des Sciences Département d’informatique Algorithmique Avancée et Complexité Chap7: Les méthodes de résolution exactes.
II Courbe représentative d’une fonction
1°) Equations de droites : équations réduites :
Régularité et algèbre 3.1 L’élève doit pouvoir explorer des relations : a) à partir de suites non numériques à motif croissant impliquant les notions d’aire.
Information, Communication, Calcul
Eléments de la Théorie des Probabilités
Stabilité des porteurs horizontaux (Poutres)
Notion De Gestion De Bases De Données
Troisième Chapitre 9: Les Probabilités
1.2 dénombrement cours 2.
Exercice 1°) Soit la fonction f polynôme degré 2
Chapitre 3 : Caractéristiques de tendance centrale
Cours de physique générale II Ph 12
SDRP & MA Problème du rendez vous : un algorithme probabiliste et une analyse probabiliste 09/11/2018.
Eléments de la Théorie des Probabilités
A. Zemmari SDRP & MA Modèles et Approches Formels pour les Systèmes Distribués -Algorithmes distribués probabilistes.
Plan Introduction Parcours de Graphe Optimisation et Graphes
Élections locales probabilistes
La Dualité et l’Analyse sensitive et post-optimale en PL
CARACTERISTIQUES D’INERTIE DES SOLIDES
Université de la méditerranée
Les nombres complexes Saison 1 - Épisode 2. Les nombres complexes Saison 1 - Épisode 2.
Caractéristiques des ondes
Chapitre 7 : Figures usuelles
Reconnaissance de formes: lettres/chiffres
Construire et utiliser un banc de filtres
IFT313 Introduction aux langages formels
CSI 3505 / Automne 2005: Conception et Analyse des Algorithmes I.
Seconde 8 Chapitre 9: Les droites
Chapitre 12 : Notion de fonction
Arbre binaire.
Arbres et arborescences
μ = N 3) Moyenne d’une série discrète : ∑ ni xi que l’on peut noter
A. Zemmari SDRP & MA Problème du rendez vous : un algorithme probabiliste et une analyse probabiliste A. Zemmari.
l’algorithme du simplexe
Ahmed katif La lumière et les couleurs La dispersion de la lumière -l’arc- en- ciel est un phénomène naturel qu’on observe parfois dans le ciel ? Comment.
Vers la dimension 3. La géométrie dans l'espace ne fait qu'étendre les concepts qui vous sont familiers en dimension 2 à la dimension 3. Le plus difficile.
Elections locales probabilistes
Association des conducteurs تجميع الموصلات الأومية
Dérivation – Fonctions cosinus et sinus
Transcription de la présentation:

Cycle, Cocycle, Arbre et Arborescence Chapitre 2 Cycle, Cocycle, Arbre et Arborescence Les cycles et cocycles Béjaia, 2014

Généralités sur les cycles Soient G=(X, U) un graphe avec |U|=m et ={u1, u2, …, uk} un cycle de G. On choisit un sens de parcours du cycle . Le vecteur représentatif du cycle  est défini comme suit: =(1, …, m) où: Exemple: Soit le graphe, sachant que 1=(1,2), 2=(1,3), 3=(3,2), 4=(3,4), 5=(2,4), 6=(2,5) et 7=(4,5). Donner le vecteur représentatif de ={3, 4, 7, 6)} +={ u U/ u est orienté dans le même sens que } -={ u U/ u est orienté dans le sens contraire que } 5 2 1 4 3

Généralités sur les cycles Un cycle est une somme de cycles élémentaires sans arcs communs. Un cycle est dit élémentaire si lors de son parcours on ne rencontre pas deux fois le même sommet sauf le premier et le dernier sommet. Un cycle est dit minimal si la suppression d’un de ses arcs lui fait perdre sa propriété. Le cycle de l’exemple est il minimal? On montre qu’un cycle est élémentaire si et seulement si il est minimal. Une base fondamentale de cycles est un ensemble de cycles (1, …, k) indépendants et forme une famille génératrice. Une base de cycle n’est pas unique. Par contre, la cardinalité est la même

Théorème: Nombre cyclomatique Soit G=(X, U) un cycle d’ordre n et |U|=m et ayant p composantes connexes. La dimension de la base de cycle, appelée nombre cyclomatique est: (G)=m-n+p Preuve: Considérer la séquence des graphes partiels G0, …, Gn où: G0 est constitué de n sommets isolés, U= Le graphe partiel Gi est obtenu à partir de Gi-1 par ajout d’un arc de G Gn=G On désigne par (Gi) le nombre de cycles élémentaires indépendants de Gi. On raisonnera par récurrence Nous avons bien (G0)= 0 car G0 est sans cycle et on a (G0)= m0-n0+p=0-n+n

Preuve du théorème Nous avons bien (G0)= 0 car G0 est sans cycle et on a: (G0)= m0-n+p0=0-n+n Supposons que cette relation est vraie pour k<n on a: (Gi)=mi – ni +pi i  k et montrons que (Gk+1)=mk+1 – nk+1 +pk+1 En ajoutant un arc u(k+1) à Gk on obtient Gk+1 . Deux cas se présentent: L’ajout de arc u(k+1) crée un nouveau cycle on a alors (Gk+1)=(Gk) + 1 mk+1 = mk + 1  (Gk+1)= mk – nk +pk + 1= mk+1 -1-n+ pk+1 + 1 pk+1 = pk = mk+1 -n+ pk+1 L’ajout de u(k+1) ne crée pas de cycle. Dans ce cas les extrémités de cet arc sont dans deux composantes connexes différentes et le nombre de composantes connexes de G diminue. On a: (Gk+1)=(Gk) mk+1 = mk + 1  (Gk+1)= mk – n+pk = mk+1 -1-n+ pk+1 + 1 pk+1 = pk - 1 = mk+1 -n+ pk+1 Remarque: La preuve de ce théorème offre un algorithme de recherche de la base de cycles d’un graphe

Algorithme de recherche d’une base de cycle (0) On démarre avec le graphe partiel G0 =(X, ) où: mo=0, p0= n et (G0)= 0 poser i=1 (1) On ajoute l’arc u de G, tester si on crée au moins un cycle Si oui, on choisit un linéairement indépendant des autres et (Gi)= (Gi-1)+1 Si non, (Gi) reste inchangé (2) Tester si i=m Si oui, terminer Si non poser i=i+1 et aller en 1) Exemple 2: Soit le graphe non orienté suivant où 1=12 2=13 3=43 4=23 5=25 6=14 7=35 8=56 9=46 Déterminer la base de cycles de G 2 5 1 3 6 4

Généralités sur les cocycles Soient G=(X, U) un graphe de G et AX. Considérons les sous ensembles d’arc suivants: +(A)={uU/ I(u)  A et T(u)  A} -(A)={uU/ I(u)  A et T(u) A} L’ensemble (A)=+(A)  -(A) est appelé cocycle engendré par A. Un cocycle est dit élémentaire s’il relie deux sous graphes connexes disjoints et dont l’union est une composante connexe de G, ie, (A) est cocycle élémentaire  ( A= A1  A2 A1  A2= A1   A2   GA1 et GA2 connexes et GA1 A2 est une composante connexe de G). Le vecteur représentatif de Rm de (A) est:

Exemple 3 Soit A={1, 2, 8, 9} une partie de l’ensemble des sommets X du graphe. Déterminer le cocycle engendré par A. Est-il élémentaire ? Justifiez ? Ce graphe est-il fortement connexe ? Sinon, déterminer ses composantes fortement connexes ? Donner le graphe réduit Gr associé au graphe G (on retiendra l’arc de poids le plus faible dans le cas de l’existence de plusieurs arcs de même orientation allant d’une composante fortement connexe Ci à une composante fortement connexe Cj. 3) Donnez la matrice d’adjacence associée au graphe réduit Gr ? Etudiez les propriétés du graphe réduit Gr ?

Quelques résultats Tout cocycle w de G est une somme de cocycles élémentaires sans arcs communs (exercice). Lemme des arcs coloriés (Minty) Soit G un graphe dont les arcs sont u1, …, um sont coloriés en rouge, ou vert ou noir et supposons que l’arc u1 est en noir. L’une des deux propositions suivantes est vérifiée Il passe par u1 un cycle élémentaire rouge et noir avec tous les arcs noirs sont orientés dans le même sens Il passe par u1 un cocycle élémentaire vert et noir avec tous les arcs noirs sont orientés dans le même sens. Conséquence: Tout arc appartient soit à un circuit élémentaire ou à un cocircuit élémentaire (est un cocycle dont les arcs sont orientés dans le même sens) Théorème: Soit G=(X, U) un graphe d’ordre n ayant m arcs et p composantes connexes. La dimension de la base de cocycles appelée nombre cocyclomatique est: (G)=n-p

Preuve et algorithme de construction d’une base de cocycles Supposons que le graphe est connexe (p=1) et formons les n-1 cocycles élémentaires indépendants de proche en proche - On prend un sommet quelconque a1 et posons A1={a1}. Le cocycle w(A1) contient un cocycle élémentaire et soit (a1, a2) une arête de ce cocycle avec a1  A1 et a2  A1 On pose A2=A1 {a2}, le cocycle w(A2) contient un cocycle élémentaire et soit (x, a3) une arête de ce cocycle avec x  A2 et a3  A2 - On pose A3=A2 {a3}, et on recommence. A la fin du processus on aurait construit (n-1) cocycles élémentaires, linéairement indépendants. Si le graphe n’est pas connexe, soient C1, …, Cp ses composantes connexes. Il existerait ( (|C1| -1)+…+(|Cp|-1))=n-p cocycles élémentaires indépendants Résultat: L’espace M des cycles et l’espace  des cocycles sont orthogonaux dim M + dim  =m Déterminer la base de cocycle du graphe de l’exemple 3