Vous êtes sur la page 1sur 41

Concepts de base

Connexité et forte connexité

:
Cours de recherche opérationnelle
Chapitre 1 : Généralités sur les graphes

Professeur

27 avril 2019

Professeur : Cours de recherche opérationnelle Chapitre 1 : Généralités


Concepts de base
Connexité et forte connexité

Eléments de l'exposé

1 Concepts de base
Graphes orientés
Graphes non orientés
Principales dénitions

2 Connexité et forte connexité


Connexité
Connexité forte

Professeur : Cours de recherche opérationnelle Chapitre 1 : Généralités


Concepts de base Graphes orientés
Connexité et forte connexité Graphes non orientés
Principales dénitions

Dénitions élémentaires

Professeur : Cours de recherche opérationnelle Chapitre 1 : Généralités


Concepts de base Graphes orientés
Connexité et forte connexité Graphes non orientés
Principales dénitions

Dénitions élémentaires

Graphe orienté = tout couple G = (X , U) avec X non vide et


U ⊂ X2 .
Les éléments de X sont appelés sommets ceux de U sont appelés
arcs.de G .
Si X est ni de cardinal n , on dit que G est d'ordre n.
u = (xi , xj ) ∈ U , xi est appelé extrémité initiale de u = (xi , xj ) et
xj extrémité terminale de u = (xi , xj ) .
Un arc de la forme (xi , xi ) est appelé une boucle.
p-graphe = Il n'existe jamais plus de p arcs de la forme (xi , xj )
entre deux sommets quelconques (xi ) et (xj ) pris dans cet ordre.
Si les sommets sont en nombre ni leurs nombre s'appelle ordre du
graphe.

Professeur : Cours de recherche opérationnelle Chapitre 1 : Généralités


Concepts de base Graphes orientés
Connexité et forte connexité Graphes non orientés
Principales dénitions
Concepts de base Graphes orientés
Connexité et forte connexité Graphes non orientés
Principales dénitions

Exemple
Il s'agit d'un 2-graphe.
u9 est une boucle.

Professeur : Cours de recherche opérationnelle Chapitre 1 : Généralités


Concepts de base Graphes orientés
Connexité et forte connexité Graphes non orientés
Principales dénitions

Exemple
Il s'agit d'un 2-graphe.
u9 est une boucle.
C'est un graphe d'ordre 5.

Professeur : Cours de recherche opérationnelle Chapitre 1 : Généralités


Concepts de base Graphes orientés
Connexité et forte connexité Graphes non orientés
Principales dénitions

Exemple
Il s'agit d'un 2-graphe.
u9 est une boucle.
C'est un graphe d'ordre 5.

Professeur : Cours de recherche opérationnelle Chapitre 1 : Généralités


Concepts de base Graphes orientés
Connexité et forte connexité Graphes non orientés
Principales dénitions

Applications multivoques

On dit que xj est un successeur de xi s'il existe un arc ayant xi


comme extrémité initiale et xj comme extrémité terminale.
L'ensemble des successeurs d'un sommet xi est noté Γ (xi ).
L'application Γ , dénie de X dans P(X ) et qui à tout élément x de
X fait correspondre l'élément de P(X ) ainsi déni, est appelée une
application multivoque.
Un sommet xi est prédécesseur d'un sommet xj , s'il existe un arc
allant de xi à xj .
L'ensemble des prédécesseurs du sommet xj est noté Γ −1 (xi ).
On appelle p-graphe un graphe pour lequel de chaque sommet sont
issus au plus p-arcs.
Un 1-graphe est entièrement déterminé par la donnée du couple
(X , Γ ).

Professeur : Cours de recherche opérationnelle Chapitre 1 : Généralités


Concepts de base Graphes orientés
Connexité et forte connexité Graphes non orientés
Principales dénitions

Applications multivoques

On dit que xj est un successeur de xi s'il existe un arc ayant xi


comme extrémité initiale et xj comme extrémité terminale.
L'ensemble des successeurs d'un sommet xi est noté Γ (xi ).
L'application Γ , dénie de X dans P(X ) et qui à tout élément x de
X fait correspondre l'élément de P(X ) ainsi déni, est appelée une
application multivoque.
Un sommet xi est prédécesseur d'un sommet xj , s'il existe un arc
allant de xi à xj .
L'ensemble des prédécesseurs du sommet xj est noté Γ −1 (xi ).
On appelle p-graphe un graphe pour lequel de chaque sommet sont
issus au plus p-arcs.
Un 1-graphe est entièrement déterminé par la donnée du couple
(X , Γ ).

Professeur : Cours de recherche opérationnelle Chapitre 1 : Généralités


Concepts de base Graphes orientés
Connexité et forte connexité Graphes non orientés
Principales dénitions

Exemple
On a Γ − (x4 ) = {x5 , x3 , x2 } et Γ (x4 ) = {x2 }.

Professeur : Cours de recherche opérationnelle Chapitre 1 : Généralités


Concepts de base Graphes orientés
Connexité et forte connexité Graphes non orientés
Principales dénitions

Généralités :

lorsque l'orientation des arcs c'est-à-dire la distinction entre


l'extrémité initiale et l'extrémité terminale ne joue aucun rôle, on
modélise la situation par des graphes dits non orientés.
A tout arc u = (xi , xj ) on associe une paire [xi , xj ] qu'on appelle
arête [xi , xj ].
On peut dire qu'une arête est un arc sur lequel on a oublié
l'orientation.
Graphiquement, l'arête [xi , xj ] sera représentée par un segment
joignant les deux points représentant les sommets xi et xj .

Professeur : Cours de recherche opérationnelle Chapitre 1 : Généralités


Concepts de base Graphes orientés
Connexité et forte connexité Graphes non orientés
Principales dénitions

Quelques dénitions propres aux graphes non orientés


Un multigraphe est un graphe non orienté pour lequel il peut exister
plusieurs arêtes entre deux sommets xi et xj.

Professeur : Cours de recherche opérationnelle Chapitre 1 : Généralités


Concepts de base Graphes orientés
Connexité et forte connexité Graphes non orientés
Principales dénitions

Quelques dénitions propres aux graphes non orientés


Un multigraphe est un graphe non orienté pour lequel il peut exister
plusieurs arêtes entre deux sommets xi et xj.
Un graphe non orienté est dit simple si :

Professeur : Cours de recherche opérationnelle Chapitre 1 : Généralités


Concepts de base Graphes orientés
Connexité et forte connexité Graphes non orientés
Principales dénitions

Quelques dénitions propres aux graphes non orientés


Un multigraphe est un graphe non orienté pour lequel il peut exister
plusieurs arêtes entre deux sommets xi et xj.
Un graphe non orienté est dit simple si :
1) Il est sans boucles.

Professeur : Cours de recherche opérationnelle Chapitre 1 : Généralités


Concepts de base Graphes orientés
Connexité et forte connexité Graphes non orientés
Principales dénitions

Quelques dénitions propres aux graphes non orientés


Un multigraphe est un graphe non orienté pour lequel il peut exister
plusieurs arêtes entre deux sommets xi et xj.
Un graphe non orienté est dit simple si :
1) Il est sans boucles.
2) Il n'y a jamais plus d'une arête entre deux sommets quelconques.

Professeur : Cours de recherche opérationnelle Chapitre 1 : Généralités


Concepts de base Graphes orientés
Connexité et forte connexité Graphes non orientés
Principales dénitions

Quelques dénitions propres aux graphes non orientés


Un multigraphe est un graphe non orienté pour lequel il peut exister
plusieurs arêtes entre deux sommets xi et xj.
Un graphe non orienté est dit simple si :
1) Il est sans boucles.
2) Il n'y a jamais plus d'une arête entre deux sommets quelconques.
Le graphe ci-après est un multigraphe non orienté et non

Professeur : Cours de recherche opérationnelle Chapitre 1 : Généralités


Concepts de base Graphes orientés
Connexité et forte connexité Graphes non orientés
Principales dénitions

Quelques dénitions propres aux graphes non orientés


Un multigraphe est un graphe non orienté pour lequel il peut exister
plusieurs arêtes entre deux sommets xi et xj.
Un graphe non orienté est dit simple si :
1) Il est sans boucles.
2) Il n'y a jamais plus d'une arête entre deux sommets quelconques.
Le graphe ci-après est un multigraphe non orienté et non

Professeur : Cours de recherche opérationnelle Chapitre 1 : Généralités


Concepts de base Graphes orientés
Connexité et forte connexité Graphes non orientés
Principales dénitions

Adjacence et degré

Par défaut un graphe est orienté sauf mention contraire.


Deux arcs (resp arêtes) adjacents = ils (elles) ont au moins une
extrémité commune.
Le demi-degré extérieur du sommet xi , noté d + (xi ))= le nombre
d'arcs ayant xi comme extrémité initiale.
Le demi-degré intérieur du sommet xi , noté d − (xi ))= le nombre
d'arcs ayant xi comme extrémité terminale.
Le degré du sommet xi , noté d (xi ))= le nombre d'arcs ayant xi
comme extrémité.

Professeur : Cours de recherche opérationnelle Chapitre 1 : Généralités


Concepts de base Graphes orientés
Connexité et forte connexité Graphes non orientés
Principales dénitions

Exemple
d + (x3 ) = 2 , d − (x3 ) = 1 et d (x3 ) = 3

Professeur : Cours de recherche opérationnelle Chapitre 1 : Généralités


Concepts de base Graphes orientés
Connexité et forte connexité Graphes non orientés
Principales dénitions

Exemple
d + (x3 ) = 2 , d − (x3 ) = 1 et d (x3 ) = 3 = d + (x3 ) + d − (x3 ) .

Professeur : Cours de recherche opérationnelle Chapitre 1 : Généralités


Concepts de base Graphes orientés
Connexité et forte connexité Graphes non orientés
Principales dénitions

Incidence et symétrie

ω + (A) = { Arcs ayant leurs extrémités initiales dans A et leurs


extrémité terminales dans A}.
ω − (A) = { Arcs ayant leurs extrémités terminales dans A et leurs
extrémité initiales dans A}.
ω (A) = ω + (A) ∪ ω − (A) est dit cocycle du graphe.
Graphes symétriques (xj , xi ) ∈ U =⇒ (xi , xj ) ∈ U .
Graphes anti-symétriques / U.
(xj , xi ) ∈ U =⇒(xi , xj ) ∈
Graphe complet / U =⇒ (xj , xi ) ∈ U . ( par
(xi , xj ) ∈
convention i 6= j ).
Un graphe non orienté est dit simple s'il est sans boucles et il y a
au plus un arc allant d'un sommet à un autre.
Uun graphe Kn = Graphe d'ordre n complet et simple. il est unique.

Professeur : Cours de recherche opérationnelle Chapitre 1 : Généralités


Concepts de base Graphes orientés
Connexité et forte connexité Graphes non orientés
Principales dénitions

Sous graphe

Trois sous graphes.

Professeur : Cours de recherche opérationnelle Chapitre 1 : Généralités


Concepts de base Graphes orientés
Connexité et forte connexité Graphes non orientés
Principales dénitions

Graphe partiel

Professeur : Cours de recherche opérationnelle Chapitre 1 : Généralités


Concepts de base Graphes orientés
Connexité et forte connexité Graphes non orientés
Principales dénitions

Graphe partiel

Le graphe partiel engendré par {(E , B) , (B, A) , (A, F )} est


caractérisé par tous les points bleus mais en prenant uniquement les

arcs rouges.

Professeur : Cours de recherche opérationnelle Chapitre 1 : Généralités


Concepts de base Graphes orientés
Connexité et forte connexité Graphes non orientés
Principales dénitions

Graphe partiel

Le graphe partiel engendré par {(E , B) , (B, A) , (A, F )} est


caractérisé par tous les points bleus mais en prenant uniquement les

arcs rouges.

Professeur : Cours de recherche opérationnelle Chapitre 1 : Généralités


Concepts de base Graphes orientés
Connexité et forte connexité Graphes non orientés
Principales dénitions

Sous graphe partiel

G est le sous graphe partiel de G 0 = (X , U) engendré par


{A, B, F , C , D} ⊂ X et {(A, B) , (A, F ) , (C , D)} ⊂ U .

Professeur : Cours de recherche opérationnelle Chapitre 1 : Généralités


Concepts de base Graphes orientés
Connexité et forte connexité Graphes non orientés
Principales dénitions

Sous graphe partiel

G est le sous graphe partiel de G 0 = (X , U) engendré par


{A, B, F , C , D} ⊂ X et {(A, B) , (A, F ) , (C , D)} ⊂ U .

Professeur : Cours de recherche opérationnelle Chapitre 1 : Généralités


Concepts de base Graphes orientés
Connexité et forte connexité Graphes non orientés
Principales dénitions

Chemins
Notion liée aux graphes orientés

Professeur : Cours de recherche opérationnelle Chapitre 1 : Généralités


Concepts de base Graphes orientés
Connexité et forte connexité Graphes non orientés
Principales dénitions
Concepts de base Graphes orientés
Connexité et forte connexité Graphes non orientés
Principales dénitions

Exemple

Professeur : Cours de recherche opérationnelle Chapitre 1 : Généralités


Concepts de base Graphes orientés
Connexité et forte connexité Graphes non orientés
Principales dénitions

Exemple

(1, 2, 5, 6, 5) est un chemin non


simple car contient deux fois l'arc 5.
Non élémentaire car passe deux fois par le sommet A.
(1, 9, 8, 6) est un circuit.
(1, 9, 10, 2) est un chemin non hamiltonien car il passe deux fois par
le sommet C .
(1, 9, 8) est un chemin Hamiltonien de longueur 3=4-1.
(1, 9, 8, 6) est un circuit Hamiltonien.
Professeur : Cours de recherche opérationnelle Chapitre 1 : Généralités
Concepts de base Graphes orientés
Connexité et forte connexité Graphes non orientés
Principales dénitions

Chaine
Notion liée aux graphes orientés

Professeur : Cours de recherche opérationnelle Chapitre 1 : Généralités


Concepts de base Graphes orientés
Connexité et forte connexité Graphes non orientés
Principales dénitions

Exemple
(S, T , M, L) est une chaine simple.
(S, T , M, Z , S, K , X ) est un cycle non élémentaire
(X , S, K ) est un cycle élémentaire.

Professeur : Cours de recherche opérationnelle Chapitre 1 : Généralités


Concepts de base Graphes orientés
Connexité et forte connexité Graphes non orientés
Principales dénitions

Fermeture transitive

Professeur : Cours de recherche opérationnelle Chapitre 1 : Généralités


Concepts de base Graphes orientés
Connexité et forte connexité Graphes non orientés
Principales dénitions

Fermeture transitive : exemple

Γˆ1 = {1, 2} Γˆ2 = {2} Γˆ4 = {4, 6, 3, 2, 1}

Professeur : Cours de recherche opérationnelle Chapitre 1 : Généralités


Concepts de base Graphes orientés
Connexité et forte connexité Graphes non orientés
Principales dénitions

Ordonner un graphe

Ordre et préodre
La relation <0 dénie sur X par (∀x, y ∈ X ) x<0 y ⇐⇒ y ∈ Γˆx est
un préordre ( transitive et reexive).
Exemple bases de données, accessibilité et utilisateurs.
La relation <0 dénie sur X par (∀x, y ∈ X ) x<y ⇐⇒ x<0 y et
y <0 x est une relation d'équivalence.
Utilisateurs qui peuvent échanger des données librement.

Propriétés
1)L'équivalence de x et y est vériée s'il existe dans le graphe G un
circuit qui passe par les deux sommets x et y.
2)Une condition nécessaire et susante pour qu'un graphe G soit
sans circuit est que la relation <0 y soit antisymétrique.

Professeur : Cours de recherche opérationnelle Chapitre 1 : Généralités


Concepts de base Connexité
Connexité et forte connexité Connexité forte

Connexité : notion liée aux graphes non orientés


Dénitions :

Professeur : Cours de recherche opérationnelle Chapitre 1 : Généralités


Concepts de base Connexité
Connexité et forte connexité Connexité forte

Connexité : notion liée aux graphes non orientés


Propriétés :

Professeur : Cours de recherche opérationnelle Chapitre 1 : Généralités


Concepts de base Connexité
Connexité et forte connexité Connexité forte

Connexité : Isthme

Professeur : Cours de recherche opérationnelle Chapitre 1 : Généralités


Concepts de base Connexité
Connexité et forte connexité Connexité forte

Connexité forte : notion liée aux graphes orientés


Dénitions et propriétés : voir page 9 du polycopié

Professeur : Cours de recherche opérationnelle Chapitre 1 : Généralités

Vous aimerez peut-être aussi