SlideShare une entreprise Scribd logo

Théorie de graphe

TECOS
TECOS

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.

1  sur  22
Télécharger pour lire hors ligne
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)

Recommandé

Chap IV : Théorie des graphes
Chap IV : Théorie des graphesChap IV : Théorie des graphes
Chap IV : Théorie des graphesMohammed TAMALI
 
Travaux dirigés 1: algorithme & structures de données (corrigés)
Travaux dirigés 1: algorithme & structures de données (corrigés)Travaux dirigés 1: algorithme & structures de données (corrigés)
Travaux dirigés 1: algorithme & structures de données (corrigés)Ines Ouaz
 
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
 
Théorie des langages - 01 - Compilation
Théorie des langages - 01 - CompilationThéorie des langages - 01 - Compilation
Théorie des langages - 01 - CompilationYann Caron
 
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
 

Contenu connexe

Tendances

Cours : les arbres Prof. KHALIFA MANSOURI
Cours : les arbres Prof. KHALIFA MANSOURI Cours : les arbres Prof. KHALIFA MANSOURI
Cours : les arbres Prof. KHALIFA MANSOURI Mansouri Khalifa
 
Chapitre1 introduction
Chapitre1 introductionChapitre1 introduction
Chapitre1 introductionMouna Torjmen
 
Chapitre v algorithmes gloutons
Chapitre v algorithmes gloutonsChapitre v algorithmes gloutons
Chapitre v algorithmes gloutonsSana Aroussi
 
Chapitre ii complexité et optimalité
Chapitre ii complexité et optimalitéChapitre ii complexité et optimalité
Chapitre ii complexité et optimalitéSana Aroussi
 
Gouvernance du système d'information et parties prenantes
Gouvernance du système d'information et parties prenantesGouvernance du système d'information et parties prenantes
Gouvernance du système d'information et parties prenantesAbdeslam Menacere
 
Cours et TP Ms Project
Cours et TP Ms ProjectCours et TP Ms Project
Cours et TP Ms Projecthindif
 
Chapitre 5 arbres binaires
Chapitre 5 arbres binairesChapitre 5 arbres binaires
Chapitre 5 arbres binairesSana Aroussi
 
Cours Piles et files en utilisant lesl istes chainées Prof. KHALIFA MANSOURI
Cours Piles et files en utilisant lesl istes chainées Prof. KHALIFA MANSOURI Cours Piles et files en utilisant lesl istes chainées Prof. KHALIFA MANSOURI
Cours Piles et files en utilisant lesl istes chainées Prof. KHALIFA MANSOURI Mansouri Khalifa
 
Analyse en Composantes Principales
Analyse en Composantes PrincipalesAnalyse en Composantes Principales
Analyse en Composantes PrincipalesJaouad Dabounou
 
Chapitre 4 récursivité
Chapitre 4 récursivitéChapitre 4 récursivité
Chapitre 4 récursivitéSana Aroussi
 
BigData_Chp2: Hadoop & Map-Reduce
BigData_Chp2: Hadoop & Map-ReduceBigData_Chp2: Hadoop & Map-Reduce
BigData_Chp2: Hadoop & Map-ReduceLilia Sfaxi
 
Chapitre 2 plus court chemin
Chapitre 2 plus court cheminChapitre 2 plus court chemin
Chapitre 2 plus court cheminSana Aroussi
 
Chapitre 2 complexité
Chapitre 2 complexitéChapitre 2 complexité
Chapitre 2 complexitéSana Aroussi
 
TP2-UML-Correction
TP2-UML-CorrectionTP2-UML-Correction
TP2-UML-CorrectionLilia Sfaxi
 
Cours Base de données relationnelles
Cours Base de données relationnellesCours Base de données relationnelles
Cours Base de données relationnellesAymen Kasmi
 
Chapitre 3 structures séquentielles
Chapitre 3 structures séquentiellesChapitre 3 structures séquentielles
Chapitre 3 structures séquentiellesSana Aroussi
 

Tendances (20)

Cours : les arbres Prof. KHALIFA MANSOURI
Cours : les arbres Prof. KHALIFA MANSOURI Cours : les arbres Prof. KHALIFA MANSOURI
Cours : les arbres Prof. KHALIFA MANSOURI
 
Chapitre1 introduction
Chapitre1 introductionChapitre1 introduction
Chapitre1 introduction
 
Chapitre v algorithmes gloutons
Chapitre v algorithmes gloutonsChapitre v algorithmes gloutons
Chapitre v algorithmes gloutons
 
Chapitre ii complexité et optimalité
Chapitre ii complexité et optimalitéChapitre ii complexité et optimalité
Chapitre ii complexité et optimalité
 
Gouvernance du système d'information et parties prenantes
Gouvernance du système d'information et parties prenantesGouvernance du système d'information et parties prenantes
Gouvernance du système d'information et parties prenantes
 
TP C++ : Correction
TP C++ : CorrectionTP C++ : Correction
TP C++ : Correction
 
Cours et TP Ms Project
Cours et TP Ms ProjectCours et TP Ms Project
Cours et TP Ms Project
 
Clustering
ClusteringClustering
Clustering
 
Chapitre 5 arbres binaires
Chapitre 5 arbres binairesChapitre 5 arbres binaires
Chapitre 5 arbres binaires
 
Cours Piles et files en utilisant lesl istes chainées Prof. KHALIFA MANSOURI
Cours Piles et files en utilisant lesl istes chainées Prof. KHALIFA MANSOURI Cours Piles et files en utilisant lesl istes chainées Prof. KHALIFA MANSOURI
Cours Piles et files en utilisant lesl istes chainées Prof. KHALIFA MANSOURI
 
Cours fondement du multimedia
Cours fondement du multimediaCours fondement du multimedia
Cours fondement du multimedia
 
Analyse en Composantes Principales
Analyse en Composantes PrincipalesAnalyse en Composantes Principales
Analyse en Composantes Principales
 
Chapitre 4 récursivité
Chapitre 4 récursivitéChapitre 4 récursivité
Chapitre 4 récursivité
 
BigData_Chp2: Hadoop & Map-Reduce
BigData_Chp2: Hadoop & Map-ReduceBigData_Chp2: Hadoop & Map-Reduce
BigData_Chp2: Hadoop & Map-Reduce
 
Chapitre 2 plus court chemin
Chapitre 2 plus court cheminChapitre 2 plus court chemin
Chapitre 2 plus court chemin
 
Chapitre 2 complexité
Chapitre 2 complexitéChapitre 2 complexité
Chapitre 2 complexité
 
TP2-UML-Correction
TP2-UML-CorrectionTP2-UML-Correction
TP2-UML-Correction
 
Formation traitement d_images
Formation traitement d_imagesFormation traitement d_images
Formation traitement d_images
 
Cours Base de données relationnelles
Cours Base de données relationnellesCours Base de données relationnelles
Cours Base de données relationnelles
 
Chapitre 3 structures séquentielles
Chapitre 3 structures séquentiellesChapitre 3 structures séquentielles
Chapitre 3 structures séquentielles
 

Similaire à 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
 
Chapitre 2 Théorie des graphes.docx
Chapitre 2 Théorie des graphes.docxChapitre 2 Théorie des graphes.docx
Chapitre 2 Théorie des graphes.docxemilekoussaifi
 
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
 
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
 

Similaire à 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
 
Chapitre 2 Théorie des graphes.docx
Chapitre 2 Théorie des graphes.docxChapitre 2 Théorie des graphes.docx
Chapitre 2 Théorie des graphes.docx
 
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
 
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
 

Plus 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
 

Plus 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
 

Dernier

presentation parents_orientation_en-ligne_3e_phase-provisoire2024(1).pptx
presentation parents_orientation_en-ligne_3e_phase-provisoire2024(1).pptxpresentation parents_orientation_en-ligne_3e_phase-provisoire2024(1).pptx
presentation parents_orientation_en-ligne_3e_phase-provisoire2024(1).pptxsiemaillard
 
MARTYRS DE LIBYE – Histoire des victimes coptes de IS..pptx
MARTYRS DE LIBYE – Histoire des victimes coptes de IS..pptxMARTYRS DE LIBYE – Histoire des victimes coptes de IS..pptx
MARTYRS DE LIBYE – Histoire des victimes coptes de IS..pptxMartin M Flynn
 
Français langue étrangère: Le but et l'obligation 2024
Français langue étrangère: Le but et l'obligation 2024Français langue étrangère: Le but et l'obligation 2024
Français langue étrangère: Le but et l'obligation 2024Paulo Marques
 
Français langue étrangère: L'impératif présent 2024
Français langue étrangère: L'impératif présent 2024Français langue étrangère: L'impératif présent 2024
Français langue étrangère: L'impératif présent 2024Paulo Marques
 
Marseille XIXe fiche de travail 2024.pdf
Marseille XIXe fiche de travail 2024.pdfMarseille XIXe fiche de travail 2024.pdf
Marseille XIXe fiche de travail 2024.pdfNadineHG
 
Calendrier de la semaine du 19 au 23 février 2024
Calendrier de la semaine du 19 au 23 février 2024Calendrier de la semaine du 19 au 23 février 2024
Calendrier de la semaine du 19 au 23 février 2024frizzole
 
Activités mercredis cycle 3 - año 2020.pdf
Activités mercredis cycle 3 - año 2020.pdfActivités mercredis cycle 3 - año 2020.pdf
Activités mercredis cycle 3 - año 2020.pdfLallaJamilaFtaich1
 
Offres d'emploi (Mise à Jour le 19/02).pptx
Offres d'emploi (Mise à Jour le 19/02).pptxOffres d'emploi (Mise à Jour le 19/02).pptx
Offres d'emploi (Mise à Jour le 19/02).pptxMissionLocale
 
L’ingénierie de l’éducation à l’ère du numérique
L’ingénierie de l’éducation à l’ère du numériqueL’ingénierie de l’éducation à l’ère du numérique
L’ingénierie de l’éducation à l’ère du numériqueSKennel
 
SKY GARDEN HOUSE gvvhvvvgbgghhhhhhhhhhhhhh
SKY GARDEN HOUSE gvvhvvvgbgghhhhhhhhhhhhhhSKY GARDEN HOUSE gvvhvvvgbgghhhhhhhhhhhhhh
SKY GARDEN HOUSE gvvhvvvgbgghhhhhhhhhhhhhhlkherbanacera3
 
Le langage n'est-il qu'un instrument de communication ? (V2)
Le langage n'est-il qu'un instrument de communication ? (V2)Le langage n'est-il qu'un instrument de communication ? (V2)
Le langage n'est-il qu'un instrument de communication ? (V2)Gabriel Gay-Para
 
antigone de jean Anouilh la tragédie moderne
antigone de jean Anouilh la tragédie moderneantigone de jean Anouilh la tragédie moderne
antigone de jean Anouilh la tragédie moderneayoubrhammadi2
 
Modulation Fm Tp presentation avancée USTHB
Modulation Fm Tp presentation avancée USTHBModulation Fm Tp presentation avancée USTHB
Modulation Fm Tp presentation avancée USTHBUsaPlay2
 

Dernier (13)

presentation parents_orientation_en-ligne_3e_phase-provisoire2024(1).pptx
presentation parents_orientation_en-ligne_3e_phase-provisoire2024(1).pptxpresentation parents_orientation_en-ligne_3e_phase-provisoire2024(1).pptx
presentation parents_orientation_en-ligne_3e_phase-provisoire2024(1).pptx
 
MARTYRS DE LIBYE – Histoire des victimes coptes de IS..pptx
MARTYRS DE LIBYE – Histoire des victimes coptes de IS..pptxMARTYRS DE LIBYE – Histoire des victimes coptes de IS..pptx
MARTYRS DE LIBYE – Histoire des victimes coptes de IS..pptx
 
Français langue étrangère: Le but et l'obligation 2024
Français langue étrangère: Le but et l'obligation 2024Français langue étrangère: Le but et l'obligation 2024
Français langue étrangère: Le but et l'obligation 2024
 
Français langue étrangère: L'impératif présent 2024
Français langue étrangère: L'impératif présent 2024Français langue étrangère: L'impératif présent 2024
Français langue étrangère: L'impératif présent 2024
 
Marseille XIXe fiche de travail 2024.pdf
Marseille XIXe fiche de travail 2024.pdfMarseille XIXe fiche de travail 2024.pdf
Marseille XIXe fiche de travail 2024.pdf
 
Calendrier de la semaine du 19 au 23 février 2024
Calendrier de la semaine du 19 au 23 février 2024Calendrier de la semaine du 19 au 23 février 2024
Calendrier de la semaine du 19 au 23 février 2024
 
Activités mercredis cycle 3 - año 2020.pdf
Activités mercredis cycle 3 - año 2020.pdfActivités mercredis cycle 3 - año 2020.pdf
Activités mercredis cycle 3 - año 2020.pdf
 
Offres d'emploi (Mise à Jour le 19/02).pptx
Offres d'emploi (Mise à Jour le 19/02).pptxOffres d'emploi (Mise à Jour le 19/02).pptx
Offres d'emploi (Mise à Jour le 19/02).pptx
 
L’ingénierie de l’éducation à l’ère du numérique
L’ingénierie de l’éducation à l’ère du numériqueL’ingénierie de l’éducation à l’ère du numérique
L’ingénierie de l’éducation à l’ère du numérique
 
SKY GARDEN HOUSE gvvhvvvgbgghhhhhhhhhhhhhh
SKY GARDEN HOUSE gvvhvvvgbgghhhhhhhhhhhhhhSKY GARDEN HOUSE gvvhvvvgbgghhhhhhhhhhhhhh
SKY GARDEN HOUSE gvvhvvvgbgghhhhhhhhhhhhhh
 
Le langage n'est-il qu'un instrument de communication ? (V2)
Le langage n'est-il qu'un instrument de communication ? (V2)Le langage n'est-il qu'un instrument de communication ? (V2)
Le langage n'est-il qu'un instrument de communication ? (V2)
 
antigone de jean Anouilh la tragédie moderne
antigone de jean Anouilh la tragédie moderneantigone de jean Anouilh la tragédie moderne
antigone de jean Anouilh la tragédie moderne
 
Modulation Fm Tp presentation avancée USTHB
Modulation Fm Tp presentation avancée USTHBModulation Fm Tp presentation avancée USTHB
Modulation Fm Tp presentation avancée USTHB
 

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