SlideShare una empresa de Scribd logo
1 de 22
Descargar para leer sin conexión
Théorie des graphes
Un peu de vocabulaire
Présenté Par
Mohamed Bouhamed
Théorie des graphes
L’objectif est de décrire des objets
(d’où un vocabulaire spécifique) dont
nous aurons besoin pour résoudre
différents problèmes.
Un graphe est défini :
• par un ensemble S de points
(appelés « sommets »), le
plus souvent symbolisés par
des numéros 1 , 2 , 3, etc…. ,
ou par des lettres a, b, c…
• par des liens reliant certains
sommets entre eux ; ces liens
qui créent donc des couples
de sommets, se nommeront (et
se représenteront sur le
dessin) par des « arcs » ou
des « arêtes » selon que le
graphe est « orienté » ou
« non orienté ».
a
d
b
e
c
Un graphe non orienté
Un graphe orienté
a
db
e
c
une arête
un sommet
un arc
ou
arc orienté
Définition : ordre d’un graphe
• ordre d’un graphe :
nombre de sommets du graphe
a
d
b
e
c
Graphe d’ordre 5
a
d
b
c
Graphe d’ordre 4
Remarque : un sommet peut ne pas être en relation
avec les autres sommets du graphe.
Définitions : arc et arête
• Arc : couple (x;y) formé par deux
sommets « en relation » dans un graphe
orienté. Se symbolise par une flèche.
• Arête : nom d'un arc, dans un graphe non
orienté. Se symbolise par un trait.
a
d
b
e
c
Un graphe non orienté
L’arête (c;d)
le sommet e
Un graphe orienté
a
db
e
c
L’ arc
(c;d)
Définitions : boucle
• Boucle : arc reliant un sommet à lui-
même, ie dont ses extrémités sont
confondues.
a
d
b
e
c
Une boucle (a;a)
Définitions : chaîne
• Une chaîne dans un graphe G,
est une suite d’arêtes qui se
suivent et relient certains
sommets du graphe.
Si le premier sommet est a et
le dernier b, on dira que la
chaîne relie a et b.
En plus, on dira que la chaîne
a pour longueur k lorsque le
nombre d'arêtes de la chaîne
est k.
Une chaîne doit comporter au
moins une arête.
a
d
b
e
c
•Par exemple, a-b-c-d-b-e
est une chaîne qui relie a à e;
elle a pour longueur 5.
Définition : cycle
• Un cycle dans un graphe
G, est une chaîne qui a le
même point de départ et
d’arrivée.
C’est-à-dire une suite
d’arêtes qui se suivent et
qui « se referment ».
En plus, on dira que la
cycle a pour longueur k
lorsque le nombre
d'arêtes du cycle est k.
a
d
b
e
c
•Par exemple, a-b-e-a
est un cycle qui part de a;
il est de longueur 3
Définition (rappel) : ordre d’un graphe
• ordre d’un graphe :
nombre de sommets
du graphe
a
d
b
e
c
Graphe d’ordre 5
Définition : graphe complet
graphe complet :
un graphe est
complet si quels que
soient deux sommets
distincts, il existe un
arc (ou une arête) les
reliant dans un sens
ou dans l'autre
(lorsqu’on a un
graphe orienté)
a
d
b
c
a
d
b
c
Graphe non complet
Graphe complet
d’ordre 4
Définition : graphe complet
graphe complet :
un graphe est
complet si quels que
soient deux sommets
distincts, il existe un
arc (ou une arête) les
reliant dans un sens
ou dans l'autre
(lorsqu’on a un
graphe orienté)
a
b
c
Graphe orienté
complet d’ordre 3
Graphe orienté
non complet
d’ordre 3
a
b
c
Définitions : distance et diamètre
• On appelle distance
entre deux sommets
la longueur de la plus
petite chaîne les
reliant.
• On appelle diamètre
d'un graphe la plus
longue des distances
entre deux sommets.
a
d
b
e
c
La distance entre a et e est 1
La distance entre a et d est 2
Le diamètre du graphe est 2
car c’est la plus grande distance
entre 2 sommets quelconques
Exemple : distance et diamètre
a
d
b
e
c
La distance entre a et e est 1
La distance entre a et d est 3
La distance entre c et b est 2
Le diamètre du graphe est 3
car c’est la plus grande distance
entre 2 sommets quelconques
Définition : degré d’un sommet
• Degré d’un sommet :
nombre d'arête issues
d'un sommet dans un
graphe non orienté;
nombre d’arcs
arrivant ou partant
d’un sommet dans un
arc orienté
a
d
b
e
c
Un graphe non orienté
Un graphe orienté
a
db
e
c
un sommet
de degré 3
un sommet
de degré 2
Définition : sous graphe
• sous graphe :
le graphe G' est un sous
graphe de G si
l'ensemble des sommets
de G' est inclus dans
l'ensemble des sommets
de G, et si l'ensemble des
arcs de G' est égal au
sous-ensemble des arcs
de G reliant entre eux
tous les sommets de G’ ;
on a donc retiré de G
certains sommets, et tous
les arcs adjacents à ces
sommets.
a
d
b
e
c
Graphe G
Graphe G’a
d
b
e
Exemple de sous graphe
• sous graphe :
le graphe G' est un sous
graphe de G si
l'ensemble des sommets
de G' est inclus dans
l'ensemble des sommets
de G, et si l'ensemble des
arcs de G' est égal au
sous-ensemble des arcs
de G reliant entre eux
tous les sommets de G’ ;
on a donc retiré de G
certains sommets, et tous
les arcs adjacents à ces
sommets.
a
d
b
e
c
Graphe G
Graphe G’a
d
b
e
g
f
h
a
d
b
e
g
f
h
Définition : sous ensemble stable
• Soit un graphe G, et F
un sous-ensemble de
l’ensemble des
sommets S.
On dit que F est un
sous ensemble stable
de S s’il n’existe
aucun arc du graphe G
reliant deux sommets
de F.
a
d
b
e
c
Graphe G
a d h
forme un sous ensemble stable
a
d
g
f
h
a
d
h
Définition : successeur dans un graphe
orienté
Dans un graphe orienté,
pour un arc (x;y) donné,
on dit que
y est le successeur de x
x est le prédécesseur de y
t
y
x
z
Définition : matrice associée à un graphe
Pour le traitement
informatique, tout graphe
possède une matrice
booléenne
(i.e avec des 0 et des 1 seulement)
associée : chaque ligne
indique les successeurs
par un 1, et l’absence de
successeur par un 0.
a
d
b
c
0 1 0 0
1 0 1 1
0 1 0 1
0 1 1 0
c
b d
c est en relation avec b et d
mais pas en relation avec a
a
matrice associée à un graphe non orienté
Lorsque le graphe est non
orienté, la matrice
associée est symétrique
par rapport à la diagonale.
Lorsqu’il n’y a pas de
boucle, il n’y a que des
zéros sur la diagonale.
a
d
b
c
0 1 0 0
1 0 1 1
0 1 0 1
0 1 1 0
c
b
c est en relation avec b et
b est en relation avec c
matrice associée à un graphe orienté
Lorsque le graphe est
orienté, la matrice n’est
pas forcément
symétrique.
Lorsqu’il n’y a pas de
boucle, il n’y a que des
zéros sur la diagonale.
a
d
b
c
0 0 0 0
1 0 0 1
0 1 0 0
0 0 1 0
b
a d
b est en relation avec a et d
mais a n’est pas en relation avec b
b
a
Graphe probabiliste
Pour décrire des
phénomènes aléatoires
se répétant, on peut
utiliser un graphe et la
matrice qui lui est
associée.
On parle alors de
graphe probabiliste (car
en lien avec des calculs
de probabilités).
a
2/3 1/3
3/5 2/5b
a b
a
b
1/3
2/5
3/5
2/3
La proba de passer de l’état a à l’état b est 1/3

Más contenido relacionado

La actualidad más candente

cours algorithme et structure de données 1er année
cours algorithme et structure de données 1er annéecours algorithme et structure de données 1er année
cours algorithme et structure de données 1er annéeMissaoui Abdelbaki
 
Chapitre 2 problème de plus court chemin
Chapitre 2 problème de plus court cheminChapitre 2 problème de plus court chemin
Chapitre 2 problème de plus court cheminSana Aroussi
 
Exercices corrigés recherche opérationnelle par www.coursdefsjes.com
Exercices corrigés recherche opérationnelle par www.coursdefsjes.comExercices corrigés recherche opérationnelle par www.coursdefsjes.com
Exercices corrigés recherche opérationnelle par www.coursdefsjes.comcours fsjes
 
TP2-UML-Correction
TP2-UML-CorrectionTP2-UML-Correction
TP2-UML-CorrectionLilia Sfaxi
 
Data mining - Introduction générale
Data mining - Introduction généraleData mining - Introduction générale
Data mining - Introduction généraleMohamed Heny SELMI
 
Traitement d'image sous Matlab
Traitement d'image sous Matlab  Traitement d'image sous Matlab
Traitement d'image sous Matlab Hajer Dahech
 
Cours acp mehdi_aman
Cours acp mehdi_amanCours acp mehdi_aman
Cours acp mehdi_amanMehdi Aman
 
Devoir+corrigé+de+synthèse+n°3+ +génie+mécanique+système+de+grénaillage+et+de...
Devoir+corrigé+de+synthèse+n°3+ +génie+mécanique+système+de+grénaillage+et+de...Devoir+corrigé+de+synthèse+n°3+ +génie+mécanique+système+de+grénaillage+et+de...
Devoir+corrigé+de+synthèse+n°3+ +génie+mécanique+système+de+grénaillage+et+de...Majda El Aouni
 
Exercices corrigés les matrices- djeddi kamel
Exercices corrigés les matrices- djeddi kamelExercices corrigés les matrices- djeddi kamel
Exercices corrigés les matrices- djeddi kamelKamel Djeddi
 
Limites classiques de toutes les fonctions 4
Limites classiques de toutes les fonctions 4Limites classiques de toutes les fonctions 4
Limites classiques de toutes les fonctions 4ulrich loemba
 
Traitement des images avec matlab
Traitement des images avec matlabTraitement des images avec matlab
Traitement des images avec matlabomar bllaouhamou
 
Data mining - ACP Analyse en Composantes Principales
Data mining - ACP Analyse en Composantes PrincipalesData mining - ACP Analyse en Composantes Principales
Data mining - ACP Analyse en Composantes PrincipalesMohamed Heny SELMI
 
Rapport Projet de Fin d'Etudes
Rapport Projet de Fin d'EtudesRapport Projet de Fin d'Etudes
Rapport Projet de Fin d'EtudesHosni Mansour
 
Decisions d'Investissement et de Financement , S5 ENCGA
Decisions d'Investissement et de Financement , S5 ENCGADecisions d'Investissement et de Financement , S5 ENCGA
Decisions d'Investissement et de Financement , S5 ENCGAISMAIEL KUN
 
Chapitre 2 plus court chemin
Chapitre 2 plus court cheminChapitre 2 plus court chemin
Chapitre 2 plus court cheminSana Aroussi
 
Analyse en composantes principales, ACP, sous SPSS (Principal Component Analy...
Analyse en composantes principales, ACP, sous SPSS (Principal Component Analy...Analyse en composantes principales, ACP, sous SPSS (Principal Component Analy...
Analyse en composantes principales, ACP, sous SPSS (Principal Component Analy...Adad Med Chérif
 

La actualidad más candente (20)

cours algorithme et structure de données 1er année
cours algorithme et structure de données 1er annéecours algorithme et structure de données 1er année
cours algorithme et structure de données 1er année
 
Chapitre 2 problème de plus court chemin
Chapitre 2 problème de plus court cheminChapitre 2 problème de plus court chemin
Chapitre 2 problème de plus court chemin
 
Présentation PFE
Présentation PFEPrésentation PFE
Présentation PFE
 
Exercices corrigés recherche opérationnelle par www.coursdefsjes.com
Exercices corrigés recherche opérationnelle par www.coursdefsjes.comExercices corrigés recherche opérationnelle par www.coursdefsjes.com
Exercices corrigés recherche opérationnelle par www.coursdefsjes.com
 
Rapport De PFE
Rapport De PFERapport De PFE
Rapport De PFE
 
TP2-UML-Correction
TP2-UML-CorrectionTP2-UML-Correction
TP2-UML-Correction
 
Data mining - Introduction générale
Data mining - Introduction généraleData mining - Introduction générale
Data mining - Introduction générale
 
graphe en C/C++
graphe en C/C++graphe en C/C++
graphe en C/C++
 
Traitement d'image sous Matlab
Traitement d'image sous Matlab  Traitement d'image sous Matlab
Traitement d'image sous Matlab
 
Cours acp mehdi_aman
Cours acp mehdi_amanCours acp mehdi_aman
Cours acp mehdi_aman
 
Devoir+corrigé+de+synthèse+n°3+ +génie+mécanique+système+de+grénaillage+et+de...
Devoir+corrigé+de+synthèse+n°3+ +génie+mécanique+système+de+grénaillage+et+de...Devoir+corrigé+de+synthèse+n°3+ +génie+mécanique+système+de+grénaillage+et+de...
Devoir+corrigé+de+synthèse+n°3+ +génie+mécanique+système+de+grénaillage+et+de...
 
Exercices corrigés les matrices- djeddi kamel
Exercices corrigés les matrices- djeddi kamelExercices corrigés les matrices- djeddi kamel
Exercices corrigés les matrices- djeddi kamel
 
Limites classiques de toutes les fonctions 4
Limites classiques de toutes les fonctions 4Limites classiques de toutes les fonctions 4
Limites classiques de toutes les fonctions 4
 
Traitement des images avec matlab
Traitement des images avec matlabTraitement des images avec matlab
Traitement des images avec matlab
 
Data mining - ACP Analyse en Composantes Principales
Data mining - ACP Analyse en Composantes PrincipalesData mining - ACP Analyse en Composantes Principales
Data mining - ACP Analyse en Composantes Principales
 
Rapport Projet de Fin d'Etudes
Rapport Projet de Fin d'EtudesRapport Projet de Fin d'Etudes
Rapport Projet de Fin d'Etudes
 
Decisions d'Investissement et de Financement , S5 ENCGA
Decisions d'Investissement et de Financement , S5 ENCGADecisions d'Investissement et de Financement , S5 ENCGA
Decisions d'Investissement et de Financement , S5 ENCGA
 
Chapitre 2 plus court chemin
Chapitre 2 plus court cheminChapitre 2 plus court chemin
Chapitre 2 plus court chemin
 
Cours Excel
Cours ExcelCours Excel
Cours Excel
 
Analyse en composantes principales, ACP, sous SPSS (Principal Component Analy...
Analyse en composantes principales, ACP, sous SPSS (Principal Component Analy...Analyse en composantes principales, ACP, sous SPSS (Principal Component Analy...
Analyse en composantes principales, ACP, sous SPSS (Principal Component Analy...
 

Similar a Théorie de graphe

Theorie des graphes_EMSI 2023.pptx
Theorie des graphes_EMSI 2023.pptxTheorie des graphes_EMSI 2023.pptx
Theorie des graphes_EMSI 2023.pptxoujeddimustapha
 
Bases de la Théorie des graphes
Bases de la Théorie des graphes Bases de la Théorie des graphes
Bases de la Théorie des graphes Idriss22
 
Cours equation d'une droite
Cours equation d'une droite Cours equation d'une droite
Cours equation d'une droite Alialimehydine
 
cours1 graphe.pdf
cours1 graphe.pdfcours1 graphe.pdf
cours1 graphe.pdfSiriki3
 
Vision Numérique : Rappels mathématiques
Vision Numérique : Rappels mathématiquesVision Numérique : Rappels mathématiques
Vision Numérique : Rappels mathématiquesKevinJobin2
 
Cours graphes1
Cours graphes1Cours graphes1
Cours graphes1sekkal09
 
applications au calcule vectoriel chap 10 sec
applications au calcule vectoriel chap 10 secapplications au calcule vectoriel chap 10 sec
applications au calcule vectoriel chap 10 secAlialimehydine
 
2.4_cylindriques_spheriques (1).pdf formulaire
2.4_cylindriques_spheriques (1).pdf formulaire2.4_cylindriques_spheriques (1).pdf formulaire
2.4_cylindriques_spheriques (1).pdf formulairemurieldubienmbackeoc
 
EB4: Le cercle : explication et exercices
EB4: Le cercle : explication et exercicesEB4: Le cercle : explication et exercices
EB4: Le cercle : explication et exercicessara kirillos
 
Courschapitre4 trigonometrie
Courschapitre4 trigonometrieCourschapitre4 trigonometrie
Courschapitre4 trigonometrievauzelle
 

Similar a Théorie de graphe (17)

Theorie des graphes_EMSI 2023.pptx
Theorie des graphes_EMSI 2023.pptxTheorie des graphes_EMSI 2023.pptx
Theorie des graphes_EMSI 2023.pptx
 
Bases de la Théorie des graphes
Bases de la Théorie des graphes Bases de la Théorie des graphes
Bases de la Théorie des graphes
 
RO-2-3.pdf
RO-2-3.pdfRO-2-3.pdf
RO-2-3.pdf
 
Geome2
Geome2Geome2
Geome2
 
Cours equation d'une droite
Cours equation d'une droite Cours equation d'une droite
Cours equation d'une droite
 
cours1 graphe.pdf
cours1 graphe.pdfcours1 graphe.pdf
cours1 graphe.pdf
 
Vision Numérique : Rappels mathématiques
Vision Numérique : Rappels mathématiquesVision Numérique : Rappels mathématiques
Vision Numérique : Rappels mathématiques
 
Etude fonction
Etude fonctionEtude fonction
Etude fonction
 
lebesgue
lebesguelebesgue
lebesgue
 
les matrices
les matricesles matrices
les matrices
 
Nombres complexes
Nombres complexesNombres complexes
Nombres complexes
 
Cours graphes1
Cours graphes1Cours graphes1
Cours graphes1
 
Cours isometrie du plan
Cours isometrie du planCours isometrie du plan
Cours isometrie du plan
 
applications au calcule vectoriel chap 10 sec
applications au calcule vectoriel chap 10 secapplications au calcule vectoriel chap 10 sec
applications au calcule vectoriel chap 10 sec
 
2.4_cylindriques_spheriques (1).pdf formulaire
2.4_cylindriques_spheriques (1).pdf formulaire2.4_cylindriques_spheriques (1).pdf formulaire
2.4_cylindriques_spheriques (1).pdf formulaire
 
EB4: Le cercle : explication et exercices
EB4: Le cercle : explication et exercicesEB4: Le cercle : explication et exercices
EB4: Le cercle : explication et exercices
 
Courschapitre4 trigonometrie
Courschapitre4 trigonometrieCourschapitre4 trigonometrie
Courschapitre4 trigonometrie
 

Más de TECOS

Bouhamed vuejs-meetup-tecos
Bouhamed vuejs-meetup-tecosBouhamed vuejs-meetup-tecos
Bouhamed vuejs-meetup-tecosTECOS
 
D3 js-last
D3 js-lastD3 js-last
D3 js-lastTECOS
 
Summer internship
Summer internshipSummer internship
Summer internshipTECOS
 
Mohamed bouhamed - ccna2
Mohamed bouhamed  - ccna2Mohamed bouhamed  - ccna2
Mohamed bouhamed - ccna2TECOS
 
Mohamed bouhamed - ccna1
Mohamed bouhamed  -  ccna1Mohamed bouhamed  -  ccna1
Mohamed bouhamed - ccna1TECOS
 
Mobile certified
Mobile certifiedMobile certified
Mobile certifiedTECOS
 
Analytics certified
Analytics certifiedAnalytics certified
Analytics certifiedTECOS
 
Ad words certified
Ad words certifiedAd words certified
Ad words certifiedTECOS
 
Télémétrie d’openstack
Télémétrie d’openstackTélémétrie d’openstack
Télémétrie d’openstackTECOS
 
cloudu certification
cloudu certificationcloudu certification
cloudu certificationTECOS
 
Internship report
Internship reportInternship report
Internship reportTECOS
 
Gsm presntation
Gsm presntationGsm presntation
Gsm presntationTECOS
 
Td gsm iit
Td gsm iitTd gsm iit
Td gsm iitTECOS
 
Complément réseaux informatiques
Complément réseaux informatiquesComplément réseaux informatiques
Complément réseaux informatiquesTECOS
 
Cours réseauxs gsm
Cours réseauxs gsmCours réseauxs gsm
Cours réseauxs gsmTECOS
 
Cours sécurité 2_asr
Cours sécurité 2_asrCours sécurité 2_asr
Cours sécurité 2_asrTECOS
 
chapitre 1
chapitre 1chapitre 1
chapitre 1TECOS
 
Serveur web iit_asr_p2i
Serveur web iit_asr_p2iServeur web iit_asr_p2i
Serveur web iit_asr_p2iTECOS
 
Examen
Examen Examen
Examen TECOS
 

Más de TECOS (20)

Bouhamed vuejs-meetup-tecos
Bouhamed vuejs-meetup-tecosBouhamed vuejs-meetup-tecos
Bouhamed vuejs-meetup-tecos
 
D3 js-last
D3 js-lastD3 js-last
D3 js-last
 
Mta
MtaMta
Mta
 
Summer internship
Summer internshipSummer internship
Summer internship
 
Mohamed bouhamed - ccna2
Mohamed bouhamed  - ccna2Mohamed bouhamed  - ccna2
Mohamed bouhamed - ccna2
 
Mohamed bouhamed - ccna1
Mohamed bouhamed  -  ccna1Mohamed bouhamed  -  ccna1
Mohamed bouhamed - ccna1
 
Mobile certified
Mobile certifiedMobile certified
Mobile certified
 
Analytics certified
Analytics certifiedAnalytics certified
Analytics certified
 
Ad words certified
Ad words certifiedAd words certified
Ad words certified
 
Télémétrie d’openstack
Télémétrie d’openstackTélémétrie d’openstack
Télémétrie d’openstack
 
cloudu certification
cloudu certificationcloudu certification
cloudu certification
 
Internship report
Internship reportInternship report
Internship report
 
Gsm presntation
Gsm presntationGsm presntation
Gsm presntation
 
Td gsm iit
Td gsm iitTd gsm iit
Td gsm iit
 
Complément réseaux informatiques
Complément réseaux informatiquesComplément réseaux informatiques
Complément réseaux informatiques
 
Cours réseauxs gsm
Cours réseauxs gsmCours réseauxs gsm
Cours réseauxs gsm
 
Cours sécurité 2_asr
Cours sécurité 2_asrCours sécurité 2_asr
Cours sécurité 2_asr
 
chapitre 1
chapitre 1chapitre 1
chapitre 1
 
Serveur web iit_asr_p2i
Serveur web iit_asr_p2iServeur web iit_asr_p2i
Serveur web iit_asr_p2i
 
Examen
Examen Examen
Examen
 

Último

SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdfSKennel
 
Cours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSETCours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSETMedBechir
 
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdfSKennel
 
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .
Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .Txaruka
 
Cours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSETCours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSETMedBechir
 
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdfSciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdfSKennel
 
Le Lean sur une ligne de production : Formation et mise en application directe
Le Lean sur une ligne de production : Formation et mise en application directeLe Lean sur une ligne de production : Formation et mise en application directe
Le Lean sur une ligne de production : Formation et mise en application directeXL Groupe
 
Bibdoc 2024 - Ecologie du livre et creation de badge.pdf
Bibdoc 2024 - Ecologie du livre et creation de badge.pdfBibdoc 2024 - Ecologie du livre et creation de badge.pdf
Bibdoc 2024 - Ecologie du livre et creation de badge.pdfBibdoc 37
 
le present des verbes reguliers -er.pptx
le present des verbes reguliers -er.pptxle present des verbes reguliers -er.pptx
le present des verbes reguliers -er.pptxmmatar2
 
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...Faga1939
 
Saint Georges, martyr, et la lègend du dragon.pptx
Saint Georges, martyr, et la lègend du dragon.pptxSaint Georges, martyr, et la lègend du dragon.pptx
Saint Georges, martyr, et la lègend du dragon.pptxMartin M Flynn
 
Presentation de la plateforme Moodle - avril 2024
Presentation de la plateforme Moodle - avril 2024Presentation de la plateforme Moodle - avril 2024
Presentation de la plateforme Moodle - avril 2024Gilles Le Page
 
Bibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdf
Bibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdfBibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdf
Bibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdfBibdoc 37
 
Zotero avancé - support de formation doctorants SHS 2024
Zotero avancé - support de formation doctorants SHS 2024Zotero avancé - support de formation doctorants SHS 2024
Zotero avancé - support de formation doctorants SHS 2024Alain Marois
 
Evaluation du systeme d'Education. Marocpptx
Evaluation du systeme d'Education. MarocpptxEvaluation du systeme d'Education. Marocpptx
Evaluation du systeme d'Education. MarocpptxAsmaa105193
 
SciencesPo_Aix_InnovationPédagogique_Bilan.pdf
SciencesPo_Aix_InnovationPédagogique_Bilan.pdfSciencesPo_Aix_InnovationPédagogique_Bilan.pdf
SciencesPo_Aix_InnovationPédagogique_Bilan.pdfSKennel
 
Principe de fonctionnement d'un moteur 4 temps
Principe de fonctionnement d'un moteur 4 tempsPrincipe de fonctionnement d'un moteur 4 temps
Principe de fonctionnement d'un moteur 4 tempsRajiAbdelghani
 
Bernard Réquichot.pptx Peintre français
Bernard Réquichot.pptx   Peintre françaisBernard Réquichot.pptx   Peintre français
Bernard Réquichot.pptx Peintre françaisTxaruka
 
Présentation_ Didactique 1_SVT (S4) complet.pptx
Présentation_ Didactique 1_SVT (S4) complet.pptxPrésentation_ Didactique 1_SVT (S4) complet.pptx
Présentation_ Didactique 1_SVT (S4) complet.pptxrababouerdighi
 

Último (20)

SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdf
 
Cours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSETCours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSET
 
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
 
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .
Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .
 
Cours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSETCours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSET
 
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdfSciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
 
Le Lean sur une ligne de production : Formation et mise en application directe
Le Lean sur une ligne de production : Formation et mise en application directeLe Lean sur une ligne de production : Formation et mise en application directe
Le Lean sur une ligne de production : Formation et mise en application directe
 
Bibdoc 2024 - Ecologie du livre et creation de badge.pdf
Bibdoc 2024 - Ecologie du livre et creation de badge.pdfBibdoc 2024 - Ecologie du livre et creation de badge.pdf
Bibdoc 2024 - Ecologie du livre et creation de badge.pdf
 
le present des verbes reguliers -er.pptx
le present des verbes reguliers -er.pptxle present des verbes reguliers -er.pptx
le present des verbes reguliers -er.pptx
 
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
 
Saint Georges, martyr, et la lègend du dragon.pptx
Saint Georges, martyr, et la lègend du dragon.pptxSaint Georges, martyr, et la lègend du dragon.pptx
Saint Georges, martyr, et la lègend du dragon.pptx
 
Presentation de la plateforme Moodle - avril 2024
Presentation de la plateforme Moodle - avril 2024Presentation de la plateforme Moodle - avril 2024
Presentation de la plateforme Moodle - avril 2024
 
Bibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdf
Bibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdfBibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdf
Bibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdf
 
Zotero avancé - support de formation doctorants SHS 2024
Zotero avancé - support de formation doctorants SHS 2024Zotero avancé - support de formation doctorants SHS 2024
Zotero avancé - support de formation doctorants SHS 2024
 
Evaluation du systeme d'Education. Marocpptx
Evaluation du systeme d'Education. MarocpptxEvaluation du systeme d'Education. Marocpptx
Evaluation du systeme d'Education. Marocpptx
 
SciencesPo_Aix_InnovationPédagogique_Bilan.pdf
SciencesPo_Aix_InnovationPédagogique_Bilan.pdfSciencesPo_Aix_InnovationPédagogique_Bilan.pdf
SciencesPo_Aix_InnovationPédagogique_Bilan.pdf
 
Principe de fonctionnement d'un moteur 4 temps
Principe de fonctionnement d'un moteur 4 tempsPrincipe de fonctionnement d'un moteur 4 temps
Principe de fonctionnement d'un moteur 4 temps
 
DO PALÁCIO À ASSEMBLEIA .
DO PALÁCIO À ASSEMBLEIA                 .DO PALÁCIO À ASSEMBLEIA                 .
DO PALÁCIO À ASSEMBLEIA .
 
Bernard Réquichot.pptx Peintre français
Bernard Réquichot.pptx   Peintre françaisBernard Réquichot.pptx   Peintre français
Bernard Réquichot.pptx Peintre français
 
Présentation_ Didactique 1_SVT (S4) complet.pptx
Présentation_ Didactique 1_SVT (S4) complet.pptxPrésentation_ Didactique 1_SVT (S4) complet.pptx
Présentation_ Didactique 1_SVT (S4) complet.pptx
 

Théorie de graphe

  • 1. Théorie des graphes Un peu de vocabulaire Présenté Par Mohamed Bouhamed
  • 2. Théorie des graphes L’objectif est de décrire des objets (d’où un vocabulaire spécifique) dont nous aurons besoin pour résoudre différents problèmes.
  • 3. Un graphe est défini : • par un ensemble S de points (appelés « sommets »), le plus souvent symbolisés par des numéros 1 , 2 , 3, etc…. , ou par des lettres a, b, c… • par des liens reliant certains sommets entre eux ; ces liens qui créent donc des couples de sommets, se nommeront (et se représenteront sur le dessin) par des « arcs » ou des « arêtes » selon que le graphe est « orienté » ou « non orienté ». a d b e c Un graphe non orienté Un graphe orienté a db e c une arête un sommet un arc ou arc orienté
  • 4. Définition : ordre d’un graphe • ordre d’un graphe : nombre de sommets du graphe a d b e c Graphe d’ordre 5 a d b c Graphe d’ordre 4 Remarque : un sommet peut ne pas être en relation avec les autres sommets du graphe.
  • 5. Définitions : arc et arête • Arc : couple (x;y) formé par deux sommets « en relation » dans un graphe orienté. Se symbolise par une flèche. • Arête : nom d'un arc, dans un graphe non orienté. Se symbolise par un trait. a d b e c Un graphe non orienté L’arête (c;d) le sommet e Un graphe orienté a db e c L’ arc (c;d)
  • 6. Définitions : boucle • Boucle : arc reliant un sommet à lui- même, ie dont ses extrémités sont confondues. a d b e c Une boucle (a;a)
  • 7. Définitions : chaîne • Une chaîne dans un graphe G, est une suite d’arêtes qui se suivent et relient certains sommets du graphe. Si le premier sommet est a et le dernier b, on dira que la chaîne relie a et b. En plus, on dira que la chaîne a pour longueur k lorsque le nombre d'arêtes de la chaîne est k. Une chaîne doit comporter au moins une arête. a d b e c •Par exemple, a-b-c-d-b-e est une chaîne qui relie a à e; elle a pour longueur 5.
  • 8. Définition : cycle • Un cycle dans un graphe G, est une chaîne qui a le même point de départ et d’arrivée. C’est-à-dire une suite d’arêtes qui se suivent et qui « se referment ». En plus, on dira que la cycle a pour longueur k lorsque le nombre d'arêtes du cycle est k. a d b e c •Par exemple, a-b-e-a est un cycle qui part de a; il est de longueur 3
  • 9. Définition (rappel) : ordre d’un graphe • ordre d’un graphe : nombre de sommets du graphe a d b e c Graphe d’ordre 5
  • 10. Définition : graphe complet graphe complet : un graphe est complet si quels que soient deux sommets distincts, il existe un arc (ou une arête) les reliant dans un sens ou dans l'autre (lorsqu’on a un graphe orienté) a d b c a d b c Graphe non complet Graphe complet d’ordre 4
  • 11. Définition : graphe complet graphe complet : un graphe est complet si quels que soient deux sommets distincts, il existe un arc (ou une arête) les reliant dans un sens ou dans l'autre (lorsqu’on a un graphe orienté) a b c Graphe orienté complet d’ordre 3 Graphe orienté non complet d’ordre 3 a b c
  • 12. Définitions : distance et diamètre • On appelle distance entre deux sommets la longueur de la plus petite chaîne les reliant. • On appelle diamètre d'un graphe la plus longue des distances entre deux sommets. a d b e c La distance entre a et e est 1 La distance entre a et d est 2 Le diamètre du graphe est 2 car c’est la plus grande distance entre 2 sommets quelconques
  • 13. Exemple : distance et diamètre a d b e c La distance entre a et e est 1 La distance entre a et d est 3 La distance entre c et b est 2 Le diamètre du graphe est 3 car c’est la plus grande distance entre 2 sommets quelconques
  • 14. Définition : degré d’un sommet • Degré d’un sommet : nombre d'arête issues d'un sommet dans un graphe non orienté; nombre d’arcs arrivant ou partant d’un sommet dans un arc orienté a d b e c Un graphe non orienté Un graphe orienté a db e c un sommet de degré 3 un sommet de degré 2
  • 15. Définition : sous graphe • sous graphe : le graphe G' est un sous graphe de G si l'ensemble des sommets de G' est inclus dans l'ensemble des sommets de G, et si l'ensemble des arcs de G' est égal au sous-ensemble des arcs de G reliant entre eux tous les sommets de G’ ; on a donc retiré de G certains sommets, et tous les arcs adjacents à ces sommets. a d b e c Graphe G Graphe G’a d b e
  • 16. Exemple de sous graphe • sous graphe : le graphe G' est un sous graphe de G si l'ensemble des sommets de G' est inclus dans l'ensemble des sommets de G, et si l'ensemble des arcs de G' est égal au sous-ensemble des arcs de G reliant entre eux tous les sommets de G’ ; on a donc retiré de G certains sommets, et tous les arcs adjacents à ces sommets. a d b e c Graphe G Graphe G’a d b e g f h a d b e g f h
  • 17. Définition : sous ensemble stable • Soit un graphe G, et F un sous-ensemble de l’ensemble des sommets S. On dit que F est un sous ensemble stable de S s’il n’existe aucun arc du graphe G reliant deux sommets de F. a d b e c Graphe G a d h forme un sous ensemble stable a d g f h a d h
  • 18. Définition : successeur dans un graphe orienté Dans un graphe orienté, pour un arc (x;y) donné, on dit que y est le successeur de x x est le prédécesseur de y t y x z
  • 19. Définition : matrice associée à un graphe Pour le traitement informatique, tout graphe possède une matrice booléenne (i.e avec des 0 et des 1 seulement) associée : chaque ligne indique les successeurs par un 1, et l’absence de successeur par un 0. a d b c 0 1 0 0 1 0 1 1 0 1 0 1 0 1 1 0 c b d c est en relation avec b et d mais pas en relation avec a a
  • 20. matrice associée à un graphe non orienté Lorsque le graphe est non orienté, la matrice associée est symétrique par rapport à la diagonale. Lorsqu’il n’y a pas de boucle, il n’y a que des zéros sur la diagonale. a d b c 0 1 0 0 1 0 1 1 0 1 0 1 0 1 1 0 c b c est en relation avec b et b est en relation avec c
  • 21. matrice associée à un graphe orienté Lorsque le graphe est orienté, la matrice n’est pas forcément symétrique. Lorsqu’il n’y a pas de boucle, il n’y a que des zéros sur la diagonale. a d b c 0 0 0 0 1 0 0 1 0 1 0 0 0 0 1 0 b a d b est en relation avec a et d mais a n’est pas en relation avec b b a
  • 22. Graphe probabiliste Pour décrire des phénomènes aléatoires se répétant, on peut utiliser un graphe et la matrice qui lui est associée. On parle alors de graphe probabiliste (car en lien avec des calculs de probabilités). a 2/3 1/3 3/5 2/5b a b a b 1/3 2/5 3/5 2/3 La proba de passer de l’état a à l’état b est 1/3