Vous êtes sur la page 1sur 98

SED

CHAPITRE 3
LE PROBLEME DU PLUS COURT CHEMIN

BÀI TOÁN TÌM ĐƯỜNG ĐI NGẮN NHẤT

1
SED

Chapitre 3: Le problème du plus court chemin


1. Définition
2. Principe d’ optimalité
3. Problème de sommet à sommet
3.1. Algorithme de DIJKSTRA-MOORE
3.2. Algorithme de BELLMAN – FORD
4. Méthode PERT
4.1. Problème
4.2. Quatre étapes de PERT

2
SED

1. Définition

Soit G = (X, U) un graphe orienté; on associe à chaque arc u=(i, j) une


longueur l(u). Le Problème du plus court chemin entre i et j est de
trouver un chemin µ(i, j) de i à j tel que l(µ) soit minimal.

où l (  )   l (u ) 1
0
U
x1 10 x2

2 3
4

x6 6
0 x3
2
1
1
3 x4
x5 3
SED

2. Principe d’ optimalité

Lemme

Soit G = (X, U) un graphe orienté;


Soit C = « x1, x2,…,xk » un plus court chemin de x1 à xk et pour tout (i, j) tel
que 1 ≤i ≤j ≤k;
Soit Cij = « xi, xi+1,…,xj » un sous chemin de C allant de xi à xj;
Alors Cij est un plus court chemin de xi à xj.

Les sous-chemins des plus courts chemins sont des plus courts chemins

4
SED

3. Problème de sommet à sommet

3.1. Algorithme de DIJKSTRA-MOORE (1959)

Supposons que les longueurs des arcs sont non


négatives (l(u) ≥ 0) et l’ensemble de n sommets est
numéroté de 1 à n. Le problème posé est la recherche
du plus court chemin entre 1 et tous les sommets DIJKSTRA
accessibles depuis 1.

Notations :
♦ n0 = nombre de sommets non sélectionnés
♦ M = L’ ensemble de sommets non marqués
♦ Pr(i) = Sommet précédant p sur le plus court chemin de l’origine à i.
♦ dmin = Plus courte distance de l’origine aux sommets restant. En
convention (qui ước)  dans le cas n’a pas de chemin de l’origin (1) à
lui-même.
♦ d[k] = Distance de sommet k aux sommets restant. d[k,i] = l(k,i).
♦ Mark = L’ensemble des sommets marqués.

5
SED

PRINCIPE DE L’ALGORITHME.
1. Au départ du sommet 1. M = {2,…n}. dmin = d[1]
2. À chaque itération :
Choisir un sommet à marquer :c’ est le sommet qui a la plus courte distance.
♦ k = Argminx  M dmin.
♦ Mises à jour dmin[i], Pr[i] avec i  M \{k} à l’aide de la formule:
• Si d[k,i] + dmin[k] < dmin donc dmin[i] = d[k,i] + dmin[k]
• Pr[i] = k.
Remplacer M := M\{k}.
Si M = ∅. L’ algorithme se termine, sinon retourner à 2.

Remarque:
dmin[k]: distance minimal
trouvé de 1 jusqu’à k
6
SED

Si d[k,i] + dmin[k] < dmin donc dmin[i] = d[k,i] + dmin[k]


Exemple
0
Initialisation
1 M = { 2, 3, 4, 5, 6}
x1 10 x2 dmin = [0, 10, 3, , 6, ]
Pr = [1, 1, 1, 1, 1, 1]

2 3
4 1er étape.
Choisir x3 (k = 3)
d[3] = [,4,0, ,2, ]
x6 6
0 x3 d[3] + dmin[3]= [,7,3, ,5, ]
2
 i = 2,5
1
1 Remise à jour M, dmin, Pr :
3 x4 dmin = [0, 7, 3, , 5, ]
x5 Pr = [1, 3, 1, 1, 3, 1]
M = { 2, , 4, 5, 6}

5ème étape. Choisir x4 (k = 4)


dmin = [0, 5, 3, , 5, 6]
Pr = [1, 5, 1, 1, 3, 5]
M= 7
Algorithme se termine car M = 
Exercice 1 SED

0
1
x1 10 x2

2 3
4

x6 6
0 x3
2
1
1
3 x4
x5

Chercher le plus court chemin à partir de x4

8
Approche Géométrique SED

1 0
x1 10 x2 [10]

2 3 4

x6 6
0 2 x3 0
[3] 1
[]
1 x1
1 10 x2 [5]
3 x4
x5
[6] [] 2 3
4

x6 6
[6] 0 x3
2
[3]
1
1
3 x4
x5
[] 9
[5]
Exercice 2 SED

0
1 [3]
x1 10 x2 [3]

2 3
4

[4] x6 6
0
2 x3 [1]

1
1
3 x4
x5
[3]

Trouver le plus court chemin à partir de x4 par l’approche


Géométrique
10
SED

Bước lặp Đỉnh 1 Đỉnh 2 Đỉnh 3 Đỉnh 4 Đỉnh 5 Đỉnh 6

Khởi tạo Inf , 4 Inf , 4 1 , 4* 0 , 4* 3,4 Inf , 4

Bước 1 Inf , 4 5,3 - - 3 , 3* Inf , 4

Bước 2 Inf , 4 3 , 5* - - - 4,5

Bước 3 3 , 2* - - - - 4,5

Bước 4 - - - - - 4 , 5*

11
Exercice 3 SED

On cherche à déterminer le plus court trajet pour aller du sommet a à autres


sommets

[2] [3]

[8]

[6] [5]
[0]
[7]
[14]
[10]

[12]
[9]
[11]
12
Exercice 4 SED

1. Chercher le plus court chemin partant de A vers S


Exercice 5 SED

1. Chercher le plus court chemin partant de C vers les autres sommets


2. Chercher le plus court chemin partant de F vers les autres sommets
Exercice 6 SED

1. Chercher le plus court chemin partant de la Riviere (R) à la Montagne (M)


Exercice 7 SED

On cherche à déterminer le plus court trajet pour aller de la ville a à la ville J

16
SED

On cherche à déterminer le plus court trajet pour aller de la ville A à la ville J

Bước Đỉnh Đỉnh Đỉnh


Đỉnh B Đỉnh D Đỉnh E Đỉnh F Đỉnh H Đỉnh I Đỉnh J
lặp A C G
Khởi 0,
85 , A* 217, A Inf, A 173 , A Inf , A Inf , A Inf , A Inf , A Inf , A
tạo A*

Bước 1 - - 217,A Inf,A 173,A 80,B* Inf , A Inf , A Inf , A Inf , A

Bước 2 - - 217,A Inf,A 173,A* - Inf , A Inf , A 250,F Inf,A

Bước 3 - - 217,A* Inf,A - - Inf , A Inf , A 250,F 502,E

Inf,A
Bước 4 - - - - - 186,C 103,C* 250,F 502,E

B5 - - - 183,H - - 186,C - 250,F 167,H*

B6 - - - 183,H - - 186,C - 84,J* -

17
B7 - - - 183,H* - - 186,C - - -
Exercice 8 SED

On cherche à déterminer les plus courts trajets pour aller de la ville A aux autres
sommets

18
Exercice 9 SED

On cherche à déterminer les plus courts trajets pour aller de la ville a aux autres
sommets

19
Exercice 10 SED

On cherche à déterminer les plus courts trajets pour aller de la ville a aux autres
sommets
[5]

[7]
[4]
[3]

[13]

[2]

[0] [8]

20
Exercice 11 SED

On cherche à déterminer les plus courts trajets pour aller de la ville a aux autres
sommets
[1] [5]

[6] [7]
[9]
[0]
[7]
[5]

[3] [10]

21
Exercice 12 SED

a). On cherche à déterminer le plus court trajet pour aller de la ville A à la ville Z
b). On cherche à déterminer le plus court trajet pour aller de la ville A à la ville Z,
contenant HG
c). On cherche à déterminer le plus court trajet pour aller de la ville A à la ville Z,
contenant sommet H
d). On cherche à déterminer le plus court trajet pour aller de la ville A à la ville Z,
contenant IJ

[15B] [24I]
[7A] [20H]

[0] [10E]
[5] [17E]

[8A]
[15F] [24I] 22
SED

Problème de l’Algorithme de DIJKSTRA-MOORE


[3]
x3 x3

3 3
-2 -2

x1 2 x1 2
x2 x2
[2]

INCORRECT

Longueurs des arcs sont STRICTEMENT non négatives (l(u) ≥ 0)

23
SED

3.2. Algorithme de BELLMAN – FORD (1959)

Supposons que les longueurs des arcs sont quelconques


et l’ensemble de n sommets est numéroté de 1 à n.
Le problème posé est la recherche du plus court chemin entre 1
et tous les sommets accessibles depuis 1.

Notations :
♦ n0 = nombre de sommets non sélectionnés
♦ M = L’ ensemble de sommets non marqués
♦ Mark = L’ensemble des sommets marqués.
♦ dmin = Plus courte distance de l’origine aux sommets restant. En
convention (qui ước)  dans le cas n’a pas de chemin de l’origin (1) à
lui-même.
♦ d[k] = Distance de sommet k aux sommets restant. d[k,i] = l(k,i).
♦ Pr(i) = Sommet précédant i sur le plus court chemin de l’origine à i.
♦ Γ (i): prédécesseurs de i dans le graphe (các đỉnh trước i)

24
SED

PRINCIPE DE L’ALGORITHME

1. Initialisation
♦ Choisir le sommet x1 pour l’origine. Mark = [1]. M =[2,3,4,...,n]
♦ dmin = [0, , , , , ]
♦ Pr = [1,1,1,1,1,1 ]
♦ Calculer Γ(i) pour tous i

2. A chaque itération :
♦ Choisir un sommet k non marqué (k  M) tel que tous les
prédécesseurs de k déjà marqué, c’est à dire Γ(k)  Mark.
♦ Mise à jour M et Mark
♦ Calculer dmin[k] = min {dmin[i] + d[i, k] pour tous i  Γ(k)},
♦ Mises à jour Pr[k] qui est l’ indice que ce minimum est atteint.

25
dmin[k] = min {dmin[i] + d[i, k] pour tous i  Γ(k)} SED

Exemple
3
Initialisation
Mark = [1]; M = [2,3,4,5,6]
x2 -2 x4 dmin = [0, , , , , ,];
Pr = [1,1,1,1,1,1];
1 -5 Γ(2) =[1,3]; Γ(3)=[1]
Γ(4)=[2,3,6]; Γ(5) =[3]; Γ (6) =[2,5]
x1 1 5
x6
1er étape. Choisir x3 car Γ(3)=[1]  Mark.
-2 -1 Remise à jour M, Mark,dmin, Pr :
Mark= [1,3]; M = [2,4,5,6]
x3 4 x5 dmin[3] = min{-2} = -2;
[-2]  dmin = [0, , -2, , , ]
Pr = [1, , 1, , , ]

5ème étape. Choisir x4. Remise à jour :


Mark= [1,2,3,4,5,6]; M = ;
dmin[4] = min{-1-2,-2+5,1-5} = -4
dmin = [0, -1, -2, -4, 2 , 1]
Pr = [1, 3, 1, 6, 3, 5 ] 26
Approche Géométrique SED
3
[-1]
x2 -2 x4

1 -5
x1
1 5
x6
-2 -1

x3 4 x5
[-2] [2]
3

[-1] -2 [-4] x4
x2

1 -5
x1
1 5
x6
-2 -1 [1]

4 x5 27
x3
[2]
SED

Exemples

-2
5
6
-3
8
7
-4
2
7

28
SED

Exemples

-2
 5 
6
-3
8
0 7
-4
2
7
 9 

29
SED

Exemples

-2
6 5 
6
-3
8
0 7
-4
2
7
7 9 

30
SED

Exemples

-2
6 5 4
6
-3
8
0 7
-4
2
7
7 9 2

31
SED

Exemples

-2
2 5 4
6
-3
8
0 7
-4
2
7
7 9 2

32
SED

Exemples

-2
2 5 4
6
-3
8
0 7
-4
2
7
7 9 -2

33
SED

Exercice

1 0
[0]
x1 x2
10 [5]

2 3
4

[3]
x6 6 0 x3
[6] 2

1
1

3 x4
[5] x5

Chercher le plus court chemin à partir de x1


par algorithme de Bellman - Ford
34
SED

Exercice

Chercher le plus court chemin à partir de


noeud 1 par algorithme de Bellman - Ford

35
SED

Exercice
[3] [8]

[0] [10]
[3] [11]

[4]

Chercher le plus court chemin à partir de


noeud 1 par algorithme de Bellman - Ford

36
SED

Exercice

Chercher le plus court chemin à partir de


sommet a par algorithme de Bellman - Ford

37
SED

Solution

38
SED

Exercice

Chercher le plus court chemin à partir de


sommet a par algorithme de Bellman - Ford

39
Exercice SED

Vào năm 1479, Lord Gwendal, một người bán muối ở Guerande, muốn bán vụ
muối của mình tại một trong những hội chợ lớn của Công tước. Anh ta biết những
lợi ích anh ta có thể kiếm được trong mỗi hội chợ, nhưng những khoản này sẽ bị
giảm bởi các khoản tài trợ mà anh ta sẽ phải trả dọc theo con đường đã đi để đến
đó. Tại hội chợ nào, và nhân viên muối nên đi theo con đường nào để đạt được lợi
ích lớn nhất có thể?
Lợi ích từ các hội chợ

Chi phí phải trả trên đường đi

40
Exercice SED

Vào năm 1479, Lord Gwendal, một người bán muối ở Guerande, muốn bán vụ
muối của mình tại một trong những hội chợ lớn của Công tước. Anh ta biết những
lợi ích anh ta có thể kiếm được trong mỗi hội chợ, nhưng những khoản này sẽ bị
giảm bởi các khoản tài trợ mà anh ta sẽ phải trả dọc theo con đường đã đi để đến
đó. Tại hội chợ nào, và nhân viên muối nên đi theo con đường nào để đạt được lợi
ích lớn nhất có thể?

41
Exercice SED

Tìm đường đi ngắn nhất từ Guerande đến Fin

42
SED

4. Méthode PERT
The Program (or Project) Evaluation and Review Technique,
4.1. Problème

- Ordonnancer dans le temps un certain nombre de tâches;


- En respectant certains contraintes entre tâches
- En optimisant un certain critères

Problème de l’ordonnacement et de la planification

Domain d’application
 Gestion de projet
 Gestion de production
43
SED

Exemple 1: Début de la construction d’un building

Tâche Travail Durée (en jour)


T1 Terrassement 10
T2 Mise en place de la grue (cần trục) 2
T3 Fondation (xây móng) 6
T4 Branchement électrique 3
T5 Installation gross sapine (tháp cẩu 5
lớn)

Contraintes:
- Pour installer la grue, il faut avoir électricité
- Grue nécessaire pour fondation
- Grosse sapine et fondation après terrassement

Critère: durée total minimale


44
SED

Tâche Travail Durée (en jour)


T1 Terrassement 10
T2 Mise en place de la grue (cần trục) 2
T3 Fondation (xây móng) 6
T4 Branchement électrique 3
T5 Installation gross sapine (tháp cẩu lớn) 5

Diagramme de Gantt

T4 T2 T5
T1 T3
0 3 10 jour

T1, T3: tâches critiques (quyết định)


45
SED

4.2. Méthode PERT (Etats Unis 1958)


(The Program (or Project) Evaluation and Review Technique)

Etape 1: Construire le graphe ou le réseau d’activité

Etape 2: Rechercher le chemin critique (quyết định)

Etape 3: Rechercher la tâche sur le chemin critique avec le coût


accéléré minimum et diminuer maximum le temps de réalisation de la
tâche

Etape 4: Si le chemin critique n’est pas changé, cette économie de


temps est maximum. Si non retourner l’étape 3

46
SED

Arc  Tâches
Sommet  événements de début ou de fin d’opération

Ti
Ti Tj
tâche fictive (giả định)
Tj

Ti précédent Tj

• INTRODUIRE
Un événement initial : démarrer projet
Un événement final : terminer projet

47
SED

Exemple 2:
tâche A = 5 jours
tâche B = 6 jours
tâche C = 2 jours,C ne peut commencer
que lorsque A et B sont terminées

A 2
5
1 Tâche
B
fictive
6 C
3 2
4

L’événement 1 : début du programme et le début des tâches A et B.


L’événement 2 : la fin de la tâche A, l’événement 3 : la fin de la tâche B.
Les sommets 2 et 3 sont reliés par une tâche fictive , qui représente le
fait que pour commencer la tâche C doit attendre la réalisation complète
de A et B 48
SED

La gestion du temps de réalisation d’un projet

L’algorithme de recherche du chemin critique

=
Le plus long chemin avec contraints

49
SED

Tâche Travail Durée (en jour)


T1 Terrassement 10
T2 Mise en place de la grue (cần trục) 2
T3 Fondation (xây móng) 6
T4 Branchement électrique 3
T5 Installation gross sapine (tháp cẩu 5
lớn)

Contraintes:
- Pour installer la gure, il avoir électricité
- Grue nécessaire pour fondation
- Grosse sapine et fondation après terrasement

Il faut déterminer les niveaux et les ascendants


directs de chaque tâche.
50
SED

a) Les ascendants directs (công việc trước trực tiếp):


Les ascendants directs d’une tâche sont les tâches qui précédent
immédiatement celle-ci

Exemple 2:

Durée
Tâche à réaliser Tâches antérieures
(en jours)
A - 5
B - 6
C A,B 2

ascendants directs

51
SED

Exemple 1:

Tâche à Tâches Durée


réaliser antérieures (en jours)
T1 - 10
T2 T4 2
T3 T1,T2 6
T4 - 3
T5 T1 5 En rouge:
ascendants directs

Tâche à Tâches Durée


réaliser antérieures (en jours)
T1 - 10
T2 T4 2
T3 T1,T2,T4 6
T4 - 3
T5 T1 5 52
SED

b) L’ordonnancement par niveaux:


Présenter les tâches antérieurs dans le tableau par chaque colonne, l’une
après l’autre

Tâche à … …
Tâches antéreures
réaliser
T1 -
T2 T4 -
T3 T1,T2 T4 -
T4 -
T5 T1 -
N0 = {1,4}

Niveau 0

Niveau 0 : les tâches qui n’ont pas de l’ascendant => No = { T1,T4}


53
SED

Niveau 1 :
Toutes les tâches qui n’ont pas de l’ascendant dans la 2eme colonne

Tâche à … …
Tâches antéreures
réaliser
T1 -
T2 T4 -
T3 T1,T2 T4 -
T4 -
T5 T1 -
N0 = {1,4} N1 = {2,5}

54
SED

Niveau 2 :
Toutes les tâches qui n’ont pas de l’ascendant dans la 3ème colonne

… …
Tâche à réaliser Tâches antéreures

T1 -
T2 T4 -
T3 T1,T2 T4 -
T4 -
T5 T1 -
N0 = {1,4} N1={2,5} N2 = {3}

55
SED

Pour construire le graphe:


- Placer les tâches de gauche à droite en fonction de leur
niveau (en commençant par le niveau 0)
- Relier les tâches à leurs ascendants directs
- A un même niveau, on dispose les tâches de façon à
limiter le nombre d’intersections entre les arcs

56
SED

Tâche Travail Durée (en jour)


T1 Terrassement 10
T2 Mise en place de la grue (cần trục) 2
T3 Fondation (xây móng) 6
T4 Branchement électrique 3
T5 Installation gross sapine (tháp cẩu 5
lớn)

T1 2 T5
10 5
1 5
T4 T3
3 T2 6
3 4
2

57
Niv. 0 Niv. 1 Niv. 2
SED

TACHES PREDECESSEURS
A -
B -
C A
D A
E D, B
F C, E

58
SED

TACHES PREDECESSEURS
A -
B A
C B, D, G, I, E
D A, G, K
E G
F K
G A
H G
I A, F, H, J, K
J A
K G

59
SED

60
SED

Tâche Tâches antéreures Durée (en


jour)
A - 1
B C 5
C A 10
D C 5
E C 3

F B, D 4

G E, F 2

H G 1

61
SED

Tâches Tâches antéreures Durée (en


jour)
A - 4
B - 2
C A 1
D A, B 1
E A 2

F C 2

G D, F 2

H E 10

I G 4

J H, I 1
62
SED

Tâches Tâches Nom tâches Durée (en


antéreures jour)
A - Avant projet 6
B - Etude du marché 2
C A Etude de faisabilité 3
D A Réalisation 5
E A Définition de la politique publicataire 6

F C Estimation des couts 2

G D Presentation des prototypes aux clients 3

H B, E Determination du prix des produits 4

I H Evaluation du chiffre d’affaires 2

J F, G, I Rapport de synthèse avant le lancement 2


de la serie
63
SED

Tâches Tâches antéreures


A P
B G J G, C, E
C K K -
D N L Q, O
E K M C, B
F J, H N I
G - O F, A, I
H E, G P H, N
I P, M Q A

64
SED

65
SED

4.2. Méthode PERT (Etats Unis 1958)

Etape 1: Construire le graphe ou réseau d’activité

Etape 2: Rechercher le chemin critique (quyết định)

Etape 3: Rechercher le tâche sur le chemin critique avec le coût


accélérée minimum et diminuer maximum le temps de réalisation du
tâche

Etape 4: Si le chemin critique n’est pas changé, cette économie de


temps est maximum. Si non retourner étap3

66
SED

Les terminologies (thuật ngữ)


1. Le chemin critique:
• Le chemin critique représente la durée de réalisation du projet compte tenu de
toutes les contraintes et de toutes les tâches.
• Ce chemin critique est composé d’ événements critiques et de tâches critiques

2. L’événement critiques:
• Un événement est critique quand sa date au plus tôt = sa date au plus tard.
• Tout événement critique a donc un intervalle de flottement (xê dịch) nul (t*j - ti=0)

La date au plus tôt d’un événement est la date à laquelle toutes les
tâches précedentes sont terminées

La date au plus tard d’un événement est la date limite de réalisation


de l’opération, en tenant compte de toutes les contraintes

3. La Tâche critique :
Une tâche critique est une tâche encadrée par 2 événement critiques
67
SED

Principe de l’Algorithme

Determiner le chemin des tâches qui n’ont pas de dates libres.

68
SED
SED

Les dates de début au plus tôt:


Le début au plus tôt de l’événement
= max {les dates plus tôt de l’événement des ascendants direct à cet événement}
= le plus long chemin des ascendant directs

10/

T1 2 T5 16/
10 5
1 5
T4 T3
3 T2 6
3 4
2
3/ 10/

En convention: la date de début au plus tôt de l’événement initial égale zéro

70
SED

Les dates au plus tard:


• La date de début au plus tard d’un tâche = date de fin au plus tard – durée de la tâche

• La fin au plus tard de l’événement


= Min { Les dates de debut au plus tard de ses tâches precedants}

10/10
Min{16-5,10-0}

T1 2 T5 16/16
10 5
1 5
T4 T3
3 T2 6
3 4
2
3/8 10/10

16-6=10
En convention: pour l’événement final
71
la fin au plus tard de = le début au plus tôt
SED

Evénement critique

Tâche critique 10/10

T1 2 T5 16/16
10 5
1 5
T4 T3
3 T2 6
3 4
2
3/8 10/10

72
SED

Exercice

Durée
Tâche à réaliser Tâches antérieures (en semaines)

A - 6
B - 10
C - 10
D A,B 12
E B 4
F C 2
G C 9
H E 5
I E,F 8
J H 2
K D 10
L I,J 3
M G 9
73
SED

L’ordonnancement par niveaux


Tâches
antérieures
A -
B -
C -
D A,B -
E B -
F C -
G C -
H E B -
I E,F B,C -
J H E B -
K D A,B -
L I,J E,F,H B,C,E B -
M G C -
N0={A,B,C} N1={D,E,F,G} N2={H,I,K,M } N3={J} N4={L} 74
SED

Les dates au plus tôt: 22/

8
10/ D
12
12 K
14/ 10
A
5 H
6 E 19/ 32/
B 4 5 J L
1 13 9 2 10 11
10 3
I
10/ 22/
C 6 8
10 F
2 14/
M
14 G
9
9 7
10/
19/
75
Les dates au plus tôt/les dates au plus tard SED

22/22
22/ Evénement critique
Chemin critique
8
10/10
10/ D
12
12 K
14/21
14/ 10
A
5 H
6 E 19/27
19/ 32/32
32/
B 4 5 J L
1 13 9 2 10 11
10 3
I
10/10
10/ 22/29
22/
C 6 8
10 F
2 14/21
14/
M
14 G
9
9 7
10/14
10/
19/23
19/
76
SED

Exercice

77
SED

Exercice

78
SED

Exercice

79
SED

Exercice

80
SED

Exercice

81
SED

Exercice
Tâches Précédences Durée

A Maconnerie (Nề) - 7

B Menuiseries de toit A 3

C Toit B 1

D Sanitaire et branchement A 8
d’électricite
E Devant D,C 2

F Fenêtre D,C 1
G Jardin D,C 1

H Plafont F 3

J Décoration H 2

K Se deplacement E,G,J 1
82
SED

4.2. Méthode PERT (Etats Unis 1958)

Etape 1: Construire le graphe ou réseau d’activité

Etape 2: Rechercher le chemin critique (quyết định)

Etape 3: Rechercher le tâche sur le chemin critique avec le


coût accélérée minimum et diminuer maximum le temps de
réalisation du tâche

Etape 4: Si le chemin critique n’est pas changé, cette


économie de temps est maximum. Si non retourner étape 3

83
SED

Durée Durée Coût Coût accélérée(pour


Les tâches
normale accélérée normale un semaine)

A 6 4 200 5
*B 10 7 500 50
C 10 8 450 25
*D 12 11 750 30
E 4 3 150 10
F 2 1 70 5
G 9 6 800 33.3
H 5 3 170 15
I 8 6 560 20
J 2 1 300 45
*K 10 7 720 10
L 3 1 90 5
M 9 6 620 10

84
SED

Le chemin critique est B-D-K


Le coût accélérée de B = (10-7)*50 = 150
Le coût accélérée de D = (12-11)*30 = 30
Le coût accélérée de K = (10-7)*10 = 30

85
SED

22/22

8 update
10/10 D
12
12 K
14/21
14/18 7
10
A
5 H
6 E 19/27
19/24 32/32
29/29
B 4 5 J L
1 13 9 2 10 11
10 3
10/10 I
22/29
22/26
C 6 8
10 F
2 14/21
14/18
M
14 G
9
9 7
10/14
10/11
19/23
19/20
86
La chemin critique n’est pas changé
SED

4.2. Méthode PERT (Etats Unis 1958)

Etape 1: Construire le graphe ou réseau d’activité

Etape 2: Rechercher le chemin critique (quyết định)

Etape 3: Rechercher le tâche sur le chemin critique avec le


coût accélérée minimum et diminuer maximum le temps de
réalisation du tâche

Etape 4: Si le chemin critique n’est pas changé, cette


économie de temps est maximum. Si non retourner étape 3

87
SED

SI CONTINUER :
Le chemin critique est B-D-K
Le coût accélérée de B = (10-7)*50 = 150
Le coût accélérée de D = (12-11)*30 = 30

88
SED

update
22/22
21/21

8
10/10 D
11
12
12 K
14/18
14/17
7
A
5 H
6 E 19/24
19/23 29/29
28/28
B 4 5 J L
1 13 9 2 10 11
10 3
I
10/10 22/26
22/25
C 6 8
10 F
2 14/18
14/17
M
114 G
9
9 7
10/10
10/11
19/20
19/19
89
SED

Le chemin critique est B-D-K et C-G-M

Le coût accélérée de B = (10-7)*50 = 150

Le coût accélérée de C = (10-8)*25 = 50


Le coût accélérée de G = (9-6)*33 = 99
Le coût accélérée de M= (9-6)*10 = 30

90
SED

21/21

10/10 8
D
11
12 K
14/17
7
A
5 H 28/28
6 E 19/23
B 4 5 J L
1 13 9 2 10 11
10 3
10/10 I
22/25
C 6 8
10 F
14/17
2 M
G 6
114 9
9 7
10/10
10/13
19/19
19/22 update
91
SED

21/21
18/18

10/10
7/7 8
D
11
12 K
14/17
11/14
7
A
5 H 28/28
25/25
6 E 19/23
16/20
7 B 4 5 J L
1 13 9 2 10 11
10 3
10/10
7/7 I
22/25
20/22
C 6 8
10 F
14/17
12/14
2 M 6
14 G
9 7
10/10
19/19
92
SED

18/18

7/7 8
D
11
12 K
11/14
7
A
5 H 25/25
6 E 16/20
B 4 5 J L
1 13 9 2 10 11
7 3
7/7 I
20/22
C 6 8
10 F
12/14
2 M 6
14 G
6 9 7
10/10
10/12
19/19
16/19
93
SED

Parce que le chemin critique n’est pas


changé => cette economie de temps est
maximum

94
SED

95
SED

Có thể rút ngắn dự án tối đa bao nhiêu ngày (reduire duree


maximale) mà chi phí phát sinh ít nhất (cout accelere minimal) ?

96
SED

FIN DE CHAPITRE 3

97
SED

CHAPITRE 4
CHAÎNES DE MARKOV

98

Vous aimerez peut-être aussi