II.4.6. Réseau pert
NZINGA ANTOINE Dickembers
Modélisation et l'implémentation d'un
système informatique pour la gestion des bonnes 26
II.4.7. Recherche des dates au plus tôt et des
dates au plus tard
II.4.7.1. Dates au plus tôt (DTO)
Formule : DTO(x) = max{DTO(y) + d(i)} V y
E x
· DTO(a) = 0
· DTO(b) = DTO(a) + d(A) = 0 + 5 = 5
· DTO(c) = DTO(b) + d(B) = 5+ 3= 8
· DTO(d) = DTO(c) + d(C) = 8 + 2 =10
·
|
DTO(e) = DTO(d) + d(D) = 10
|
+ 6 =16
|
·
|
DTO(f) = DTO(e) + d(E) = 16
|
+ 6 =
|
22
|
·
|
DTO(g) = DTO(f) + d(F) = 16+
|
10=
|
26
|
|
· DTO(h) = DTO(g) + d(G) = 26 + 2 = 28
· DTO(i) = DTO(h) + d(H) = 28 + 2 = 30
· DTO(j) = DTO(i) + d(I) = 30 + 6 = 36
·
|
DTO(k) = DTO(j) + d(J) = 123 + 2
|
=
|
125
|
·
|
DTO(l) = DTO(k) + d(K) = 26 + 22
|
=
|
48
|
·
|
DTO(m) = DTO(l) + d(L) = 48 + 2
|
=
|
50
|
|
· DTO(n) = DTO(m) + d(M) = 50 + 3 = 53
·
|
DTO(o) = DTO(n) + d(N) =
|
53
|
+ 2
|
=
|
55
|
·
|
DTO(p) = DTO(o) + d(O) =
|
49
|
+4
|
=
|
55
|
·
|
DTO(q) = DTO(p) + d(P) =
|
55
|
+ 7
|
=
|
62
|
·
|
DTO(r) = DTO(q) + d(Q) =
|
62
|
+ 5
|
=
|
67
|
·
|
DTO(s) = DTO(r) + d(R) =
|
67
|
+ 1
|
=
|
68
|
|
II.4.7.2. Dates au plus tard (DTA)
Formule : DTA(x) = min {DTA(y) - d(i)}
V y E x
La DTO de la dernière étape est égale
à la DTA de la dernière étape.
· DTA(r) = 68
· DTA(r) = DTA(r) - d(Q) = 68 - 1 = 67
· DTA(q) = DTA(q) - d(P) = 67- 5 = 62
· DTA(p) = DTA(p) - d(N) = 62 - 7 = 55
· DTA(o) = DTA(n) - d(M) = 55 - 2 = 53
· DTA(n) = DTA(m) - d(L) = 53 - 3 = 50
· DTA(m) = DTA(l) - d(K) = 50 - 2 = 48
· DTA(l) = DTA(k) - d(F) = 48 - 22 = 26
· DTA(k) = DTA(f) - d(D) = 26 - 10 = 16
· DTA(j) = DTA(d) - d(C) = 16 - 6 = 10
· DTA(i) = DTA(c) - d(B) = 10 - 2 = 8
· DTA(h) = DTA(b) - d(a) = 8 - 3 = 5
· DTA(g) = DTA(a) - d(A) = 5 -5 = 0
NZINGA ANTOINE Dickembers
Modélisation et l'implémentation d'un
système informatique pour la gestion des bonnes 27
II.4.8.Calcul des marges libres et marges totales
I.4.8.1. Marge Libre (ML)
Formule : ML(i) = DTO(y) - DTO(x) -
d(i)
Cette marge sert à calculer la quantité à
augmenter.
· ML(A) = DTO(b) - DTO(a) -
d(A) = 5 - 0 - 5 = 0
· ML(B) = DTO(c) - DTO(b) -
d(B) = 8 - 5 - 3= 0
· ML(C) = DTO(d) - DTO(c) -
d(C) = 10 - 8 - 2 = 0
· ML(D) = DTO(e) - DTO(d) -
d(D) = 16 - 10 - 6 = 0
· ML(E) = DTO(f) - DTO(e) -
d(E) = 22- 16 - 6 = 0
· ML(F) = DTO(g) - DTO(f) -
d(F) = 26 - 16 - 10 = 0
· ML(G) = DTO(h) - DTO(g) -
d(G) = 28 - 26 - 2 = 0
· ML(H) = DTO(i) - DTO(h) -
d(H) = 30 - 28 - 2 = 0
· ML(I) = DTO(j) - DTO(i) -
d(I) = 36 - 30 - 6 = 0
· ML(J) = DTO(k) - DTO(j) -
d(J) = 23 - 22 - 1 = 0
· ML(K) = DTO(l) - DTO(k) -
d(K) = 48 - 28 - 22 = 0
· ML(L) = DTO(m) - DTO(l) -
d(L) = 50 - 48 - 2 = 0
· ML(M) = DTO(n) - DTO(m) -
d(M) = 53 - 50 - 2 = 0
· ML(N) = DTO(o) - DTO(n) -
d(N) = 55 - 53 - 2 = 0
· ML(O) = DTO(p) - DTO(o) -
d(O) = 53 - 49 - 2 = 0
·
|
ML(P) = DTO(q) - DTO(p) -
d(P) =
|
62
|
- 53
|
- 7
|
=
|
0
|
·
|
ML(Q) = DTO(r) - DTO(q) -
d(Q) =
|
67
|
- 62
|
- 5
|
=
|
0
|
·
|
ML(R) = DTO(s) - DTO(r) -
d(R) =
|
68
|
- 67
|
- 1
|
=
|
0
|
|
|