Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
2018
Avril 2018
1.0
Légende
Table des
matières
I - Objectifs 4
II - Introduction 5
1. Définition ..................................................................................................................................... 6
2. Vocabulaire .................................................................................................................................. 7
4. Extensions .................................................................................................................................... 8
1. Définitions .................................................................................................................................. 12
VII - Conclusion 17
Objectifs
4
Introduction
Les graphes sont utilisés en physique, en sciences sociales (pour représenter des relations entre groupes
d'individus), en mathématique combinatoire, en informatique (structures de données et algorithmique).
Concernant les applications, on peut citer :
les réseaux électriques ;
le transport d'énergie ;
le routage du trafic dans les réseaux de télécommunications et les réseaux d'ordinateurs ;
le routage de véhicules et l'organisation des tournées ou rotations ;
les problèmes d'ordonnancement de tâches et d'affectation de ressources, ...
L'article considéré comme fondateur de la théorie des graphes fut présenté par le mathématicien suisse
Leonhard Euler à l'Académie des sciences de Saint Saint-Pétersbourg en 1735, puis publié en 1741, et
traitait du problème des sept ponts de Konigsberg (source :
https://fr.wikipedia.org/wiki/Th%C3%A9orie_des_graphes)
Pour une meilleure compréhension, nous vous invitons à réviser votre cours d'algèbre de première année
en son chapitre 2.
5
Graphe orienté
Graphe orienté
I
Objectifs
A la fin de cette section , l’étudiant sera capable de :
Savoir identifier un graphe orienté
Savoir manipuler les propriétés élémentaires d'un graphe orienté
1. Définition
Dans la suite nous appellerons “graphe orienté” une relation dans un ensemble.
Exemple
Soit U une relation sur un ensemble X
X ={A, B, C, D, E}
U={(A, D), (B,A), (C,A), (D,B), (D,C), (E,B)}
Cette relation définit le graphe représenté ci-dessous.
Dans cette représentation appelée représentation sagittale, les arcs(flèches) relient les éléments en
relation
Les sommets peuvent être représentés par des cercles(on peut les représenter par des points) et les
arcs par des flèches.
-->
Exemple
Un graphe est le modèle naturel des réseaux. On dira qu'un réseau est un graphe, pour lequel des
valeurs numériques ont été associées aux nœuds et/ou arcs (Longueur de route, capacité de tuyau,
flot de véhicule empruntant une route, ...).
Réseaux routiers : sommets = villes, arêtes = routes
Réseaux d'ordinateurs : sommets = ordinateurs/ routeurs, arêtes = liens physiques/WIFI
6
Graphe orienté
Réseaux sociaux : sommets = personnes, arêtes = relation d'ami entre les personnes
Réseaux de distribution d'eau, d'électricités ...
2. Vocabulaire
Définition
Soit un graphe orienté G=(X,U). alors :
Si u=(x, y)U est un arc, le point x est appelé extrémité initiale ou origine de l'arc u et le point
y est appelé extrémité terminale ou extrémité de l'arc u.
n=|X| est appelé ordre de G
m=|U| est appelé taille de G
Une boucle est un arc (x,x)
On dit que y est un successeur de x, on dit aussi un suivant, s'il existe un arc uU de la forme
u=(x,y) comme le montre la figure 1 ci-dessous.
De même x est un prédécesseur ou un précédant de y, s'il existe un arc
uU de la forme u=(x,y)
Γ+(x) ou S(x) l'ensemble des successeurs ou des suivants de x.
Γ-(y) ou P(y), l'ensemble des prédécesseurs de y.
L'ensemble des sommets voisins de x se note Γ(x)=Γ+(x) U Γ-(x) et se lit gamma de x.
Deux sommets joints par un arc sont dits voisins ou adjacent.
si G est orienté, le demi degré sortant d+(x) est le nombre d'arcs issus de x et son demi degré
entrant d−(x) est le nombre d'arcs pointant sur x.
le degré ́ d(x ) d'un sommet x est d(x) = d+(x) + d−(x)
Un graphe orienté G=(X,U) est dit régulier si tous les sommets de G ont même degré ;
c'est-à-dire d(x) = constante xX.
figure 1 :
Remarque
Un sommet qui n'est adjacent à aucun autre sommet est dit isolé
7
Graphe orienté
-->
4. Extensions
Définition : Sous-graphes
Soit G=(X,U) un graphe orienté et Y une partie de X (Y X). On appelle sous-graphe de G engendré
par Y, le graphe GY= (Y,W) où W est l'ensemble des arcs de U dont les deux extrémités sont dans
Y.
8
Graphe orienté
9
Liste d'exercices sur les graphes orientés
Exercice 1
Exercice 2
Considérons le graphe suivant :
-->
réflexive
symétrique
transitive
anti-symétrique
relation d'ordre
relation d'équivalence
10
Liste d'exercices sur les graphes orientés
Exercice 3
Soit le graphe G suivant :
-->
20
Exercice 4
En considérant le graphe de l'exercice précédent, calculez le degré du nœud 4
Exercice 5
En considérant le graphe de l’exercice 2, laquelle des assertions suivantes est vérifiée ?
le graphe n'est pas transitif
11
Graphes non orientés
Dans l'étude de certaines propriétés des graphes, il arrive que l'orientation des arcs c'est-à-dire la
distinction entre extrémité initiale et extrémité terminale ne joue aucun rôle. On s'intéresse
simplement à l'existence ou à la non existence d'un arc entre deux sommets sans en préciser l'ordre.
On parle alors de graphe non orienté.
1. Définitions
Définition : Graphe non orienté
Un graphe non orienté G est constitué d'un ensemble X={x 1,...,xn}, l'ensemble des points et U={u1
,...,um}P1 (X)P2 (X) où P2 (X) (respectivement P1 (X)) est l'ensemble des paires (respectivement des
singletons) de X.
Les éléments de X sont appelés sommets du graphe et ceux de U les arêtes.
Si uU est un élément de P1 (X) avec u={x}, on dit que u est une boucle.
Si u U est un élément de P2 (X) avec u={x,y}, les sommets x et y sont appelés extrémités de l'arête
u. On note aussi u=xy=yx.
Attention
Dans un graphe non-orienté les notions de successeurs/prédécesseur ou de degrés entrant/sortant
n'ont plus de signification. Cela crée un piège au niveau du lemme des poignées de mains.
12
Graphes non orientés
Deux arêtes sont dites adjacentes si elles ont en commun une extrémité.
x X, on appelle voisinage de x, l'ensemble des sommets adjacents à x. On le note V(x).
x X, on appelle degré de x, d(X)=|V(X)|
Un sommet qui n'est adjacent à aucun autre sommet est dit isolé.
Remarque
• Les notions de demi-degré, chemin, circuit concernent essentiellement le cas orienté.
• La notion de connexité se définit de la même manière que dans le cas orienté.
• On définit aussi de façon analogue que dans le cas orienté, la notion de sous-graphe, graphe partiel
et isomorphisme.
Remarque
Dans un graphe non-orienté G = (X, U) le degré d'un sommet est égal au nombre
d'arêtes qu'on peut compter sur le diagramme sagittal, en particulier
Chaque boucle compte deux fois dans le degré du sommet considéré ! de telle sorte que le lemme des
poignées de mains reste vrai :
2. Chaînes, cycles
Définition : Chaînes, cycles
Soit G = (X, U) un graphe non orienté.
Une chaîne C de G est une suite d'arêtes C = (u1,...,uq) telle que pour tout ui avec i{2,...,q-1}, l'arête
ui est adjacente à ui+1. L'extrémité de uq non adjacente à uq-1 est l'extrémité de la chaîne.
Un cycle est une chaîne dont les deux extrémités sont confondues. On définit de même une chaîne
élémentaire et une chaîne simple comme dans les graphes orientés.
Fondamental
Un graphe est biparti ssi il ne contient pas de cycle de longueur impaire.
Remarque
• Tous les graphes de moins de 5 sommets ainsi que les graphes bipartis de moins de 6 sommets sont
13
Graphes non orientés
planaires.
• Tout graphe planaire est 4-chromatique c'est-à-dire qu' il peut être colorié avec au plus quatre
couleurs.
14
Graphes non orientés
Exercice : Graphes
non orientés IV
Exercice
Soit G le graphe non orienté suivant :
-->
Parmi les assertions suivantes, laquelle représente la liste des arêtes du graphes.
A = {{1; 2}; {1; 3}; {2; 3}; {1; 4}; {2; 4}; {3; 4}; {2}; {3}}
A = {(1; 2); (1; 3); (2; 3); (1; 4); (2; 4); (3; 4); (2); (3)}}
A = {{2; 1}; {1; 3}; {3; 3}; {1; 2}; {2; 4}; {3; 4}; {2}; {3}}
15
Graphes non orientés
Exercice
Parmi les assertions suivantes , lesquelles sont vérifiées ?
graphe 1 :
Exercice
Un graphe G =(X, U) non orienté est complet si :
x, y X×X xRy ou yRx
16
Graphes non orientés
Conclusion
Ce chapitre introductif a présenté les notions de bases concernant les graphes, notamment leur
représentation et les premières propriétés. Dans le chapitre suivant, nous allons introduire la
représentation matricielle des graphes qui 'est l'une des représentations les plus utilisées dans la pratique,
notamment en informatique pour la manipulation des graphes.
17