Académique Documents
Professionnel Documents
Culture Documents
E-mail: ines.rekik@isgis.usf.tn
Optimisation de Transport
Optimisation de Transport
Chapitre 2: Optimisation
dans les réseaux
Optimisation de Transport
Définition d’un Graphe
3
Un graphe est constitué :
G1=(X1, U1)
X1={A,B,C,D,E,P,S}
U1={(A,E), (A,C), (S,A)…}
Optimisation de Transport
Graphe orienté (GO)/Graphe Non Orienté (GNO)
4
Optimisation de Transport
Propriétés d’un Graphe
5
Deux arcs ayant une extrémités commune sont dits Adjacents (ou voisins)
Deux sommets d’un même arc (arête) sont dits adjacents (ou voisins)
Optimisation de Transport
Propriétés d’un Graphe
6
Le degré d'un sommet est égal au nombre d'arêtes dont ce sommet est une
extrémité.
Une source (ou origine) est un sommet ayant un degré entrant nul (𝑑 − 𝑥 = 0).
Un puits (ou destination) est un sommet ayant un degré sortant nul (𝑑 + 𝑥 = 0).
Optimisation de Transport
Propriétés d’un Graphe
8
Optimisation de Transport
Propriétés d’un Graphe
9
Optimisation de Transport
Propriétés d’un Graphe: Exercice
10
G
H
E D
A
B C
Ordre de G= 8 15 15 30
𝑈 = 15
Optimisation de Transport
Types de Graphes
12
1. Graphe simple:
Optimisation de Transport
Types de Graphes
13
2. Graphe nul:
Un graphe est nul s’il n’a aucune arête, c’est ensemble de sommets isolés.
3. Graphe partiel:
soit G(X,U), soit 𝑈 ′ ⊂ 𝑈, 𝑎𝑙𝑜𝑟𝑠 𝐺′(𝑋, 𝑈 ′ ) est un graphe partiel de G.
Optimisation de Transport
Types de Graphes
14
4. Sous graphe:
soit G(X,U), soit 𝑋 ′ ⊂ 𝑋 𝑒𝑡 𝑈 ′ = ሼ 𝑥, 𝑦 ∈ 𝑈 𝑡𝑒𝑙 𝑞𝑢𝑒 𝑥 ∈ 𝑋 ′ 𝑒𝑡 𝑦 ∈
Optimisation de Transport
Chemin (Chaîne), Circuit (Cycle)
15
Chemin: {1, 3, 2}
Optimisation de Transport
Chemin (Chaîne), Circuit (Cycle)
16
Une chaîne (dans un graphe non orienté) est une suite d’arêtes partant d’un
sommet x et se terminant à un sommet y.
Optimisation de Transport
Chemin (Chaîne), Circuit (Cycle)
17
- Un circuit (cycle) est un chemin (chaîne) dont son début coïncide avec sa fin.
Cycle: {A, B, C, A}
Optimisation de Transport
Connexité d’un Graphe
18
Graphe connexe
Un graphe 𝐺 = (𝑁, 𝐴) est connexe si, ∀ 𝑖, 𝑗 ∈ 𝑁, il existe une chaîne de i à j.
Optimisation de Transport
Connexité d’un Graphe
19
Graphe fortement
connexe
Optimisation de Transport
Connexité d’un Graphe
20
Optimisation de Transport
Connexité d’un Graphe
21
Optimisation de Transport
Forte connexité d’un graphe orienté
22
Optimisation de Transport
Forte connexité d’un graphe orienté
23
Exemple
Optimisation de Transport
Forte connexité d’un graphe orienté
24
Corrigé Exemple
Optimisation de Transport
Réseaux
25
Optimisation de Transport
Problème du plus court chemin
26
Optimisation de Transport
Problème du plus court chemin
27
Optimisation de Transport
Problème du plus court chemin
28
Définition1
Un circuit C tel que σ𝑢∈𝐶 𝑑 𝑢 < 0 est appelé un circuit absorbant négatif.
Un circuit C tel que σ𝑢∈𝐶 𝑑 𝑢 > 0 est appelé un circuit absorbant positif.
Optimisation de Transport
Problème du plus court chemin
1- Algorithme de Ford
29
ς(𝑥𝑗 ) = ς 𝑥𝑖 + 𝑑(𝑥𝑖 , 𝑥𝑗 )
ς
Si (𝑥𝑗 ) > ς 𝑥𝑖 + 𝑑(𝑥𝑖 , 𝑥𝑗 ) alors൝
Si 𝑗 < 𝑖 alors 𝑖 = 𝑗, aller à 2
3. 𝑖 =𝑖+1
Si 𝑖 < 𝑛 − 1 alors aller à 2
Sinon arrêt
Optimisation de Transport
Problème du plus court chemin
1- Algorithme de Ford
30
Exemple:
Solution:
Optimisation de Transport
Problème du plus court chemin
1- Algorithme de Ford
31
Remarque 1:
Optimisation de Transport
Problème du plus court chemin
1- Algorithme de Ford
32
ς(𝑥𝑗 ) = ς 𝑥𝑖 + 𝑑(𝑥𝑖 , 𝑥𝑗 )
Si ς(𝑥𝑗 ) < ς 𝑥𝑖 + 𝑑(𝑥𝑖 , 𝑥𝑗 ) alors൝
Si 𝑗 < 𝑖 alors 𝑖 = 𝑗, aller à 2
Optimisation de Transport
Problème du plus court chemin
1- Algorithme de Ford
33
Exemple:
Solution:
Optimisation de Transport