Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Cours 02

Télécharger au format docx, pdf ou txt
Télécharger au format docx, pdf ou txt
Vous êtes sur la page 1sur 5

CFPA OUDJANA

Spécialité : Informatique/ Option : Bases de données


Matière : Recherche opérationnelle Enseignante : L .Chetouane

Cours : Notions de connexité simple et forte

1. Définition chaine, chemin :


Dans un graphe orienté G (respectivement non orienté), on appelle chemin (chaine) de
longueur L une suite de L+1 sommets (x0, x1 , x2,……., xL) tel que :

∀ i=0….L-1 : (xi, xi+1) est un arc (respectivement arête)

La longueur d’un chemin (chaine) est le nombre d’arcs (arêtes) dans le chemin (chaine)

Exemple :

_ ch1 = ((A;C),(C;E)) est un chemin de A à E.

ch2 = ((A;C),(C;F),(F;A),(A;C),(C;E)) est un


_

chemin de A à E.

ch3 = ((A;C),(C;F),(F;D),(D;C),(C;E)) est un


_

chemin de A à E.

_ ch4 = ((A;B),(B;D),(D;E)) est une chaîne de A à E.

ch5 = ((A;B),(B;D),(D;C),(C;A),(A;B),(B;D),
_

(D;E)) est une chaîne de A à E.

_ ch6 = ((A;B),(B;D),(D;C),(C;F),(F;D),(D;E)) est une chaîne de A à E.

Remarques :

- Un chemin (chaine) simple est un chemin (chaine) qui ne contient pas plusieurs fois le
même arc (arête).
Dans l’exemple précédent, ch1 et ch3 sont des chemins simples mais pas ch2.
ch4 et ch6 sont des chaînes simples mais pas ch5.
- Un chemin (chaine) élémentaire est un chemin qui ne passe pas plus d’une fois par
un nœud. Dans l’exemple précédent, ch1 est un chemin élémentaire mais pas ch2, ni
ch3.
ch4 est une chaine élémentaire mais pas ch5, ni ch6.

Exemple :
1 2 (1, 2, 3,5) est un chemin élémentaire de longueur 3
(1, 2, 3,5,4) est une chaine élémentaire de longueur 4
3

4
5
CFPA OUDJANA
Spécialité : Informatique/ Option : Bases de données
Matière : Recherche opérationnelle Enseignante : L .Chetouane

2. Définition cycle, circuit :


- Un circuit contenant le nœud X est un chemin de X à X. un circuit est une séquence de
circulaire d’arcs
- De même un cycle contenant le nœud x est une chaine de X à X. un cycle est également
une séquence circulaire d’arêtes
- Un circuit ou cycle est élémentaire s’il passe au plus une seule fois par chaque sommet
- Un circuit ou cycle est simple s’il passe au plus une seule fois par chaque arc (arête)
Exemple :
B
C

D
A

F E

(A. B.C.D ) une chaine élémentaire de longueur 3


(A, F,E) est un chemin élémentaire et simple de longueur 2

(A.F.E.D.A) est un circuit élémentaire et simple

3. Poids d’une chaine, chemin, cycle, circuit :


Soit G = (X , U, C) un graphe valué

Poids = ∑ C (ui)

ui ∈ {chaine, chemin, cycle, circuit}

Exemple :

5 2 chemin {1,2,4} : poids =4+1=6


1
3 1 chaine {1,2,4,3,} : poids = 5+1+5=11

4 3
5

4. Connexité et forte connexité :


On définit la connexité par une relation entre deux nœuds de la manière suivante :
x et y ont une relation de connexité  il existe une chaine entre x et y

On définit la forte connexité par une relation entre deux nœuds de la manière suivante :
CFPA OUDJANA
Spécialité : Informatique/ Option : Bases de données
Matière : Recherche opérationnelle Enseignante : L .Chetouane

x et y ont une relation de forte connexité  il existe un chemin entre x à y et un chemin de y


àx

5. Graphe connexe et graphe fortement connexe :


Un graphe est dit connexe si tous ses nœuds ont deux à deux une relation de connexité
Un graphe est dit fortement connexe si tous ses nœuds ont deux à deux une relation de forte
connexité
Exemple :
1 2
A B

D E 3
C

Graphe non connexe Graphe connexe et fortement connexe

1 2

Graphe connexe et mais pas fortement connexe

B
C

D
A

F E

Graphe connexe et fortement connexe


6. Composante connexe et composante fortement connexe :
- Une composante connexe est un sous ensemble de nœuds qui ont deux à deux la relation
de connexité. De plus tout nœud en dehors de la composante n’a pas de relation de
connexité avec aucun des éléments de la composante
- Une composante fortement connexe est un sous ensemble de nœuds qui ont deux à deux
la relation de forte connexité. De plus tout nœud en dehors de la composante n’a pas de
relation de forte connexité avec aucun des éléments de la composante
Dans l’exemple précèdent le graphe non connexe :
CFPA OUDJANA
Spécialité : Informatique/ Option : Bases de données
Matière : Recherche opérationnelle Enseignante : L .Chetouane

{A, B,C} est une composante fortement connexe

Et {D, E} est une composante connexe

On peut conclure que :

Le graphe est connexe s’il possède une seule composante connexe

Le graphe est fortement connexe s’il possède une seule composante fortement connexe

7. Graphe réduit :
Soit un graphe G( X, U), on appelle graphe réduit du graphe G, le graphe Gr( Xr, Ur) :

Où Xr représente les composantes fortement connexes

et les Ur représentent les arcs reliant les composantes fortement connexes

Exemple :

Soit G (X, U) le graphe orienté suivant :

A B D E

- Le graphe est-il fortement connexe ?


- Déterminer ses composantes fortement connexes
Ce graphe n’est pas fortement connexe, car on ne peut pas trouver de chemin de A à D par exemple.

Les composantes fortement connexes : on définit deux composantes fortement connexes


A’ = { A, B,C} et B’ ={ D, E}

Le graphe réduit du graphe G’ est :

A’ B’’
CFPA OUDJANA
Spécialité : Informatique/ Option : Bases de données
Matière : Recherche opérationnelle Enseignante : L .Chetouane

Exercice1 :

1- Nous considérons les graphes suivants, pour chacun dites s’il est connexe, sinon donnez
leurs composantes connexes :

2 1 2
1

3
4 5 4
5
7 3

6 8
6
7 10
(1) 8
9
(2)

2- Pour chacun de ces graphes dites s’il est fortement connexe, sinon donnez leurs
composantes fortement connexes :

7 1
1 2 a b

6 2
4 c
3

5 3
(1) (2)
(3)

Solution :

1- (1) : non connexe c1= {1, 2, 3} c2 ={ 4, 5, 6, 7, 8 }


(2) : non connexe c1 = {1, 2, 3,4} c2 = {5, 6 ,7,8 } c3 = { 9 , 10 }
2- (1) : non fortement connexe : c1 = {1, 2, 4} c2= {3}
(2) : non connexe c1 = { a, b}, c2={ c}
(3) : non connexe c1={ 1, 7}, c2 ={2, 3, 5, 6}, c3 ={4}

Vous aimerez peut-être aussi