6 Recherche Operationnelle
6 Recherche Operationnelle
OPÉRATIONNELLE
OBJECTIF
A la fin de cette matière, le stagiaire doit être capable d’appliquer les notions
de la théorie des graphes.
PLAN DE LA LEÇON:
I- LA RECHERCHE OPÉRATIONNELLE
1- Préceptes de la recherche opérationnelle
2- Démarche
CONCLUSION
EXERCICES
CORRIGÉS
Ces préceptes qui pouvaient être ceux du parfait manager, sont ceux de la
recherche opérationnelle.
2- Démarche:
Un premier exemple issu d’un grand domaine d’application de la RO, la logistique,
va nous servir à illustrer cette démarche.
Une entreprise doit livrer chaque matin quatre clients à partir d’un dépôt central.
Un livreur à bord d’un camion se rend donc dans les magasins des clients pour
décharger ses marchandises avant de retourner à son point de dépôt.
L’entreprise dans un 1er temps, cherche à organiser la tournée du livreur. Plus celle-
ci est courte, non seulement plus vite elle permet au livreur de participer à d’autres
tâches, mais surtout plus elle sera économique pour l’entreprise.
Dans ce cas, tout le système, représenté, par le livreur, les clients, l’entreprise et
son environnement, doit être pris en compte.
Après appréciation du coût de voyage entre deux (02) clients, exprimé en temps ou
en unités monétaires, le critère choisi à été unique: tournée dont la somme des
coûts des liaisons empruntées est la plus petite possible.
Modèle mathématique:
M1 M2 M3
P 1 1 2
1 3 1 1
P
2
C’est à dire : bénéfice réalisé par la fabrication d’une unité du produit P 1, le bénéfice
réalisé par la fabrication de x 1 unités du produit P1 est alors c1 x 1. De même que
pour le produit P2, le bénéfice réalisé par la fabrication de × 1 unités de P1 et ×2
unités de P2 est Z = c1 × 1 + c2 × 2 ce qu’on a appelé fonction économique.
1- x 1 ≥ 0, x 2 ≥ 0 x 1 + 3 x 2 ≤ 18
x 1 + x 2≤ 8
x1 1 3 18
Soit le s matrices: X= , A= 1 1 , B =8
noterons
x0
A b
c z (max)
2.2 - Un deuxième exemple-type: Minimisation d’un coût: Dans
une raffinerie, la distillation de deux types de pétroles bruts B 1 et B2 fournit 3
qualités d’essences E1, E2 et E3.
INT1801/ RECHERCHE PROPRIETE CNFEPD
SEMESTRE II OPERATIONNELLE 8
La raffinerie doit approvisionner un distributeur d’essences ; le problème consiste à
déterminer le meilleur schéma de distillation, c'est-à-dire les quantités de bruts à
distiller telles que :
Modèle mathématique:
(L1) linéarité des contraintes :On suppose que la qualité des bruts est toujours
la même, et que la distillation s’opère à rendement constant.
Exemple 1 :
x1
Un schéma de distillation est un couple désignant les quantités
x2
Remarques:
(P) x 1≥ 0 , x 2 ≥ 0
x
X=
1 ;= A 0,10,5
0,1 ;= B
0,5
0,4 ;= C 20,25
0,2
x
0,3 0,2 0,6
2
X 0
A X B
C X Z (min)
e-Changement d’unités: Formellement, d’un point de vue strictement
mathématique, le problème (P) peut s’écrire de manière équivalente sous la forme :
(P′)
x 1≥ 0 ; x 2 ≥ 0
x1 +5x2 ≥5
x +2 x ≥4
x1 3 x 18
2
x1 x 8 x1 , x 0
2 , 0
2
2 x1 x 14
C1 2 Z (max)
1 2
C x
2
Soit : C1 = 3 et C2 = 2 ;
respectives. x1 + 3 x 2 = 18
x1+x2=8
2 x 1 + x 2 = 14
Et éliminer, pour chacune de ces droites, le demi-plan dont les points ont des
coordonnées qui ne satisfont pas à l’inéquation correspondante.
L’expression a x + by + c est strictement positive dans l’un et négative dans l’autre, des d
parties :
a x + by +
Les points appartenant à la droite et ayant des coordonnées vérifiant
c = o.
Les 2 demi-plans délimités par (D) et dans lesquels, l’expressiona x + by + c
garde un signe constant (nous l’admettrons sans démonstration).
x1 2 0 x1
D1 : x 1 + 3 x 2 = 18 passe B
par A x 6 x 2
INT1801/ RECHERCHE PROPRIETE CNFEPD
SEMESTRE II OPERATIONNELLE 13
1
8
0
D3 : 2 x + x = 14 passe
x1 7 x1 0
par E
1 2 F
x 2 x 14
0
2
x2
P;
H;
A
P
H
x1
O B
E C
Figure 1
(D1)
(D2)
(D3)
(OAPHE) contient
ZO = 3 (0) + 2 (0) = 0
ZA = 3 (0) + 2 (6) = 12
ZP = 3 (3) + 2 (5) = 19
ZH = 3 (6) + 2 (2) = 22 *
ZE = 3 (7) + 2 (0) = 21
x1 = 6
Un autres exemple: Soit le modèle (P/), comme il est à 2 inconnues, on peut
facilement
x2 = le
2 résoudre par la méthode graphique.
x 1 + 5 x2 = 5
x 1 + 2 x2 = 4
3 x 1 + 2 x2 = 6
Et éliminer pour chacune de ces droites, le demi-plan dont les points ont des
coordonnées qui ne satisfont pas à l’inéquation correspondante.
D2 = x1 + 2 x2 = 4 0 4
passe par les points ,
C 2 0
D
D3 = 3 x1 + 2 x2 = passe
6 par les points
E 0 2
, F
3 0
G= ,H =
(D2)
(D1)
Figure 2
Remarque: Comme dans l’exemple précèdent, après avoir tracé les droites, on
utilise les coordonnées de l’origine (0,0) pour chacune des inéquations afin de
vérifier le signe de la région contenant ladite origine convient ou non au sens de
l’inéquation, on hachure ensuite la
0
partie qui ne convient pas soit la première inéquation : x1 + 5 x2 ≥ 5, le point d’origine
ne 0
vérifie pas cette inéquation car 0 + 5 (0) ≥ 5 n’est pas vérifiée, on hachure alors la
région qui contient ce point, dans la figure précédente la partie non hachurée
représente le domaine des solutions possibles (réalisables).
Quel est le point qui minimise le coût total des bruts distillés ? pour répondre à
cette question, on remplace dans la fonction économique : 20 x 1 + 25 x2 les
coordonnées de chacun des points : E, G, H, B
ZE = 20 (0) + 25 (3) = 75 $
75 $ ZB = 20 (5) + 25
(0) = 100 $
1
Le minimum est atteint au point G =
3/ 2
INT1801/ RECHERCHE PROPRIETE CNFEPD
SEMESTRE II OPERATIONNELLE 17
x1 = 1
x2 = 3/2
x1 5 x2 x 10/3
1
5
x1 2 x 2 x 1/3
4 2
CONCLUSION:
Nous avons appris à modéliser un problème de maximisation ou de minimisation et
de le résoudre par la méthode graphique, modéliser un problème consiste à
l’exprimer par un modèle mathématique qu’on appellera, dans la leçon suivante, un
programme linéaire. La résolution par la méthode graphique n’est facile que si le
modèle contient au plus deux inconnues.
1 2
3 x1 2 x 2 1 2
x1 2 x 4
2 2x x2 2
2 1
(P1) (P2) x1 2x 4 (P3)
2 x1 x 2 x1 2 x 2 2
4 2
x1 0 , x x1 x 2
x1 x 2 5
2
x 5
0
1 0 , x
0
2
EXERCICE N°2 :
Un laboratoire pharmaceutique doit élaborer un fortifiant à l’aide de 3 produits P1,
P2, P3, des normes en vigueur imposent au fortifiant une teneur minimal en
vitamines V1 et V2, plus précisément 8 unités de V1 et 12 unités de V2. Les teneurs
en vitamines de chacun des produits sont :
P1 P2 P3
V1 3 1 8
V2 4 2 9
Les coûts unitaires de chacun des produits sont : C 1 = 24, C2 = 10, C3 = 72.
Evidemment, le laboratoire cherche à fabriquer son fortifiant au coût minimal, tout
en respectant les normes.
EXERCICE N°3:
Soit deux produits P1, P2 fabriqués sur deux machines M1, M2 la production d’une
unité de P1 exige 4 heures machines sur M1 et 2 heures machines sur M2, La
production d’une unité de P 2 exige 8 heures machines sur M 1 et 2 heures machines
sur M2.
M1 M2 Profit unitaire
P1 4 2 4
P2 8 2 6
INT1801/ RECHERCHE PROPRIETE CNFEPD
SEMESTRE II OPERATIONNELLE 20
Disponibilité 84 24
s
des Mi
D1 : x1 + 2 x 2 = 4
passe par les points 20 4
, B = 0
A=
D2 : 2 x1 + x2 = 4
passe par les points 02
, D=
C=
x2
(D2)
(D1)
A E
O C B x1
Figure 3
Pour chacune des droites tracées, on hachure la partie du plan dont les points ne
vérifient pas l’inéquation correspondante (OAEC) décrit le domaine des solutions
réalisables, on l’appelle aussi le domaine d’acceptabilité.
ZO 2 + (0) =
= (0) 3 0
ZA 2 + (2) =
= (0) 3 6
ZC = 2 (2) + 3 (0) = 4
ZE = 2 ( 43 ) + 3 ( 43 ) = 20 / 3
Résolution de (P2) :
0
2
La droite D1 : - 3 x1 + 2 x2 = 2 passe par les points A : , B: 3
1
0
0
4
La droite D2 : - x1 + 2 x2 = 4 passe par les , D:
points C 2 0
:
La droite D3 : x1 + x2 = 5
passe par les points E 50 , F: 05
x2
: X2
2
G
,
3
(D3) (D3)
2 1
G ; H
(D2) Domaine
d’acceptabilité x1
(D1)
(D x1 Figure 4
2
-4-الشكل
(D1 Domaine
d’acceptabilité
ZG = 2 + 2 (3) = *
8
ZH = 1 + 2. 5/2 = 6
L’optimum est atteint au point 32
G=
x1 = 2
Résolution de
(P3): x2 = 3 0 1
D1 = - 2 x1 + x2 = 2 , B 0
passe par les points
A
2
0 2
D2 = x1 - 2 x 2 = 2 , D
passe par les points 0
C
D3 = x1 + x2 = 5
passe par les points 50 05
, F
E
4 1
H; P
Domaine
d’acceptabilité
x1
D3 Figure 5
D1
INT1801/ RECHERCHE PROPRIETE CNFEPD
SEMESTRE II OPERATIONNELLE 25
(OAPHD) est le domaine des solutions réalisables.
point : ZO = 0 + 0 = 0
ZA = 0 + 2 = 0
ZG = -1 + 4 = 3
ZH = - 4 + 1 = - *
3
ZD = -2 + 0 = - 2
x1 = 4
EXERCICE N°2 :
x2 = 1
Soient x1, x2, x3 les nombres d’unités utilisées des produits P 1, P2 et P3
respectivement : x1 ≥ 0, x2 ≥ 0, x3 ≥ 0.
-
Chaque unité de P1 contient 3 unités de la vitamine V1, x1 unités de V1
contiennent 3x1 unités de la vitamine V1 ;
-
Chaque unité de P2 contient 1 unité de la vitamine V1 , x2 unités de P2 contiennent
x2 unités de la vitamine V1 ;
-
Chaque unité de P3 contient 8 unités de V1, x3 unités de P3 contiennent 8 x3 unités de V1.
3 x1 + x 2 + 8 x3 ≥ 8
4 x1 + 2x2 + 9 x3 ≥ 12
x1 0 x2 0 x3 0
; ;
3 x1 x 8 x3 8
2
2x 9x 12
4 x1
2
3
2 x1 10 x 2 72 x 3
4
-
Si on décide de produire x1 unités de P1 , et x2 unités de P2, on a besoin de 4 x1 + 8
x2 heures machines sur M1, et 2x1 + 2x2 heures machine sur M2.
-
Comme le temps de disponibilité des machines est limité : 84 heures sur M 1 et 24
heures sur M2, on a les contraintes suivantes :
4 x1 + 8 x2 ≤ 84
2 x1 + 2x2 ≤ 24
x1 0 x2 0
;
4 x1 8x 84
Alors 2
24
: 2x
2 x1 2
4 x1 6 x Z (max)
2
x2
x2
D2
(D2) D1
(D1)
Domaine
d’acceptabilité
B x1
: ZO = 4 (0) + 6 (0) = 0
ZA = 4 (0) + 6 (10,5) = 63
ZE = 4 (3) + 6 (9) = 66
*
ZD = 4 (12) + 6 (0) = 48
x1 = 3 ; x2 = 9
PLAN DE LA LEÇON :
INTRODUCTION
V- CONCLUSION
EXERCICES
CORRIGÉS
1- Définition :
Les graphes orientés que nous traiterons dans cette leçon peuvent être considérés
comme des schémas représentant simplement la structure d’un problème. Ils sont
généralement déterminés par la donnée de :
Exemple :Le graphe G(x, u) suivant, présente les résultats d’un tournoi d’échecs =
les sommets x1, x2, x3, x4 représentent les 4 concurrents, et l’existence d’un arc (x i,
x j) ou plus exactement la présence dans 4 de l’arc (x i, xj) indique que le joueur x i a
remporté la partie unique l’opposant au joueur x j.
x1
X3
2- Boucle :
Une boucle est un arc dont les deux extrémités coïncident, elle est de la forme (x, x).
Exemple : Dans le graphe précédent les arcs (x 1, x2) et (x3, x2) sont voisins, les
arcs (x1, x4), (x2, x4) et (x3, x4) sont eux aussi voisins ou adjacents.
4- Successeur :
On dit qu’un sommet y est un successeur d’un sommet x, s’il existe un arc ayant x
comme extrémité initiale et y comme extrémité terminale. L’ensemble des
successeurs d’un sommet x est noté T +(x).
5- Prédécesseur :
On dit qu’un sommet y est un prédécesseur du sommet x , s’il existe un arc ayant y
comme extrémité initiale et x comme extrémité terminale. L'ensemble des
prédécesseurs d’un sommet x est noté T– (x).
Remarque :
- Si x est prédécesseur de y alors y est successeur de x ;
- Dans quelques ouvrages, vous pouvez trouver que le mot prédécesseur est
remplacé par précèdent.
x1 x2 x3 x4
T x 2 , x 3 , x 4 x3 , x 4 x 4
φ x1 x1 , x 2 x1 , x 2 , x 3
T x 2 , x 3 , x 4 x1 , x 3 , x 4 x1 , x 2 , x 4 x1 , x 2 , x 3
T
7- Sommet isolé :
Un Sommet isolé est un sommet qui n’a pas de voisins.
8- Chemin :
Un chemin est une suite d’arcs dont l’extrémité terminale de chacun est l’extrémité
initiale du suivant, sauf pour le dernier.
x1
X3
X5
X2
X4
Le Le chemin
x1 , x 3 , x 5 , x 4 est formé des arcsx1 , x 3
chemin
x1 , x 3 , x 4 , x 2 est formé des arcs x1 , x 3
x ,x , x ,
x .
3 4 4 2
Le graphe non orienté est noté G(X, E) où X est l’ensemble des sommets et E
l’ensemble des arêtes.
Les sommets de niveau 0 sont ceux qui n’ont aucun précèdent, ceux de rang 1 sont
ceux dont les précédents appartiennent au rang 0. Les sommets de niveau 2 ont
des précédents de niveau 0 ou 1 et ainsi de suite.
f
a
b
g
d
c
e
INT1801/ RECHERCHE PROPRIETE CNFEPD
SEMESTRE II OPERATIONNELLE 35
La détermination du niveau de chaque sommet se fait en plusieurs étapes :
X T– (x)
a b
b néant
c b,e,f
d a
e g
f g,e
g a
On barre ensuite tous les « b » dans les colonnes X et T– (x) d’où le tableau N°1 suivant :
X T– (x)
a néant
c e,f
d a
e g
f g,e
g a
On constate que la ligne « a » devient vide donc « a » est de niveau 1 soit : N1 = a
Étape N°3 : On barre ensuite tous les « a » dans le tableau N°1, on obtient le
tableau N°2 suivant :
X T– (x)
c e,f
d néant
e g
F g,e
g néant
X T– (x)
c e,f
e néant
f e
La ligne « e » devient vide, à son tour, ce qui signifie que le sommet e est de niveau
3, soit : N3 = e
X T– (x)
c f
f néant
La nouvelle ligne vide est la ligne « f », donc le sommet f est de rang 4, soit : N4 = f
Étape N°6 :On barre ensuite tous les « f », et on obtient le tableau N°5 ci-dessous :
X T– (x)
c néant
N0 = b
N3 =
N 1 = a
e N4
N2 = d,
= f
g N5 =
c
Cette détermination des niveaux du graphe, va nous permettre de représenter le
graphe précédant par un graphe plus lisible et plus facile à exploiter, car
ordonnancé par niveau de génération.
b
d
a f c
e
g
N0 N5
N1 N2 N4
N3
INT1801/ RECHERCHE PROPRIETE CNFEPD
SEMESTRE II OPERATIONNELLE 37
Ce graphe est identique au premier, sauf que la connaissance des niveaux de
chaque sommet a fait que sa représentation soit plus lisible que celle du 1 er graphe.
Dans ce cas là, les quantités entrantes (par exemple par unité de temps) en un
sommet doivent être égales aux quantités sortantes (par unité de temps) en ce
même sommet. Il est facile, en effet, de comprendre que si trois canalisations
apportent en un sommet A des débits respectifs de 2,3 et 1 litres/mn.
Soit en tout 6L/mn(1), les canalisations qui partent de A doivent avoir un débit total de
6L
/mn. Mais un graphe n’est pas toujours un réseau représentant des circulations
quelconques.
2
4
3 A 2
1
Souvent, une flèche entre deux points, implique seulement une relation de
succession par exemple, le graphe suivant peut valoir dire seulement que A
précède B qui lui-même précède C.
B C
A
On dit qu’un graphe est value si, à tout arc qui le constitue, correspond une valeur
numérique qu’on écrit seulement sur la figure, à proximité de cet arc. Ces valeurs
peuvent être des quantités, transportées, des débits, des coûts,
des durées, etc….
X 1 2 3 4 5 6 7 8 9 10
précéde – 1, – 1 3 8, 2,5 2,4, 4 7,8,
nts 3 9 5 9
EXERCICE N°2 :
Soit un ensemble E =
1-En utilisant les concepts de la théorie des graphes, proposer une représentation
de cette relation : définir l’ensemble des sommets X, celui des arcs U et dresser G
= (X, U).
d-Le cardinal de E.
Notes :
- Un nombre premier est un nombre qui n’est divisible que par 1 et lui-même :
ex : 3, 7, 17,47….
2 7
1
5
6
G
B
Présenter les graphes sous forme plus lisible, les sommets étant disposés selon
leurs niveaux respectifs.
9
4
8 6
1
7
10
Étape n°2 :On supprime les sommets 1 et 3 du tableau, ce qui permet d’obtenir
le tableau suivant :
X précédents
2 /
4 /
5 /
6 8,9
7 2,5
8 2,4,5
9 4
10 7,8,9
X P(x)
6 8,9
7 /
8 /
9 /
10 7,8,9
X P(x)
6 /
10 /
N0 =1,3.
N1 =
2,4,5. N2
= 7,8,9.
N3 =6,10
.
EXERCICE N°2 :
18
2
0
INT1801/ RECHERCHE
9
PROPRIETE CNFEPD
SEMESTRE II 11 OPERATIONNELLE 42
X 0,2,6,18,9 ,11
Ainsi
U 0,2, 0,6, 0,18, 0,9, 0,11, 6,2, 18,2, 18,6, 18,9
:
2-
a- Un nombre premier n’a pas de successeurs ;
b- Le sous ensemble des éléments de E multiples d’un élément x de E
représente l’ensemble des prédécesseurs de x dans le graphe.
graphe.
3-
X précédents
0 /
2 0, 6,18
6 0,18
9 0,18
18 0
11 0
EXERCICE N°3 :
Pour le graphe1, présentons le dictionnaire des précédents :
X P(x)
1 /
2 1
3 1,2,5
4 3,5
5 1
6 3,4
7 2,3
Les sommets de niveau 0 sont : N0 = 1, on supprime ce sommet du tableau ce qui donne
:
X P(x)
2 /
3 2,5
4 3,5
5 /
X P(x)
3 /
4 3
6 3,4
7 3
X P(x)
4 /
6 4
7 /
N0 = :1 N1 = 2,5
N4 = 6. Soit
N2 = 3
2 7
1 6
X P(x)
A E
B A,E,D
C D,B,H
D E
E /
F E,D
G A,B ,C
H F,D
X P(x)
A /
B A,,D
C D,B,H
D /
F D
G A,B ,C
H F,D
N2
B, F , On supprime ces 2 sommets du tableau ce qui permet d’obtenir le
=
tableau
suivant :
X P(x)
C H
G C
H /
N0 = E
N1 = A,
D N2 =
A
B, F E
B
G
C
H
D
F
N0 N5
N1 N3 N4
N2
INT1801/ RECHERCHE PROPRIETE CNFEPD
SEMESTRE II OPERATIONNELLE 46
LEÇON N°03 : PROGRAMMATION LINEAIRE : LA
METHODE DU SIMPLEXE
PLAN DE LA LEÇON :
INTRODUCTION
CONCLUSION
EXERCICES
RESOLUS
BIBLIOGRAPHIE
Afin d’étudier le programme linéaire, vous devez avoir des notions sur la résultions
du système d’équation linéaire par la méthode de substitution.
…………………………………………
Et rendant :
………………………………………………
Et rendant :
1
On a appelé cette fonction, la fonction économique.
Trouver
Programme N° 2
Où
B= X=
A=
.. . . B
.. . .
.. . .
C=
Exemple :
Exemples :
c- Notion de forme mixte :Parfois, les contraintes sont tournées les unes
dans un sens, les autres dans le sens opposé, l’objectif pouvant être soit un
maximum soit un minimum.
Mais on peut également avoir un mélange d’égalité (=) ou d’inégalités ou . Un
tel
programme est un programme mixte. On dit aussi qu’il se présente sous forme
Exemples :
artificielles.
x 1 0 x 2 0 x1 0 x 2 0 x3 0 x4 0
3x 1 5x 2 15
2x 3x 12 V.R V.E V.A
N°3
1 2
N°3
Max 5x 10 x
1 2 3x1 5x 2 x3 15
2x 3x x 12
1 2 4
Max5x1 10x 2 0x 3 Mx 4
x1 0 x2 0 x3 0 x 4 0 x5 0
x1 0 x 2 0
V.R V.E V.A
N°4 4x1 8x 2 24
N°4
8x 2x 16 4x1 8x 2 - x3 x 4 24
1 2
8x1 2x 2 x 5 16
Max10x1 8x2 Max10x 1 8x 2 0x 3 Mx 4 - Mx 5
V.R V.E
7x V.A
N°5 1 2x 2 14 N°5
8x 16x 16
1 2
2x 5x 10
1 2
Max20x 1 15x 2 0x 3 0x 4 Mx 5 Mx 6
x1 0 x 2 0 x3 0 x1 0 x2 0 x3 0x4 0 x5 0 x6 0
x1 0 x 2 0 x1 0 x2 0 x3 0 x4 0 x5 0 x6 0
x1 0 x2 0 x3 0 x4 0 x5 0
x1 0 x 2 0
V.R V.E V.A
10x1 9 x2 21
N°8 N°8
5x 12x 13 10x1 9 x 2 - x 3 x5 21
1 2
Min x1 3x 2 5x1 12x 2 x4 13
Min x1 3x 2 0x 3 0x 4 Mx5
x1 0 x2 0 x3 0 x1 0 x2 0 x3 0 x4 0 x5 0 x 6 0 x7
0
3x1 5x 2 10x 3 100 V.R V.E
4x x x 50 V.A
N°9 1 2 3
N°9
x x 7x - 20
1 2 3 3x1 5x 2 10x 3 - x 4 x 6 100
Max 9x 1 2x 2 4x 3 4x x x x 50
1 2 3 5
x x 7x x - 20
1 2 3 7
Max 9x 1 2x 2 4x 3 0x 4 0x 5 Mx 6 Mx 7
Min 10 x1 x 2 0x 3 0x 4 0x 5 Mx 6 Mx 7 Mx
8
On voit à travers ces exemples que les variables artificielles interviennent
exclusivement dans les contraintes égalités (=) ou inégalités tournées dans le sens
« supérieur ou égal à », le second membre étant positif et l’objectif pouvant être le
maximum ou le minimum.
Les autres variables non nulles obtenues, constituant les variables principales ou
variables dans la base. A ce stade la fonction économique est nulle.
Étape 4 : Passer à la 1ère itération (répétition) afin de trouver une solution de base
meilleure, c'est-à-dire améliorer la valeur de la fonction économique.
a - Critère d’entrée :La variable entrante est une variable hors base qui dans la
fonction économique présente le coefficient positif le plus élevé.
b - Critère de sortie :La variable sortante est une variable dans la base, qui
correspond au plus petit rapport positif des seconds membres des contraintes aux
coefficients de la variable entrante (l’infini et les nombres négatifs étant exclus).
S1
Le programme linéaire (S1) est déjà sous forme canonique, pour avoir la forme
standard, il
s’agit seulement d’ajouter des variables x3 0 , x 4 0 , x5 0
d’écart
Les autres variables non nulles, sont les variables dans la base ; on déduit leurs valeurs
en remplaçant dans (S2).
De 1ère x 140
la
3
équation : De la x 104
4
2ème équation : De x 5 360
la 3ème équation :
HB : x1 0 , x 2
0
B x 3 140
x 4 104
x 5 360
1ère Itération : C’est l’étape 4, le but est de trouver une solution de base meilleure
c'est-à- dire améliorer la fonction économique.
Pour choisir la variable entrante ; c’est l’une des variables hors base qui a le
coefficient positif le plus grand dans la fonction économique ; dans notre exemple :
c’est x1 .
Si entre dans la base ; elle ne sera plus nulle, quelle est la valeur à x1 :
x1 affecter à
Équation d’échange
S3 x
104 x
4
x1 2
INT1801/ RECHERCHE PROPRIETE
360 5x
3x 2
x 1
Or
HB x 0 ; x 3
2ème Itération :Dans (S3) l’équation 2d’échange est celle qui fournit la variable sortante,
0
soit :
B x1 70
x 3 140 2x1 x 2 x 5 10
x 4 34
Dans cette équation, on exprime la variable entrante à l’aide de variables x 2 et x3
7.70 4.0
hors base soit : 490
1 1
x 70 x x
1 3 2
2 2
2 2
7 1
Z 490 x
2
x 2
3
2
1 1
34 x
2
x 2
x
2 3
S5 Equation d’échange
1
x 70 1
x3 x2
1
2 2
7 1
Z 490 x3 x2
2 2
La variable entrante sera x 2 car elle possède le coefficient positif le plus élevé dans la
donc fonction économique.
Niveau à affecter
à x 2 (tout en maintenant x 3 0, car elle reste hors base).
1
34 x
x
12 2
x 10 x
5 2
2
S6
x1 70 1
x2
1
Z 490 2 x
2
x x1 1
0 0 10 x
4
1 2
34 x 2
Or 1
2 0 70 x
2
x5
2
2
INT1801/ RECHERCHE PROPRIETE
0x2 20
0x2 68
0x2 140
1
34 20 24
x
12
S7 x5 10
2
20 0
1
x1 70 20
60
2
Z 490 10 500
HB x3 0,x5
L’équation d’échange0 est celle qui fournit la variable sortante, c’est
5 1
x 10 x B x1 60
x 2
2
x2
5 3
2 20
4
On utilise cette équationx pour
exprimer x 2 24 en fonction des nouvelles variables hors base :
x 2 20 2x 5 5x 3
x2 2x 5 20 5x 3
S : x4 24 2x x5
3
8
x1 60 3x x5
3
500 x x
3 5
Les variables réelles sont non principales et se trouvent hors de la base. La fonction
économique est alors nulle. Avec le tableau N° 0, on prépare le tableau N° 1 en
choisissant respectivement la variable entrante, la variable sortante et le pivot :
Il s’agira ensuite de rendre la colonne pivot unitaire : c’est à dire, arriver à un pivot
égal à 1 et tous les autres éléments de la même colonne pivot égaux à zéro jusqu'à
la fonction économique (dernière ligne du tableau). Chaque itération s’arrête dés
que la colonne pivot est devenue totalement unitaire.
Forme standard : x1 0 x 2 0
x1 5x 2
x1 0 11
x2 0 x3 0 x4 0
1 2 3x
x1 2x5x x 32 11
2x 3x x 5
51 Max2 3x1 2x 2 4
Max3x 1 2x 2 0x 3 0x 4
Tableau n°
0:
Variable x4
sortante
To x1 x2 x3 x4 b Rapport
x3 1
A 1 5 1 0 11/1 Variable sortante = x 4
1
B x4 3 0 1 5
2 5/2
C -Z 3 2 0 0 0
Base : x3 11,x 4 5
Remarques :
1- L’ordre dans lequel on écrit la liste des variables de la base (x3, x4) est important.
2-
À l’intersection de la colonne pivot (=1) et de la ligne
pivot.
1-Arriver à 1 pivot = 1, pour cela il suffit de diviser toute la ligne du pivot par 2
(valeur du pivot).
La ligne A :
1 B 1 32 0 1/2 52
A 1 5 1 11
A 0 7 0 17 2
1
2 1
2
La ligne C :
T1 x1 x2 x3 x4 b
A x3 0 7 1
2 1 17
2 2
B x1 1 3 0 1 5
2 2 2
-Z 0 5 0 3 15
C 2 2 2
Solution optimale :
HB : x 2 x 4 0
B : x1 5 , x3 17
2 2
Z = 15
2
x1 0x 2 0
x1 2x 2 2
x
1 4x 2 3
INT1801/ RECHERCHE PROPRIETE
Max2x 1 3x 2 Z
Forme standard :
Tableau N° 0 :
T0 x1 x2 x3 x4 b rappor
t
x3 1 1 0 2 2
A 2
2
Ligne pivot : x 4
1 Variable sortante.
B x4 0 1 3 3
4 Piv ot 4
-Z 2 3 0 0 0
C Colonne pivot : x 2 variable entrante
HB : x1 0 , 0 x 2 0
B : x3 2 , x 4 0
Z=0
T1 x1 x2 x3 x4 b rapport
Piv ot
B
x2
1 1 0 1
4
3
4
34/14 3
4
5 3
C -Z 0 0 4 9 Colonne pivot : x1 variable entrante
4 4
B 1 4 0 1 3
B1 B 1 1 0 1 3
4 4 4 4
B 1 1 0 1 3
4 4 4
A 1 2 1 0 2
A A 2B 1 0 1 1 1
2 2 2
B 1 1 0 1 3
4 4 4
C 2 3 0 0 0
C C 3B 5 0 0 3 9
4 4 4
La solution est :
HB : x1 x 4 0
B : x3 1 , x2 3
2 4
Z= 9
4
T2 X1 X2 X3 X4 b rapport
A Rapport
X1 1 0 2 -1 1
négatif
B X2 0 1 1
2
1
2
1
2
12/12 1 Ligne pivot : x2 : variable sortante
C -Z 0 0 5 1 14
2 2 4 Colonne
pivot : x 4 variable entrante
A 1 0 1 1 1
2 2 2
A A.2 1 0 2 -1 1
A 1 0 2 -1 1
B 1 1 0 1 3
4 4 4
1 1 1
B B 1 A 0 1 2 2 2
4
A 1 0 2 -1 1
5 3
C 0 0 4 9
4 4
1 14
0 0 5 4
C C 5 A 2 2
4
La solution est :
HB : x3 x 4 0
B : x1 1 , x 2 1
2
Z = 14 7
4 2
A T3 x1 x 2 x 3 x4 b
x1
1 2 1 0 2
B x 4
0 2 -1 1 1
C -Z 0 -1 -2 0 4
1 1 1
B 0 1 2
2 2
B 2.B 0 2 -1 1 1
B 0 2 -1 1 1
A 1 0 2 -1 1
A A B 1 2 1 0 2
B 0 2 -1 1 1
5 1 14
0 0 4 4
C 2
1
C C B 0 -1 -2 0 -4
2
La solution optimale est :
HB : x 2 x3 0
B : x1 2 , x 4 1
Z= 4
Remarque :Notons que les opérations nécessaires pour obtenir une colonne
pivot unitaire sont toujours uniques ; dans le tableau précèdent :
CONCLUSION :
La modélisation d’un problème par un programme linéaire, permet de rechercher
l’optimum d’une fonction économique comportant plusieurs inconnues positives ou
nulles liées entre elles, par des relations linéaires indépendantes appelées
contraintes, quand le nombre de ses inconnues est égal à 2, la méthode simple et
appropriée est évidemment la méthode graphique, dans le cas d’un problème à
plus que 2 variables, on utilise la méthode du simplexe qui nécessite l’introduction
de : la notation matricielle , la forme canonique, la forme standard, …etc.
Les deux cours ont été consacrés à un aperçu sur une des techniques de la
0
x1 x 2 1 x1 2x 2 x 3 9
2x 3x 2 3
x 4x 2 1
2
P3 6x 1 x 2 2 P4 x1 x 2 x 3 1
2x 3x Max x 2x x Min
x1 0 , x 2 0 x11 0 , 2x 2 0 , x 3 0
1
EXERCICE N°
02 :
Écrire sous forme standard les programmes linéaires de l’exercice N°1
EXERCICE N° 03 :
Résoudre par la méthode du simplexe les programmes suivants :
x1 0 x2
x3 0 x4 0
0
2x x 3x x4 8
1
2
3
P1 2x1 3x 2 4x4 12
3x x 2x
2 3
18
1
Max (x1 2x2 x3 x4 )
x1 0 x2 0
4x1 8x 84
P 2 24
2x 2x
2
1 2
Max4x1 6x 2 Z
0 0 0 0
on obtient :
x1 x
2 1
x 4x 2 2
P3 q 6x 1 x 2 2
2x 3x Max
2
1
x1 0 x 2 0
obtient :
x1 2x 2 x 3 9
2x 3x 3
P 1 2
4 q x x
1 2 x 3 1
x 2x x Min
2
1 3
x1 x 2 x 3 0
0 0
EXERCICE N° 02 :
x1 x x3 x4 x5 0
0 0
2
0 0
variables .d' écart
P x 1 3x 2 x 18
3
1 S
x1 x x4 8
2
2x 1 x x 5 14
2
Max x1 2x 2
x1 0 x 2 x x 4 0 x5 x6 0 x7 0
0 0
3
0
var.réelles var.d' var.artificielles
écart
P 3x x 8x x x 8
2 S
1 2 3 4 6
Max 2x 1 3x 2 Mx 6
EXERCICE N° 03 :
La forme standard pour (P1)
est :
2x1 x x x 8
2 4 5
3x
3
2x 3x 4x x 12
4
1 2 6
3x x 2x x 18
1 2 3 7
Maxx1 2x 2 x 3 x4
Tableau N° 0 :
T0 x1 x2 x3 x4 x5 x6 x7 b Rapport
A x5 2 1 3 1 1 0 0 8
8/1
B x6 2 3 0 4 0 1 0 12
C x7 3 1 2 0 0 0 1 18 12/3 ligne pivot :
D -Z 1 2 1 1 0 0 0 0
18/1 x6 :var.sortante
Colonne x 2 variable
pivot : entrante
- Comment obtenir
INT1801/ RECHERCHE PROPRIETE
T1 : 1ère Itération
B 2 3 0 4 0 1 0 12
B B 2 1 0 4 0 1 0 4
3 3 3 3
A A B 4 0 3 1 1 1 0 4
3 3 3
B 2 1 0 4 0 1 0 4
3 3 3
C 3 1 2 0 0 0 1 18
C C B 7 0 2 4
3 0 1 1 14
3 3
B 2 1 0 4 0 1 0 4
3 3 3
D 1 2 1 1 0 0 0 0
D D 2B 1 0 1 5 0 2
3 0 -8
3 3
T1 x1 x2 x3 x4 x5 x6 x7 b Rapport
4/3 ligne
A x 5 4 1 1
3
0 3 1 3 0 4 pivot x5 :
3
variable sortante
B x2 2 4 1
1 0 0 0 4
3 3 3 Indéfini
C x7 7 4 1
0 2 3 0 3 1 14
3
14/2
1 5
3 0 3 0 2
D -Z 1 3 0 -8
HB : x1 x3 x 4 x 6
0
B : x 2 4 , x5 4 , x7
14
Z=8
INT1801/ RECHERCHE PROPRIETE
- Comment obtenir le 2ème tableau : 2ème itération
3
A 4 0 1 1 1 0 4
3 3 3
A A 4 0 1 1 1 1 0 4
3 9 9 3 9 3
4 0 1 1 1 1 0 4
Aاا 9 9 3 9 3
B 2 1 0 4 0 1 0 4
3 3 3
B B 2 1 0 4 0 1 0 4
3 3 3
C’est la même ligne : il n’y a aucune opération à faire puisqu’on a déjà le zéro sur la
colonne du pivot.
1
A 4 1 1 1 0 4
9 0 9 3 3
9
C 7 0 2 4 0 1 1 14
3 3 3
1
C C 2A 13 0 0 10 2 1 34
9 9 3 9 3
A 4 1 1 1 1 0 4
9 0 9 9 3
3
D 1 0 1 5 0 2 0 -8
3 3 3
1
D D A 7 0 0 14 5 0 28
9 9 3 9 3
T2 x1 x2 x3 x4 x5 x6 x7 b
A
x3 1 1 4
4 0 1 9 1 9 0
9 3 3
B
x2 2 1 0 4 0 1 0 4
La solution optimale 3 3 3
C
13 34 est :
HB x7 10 2 1
9 0 0 9 3 9 1 3
:
x1 x 4 x5 x 6
0 7 14 1 5 28
D -Z 9 0 0 9 3 9 0 3
INT1801/ RECHERCHE PROPRIETE
B:
x 2 4 , x3 4 , x 7
3
34
3
Z = 28
3
Dans la suite ; on n’écrira plus comment obtenir les tableaux ; la forme standard de (P2)
est :
x1 0x2 0 x3 0x 4 0
v. réelles v. d’écart
4x1 8x 2 x 3 84
2x1 2x 2 x4 24
LE
TAMBaLxEA4xU1
N6°x 20 :
T0 x1 x2 x3 x4 b rapport
-Z 4 6 0 0 0
x 2 : Variable entrante
HB : x1 x 2 0
B : x3 84 ; x 4
24
Z= 0
T1 x1 x2 x3 x4 b Rapport
x2 1
2
1 1
8
0 21
2 212 1 x 4 : Variable sortante
2
x4 1 0 1 1 3 3
4 1
HB : x1 x3 0
B : x 2 21 , x 4
2
3
Z = 63
Le tableau T2 : 2ème
itération
T2 x1 x2 x3 x4 b
1 1
x2 0 1 2 9
4
x1 1 0 1
4 1 3
-Z 0 0 1
2
-1 -66
HB : x3 x 4 0
B : x1 3 ; x 2
9
Z = 66
T0 x1 x2 x3 x4 x5 b
Rapport
x3 2 1 1 0 0 8 8/1
x4 1 2 0 1 0 7
7/2
x5 0 1 0 0 1 3
-Z 4 5 0 0 0 0 3/1 x5 : v. sortante
x 2 : v.entrante
HB : x1 x 2 0
B: x3 8 , x 4 7 , x5 3
Z= 0
T1 x1 x2 x3 x4 x5 b rapport
x3 2 0 1 0 -1 5 5/2
x4 1
0 0 1 -2 1 1/1 x 4 : v. sortante
x2 0 1 0 0 1 3 indéfini
-Z 4 0 0 0 -5 -15
x 1 : v. entrante
HB : x1 x5 0
B: x3 5 , x 4 1 , x 2 3
Z = 15
x1 x5 rappo
T2 x2 x3 x4 b
rt x3 : v.sortante
x3 0 0 1 -2 3 3 3/3
1 0 0 1 -2 1 >0
x1
x2 0 1 0 0 1 3 3/1
-
-Z 0 0 0 -4 x 5 : v.entrante
3 19
La solution de base est :
HB : x 4 x5 0
B : x3 3 , x1 1 , x 2
3
Z = 19
T3 x1 x2 x3 x4 x5 b
x5 0 0 1 - 2 1 1
3 3
x1 1 0 2 1 0 3
3 3
x2 0 1 1 2 0 2
3 3
-Z 0 0 -1 -2 0 -22
HB : x3 x 4 0
B: x5 1 , x1 3 , x 2
2
Le tableau N° 0 :
x3 x5
T0 x1 x2 x4 b
rapportX2 : X3 :
x4 -3 2 1 0 0 2 2/20 var.
entra
x4 -1 2 0 1 0 4 4/2
nte
x5 1 1 0 0 1 5 5/1
-Z 1 2 0 0 0 0
HB : x1 x 2 0
x 3 2, x 4 4 , x 5
5
Z= 0
T1 x1 x2 x3 x4 x5 b rapport
x2 3 1 1 0 0 1 <0
2 2
x4 2 0 -1 1 0 2 2/2
5 X4 : v.sortante
x5 0 1 0 0 4 8/5
2 2
-Z 4 0 -1 0 0 -2
X1 : v. entrante
La solution de base
est :
HB : x1 x 3 0
x 2 1 , x 4 2 , x5
4
Z= 2
T2 x1 x2 x3 x4 x5 b rapport
x2 0 1 3 0 5/2 < 0
1 4
4
x1 1 0 1 0 1 <0
1 2
3 2
x5 0 0 4 5 1 3/2 (3/2) (3/4)
4 X5
-Z 0 0 1 -2 0 -6
X3
La solution de base est :
HB : x3 x 4 0
x 2 5 , x1 1 , x5
2
3
2
Z= 6
INT1801/ RECHERCHE PROPRIETE
Le tableau N° 3 : 3ème itération
T3 x1 x2 x3 x4 x5 b
x2 0 1 0 1 1 3
3 3
x1 1 0 0 1 2 2
3 3
x3 0 0 1 5 4 2
3 3
-Z 0 0 0 1 4 -8
3 3
HB : x 4 x5 0
B : x 2 3 , x1 2 , x3
2
Z= 8
PLAN DE LA LEÇON :
I - NTRODUCTION
II-FORMULATION DU PROBLEME
CONCLUSION
EXERCICES
CORRIGES
I- FORMULATION DU PROBLEME :
- Soit G (X, U) un graphe orienté sans boucle comportant n sommets.
- A tout arc (xi , xj) U est associé à un nombre réel l ij appelé longueur de l’arc (x i,
xj).La longueur d’un chemin Mquelconque notée l (M) est alors définie comme la
somme des longueurs des arcs qui le composent.
l (M) =
(xi ,x j )M
li j
Remarque :
1-Par abus de langage et bien que l’unicité ne soit pas nécessairement réalisée. On
parle parfois de plus court chemin de xi à xj ;
2- Si à tout arc (xi, xj) d’un graphe G(X, U) est associée une longueur, G est dite un
graphe valué.
II-RÉSOLUTION DU PROBLEME :
1- Principe de la méthode de FORD (pour le minimum) :
1ère Etape : Numérotation des sommets du graphe valué dans n’importe quel
ordre, mais en commençant par x0 et en finissant par xn-1 (le nombre de sommets
est n).
Cette deuxième solution suppose l’existence d’un plus court chemin de x 0 vers xi ;
de longueur ti.
4ème étape : On répète la 3ème étape jusqu’à ce qu’aucun arc ne permette plus
de diminuer les ti.
x6
x1 21
12 13 3
5
x7
x0 x2 x5
7
2
10 4
14 x3 1 26
x4
16
Remarque :
1- la longueur de l’arc (x0, x1) = 12, c'est-à-dire l01 =12 .
2-M = {(x0, x1), (x1,x6), (x6, x7)} est un chemin de x0 vers x7 la longueur de ce chemin l(M)
= l01
+ l16 + l67 = 12 + 24 + 21 = 57.
2- t0 = 0 et ti = + ∞, 1 ≤ i ≤ 7
x2).
= 13.
Remarque :A chaque fois qu’on remplace ti par une autre valeur ; ceci indique
qu’on a trouvé un autre chemin de plus petite longueur.
t6 = 36 et l26 = 3.
= 7.
28, l26 = 3.
t'4 = 25.
En définitive, on obtient comme plus court chemin (xo, x3, x2 , x5, x7), représenté en
traits discontinus sur le graphe.
3ème étape :
Pour tout arc (xi, xj), si la valeur tj est inférieure à la quantité ti + lij, on remplace
alors tj par t'j = ti + lij. Par contre, si tj est supérieur à tj + lij alors on ne change rien.
4ème étape :
On répète la 3ème étape jusqu’à ce qu’aucun arc ne permette plus d’augmenter les ti.
Remarques :
1-L’étape de numérotation est importante mais peut être faite d’une autre
manière : 1, 2,….,n ou A,B,C…..
À cette étape, la comparaison est faite entre 2 solutions, la solution actuelle : tj est
pour l’instant la meilleure solution pour le problème de chemin de longueur
maximale de xo vers xj. La 2ème solution (éventuelle), suppose l’existence d’un
plus long chemin de xo vers xi, de longueur ti.
24
x6
21
x1
12 13 3 5
xo x2 x5 x7
2
10 7
1 4
14
26
x3
x4
INT1801/ RECHE1R6CHE PROPRIETE
1- On affecte à chaque sommet xi , la valeur ti = 0.
l01 = 12.
l03 = 0 + 14.
25.
l24 = 26.
= t2 + l25 = 32.
+ l47 = 56.
32 + 2 = 34.
Puisque la valeur de t4 a changé (t4 = 36), on reprend alors les arcs qui partent du
sommet x4, il s’agit de (x4, x7) seulement :
En définitive, on obtient comme chemin le plus long (xo, x1, x2, x5, x4, x7)
représenté en traits discontinus sur le graphe.
CONCLUSION :
Dans ce cours, on a utilisé le concept de graphe pour représenter un problème
économique, c’est celui de la recherche de chemin de longueur minimale on
maximale. Ainsi on a présenté une méthode (ou algorithme) appelée méthode de
FORD, pour résoudre ce problème, cette méthode a comme principe de donner une
solution initiale et de procéder par comparaison entre deux solutions, jusqu’à ce
qu’il n’y a plus de comparaisons possibles.
x1
x3
3 7
6
x5
xo
2 6 2
8
1
x2 x4
EXERCIE N° 02 :
En appliquant la methode de FORD, trouver le chemin de longueur maximale de
x1 vers x9 dans le graphe suivant :
5
x5
x2
3 1
2 x6
5 x4 4
x1
4 5
2 x9
3 7
x3 x8
x7 3
4
3
t1 par t'1 = 3.
t1 + l13 = 5.
+ 6 = 9.
A partir du sommet x2 :
1 = 9. t4 = 9, la valeur reste t4 = 9.
Remarque : Cette comparaison, entre deux valeurs égales, indique qu’il existe
2 chemins différents de x0 vers x4 et qui sont de même longueur, ce sont : (x 0, x2,
x4) et (x0, x1, x4)
+ l35 = 12.
l45 = 10.
EXERCICE N° 2 :
1-Les sommets sont numérotés.
2- t1 = t2 =……= t9 = 0
l12 = 2.
= 3.
l14 = 5.
= 5. t4 = 5, la valeur de t4 ne change
pas.
= 7.
=7
+ l46 = 11.
= 9.
t6.
+ l69 = 16
= 17
20
Ainsi, on obtient, un plus long chemin de x 1 vers x9 de longueur 20, c’est : (x1, x3,
x4, x7, x8, x9).
PLAN DE LA LEÇON :
INTRODUCTI
ON I-
DEFINITION
S
1-Projet
2-Notion de tâche
IV- CONCLUSIO
N EXERCICES
CORRIGES
I- DEFINITIONS :
1- Le projet :
C’est un ensemble de tâches ou d’opérations a, b, c,….permettant d’atteindre un
objectif fixé ; lesquelles tâches sont elles mêmes soumises à un certain nombre de
contraintes telles que :
2- Notion de tâche :
Une tâche ou activité est une opération, l’ensemble des tâches forment le projet, on
peut donc la définir comme étant l’unité ou l’élément d’un projet. On associe à
chaque tâche sa durée et une contrainte d’antériorité par rapport aux autres
tâches.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
A
B
C
D
E
F
On constate, au 15ième mois, que toutes les tâches ont respecté les délais impartis
sauf A et E. La tâche A est en retard d’un mois et la tâche E de deux mois. Les
tâches B et F succédant à
A sont réalisées complètement alors que D et E succédant à C ne le sont pas ;
simultanément commencées (à la même date) seule la tâche D s’est terminée dans
le délai imparti..
Solutions :
1- Le graphe potentiel-tâches contient les sommets suivants :
C E
B
A
F H I J
D
G
D’après la définition de la tâche fictive FP : elle est postérieure à toutes les tâches,
pour exprimer ceci, il suffit de relier le sommet FP à tous les sommets sans
successeurs, dans notre cas, il y a un seul ( le sommet J) .
3C 1
E
2
0 7
DP A B
8
1
1 F H I J FP
13 2 1
7
8
D
G
1
8
Ainsi, nous avons représenté un problème d’ordonnancement par un graphe
potentiel-tâches ; l’objet du paragraphe suivant est sa représentation par la
méthode Pert ; et chaqu’une de ces deux représentations permet de calculer au
commencement du projet, le temps nécessaire à sa réalisation.
Les sommets du graphe de Pert s’interprètent comme des étapes du projet. Chaque
étape sera définie par un ensemble de tâches ayant déjà été effectuées. Si une
tâche J nécessite l’exécution d’une tâche i, alors l’extrémité initiale de l’arc associé
à la tâche J (noté u j) doit coïncider avec l’extrémité terminale de l’arc associé à la
tâche i, (noté ui).
x0 x1 x2
A;7 B;3
Solution :
DP x1
A;7 B;3
DP x1 x2
Représentation graphique :
B ;3 C; 1 F;1 H;3 I ;2
A ;7 x2 x3 x4
x5 x6
x1
J;1
D; 8
G; 1
La tâche J ne précède aucune tâche, sa fin coïncide avec la fin du projet FP : d’où le
graphe Pert suivant :
E; 2
A;7 B3 C
;1
DP x2
x1
xF x5 F I ;2 J ;1
;
:1
H
D; 8
G; 1
Pour calculer le chemin critique, nous devons d’abord connaître les dates au plus tôt
et au plus tard des tâches et les dates au plus tôt et au plus tard des étapes.
Que se passe-t-il si une tâche est précédée par deux ou plusieurs tâches ? Et
comment calculer la date au plus tôt de son début ? Prenons le cas de la tâche E :
Résultats :
1- Si une tâche i est précédée par deux ou plusieurs tâches, la date au plus tôt pour
le début de son éxécution est la plus grande date au plus tôt pour la fin des tâches
qui doivent la précéder.
2- La date au plus tôt pour la fin d’une tâche i est la date au plus tôt pour son début
+ durée de la tâche i
b- Les dates au plus tard :La date au plus tard pour le début de l’exécution
d’une tâche i est une date à laquelle on peut commencer l’exécution, mais après
laquelle le début de l’exécution entraînera un retard de la fin du projet, elle est
notée Ti. Le calcul des dates au plus tard se fait par récurrence :
La date au plus tard du début d’une tâche i est égale à la plus petite différence
entre la date au plus tard des tâches qui la succèdent est la durée de la tâche i.
La date au plus tard de la fin d’une tâche i est égale à la plus petite date au plus
tard des tâches qui la succèdent.
c- La marge totale :Elle est égale à la différence entre les dates au plus tôt et
au plus tard, elle représente le temps de retard que peut prendre une tâche sans
influer sur le reste du parcours.
Remarques :
1-La date au plus tard de la tâche FP (Fin du projet) est égale à la date au plus tôt
de cette tâche : TFP = TFP.
2-Une tâche dont la marge totale est nulle est appelée une tâche critique.
3-Un chemin critique est le chemin qui passe par les tâches critiques, c’est aussi un
chemin sur lequel aucun retard n’est Permis.
3 1
BB E
2
7
0 8 1
DP
A 1 1 3 2 1
F
8 H I FP
7
D
G
8 1
Remarque :Jusqu’à présent, nous avons calculé les dates au plus tôt pour le début
et la fin de tâches qui ne sont précédées que par une seule tâche.
Rappelons que dans ce cas ; pour calculer la date au plus tôt pour le début d’une
tâche, il suffit de prendre la date au plus tôt pour la fin de la tâche qui la précède.
Exemple : tdC = tfB , car C doit être précédée par la tâche B et pour calculer la
date au plus tôt pour la fin d’une tâche i on rajoute à la date au plus tôt pour le
début de cette tâche i sa durée di , c'est-à-dire : tfi = tdi + di .
Mais si une tâche i doit être précédée par deux ou plusieurs tâches ; la date au plus
tôt pour le début de cette tâche correspond à la plus grande date au plus tôt pour la
fin des tâches qui la précédent.
La date au plus tôt pour la fin d’une tâche précédée par deux ou plusieurs tâches
est calculée de la même façon que pour la fin d’une tâche qui n’est précédée que
par une seule tâche ; c'est-à-dire tfi = tdi + di
Continuons les calculs des dates au plus tôt pour le reste des
+ 3 = 19.
tdJ = Max (tfE , tfG , tfI ) = Max (17 , 16, 21) = 21 ; tfJ = tdJ + dJ
= 21 + 1 = 22
TdFP = 22 ; TfFP = 22
= TdJ = 21
Remarque :Les tâches DP, A, D, F, H, I, J, FP sont des tâches critiques car leurs
marges sont nulles.
- Sur chaque sommet (qui représente une tâche) ; on inscrit sur la droite la date au
plus tard pour le début de la tâche et sur la gauche la date au plus tôt pour le début
de la tâche.
- On marque le chemin critique par des traits discontinus ; rappelons que le chemin
critique est un chemin qui passe par les tâches critiques.
00
15 19
15 15 16 16 1919
15 16 22 22
Par le calcul de ces dates au plus tôt et au plus tard on a résolu le problème
d’ordonnancement associé au projet de construction d’un pavillon, la durée
minimale d’exécution de ce projet est 22 semaines, c'est-à-dire qu’on ne peut
exécuter ce projet en moins de 22 semaines.
L’ordre des tâches critiques décrit le calendrier des tâches à exécuter sans
possibilité de les avancer ou de les retarder est : DP, A, D, F, H, I, J, FP, c’est le
chemin critique.
b– Date au plus tard d’une étape : La date au plus tard pour l’exécution
d’une étape i est calculée par récurrence, elle est égale à la plus petite différence
entre les dates au plus tard et les durées des tâches qui lui succèdent, elle est
notée Ti
Application :
Soit le projet de construction d’un pavillon et sa représentation par la méthode Pert
; calculer les dates au plus tôt et au plus tard pour l’exécution de chaque étape
ainsi que leurs marges.
D;
8 G ;1
Remarqu
e:
Pour l’étape x3 : Tx3 = Min (Tx4 – d (F) ; Tx6 – d (E) , Tx6- d (G))
tableau suivant :
Remarque : Les étapes DP, x1, x3, x4, x5, x6 et FP sont des étapes critiques car
leurs marges sont nulles.
- Sur chaque sommet (qui représente une étape), ou inscrit sur la droite la date au
plus tard et sur la gauche la date au plus tôt.
- On marque le chemin critique par des traits discontinus ; dans ce cas le chemin
critique est un chemin qui passe par les étapes critiques.
10
14
B; 3 E; 2
15
C; 1 19
0 0 7 7 21 22
15 19
A; 7 H; 3
21 22
D;8 16 F;1 I;2 J;1
16
16
G; 1
Remarque : Relation entre les dates au plus tôt et au plus tard du début d’une
tâche et les dates au plus tôt et au plus tard des étapes :
- La date de début au plus tôt d’une tâche est égale à la date au plus tôt de l’étape
dont elle est issue.
- La date de début au plus tard d’une tâche est égale à la date au plus tard de
l’étape à laquelle elle aboutit, diminuée de la durée de la tâche.
A partir de cette remarque, vous pouvez calculer les dates de début au plus tôt et
au plus tard des tâches en utilisant le graphe de Pert et les dates au plus tôt et au
plus tard des étapes.
IV - CONCLUSION :
Nous avons défini la notion de Projet, de tâches, et de Problème Centrale
d’Ordonnancement, ces notions restent applicables dans plusieurs domaines :
construction, production, organisation des activités et même les opérations
militaires où la méthode Pert a été créée et utilisée pour la première fois.
3-Calculer les dates au plus tôt et au plus tard pour chaque étape, et en déduire le
chemin critique et le délai minimum de réalisation de ce projet.
EXERCICE N°2 :
Soit un projet constitué de 6 tâches, les données relatives à l’antériorité et à la
durée de chacune des tâches sont répertoriées dans le tableau suivant :
Tâches A B C D E F
Tâches
C - - B B,A D
antérieures
Tâches A B C D E F G H I G K
T. E J,E - - - D F,D A,C,D H,A,C,E,K,D,F E F,D
Antérieure
s
Durée(en 4 6 12 14 8 2 10 6 8 12 2
semaines)
Exemple : La tâche B est précédée par J et E, mais J elle- même est précédée
par E, donc seule la tâche J est immédiatement antérieure à B.
3- Trouver le ou les chemin (s) critique (s) en indiquant sur le graphe les dates
au plus tôt et les dates au plus tard des étapes.
B D F
A
G
C E
I
Les arcs et leurs longueurs sont obtenus en utilisant : les tâches antérieures et les durées :
1 B F
31
2
A D I
G
1 2
2 1
C E
4
4 H 4
D’après la définition de la tâche fictive FP : elle est antérieure à toutes les tâches,
pour exprimer ceci, il suffit de relier le sommet DP à tous les sommets sans
précédents. Dans notre cas, il y a un seul c’est le sommet A).
D’après la définition de la tâche fictive FP : elle est postérieure à toutes les tâches,
pour exprimer ceci, il suffit de relier le sommet FP à tous les sommets sans
successeurs. Dans notre cas, il y a un seul et c’est le sommet I.
Représentation graphique :
F; 1 G; 2
B; 3 x4 x5
x2
DP A; 1
x1
D;2 E,1 U2,0
C; 4
x7
x3 H; 4 x6 I; 7
La tâche U2 est une tâche fictive qui peut être supprimée, la représentation
graphique simplifiée est la suivante :
F ;1
B ;3 x4 1
x2
A ;1
DP x1
E ;1 G ;2
D ;2
C ;4
x3
x5 I FP
H ;
3-
Calcul des dates au plus tôt et au plus tard
pour chaque étape :
Les dates au plus tôt :
L’étape DP : par définition tDP = 0
+3=4
jours.
= 10 – 2 = 8
N1 = B,C
par : N1 = B,C
N2 = A,D
N3 = E, F
La tâche A nécessite la tâche C :
Représentation graphique :
B; x1
DP
A;5
C;5
x3
x2
Représentation
graphique :
D; 3
x2
x1
B;
DP
C;5
x3
x2 A;2
Représentation graphique :
D;3
x4
B;7 x1
U0;0
DP
C;5 E;6
A;2
x2 x6
x3 x5
U1;0
Les tâches U0 et U1 sont des taches fictives, mais seulement la tâche U1 peut être suprimée.U0 ne peut être supprimée, la repré
Représentation graphique :
La représentation suivante :
B; 7 D; 3
x3
A; 2 E;6
EXERCICE N°3 :
1- Détermination des tâches immédiatement antérieures à chaque
Tâches Tâches
antérieures
A /
B J
F /
G F
INT1801/ RECHERCHE PROPRIETE CNFEPD
H A
I H, A, F, K
J /
K F
N1 = C, D, E , N2 = A, F, J
Tâches Tâches
antérieures
B /
G /
H /
I H, K
K /
N1 = C, D, E
N2 = A, F, J
N3 = B, G, H,K
N4 = I
Tâches A B C D E F G H I J K
T.antérieure E J / / / D F A,C,D H,K E F
s
- H nécessite A, C et D, ces 3 tâches ne sont pas liées entre elles, on ne peut pas simplifier
Représentation graphique :
J; 1 B6
E; 8 x7 x8
x1
DP A; 4
C; 12 x2 x6
H; x9
U2 ;0
D,14 K;2
x3
x4 x5
G; 10
F; 2
Enfin la tâche I nécessite H et
K:
Représentation
graphique : J B x
; x7 ;8
E;8 x1
DP
A;4 I ;8
x10
C;12 C;12 x2 H ;6 x6 U0 ;
x9
U1;0
D;14 U 2 ;0
x3 x4 K;2 x5
F;2 G;10
C; 12 A; 4
DP
H; 6 I; 8
x2 x6 x9
D; 14 U2 ; 0 K; 2
x3 x4 x5
F; 2 G; 10
Les tâches B,G et I ne sont nécessaires à aucune autre tâche, elles doivent toutes les
trois coïncider avec la fin du projet FP ; pour cela on doit renuméroter les sommets :
J; 12
x1 x6
E; 8
B; 6
DP
A; 4
C; 12 x2 H; 6 x5
FP
I; 8
U 2; 0 K;
D; 14 x3 x4
G; 10
F; 2
00
1. DP, E, J, B, FP
2. DP, C, H, I, FP
3. DP, D, F, G, FP
4. DP, E, A, H, I, FP
5. DP, D, F, K, I, FP
PLAN DE LA LEÇON :
INTRODUCTION
I- DEFINITION DE L’INVESTISSEMENT
EXERCICES CORRIGES
Investir est nécessairement faire un pas vers l’inconnu, c’est donc une démarche
qui implique des risques. Alors toute initiative d’investissement mérite d’être au
préalable étudiée dans ses moindres détails pour éviter les risques d’erreurs
souvent très coûteux parce que souvent les investissements supposent des
sommes importantes.
I-DEFINITION DE L’INVESTISSEMENT :
On peut définir l’investissement comme étant une dépense actuelle qui va
engendrer des bénéfices futures. S’agissant de se projeter dans l’avenir, on
substitue au terme investissement l’expression projet d’investissement. Pour
l’entreprise, investir c’est consentir à décaisser aujourd’hui une certaine somme
avec l’espoir d’encaisser ultérieurement sur plusieurs exercices des sommes plus
importantes permettant d’augmenter ainsi la valeur de l’entreprise et par la suite le
patrimoine des propriétaires. A partir de cette définition on peut déduire les trois
caractéristiques de l’investissement.
0 1 2 3 n-1 n
D0 R 1 R2 R3 Rn-1 Rn
Si on désigne par :
R1, R2,R3,……Rn sont les rentrées d’argent dans la 1ère année, 2ème année, 3ème
année,….., la nième année respectivement.
1-L’identification ;
2-La préparation ;
3-L’évaluation ;
4-La décision ;
5-L’exécution ;
6-Le contrôle.
On appelle cela un cycle parce qu’une phase conduit naturellement à une phase
suivante et qu’il est souvent nécessaire de revenir à une phase précédente au cours
du déroulement des opérations dans le temps.
1- L’identification :
La première phase consiste en la recherche des projets qui contribuent au
développement du pays, et qui dégagent en même temps une rentabilité assez
suffisante pour justifier leur financement c’est-à-dire qu’ils dégagent des excédents
suffisants pour rémunérer la contribution de ceux qui ont ramené des fonds.
Parmi les objectifs de l’identification, on cite :
3- L’évaluation :
Durant cette phase on regroupe les données obtenues dans la phase précédente en
vue de procéder à une série d’études et d’évaluation qui concerne :
- L’évaluation financière ;
- L’évaluation technique ;
- L’évaluation commerciale ;
- L’analyse de la sensibilité.
4- La décision :
Les responsables pourront alors prendre en pleine connaissance de cause une
décision motivée, trois décisions sont possibles :
1-Le refus du projet, pour cause de rentabilité insuffisante ou qu’il est jugé prématuré ;
2-La décision de poursuivre les études, soit pour obtenir des informations plus
précises, soit pour établir des variantes de possibilités nouvelles ;
3-L’acceptation pure et simple du projet.
6- Le contrôle ou le suivi :
Durant la phase de suivi, il sera procédé à différents contrôles qui porteront sur les
points suivants :
La durée de vie : la rentabilité d’un investissement doit être évaluée sur toute sa
durée de vie.
1. Le délai de récupération ;
2. La méthode financière (radio) ;
3. La valeur actuelle nette (V.A.N) ;
4. L’indice de profitabilité ;
5. Le taux de rentabilité interne.
1- Le délai de récupération :
Pour chaque investissement, il est possible de calculer en combien d’années
l’investisseur pourra récupérer sa dépense initiale. Alors il choisit l’investissement
dont le délai de récupération est le plus court.
Exemple N°01 :
Projet A Projet B
Le coût Les flux Le coût Les flux
Périodes de des de des
l’investissem recettes l’investisseme recett
ent nt es
0 600.000 DA 700.000 DA
1 200.000 DA 300.000
DA
2 180.000 DA 200.000
DA
3 120.000 DA 200.000
DA
4 100.000 DA 100.000
DA
5 80.000 DA 50 000 DA
6 80.000 DA 50 000 DA
Projet A Projet B
Périodes Le coût de Les flux Le coût de Les flux des
l’investisseme des l’investisseme recettes
nt recettes nt
0 200.000 DA 200.000 DA
1 50.000 DA 20.000 DA
2 40.000 DA 30.000 DA
3 60.000 DA 30.000 DA
4 50.000 DA 30.000 DA
5 10.000 DA 90 000 DA
6 12.000 DA 80 000 DA
Total 222.000 DA 280 000 DA
Pour le projet A ; on remarque que le capital investi est récupéré au bout de quatre
Pour le projet B ; on remarque que le capital investi est récupéré au bout de cinq
Selon cette méthode ont choisi le projet A parce qu’il a le délai de récupération
le moins court.
Exemple N°3 :
Projet A Projet B
Période Le coût Les flux Le coût Les flux
s de des de des
l’investisseme recettes l’investissem recettes
nt ent
0 200.000 DA 200.000 DA
1 40.000 DA 20.000 DA
2 40.000 DA 30.000 DA
3 40.000 DA 50.000 DA
4 40.000 DA 40.000 DA
5 40.000 DA 90 000 DA
6 40.000 DA 90 000 DA
- Elle ignore les flux qui interviennent après la récupération du capital investi ; c’est
–à- dire le total général des flux ;
Taux de
Bénéfice annuel
rentabilité Capital investi 100
Taux de rentabilité
INT1801/ RECHERCHE PROPRIETE CNFEPD
Bénéfice moyen annuel
Capital moyen investi
Selon cette méthode, il faut prévoir le cash flow.
L’amortisseme
investissement initial
nt durée de vie du projet
l’amortissement).
Calcul de l’IBS :
l’année 1 :
IBS= le bénéfice brut 30% = 10.000 30% = 10.000 3/100 = 3.000
Le bénéfice net d’impôt = le bénéfice net – l’IBS = 10.000 – 3.000 = 7.000 DA.
Le bénéfice moyen annuel (BMA) est la somme des cash flow divisée par le nombre
= 66.600DA.
Le capital moyen investi (CMI) est calculé par la formule :
Exemple N°05 :
C5 = C0 (1+0,16)5 = 252.041 DA
Exemple N°06 :
Calculer C4, C8, C10 les valeurs acquises de la somme d’argent C0 = 45.000 DA
placée à intérêts composés au taux de 5,5% respectivement après la 4 ème, la 8ème et
la 10ème année.
C4 = C0 (1 + 0,055)4 = 55.747,10 DA
C8 = C0 (1+ 0,055)8 = 69.060,89 DA
C10 = C0 (1 + 0,055)10 = 76.866,50 DA
Quelle est la valeur actuelle d’une somme de 500.000 DA qui sera obtenue dans 5
ans sachant que le taux d’actualisation est de 4%.
Exemple N° 08 :
Quelle est la valeur actuelle des sommes suivantes qui seront perçues dans le futur
à une année donnée ?
La méthode VAN consiste à calculer le revenu global actualisé par différence entre
le cash- flow, la capacité d’autofinancement actualisés et les dépenses
d’investissement à une date initiale située un an avant que n’apparaisse le premier
résultat. Si on désigne par n la durée de vie d’un projet d’investissement.
D0 : la dépense d’investissement
initiale R1,R2 ,R3,… ,Rn-1,Rn : les
cash-flow
t : le taux d’actualisation.
0 1 2 3 4 n-1 n
DO R1 R3 Rn-1 Rn
R2 R4
R1(1+t)-1
R3(1+t)-3
Il faudra que la différence entre les recettes actualisées et la dépense initiale soit
Remarques :
1-Selon cette méthode tout projet qui présente une VAN négative est rejeté ;
2-Entre deux projets, on choisit celui qui présente la VAN la plus élevée.
Exemple N°09 : Soit le projet suivant dont les cash flow sont les suivants :
Année Cash-flow
s
0 1650 DA
1 1000 DA
2 900 DA
3 800 DA
4 700 DA
Solution :Calculons d’abord les cash flow actualisés sur le tableau ci-dessus :
Année Flux
s
1 8.000 DA
2 12.000 DA
3 18.000 DA
4 30.000 DA
5 30.000 DA
6 30.000 DA
7 30.000 DA
8 30.000 DA
Solution : Comme pour l’exemple précédent ; on calcule d’abord les flux actualisés :
Dites quel est le projet le plus rentable selon la VAN et selon le délai de récupération.
Réponse :
Selon la méthode VAN ; le projet B est plus rentable car il présente la plus grande VAN.
Selon le délai de récupération ; le projet B est le plus rentable car la dépense est
récupérée au bout de la 3ème année ; alors que celle de A n’est récupérée qu’au
bout de la 4ème.
- Impossibilité de comparer des VAN des projets dont la durée de vie est différente ;
- L’importance des flux générés est différente selon la durée de vie et des projets
dont les dépenses sont différentes, d’où le problème de choix du taux
d’actualisation.
13%.
VAN4 2.000 1,13 5.000 1,13 6.000 1,13
1 2 3
10.000
9.843,94 10.000 156,06DA
La VAN s’annule quand la somme des flux actualisés est égale à la dépense initiale ;
autrement dit le taux de rentabilité interne détermine le coût maximum des
capitaux que pourrait supporter le projet.
Travail demandé :
1-Présenter un tableau qui montre le calcul des cash-flows réalisés
annuellement sachant que le taux d’IBS est de 30%.
- La méthode VAN ;
- Le délai de récupération.
Exercice N°02 :
Soient les deux projets d’investissement A et B suivants :
Travail demandé :
1-Calculer l’amortissement annuel de chaque projet.
Exercice N°3 :
Une entreprise envisage de changer ses procédés de fabrication. Pour cela, elle doit
acquérir un ensemble de matériels pour une somme globale de 200.000 DA, le
financement se fera de la façon suivante :
Les prévisions des produits et des charges décaissées à l’exclusion des annuités
sont données dans le tableau suivant :
Exercice N° 4 :
Une entreprise souhaite acquérir un certain matériel industriel en vue de
l’ouverture prochaine d’une nouvelle branche d’activité, elle a le choix entre trois
types de matériel dont les caractéristiques sont résumées dans le tableau suivant :
Pour l’année 2 :
Pour l’année 3 :
Pour le projet B :
Pour l’année 1 :
Le total des charges = charges décaissées + l’amortissement
= 60.000 + 9.000 = 69.000 DA
Le bénéfice brut ou résultat = produits – total des charges
= 100.000 – 69.000 = 31.000 DA
Pour l’année 3 :
0 – 45.000 – 45.000
1 100.000 60.000 9.000 69.000 31.000 9.300 21.700 30.700
2 120.000 72.000 9.000 81.000 39.000 11.700 27.300 36.300
3 140.000 84.000 9.000 93.000 47.000 14.100 32.900 41.900
4 160.000 96.000 9.000 105.000 55.000 16.500 38.500 47.500
5 180.000 108.000 9.000 117.000 63.000 18.900 44.100 53.100
Pour le projet A :
Pour le projet B :
rentable.
Et les deux projets présentent le même délai de récupération (un an et quelques mois).
Exercice N°2 :
1- Calcul des amortissements :
L’amortissement annuel = la dépense initiale/durée de vie du
80.000 DA
Pour projet B :
Charges
Années Produits Résult IBS Résult Cas
Ch. Amort Total at brut 30 at net h-
décaissées % d’impôt flow
0 – 350.000 – 350.000
1 245.000 98.000 70.000 168.000 77.000 23.100 53.900 123.90
0
2 195.000 100.000 70.000 170.000 25.000 7.500 17.500 87.50
INT1801/ RECHERCHE PROPRIETE CNFEPD
0
3 200.000 110.000 70.000 180.000 20.000 6.000 14.000 84.00
0
4 250.000 130.000 70.000 200.000 50.000 15.000 35.000 105.00
0
5 390.000 210.000 70.000 280.000 110.000 33.000 77.000 147.00
0
Pour le projet A :
64.203,26
DA
5 129.000 DA = 129.000 (1,1)-5 =
80.098,85
DA
Pour le projet B :
Pour le projet B : on trouve VAN = 60.653,26 DA ; le projet A est donc le plus rentable.
Exercice N°3 :
Le calcul des capacités d’autofinancement est résumé dans le tableau suivant :
Charges