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.

Slides:



Advertisements
Présentations similaires
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.
Advertisements

Un problème : calcule la vitesse de la Dorette, connaissant le temps mis par une pomme de pin pour parcourir une certaine distance Première étape: Connaître.
Exercice 1 : A Roland-Garros, un balayeur doit, lors d’une interruption de jeu, nettoyer les lignes de la moitié d’un court de tennis. Pour gagner du temps,
Cours COMPOSANTES DES VECTEURS Dimitri Zuchowski et Marc-Élie Lapointe.
LA ROSE DES VENTS
Chapitre 1: Les fonctions polynômes
Utiliser le calcul littéral pour résoudre ou démontrer
Coloration de graphe, backtracking, branch and bound
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.
Utilisation de l’abaque de Smith
1.3 COORDONNÉES DES POINTS
Lois fondamentales de l'algèbre de Boole
Exercice 1 Soient le point A( 2 ; 5 ) et la droite d d’équation y = 3x – 1 dans un repère orthonormé. Déterminez l’équation de la droite d’, perpendiculaire.
Exercice 4 Soient les points A( - 1 ; - 1 ), B( 2 ; - 2 ) et C( 0 ; 2 ) dans un repère orthonormé. 1°) Le triangle ABC est-il isocèle ? Équilatéral ? Rectangle.
chapitre 1 Polynômes degré 2
Activités mentales rapides Bilan sur le cours
I Définition chapitre 1 Les Matrices.
Exercice 1 : (un) est une suite arithmétique définie sur N.
Exercice 1 : Quatre communes A, E, F et D de quatre pays différents sont jumelées entre elles ( jumelages ED, AE, AF, FD, AD et EF ). Elles organisent.
II La colinéarité en Géométrie analytique
Exercice 4 Soient les points A( - 1 ; - 1 ), B( 2 ; - 2 ) et C( 0 ; 2 ) dans un repère orthonormé. 1°) Le triangle ABC est-il isocèle ? Équilatéral ?
Pr ZEGOUR Djamel Eddine
Chapitre 9 : Les fonctions (2)
On a une infinité d’angles remarquables !
Domaine: Relations R.A.:
EXPLOITATION DE LA REPRÉSENTATION GRAPHIQUE
Exercice 6 : Les sommets de ce graphe sont des équipes, et les arêtes des matchs d’un tournoi. Combien de matchs devra disputer chaque équipe ? Combien.
1°) Equations de droites : équations réduites :
Faire une figure comme celle-ci, la plus précise possible
faces : dessus gauche droite derrière devant dessous
Connaître les triangles
Activités mentales rapides Bilan sur le cours
Exercice 1 : ABCD est un carré de côté a de sens direct, et ABE et BFC deux triangles équilatéraux de sens directs. 1°) Déterminez la hauteur h d’un triangle.
Information, Communication, Calcul
Exercice 4 : Soit les fonctions suivantes : 7x - 4 3x x
3g2 Théorème de Thales cours mathalecran d'après
LES GRAPHES. Introduction L'introduction d'éléments de la théorie des graphes dans l'enseignement de spécialité de la classe terminale de la série ES.
SDRP & MA Problème du rendez vous : un algorithme probabiliste et une analyse probabiliste 09/11/2018.
Cycle, Cocycle, Arbre et Arborescence
4°) Intervalle de fluctuation :
La projection orthogonale à vues multiples
La jonction des phrases
Les Enigmes de traversées Les Enoncés des problèmes:
Élections locales probabilistes
Mode, moyenne et médiane
CHAPITRE 4 Triangles et droites parallèles
Graphe – Chaîne de cotes DOSSIER RESSOURCE
CHAPITRE 7 Triangle rectangle, Cercle et Bissectrice
Mesures de Position Dispersion et Forme
Les nombres complexes Saison 1 - Épisode 2. Les nombres complexes Saison 1 - Épisode 2.
Une introduction à la propriété de Thalès
TP5: La diffraction de la lumière
Chapitre 7 : Figures usuelles
Chapitre 8 : Organisation et gestion de données
II La colinéarité en Géométrie analytique
Une introduction à la propriété de Thalès
Chapitre 3 : Notions de géométrie
Les différents modes de démarrage de Windows
Seconde 8 Chapitre 9: Les droites
Chapitre 12 : Notion de fonction
Exercice 1 : Soit la pyramide à base trapézoïdale
μ = N 3) Moyenne d’une série discrète : ∑ ni xi que l’on peut noter
Fabienne BUSSAC QUADRILATERES 1. LOSANGE
UMLV ã Plus courts chemins Toutes paires d'états
Correction exercice Afrique2 95
Agrandissement et réduction
Elections locales probabilistes
LES GRAPHES. Introduction L'introduction d'éléments de la théorie des graphes dans l'enseignement de spécialité de la classe terminale de la série ES.
Dérivation – Fonctions cosinus et sinus
Transcription de la présentation:

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.

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. Exemple : A EB DC

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. Exemple : la chaine BECD A EB DC

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. Exemples : la chaine BECD la chaine ACEA EBEB DC DC

II Circuits dans un graphe La longueur d’une chaine est le nombre d’arêtes la composant. Exemples : la chaine BECD la chaine ACE longueur 3longueur 2A EBEB DC DC

Propriété : soit M la matrice d’un graphe. p est un entier non nul. M p désigne la matrice produit M × M × … × M ( p fois ) L’élément a ij de la matrice M p est le nombre de chaines de longueur p allant du sommet i au sommet j.

Propriété : soit M la matrice d’un graphe. p est un entier non nul. M p désigne la matrice produit M × M × … × M ( p fois ) L’élément a ij de la matrice M p est le nombre de chaines de longueur p allant du sommet i au sommet j. A A B C D E A EB M = B C DC D E

Propriété : soit M la matrice d’un graphe. p est un entier non nul. M p désigne la matrice produit M × M × … × M ( p fois ) L’élément a ij de la matrice M p est le nombre de chaines de longueur p allant du sommet i au sommet j. A A B C D E A EB M = B C DC D E

Déterminez les chaines de longueur 2 de A à A p est un entier non nul. M p désigne la matrice produit M × M × … × M ( p fois ) L’élément a ij de la matrice M p est le nombre de chaines de longueur p allant du sommet i au sommet j. A A B C D E A EB M² = B C DC D E

Déterminez les chaines de longueur 2 de A à A Il y a 3 chaines de longueur 2 de A à A : ABA ; ACA ; ADA A A B C D E A EB M² = B C D C D E

Déterminez les chaines de longueur 3 de C à E. A A B C D E A EB M = B C D C D E

Déterminez les chaines de longueur 3 de C à E. Il y a 5 chaines de longueur 3 de C à E : A A B C D E A EB M 3 = B C D C D E

Déterminez les chaines de longueur 3 de C à E. Il y a 5 chaines de longueur 3 de C à E : CABE ; CACE ; CDCE ; CECE ; CEBE. A A B C D E A EB M 3 = B C D C D E

II Circuits dans un graphe La distance entre deux sommets est la plus petite longueur de toutes les chaines les reliant ( longueur de la chaine la plus courte entre les deux sommets ). A EB DC

II Circuits dans un graphe La distance entre deux sommets est la plus petite longueur de toutes les chaines les reliant. Exemples : distance BC = distance DA =A EBEB DC DC

II Circuits dans un graphe La distance entre deux sommets est la plus petite longueur de toutes les chaines les reliant. Exemples : distance BC = 2 distance DA = 1 chaines BAC ( 2 ) BEC ( 2 ) BADC ( 3 )DA ( 1 ) DCA ( 2 ) DCEBA (4) Aetc…A etc… EBEB DC DC

II Circuits dans un graphe Le diamètre d’un graphe est la plus grande distance de toutes les chaines reliant tous les sommets. A EB DC

II Circuits dans un graphe Le diamètre d’un graphe est la plus grande distance de toutes les chaines reliant tous les sommets. Distance : longueur minimale, donc entre 2 sommets on ne repasse pas par une arête déjà utilisée. A EB DC

II Circuits dans un graphe Le diamètre d’un graphe est la plus grande distance de toutes les chaines reliant tous les sommets. Distance : longueur minimale, donc entre 2 sommets on ne repasse pas par une arête déjà utilisée. A EB DC longueur ABCDE A B C D E

II Circuits dans un graphe Le diamètre d’un graphe est la plus grande distance de toutes les chaines reliant tous les sommets. Distance : longueur minimale, donc entre 2 sommets on ne repasse pas par une arête déjà utilisée. A EB DC l ongueur ABCDE A01112 B10221 C12011 D12102 E21120

II Circuits dans un graphe Le diamètre d’un graphe est la plus grande distance de toutes les chaines reliant tous les sommets. Le diamètre du graphe est 2, correspondant par exemple aux chaines BAD, CEB, ACD… A EB DC longueur ABCDE A01112 B10221 C12011 D12102 E21120

II Circuits dans un graphe Une chaine fermée est une chaine où l’origine et l’extrémité sont confondues.

II Circuits dans un graphe Une chaine fermée est une chaine où l’origine et l’extrémité sont confondues. Exemples : la chaine fermée BECDAB la chaine fermée ACEBACEBAA EBEB DC DC

II Circuits dans un graphe Un cycle est une chaine fermée où les arêtes utilisées ne l’ont été qu’une seule fois.

II Circuits dans un graphe Un cycle est une chaine fermée où les arêtes utilisées ne l’ont été qu’une seule fois. Exemples : le cycle BECDAB le cycle ACEBAA EBEB DC DC

II Circuits dans un graphe Une chaine eulérienne est une chaine utilisant toutes les arêtes du graphe une seule fois.

II Circuits dans un graphe Une chaine eulérienne est une chaine utilisant toutes les arêtes du graphe une seule fois. Exemples : la chaine eulérienne la chaine eulérienne ABECDAC CEBACDAA EBEB DC DC

II Circuits dans un graphe Un cycle eulérien est une chaine fermée utilisant toutes les arêtes du graphe une seule fois.

II Circuits dans un graphe Un cycle eulérien est une chaine fermée utilisant toutes les arêtes du graphe une seule fois. Exemples : le cycle ABECDACle cycle CEBACDA n’est pas une chaine fermée ! idemA EBEB DC DC

Ajoutez une arête au graphe pour obtenir un cycle eulérien : est une chaine fermée utilisant toutes les arêtes du graphe une seule fois. Exemples : le cycle ABECDACle cycle CEBACDA n’est pas une chaine fermée ! idemA EBEB DC DC

Ajoutez une arête au graphe pour obtenir un cycle eulérien : Un cycle eulérien est une chaine fermée utilisant toutes les arêtes du graphe une seule fois. Exemples : le cycle eulérien ABECDACAle cycle CEBACDA est une chaine fermée ! n’est pas une chaine fermée !A EBEB DC DC

Ajoutez une arête au graphe pour obtenir un cycle eulérien : Un cycle eulérien est une chaine fermée utilisant toutes les arêtes du graphe une seule fois. Exemples : le cycle eulérien ABECDACAle cycle eulérien CEBACDAC A EBEB DC DC

Quelles sont les conditions pour avoir un cycle eulérien ? Un cycle eulérien est une chaine fermée utilisant toutes les arêtes du graphe une seule fois. Exemples : le cycle eulérien ABECDACAle cycle eulérien CEBACDAC A EBEB DC DC

Quelles sont les conditions pour avoir un cycle eulérien ? Il faut que tous les sommets soient de degré pair. Exemples : le cycle eulérien ABECDACAle cycle eulérien CEBACDAC degrésA4A4 E2B2E2B2 D2 C4 D2 C4

Quelles sont les conditions pour avoir un cycle eulérien ? Il faut que tous les sommets soient de degré pair. Pourquoi ?

Quelles sont les conditions pour avoir un cycle eulérien ? Il faut que tous les sommets soient de degré pair. Car si un sommet est de degré impair, 1 er cas : supposons que la chaine commence par ce sommet : 1 ère arête

Quelles sont les conditions pour avoir un cycle eulérien ? Il faut que tous les sommets soient de degré pair. Car si un sommet est de degré impair, 1 er cas : supposons que la chaine commence par ce sommet : 1 ère arête 2 ème arête

Quelles sont les conditions pour avoir un cycle eulérien ? Il faut que tous les sommets soient de degré pair. Car si un sommet est de degré impair, 1 er cas : supposons que la chaine commence par ce sommet : 3ème 1 ère arête 2 ème arête

Quelles sont les conditions pour avoir un cycle eulérien ? Il faut que tous les sommets soient de degré pair. Car si un sommet est de degré impair, 1 er cas : supposons que la chaine commence par ce sommet : 3ème 1 ère arête 4ème 2 ème arête

Quelles sont les conditions pour avoir un cycle eulérien ? Il faut que tous les sommets soient de degré pair. Car si un sommet est de degré impair, 1 er cas : supposons que la chaine commence par ce sommet : 3ème 1 ère arête 4ème 2 ème arête

Quelles sont les conditions pour avoir un cycle eulérien ? Il faut que tous les sommets soient de degré pair. Car si un sommet est de degré impair, 1 er cas : supposons que la chaine commence par ce sommet : 1 ère arête etc…

Quelles sont les conditions pour avoir un cycle eulérien ? Il faut que tous les sommets soient de degré pair. Car si un sommet est de degré impair, 1 er cas : supposons que la chaine commence par ce sommet, elle part de ce sommet sans s’y terminer : 1 ère arête dernière arrête etc…

Quelles sont les conditions pour avoir un cycle eulérien ? Il faut que tous les sommets soient de degré pair. Car si un sommet est de degré impair, 2 ème cas : supposons que la chaine termine par ce sommet : dernière arrête

Quelles sont les conditions pour avoir un cycle eulérien ? Il faut que tous les sommets soient de degré pair. Car si un sommet est de degré impair, 2 ème cas : supposons que la chaine termine par ce sommet : dernière arrête

Quelles sont les conditions pour avoir un cycle eulérien ? Il faut que tous les sommets soient de degré pair. Car si un sommet est de degré impair, 2 ème cas : supposons que la chaine termine par ce sommet : dernière arrête

Quelles sont les conditions pour avoir un cycle eulérien ? Il faut que tous les sommets soient de degré pair. Car si un sommet est de degré impair, 2 ème cas : supposons que la chaine termine par ce sommet : dernière arrête

Quelles sont les conditions pour avoir un cycle eulérien ? Il faut que tous les sommets soient de degré pair. Car si un sommet est de degré impair, 2 ème cas : supposons que la chaine termine par ce sommet : dernière arrête etc…

Quelles sont les conditions pour avoir un cycle eulérien ? Il faut que tous les sommets soient de degré pair. Car si un sommet est de degré impair, 2 ème cas : supposons que la chaine termine par ce sommet, elle ne part pas de ce sommet : 1 ère arête dernière arrête etc…

Si un sommet est de degré pair, 1 er cas : supposons que la chaine commence par ce sommet, elle … 1 ère arête etc…

Si un sommet est de degré pair, 1 er cas : supposons que la chaine commence par ce sommet, elle … 1 ère arête etc…

Si un sommet est de degré pair, 1 er cas : supposons que la chaine commence par ce sommet, elle … 1 ère arête etc…

Si un sommet est de degré pair, 1 er cas : supposons que la chaine commence par ce sommet, elle … : 1 ère arête etc…

Si un sommet est de degré pair, 1 er cas : supposons que la chaine commence par ce sommet, elle termine par ce sommet : 1 ère arête etc…

Si un sommet est de degré pair, 1 er cas : supposons que la chaine termine par ce sommet, elle … dernière arête

Si un sommet est de degré pair, 1 er cas : supposons que la chaine termine par ce sommet, elle … dernière arête avant-dernière arête

Si un sommet est de degré pair, 1 er cas : supposons que la chaine termine par ce sommet, elle … dernière arête

Si un sommet est de degré pair, 1 er cas : supposons que la chaine termine par ce sommet, elle … dernière arête etc…

Si un sommet est de degré pair, 1 er cas : supposons que la chaine termine par ce sommet, elle … dernière arête etc…

Si un sommet est de degré pair, 1 er cas : supposons que la chaine termine par ce sommet, elle commence par ce sommet. dernière arête etc…

Conclusion : Un sommet de degré impair est un sommet …

Conclusion : Un sommet de degré impair est un sommet d’origine ou d’extrémité d’une chaine eulérienne.

Combien peut-on avoir de sommets de degrés impairs pour obtenir une chaine eulérienne ou un cycle eulérien ? …

2, pour une chaine eulérienne qui commence par 1 sommet de degré impair et se termine par 1 sommet de degré impair. 0, pour un cycle eulérien qui commence et se termine par n’importe quel sommet de degré pair.

Théorème d’Euler : Pour avoir une chaine eulérienne ( sans qu’il soit un cycle eulérien ) il faut qu’il y ait 2 sommets de degrés impairs. Pour avoir un cycle eulérien il faut qu’il y ait 0 sommet de degrés impairs.

Résumé : → signifie « toutes les arêtes du graphe » → signifie « arêtes de la chaine utilisées une seule fois » chaine → chaine fermée → cycle → cycle eulérien chaine eulérienne

Application : étudions… …

Application : étudions… les ponts de Königsberg ! Au 18 ème siècle, les habitants de Königsberg se demandèrent s’il était possible de trouver un chemin passant sur tous les 7 ponts de la ville et une seule fois. Rive Nord Ile Ouest Ile Est Rive Sud

Application : étudions… les ponts de Königsberg ! Au 18 ème siècle, les habitants de Königsberg se demandèrent s’il était possible de trouver un chemin passant sur tous les 7 ponts de la ville et une seule fois. Rive Nord Ile Ouest Ile Est Rive Sud

Application : étudions… les ponts de Königsberg ! Au 18 ème siècle, les habitants de Königsberg se demandèrent s’il était possible de trouver un chemin passant sur tous les 7 ponts de la ville et une seule fois. Rive Nord 3 degrés : Ile Ouest 5 Ile Est 3 Rive Sud 3

On a 4 sommets de degrés impairs, donc d’après le théorème d’Euler il n’est pas possible d’avoir une chaine eulérienne ni un cycle eulérien, donc il est impossible de passer une seule fois sur tous les ponts de la ville. Rive Nord 3 degrés : Ile Ouest 5 Ile Est 3 Rive Sud 3