Académique Documents
Professionnel Documents
Culture Documents
REPUBLIQUE DU BENIN
@@@@@
@@@
L’UNIVERSITE: ...................................................................................................................
NOM DE L’ETUDIANT :…………………………………………………………………..
ANNÉE ACADÉMIQUE: ……………………………………………
ENSEIGNANT
Le secret de la réussite
Le savoir ne s’acquiert, pas plus sans effort que le succès ne s’obtient sans
dont elle est préparée. De même le travail ne vaut que ce que valent l’ordre et
qu’aucun succès n’est le fait du hasard. Pour réussir, il faut avoir un but, un
Toutefois, s’il est vrai que pour réussir dans la vie il faut avoir choisi
distinctive , il est tout autant vrai que tout homme doit réussir car, le Bon
Dieu est Juste et Bon à telle enseigne qu’il ne fait apparaître un être sur terre
sans mettre en lui un talent caché. Il nous revient de chercher en nous ce talent
Dr Agbovoedo joress
PROGRAMME DU COURS
Application 6 ..................................................................................................................................... 29
8. Cas particulier de résolution de programmation linéaire ....................................................... 30
Application 7 ..................................................................................................................................... 30
TD 1 : Programmation linéaire .......................................................................................................... 31
Cas 1 ................................................................................................................................................. 31
Cas 2 ................................................................................................................................................. 31
Cas 3 .................................................................................................................................................. 33
cas 4 ................................................................................................................................................... 33
Cas 5 .................................................................................................................................................. 34
Cas 6 ................................................................................................................................................. 34
Cas 7 : BFE 2008............................................................................................................................... 36
Cas 8 : BFE (2011) ............................................................................................................................ 36
CAS 9 : .............................................................................................................................................. 37
Cas 10 ................................................................................................................................................ 37
Cas 11 : Problème électrique (OPM3001)......................................................................................... 38
Cas 12 ................................................................................................................................................ 38
CHAPITRE 2 : LA THEORIE DES GRAPHES .................................................................................. 41
Préambule .......................................................................................................................................... 41
1. Concepts de base de la théorie des graphes ........................................................................... 41
1.1. La notion de graphe ....................................................................................................... 41
1.2. Notion de relation .......................................................................................................... 41
1.3. Notion d’arc et d’arrête ................................................................................................. 42
1.3.1. Arc ......................................................................................................................... 42
1.3.2. Arrête ..................................................................................................................... 42
1.4. Notion des sommets adjacents....................................................................................... 42
1.5. Notion de chemin .......................................................................................................... 42
1.5.1. Chemin élémentaire ............................................................................................... 42
1.5.2. Chemin simple. ...................................................................................................... 42
1.5.3. Chemin hamiltonien .............................................................................................. 43
1.5.4. Chemin-préhamiltonien ......................................................................................... 43
1.5.5. Chemin eulérien..................................................................................................... 43
1.5.6. Chemin pré eulérien .............................................................................................. 43
1.6. Notion de circuit ............................................................................................................ 43
1.7. Boucle............................................................................................................................ 43
Application 11.................................................................................................................................... 69
TD 2 : Théorie des graphes ................................................................................................................ 70
CAS 1 .................................................................................................................................................. 70
CAS 2 .................................................................................................................................................. 71
CAS 3 .................................................................................................................................................. 71
CAS 4 .................................................................................................................................................. 72
CAS 5 .................................................................................................................................................. 73
CAS 6 (MAC 2013).............................................................................................................................. 74
CAS 7 (MAC 2011).............................................................................................................................. 75
CHAPITRE 3 : LA GESTION DES STOCKS ..................................................................................... 76
Préambule .......................................................................................................................................... 76
1. Différents concepts de stock .................................................................................................. 76
1.1. Le stock délai : sd ........................................................................................................... 76
1.2. Le stock de sécurité (SS) ................................................................................................ 76
1.3. Le stock d’alerte ............................................................................................................ 77
1.4. Le stock critique Sc ....................................................................................................... 77
1.5. Le stock moyen ............................................................................................................. 77
2. Terminologie ......................................................................................................................... 77
2.1. Les couts engendres par la gestion des stocks .............................................................. 77
2.1.1. Coût de lancement des commandes (Cl) ............................................................... 77
2.1.2. Coût de stockage (Cs) ............................................................................................ 77
2.1.3. Coût de pénurie...................................................................................................... 78
3. AUTRES TERMINOLOGIES .............................................................................................. 78
3.1. Cadence d’approvisionnement (N) ................................................................................ 78
3.2. Stock Moyen (SM) ........................................................................................................ 78
3.3. Stock actif ou le lot économique (Le) ........................................................................... 78
3.4. Délai de livraison ou de réapprovisionnement ou d’approvisionnement ...................... 79
3.5. Période de réapprovisionnement ou période économique ............................................. 79
3.6. Stock de sécurité ou marge de sécurité.......................................................................... 79
3.7. Stock d’alerte (SA) ........................................................................................................ 79
Application 1 corrigée ...................................................................................................................... 80
4. Modelés de gestion de stock en avenir certain ...................................................................... 80
4.1. Modèle de Wilson « PUR » : modèle sans rupture........................................................ 82
Application2 ...................................................................................................................................... 83
OBJECTIFS DU COURS
L’objectif de ce cours est la maîtrise des outils modernes utilisés dans la résolution des
problèmes de gestion dans l’entreprise. Ces outils sont classés selon le genre de problème.
L’objectif spécifique est de :
METHODE D'ENSEIGNEMENT
Pour atteindre des objectifs ainsi définis, les méthodes d'enseignement suivantes seront adoptées :
BIBLIOGRAPHIE
solutions et rappels de cours, Collection «Module», DUNOD, 3ème édition, Paris 1987
- GOUJET C., NICOLAS C., Mathématiques appliquées : Probabilités - Initiation à la
Recherche Opérationnelle, Collection BTS Comptable - IUT de Gestion
- HELARY J.M., PEDRONO R. , Recherche Opérationnelle, Exerces corrigés,
Hermans, Paris, 1983,
- KAUFMANN A. FAURE R., Invitation à la recherche opérationnelle, Dunod
Entreprise, Paris 1987
Préambule
L’importance de l’optimisation et la nécessité d’un outil simple pour modéliser des problèmes
de décision que soit économique, militaire ou autres on fait de la programmation linéaire un
des champs de recherche les plus actifs au milieu du siècle précédent. Les premiers travaux1
(1947) sont celle de George B. Dantzig et ses associés du département des forces de l’air des
Etats Unis d’Amérique.
Les problèmes de programmations linéaires sont généralement liés à des problèmes
d’allocations de ressources limitées, de la meilleure façon possible, afin de maximiser un profit
ou de minimiser un coût. Le terme meilleur fait référence à la possibilité d’avoir un ensemble
de décisions possibles qui réalisent la même satisfaction ou le même profit. Ces décisions sont
en général le résultat d’un problème mathématique.
La recherche ou aide à la décision est l’art d’appliquer les techniques analytiques à une prise
de décision. Elle utilise les modèles mathématiques pour analyser les problèmes complexes,
elle donne aux cadres, la capacité à prendre de meilleure décision et à établir des systèmes plus
productifs.
La RO est couramment utilisée en Industrie pour trouver les plans optimaux de production et
pour éviter le gaspillage des ressources.
En investissement, la recherche opérationnelle permet de trouver la meilleure combinaison des
actifs. Dans les réseaux, elle permet de transporter et de distribuer le flux de façon optimale.
Les domaines de la RO sont variés :
- Problème combinatoires (choix des Investissements et localisation, Programmation
linéaire, programme dynamique)
- Graphes et application (ordonnancement de projets, gestion des flux)
1
De nombreux mathématiciens, parmis eux le Russe L. V. Kantorovich, se sont penchés sur le problème de
programmation linéaire avant 1947.
La programmation linéaire comme étant un modèle admet des hypothèses (des conditions) que
le décideur doit valider avant de pouvoir les utiliser pour modéliser son problème. Ces
hypothèses sont2 :
1. Les variables de décision du problème sont positives
2. Le critère de sélection de la meilleure décision est décrit par une fonction linéaire de ces
variables, c’est à dire, que la fonction ne peut pas contenir par exemple un produit croisé de
deux de ces variables. La fonction qui représente le critère de sélection est dite fonction objectif
(ou fonction économique).
3. Les restrictions relatives aux variables de décision (exemple: limitations des ressources)
peuvent être exprimées par un ensemble d’équations linéaires. Ces équations forment
l’ensemble des contraintes.
4. Les paramètres du problème en dehors des variables de décisions ont une valeur connue
avec certitude
Généralement il y a trois étapes à suivre pour pouvoir construire le modèle d'un programme
linéaire :
1. Identifier les variables du problème à valeur non connues (variable de décision) et les
représenter sous forme symbolique (exp. x1, y1).
2. Identifier les restrictions (les contraintes) du problème et les exprimer par un système
d’équations linéaires.
3. Identifier l’objectif ou le critère de sélection et le représenter sous une forme linéaire en
fonction des variables de décision. Spécifier si le critère de sélection est à maximiser ou à
minimiser.
Limité au départ aux problèmes industriels et militaires, de nos jours plusieurs problèmes de
divers domaines sont représentés ou approximés par des modèles de PL. L’utilisation de ces
2
Ces hypothèses résument celles qui ont été donné par G. B. Dantzig : La proportionnalité, La non-
négativité, l’additivité et la linéarité de la fonction objectif
techniques de modélisation s’est renforcée encore après avoir construit des algorithmes et des
logiciels capables de résoudre de plus larges problèmes avec autant de variables de décision
que de contraintes.
Un agriculteur veut allouer 150 hectares de surface irrigable entre culture de tomates et celles
de piments. Il dispose de 480 heures de main d’œuvre et de 440 m3 d’eau. Un hectare de tomates
demande 1 heure de main d’œuvre, 4 m3 d’eau et donne un bénéfice net de 100 dinars. Un
hectare de piments demande 4 heures de main d’œuvre, 2 m3 d’eau et donne un bénéfice net de
200 dinars.
Le bureau du périmètre irrigué veut protéger le prix des tomates et ne lui permet pas de cultiver
plus de 90 hectares de tomates. Quelle est la meilleure allocation de ses ressources ?
Formulation du problème en un PL :
Etape 1 : Identification des variables de décision. Les deux activités que l’agriculteur doit
déterminer sont les surfaces à allouer pour la culture de tomates et de piments :
x1 : la surface allouée à la culture des tomates
x2 : la surface allouée à la culture des piments
On vérifie bien que les variables de décision x1 et x2 sont positives : x1 0, x2 0 .
Etape 2 : Identification des contraintes. Dans ce problème les contraintes représentent la
disponibilité des facteurs de production :
Terrain : l’agriculteur dispose de 150 hectares de terrain, ainsi la contrainte liée à la
limitation de la surface de terrain est x1 x2 150
Eau : la culture d’un hectare de tomates demande 4 m3 d’eau et celle d’un hectare de piments
demande 2m3 mais l’agriculteur ne dispose que de 440m3. La contrainte qui exprime les
limitations des ressources en eau est 4 x1 2 x2 440 .
Main d’œuvre : Les 480 heures de main d’œuvre seront départager (pas nécessairement en
totalité) ente la culture des tomates et celles des piments. Sachant qu’un hectare de tomates
demande une heure de main d’œuvre et un hectare de piments demande 4 heures de main
d’œuvre alors la contrainte représentant les limitations des ressources humaines est
x1 4 x2 480
Les limitations du bureau du périmètre irrigué : Ces limitations exigent que l’agriculteur ne
cultive pas plus de 90 hectares de tomates. La contrainte qui représente cette restriction est
x1 90.
Etape 3 : Identification de la fonction objectif. La fonction objectif consiste à maximiser le
profit apporté par la culture de tomates et de piments. Les contributions respectives 100 et 200,
des deux variables de décision x1 et x2 sont proportionnelles à leur valeur. La fonction objectif
est donc z 100x1 200x2 .
Le programme linéaire qui modélise le problème d’agriculture est :
Max 100 x1 200 x2
s.c. x1 x2 150
4 x1 2 x2 440
x1 4 x2 480
x1 90
x1 0, x2 0
Un spécialiste en médecine a fabriqué un médicament (des pilules) pour guérir les sujets atteints
d’un rhume. Ces pilules sont fabriquées selon deux formats :
Petite taille : elle contient 2 grains d’aspirine, 5 grains de bicarbonate et 1 grain de codéine.
Grande taille : elle contient 1 grain d’aspirine, 8 grains de bicarbonate et 6 grains de
codéine.
Pour guérir la maladie, le sujet a besoin de 12 grains d’aspirine, 74 grains de bicarbonate et 24
grains de codéine. Déterminer le nombre de pilules minimales à prescrire au sujet pour qu’il
soit guérit.
Formulation du problème en un PL :
Pour fabriquer deux produits P1 et P2 on doit effectuer des opérations sur trois machines M1,
M2 et M3, successivement mais dans un ordre quelconque. Les temps unitaires d’exécution
sont donnés par le tableau suivant :
M1 M2 M3
P1 11 mn 7 mn 6 mn
P2 9 mn 12 mn 16 mn
On supposera que les machines n’ont pas de temps d’inactivité.
La disponibilité pour chaque machine sont :
165 heures (9900 minutes) pour la machine M1 ;
140 heures (8400 minutes) pour la machine M2 ;
160 heures (9600 minutes) pour la machine M3 .
Le produit P1 donne un profit unitaire de 900 dinars et le produit P2 un profit unitaire de 1000
dinars.
Dans ces conditions, combien doit-on fabriquer mensuellement de produits P1 et P2 pour avoir
un profit total maximum ?
Formulation en un PL :
Les variables de décisions sont :
x1 : le nombre d’unités du produit P1 à fabriquer
x2 : le nombre d’unités du produit P2 à fabriquer
Les contraintes outre les contraintes de non-négativité sont :
On se propose de réaliser une alimentation économique pour des bestiaux, qui contient
obligatoirement 4 sortes de composants nutritifs, A, B, C et D. L’industrie alimentaire produit
précisément deux aliments M et N qui contiennent ces composants : 1 Kg d’aliment M contient
100 g de A, 100 g de C, 200 g de D ; 1 Kg d’aliment N contient 100 g de B, 200 g de C, 100 g
de D.
Un animal doit consommer par jour au moins : 0.4 Kg de A ; 0.6 Kg de B ; 2 Kg de C ; 1.7 Kg
de D. L’aliment M coûte 10 DT le Kg et N coûte 4 DT le Kg. Quelles quantités d’aliments M
et N doit-on utiliser par jour et par animal pour réaliser l’alimentation la moins coûteuse ?
Formulation en un PL :
On peut résumer toutes les données du problème dans le tableau suivant
M N Quantités prescrites
A 0.1 0 0.4
B 0 0.1 0.6
C 0.1 0.2 2
D 0.2 0.1 1.7
Coût 10 4
Ce genre de tableau peut aider à mieux analyser le problème et ainsi formuler le programme
linéaire correspondant.
Les variables de décision sont
xM : la quantité d’aliments M à utiliser pour l’alimentation des deux bestiaux
xN : la quantité d’aliments N à utiliser pour l’alimentation des deux bestiaux
Les contraintes de non-négativité sont x1 0, x2 0.
Le choix de cette quantité est contraint à la présence dans l’alimentation du composant
A : 0.1 x1 0.4 x1 4
B : 0.1 x2 0.6 x2 6
C : 0.1 x1 0.2 x2 2 x1 2 x2 20
Min 10 x1 4 x2
s.c. x1 4
x2 6
x1 2 x2 20
2 x1 x2 17
x1 0, x2 0
La mise sous forme standard consiste à introduire des variables supplémentaires (une pour
chaque contrainte) de manière a réécrire les inégalités ( ) sous la forme d'égalités. Chacune de
ces variables représente le nombre de ressources non utilisés. On les appelle variable d'écart.
La forme standard s'écrit donc :
Max c1 x1 c2 x2 c N x N
s.c a11 x1 a12 x2 a1 N x N e1 b1
Max c t x
a 21 x1 a 22 x2 a 2 N x N e2 b2
s.c Axe b
X 0, e 0
a M 1 x1 a M 2 x2 a MN x N eM bM
x1 0, x2 0, , x N 0
S1 0, S 2 0, , eM 0
La programmation linéaire est une technique qui permet d’estimer le programme de production
optimal.
Un programme linéaire est composé :
- de variables positives ou nulles qui sont les inconnues (le nombre de produits à fabriquer
par exemple) ;
- d’une fonction économique à optimiser représentée par une équation correspondant soit
à un résultat à maximiser (la marge sur coût variable par exemple) soit à un coût à
minimiser ;
- de contraintes traduites par des inéquations linéaires qui expriment :
le nombre de produits maximal ou minimal à fabriquer ou à vendre ;
la consommation de facteurs rares de production (matières, heures machines,
…) tenant compte des limitations.
Le programme de production est présenté sous forme canonique.
La résolution d’un programme de production consiste à calculer la valeur des variables qui
optimise la fonction économique. Avant de résoudre un programme linéaire de production, il
est nécessaire d’écrire sa forme standard (transformer les inéquations en équations).
Cette méthode n’est valable que si le programme linéaire est écrit avec deux variables.
Le graphique permet de visualisé :
- Chaque contrainte correspondant à un demi-plan délimité par une droite ;
- La zone d’acceptabilité des contraintes représentée par un polygone. Tout point situé
autour de la zone d’acceptabilité correspond à un programme de production réalisable.
- Le point optimum est le point le plus éloigné de la droite de la fonction économique. Il
se situe à l’intersection de deux droites ou sur un des sommets du polygone. Ce point
est obtenu après la projection orthogonale de tous les points du polygone sur la droite
de la fonction économique.
NB : les contraintes de non négativité sont essentielles pour la résolution du programme.
Eléments Prix de vente unitaire Coût variable unitaire Marge sur coût
variable
Produit P1 25,05 16,53 8 ,52F
Produit P2 39F 26,32F 12,68
D’après les estimations du service commercial, il serait possible compte tenu des prix pratiqués
de vendre 9.000 unités de P1 et 4.000 unités de P2. La fabrication des produits nécessite le
passage dans trois ateliers : les temps de passage en centièmes d’heures sont donnés ci-dessous :
Résolution
Soient x et y respectivement le nombre de produits P1 et P2 fabriqués.
Le programme linéaire s’écrit
0,2x + 0,4y ≤ 2.400 (1) contrainte technique de l’atelier A
0,2x + 0,3y ≤ 2.400 (2) contrainte technique de l’atelier B
0,3x +0,3y ≤ 3.000 (3) contrainte technique de l’atelier C
x ≤ 9.000 (4) contrainte de marché
y ≤ 4.000 (5)
x.y ≥ 0 contrainte de signes ( les quantités ne peuvent être négative)
Fonction objectif : MAX (8,52x +12,68y)
Un programme linéaire à deux variables peut faire l’objet d’une résolution graphique. Dès
que le nombre de variables est supérieur à deux (plus de deux produits dans la combinaison
productive), on utilise la méthode de simplexe
Résolution graphique
11
Produits P2 (en milliers)
D3
10
D2
9
D1
8
0 1 2 3 4 5 6 7 8 9 10 11 12
Tous les points situés sur une de ces droites représentent des combinaisons productives qui
saturent la contrainte. Le point M(1000 ;5.500) par exemple correspond à une combinaison
productive de 1.000 P1 et de 5.500P2 nécessitant le plein emploi de l’atelier A :
1.000 x 0,2 + 5.500 x 0,4 = 2400 h de fonctionnement
Chaque droite partage le plan en deux demi-plans dont un seul respecte la contrainte. Par
convention, on hachure la partie du plan qui ne ne convient pas. On obtient ainsi un polygone
(ABCDEF) qui détermine la zone d’acceptabilité ou domaines des possibles. Tous les points
situés dans le polygone correspondent à des combinaisons de P1 et de P2 qui respectent
l’ensemble des contraintes. Il ne reste qu’à déterminer la combinaison optimale, celle qui
maximise la marge sur coût variable. Elle peut être déterminée graphiquement ou par méthode
itérative
Approche graphique
L’équation qui donne le montant de la marge sur coût variable s’écrit :
8,52x +12,68y = C avec C une constante
Il existe une famille de droites parallèles représentant les différentes valeurs possibles de la
marge totale. Une de ces droites passe par l’origine (si on ne produit rien la marge est nulle).
Notons cette droite D. Elle a pour équation
8,52x + 12,68y = 0 implique y = - 0,67x
Les droites parallèles à D et situées à sa droite sur le graphique représentent une marge de plus
en plus importante. On cherche donc la droite parallèle à D la plus éloignée possible de l’origine
possédant un point compris dans la zone d’acceptabilité (confère la droite tracée en pointillée
sur la figure ci-dessus. Les coordonnées de ce point déterminent la combinaison productive
optimale. D’un point de vue pratique la technique consiste à tracer D puis à la « faire glisser »
vers la droite jusqu’au dernier point de contact avec le polygone. Dans notre exemple, la
solution optimale est donnée par le sommet D(8.000 ; 2000) pour maximiser sa marge tout en
respectant des contraintes l’entreprise doit produire 8.000 unités de P1 et 2.000 unités de P2.
La marge maximum s’élève à 93.520F
Méthode itérative
La solution optimale est en général un des sommets du domaine des possibles. Connaissant les
coordonnées de chaque sommet, on calcule la marge sur coût variable pour chaque combinaison
productive représentée et on choisit le sommet correspondant à la marge la plus élevée. Cette
méthode est souvent utilisée en complément de la méthode graphique afin de valider les
résultats obtenus.
Dans le problème de médecine, l’ensemble des solutions réalisables de base présente 4 points
extrêmes A(0,12), B(2,8), C(23/11,126/11) et D(24,0). La valeur de la fonction objectif
associée respectivement à A, B, C et D est 12, 10, 149/11 et 24. On vérifie bien que B est la
solution optimale du problème avec une valeur optimale égale à 10.
4 x1 2 x2 440 (2)
110
C
(3)
x1 90 (4) 40
E x1
x1 0, x2 0
la solution optimale est B(40,110)
Max - 2 x1 3x 2 x2
2 x1 3x 2 6 (2)
x1 0, x 2 0
5 x1
Z=0
(1)
On peut augmenter la valeur de la fonction objectif dans la direction des flèches indéfiniment
donc la solution est non bornée
Problème impossible
Min 3x1 2 x 2 x2
s.c. x1 2 x 2 2 (1)
2 x1 4 x 2 8 (2)
x1 0, x 2 0
x1
(2)
(1)
L’espace des solutions réalisables est vide, il est l’intersection des deux zones grises de la figure
ci-dessus
Max x1 3x2 x2
(2)
x2 4 (3)
10 x1
x1 0, x2 0
Z=0
L’ensemble des points décrit par le segment [AB] représente les solutions optimales du
problème linéaire
Problème de dégénerescence
Max x1 x2 x2
(2)
Z=0
La solution optimale B(10,5) est dite dégénérée si trois contraintes concourent en ce point.
La résolution graphique est inapplicable au-delà de deux variables. Aussi est-il nécessaire de
recourir à une autre méthode : la méthode du simplexe, dite également méthode des tableaux
ou méthode de Dantzig.
La méthode du simplexe est un algorithme de recherche d’une solution optimale d’un
programme linéaire donné. On se limitera, au cas de maximisation sous des contraintes du type
inférieur ou égal. On présentera la méthode du simplexe à l’aide d’un exemple illustratif et on
expliquera les itérations de la méthode à l’aide d’une analyse économique.
La mise en œuvre de la méthode du simplexe peut-être divisée en trois étapes :
Première étape : Mettre le modèle sous forme standard en y introduisant des variables d’écart
qui ont pour rôle de transformer les inégalités en égalités.
Deuxième étape : Etablir le premier tableau de simplexe (tableau à l’origine).
Troisième étape : Procéder à une série d’itérations sur les tableaux de simplexe aboutissant à
la solution optimale.
Cette méthode s’applique quel que soit le nombre des variables. La résolution du programme
s’opère en trois étapes principales :
Transformer les inéquations en équations, en introduisant dans chacune d’elle une
variable d’écart (e), de coefficient 1, qui représente une capacité commerciale ou de
production inemployée.
Présenter dans un tableau la solution de base par laquelle les variables (X et Y) sont
nulles et les variables d’écart égales à la valeur de saturation de la contrainte.
Améliorer progressivement la solution de base par une suite d’itérations pour aboutir à
la solution optimale. La démarche est la suivante :
- Entrer dans la solution la variable (X ou Y) dont le coefficient est le plus élevé dans la
fonction économique ;
𝒗𝒂𝒍𝒆𝒖𝒓 𝒅𝒆 𝒍𝒂 𝒄𝒐𝒏𝒕𝒓𝒂𝒊𝒏𝒕𝒆
- Sortir de la solution la variable d’écart (e) dont le rapport : est le
𝒄𝒐𝒆𝒇𝒇𝒊𝒄𝒊𝒆𝒏𝒕
plus faible sans être négatif ;
- Calculer la valeur de la nouvelle solution (le détail des calculs présenté dans
l’application suivante).
6.2.2. Cas pratique 2 : corrigé:
T1 X Y e1 E2 e3 R B
e1 5 3 1 0 0 360 72
e2 3 1 0 1 0 180 60
e3 1 1 0 0 1 100 100
-Z 110 85 0 0 0 0
T2 X Y e1 E2 e3 R B
e1 0 4/3 1 -1/3 0 60 45
X 1 1/3 0 1/3 0 60 180
e3 0 2/3 0 -1/3 1 40 60
-Z 0 145/3 0 -110/3 0 -6600
T3 X Y e1 E2 e3 R B
Y 0 1 ¾ -5/4 0 45 -
X 1 0 -1/4 ¾ 0 45 60
e3 0 0 -1/2 ½ 1 10 20
-Z 0 0 -145/4 95/4 0 -8775
T5 X Y e1 E2 e3 R B
Y 0 1 70
X 1 0 30
e2 0 0 -1 1 2 20
-Z 0 0 -25/2 0 0 -95/2 -9.250
Passage de T1 à T2
Colonne de pivot = colonne du plus fort coefficient économique : ici colonne de x
Ligne du pivot = ligne du plus petit rapport positif des termes de la colonne R par ceux
correspondants de la colonne du pivot : ici ligne de e2
La variable de la ligne du pivot sort de la base et cède sa place à la variable de la colonne
de pivot.
Remplissage de T2
Le pivot est remplacé par 1, les autres termes de la colonne de pivot par o. Les autres termes
de la ligne de pivot sont divisés par le pivot.
Les termes restants du tableau T2 sont déterminés à partir de ceux de T1 par la méthode de
rectangle
Principe du rectangle
C b c
C = c – a.b/p
T2 T2
A P a
C p c
Résultat
On produira 30 unités de x et 70 unités de y pour un chiffre d’affaire optimal de 9.250F
Capacité résiduelle
Il reste 20 unités de M2
Application 1:
La société anonyme « LAREM » fabrique deux produits P1 et P2 qu’elle vend à des grossistes
aux prix respectifs de 320F et 500 F.
Application 2
L’entreprise HACM fabrique trois types de produit par lot de 50. Le programme de
production se présente comme suit :
Déterminer les quantités à produire ; et transformer le programme en Dual puis en déduire les
solutions.
Application 3 :
Avec la quantité d’eau disponible, 80 hectares de terre sont irrigués. Pour la consommation
interne on doit cultiver au moins 20 ha en igname. Il faut trente hectares pour cultiver 1ha de
mil, 10 heures pour 1 ha de coton et 10 heures pour 1ha d’igname. On dispose de 1250 heures
machines allouées par le CADER. Les contraintes du marché ne permettent de cultiver qu’au
plus la moitié de l’exploitation en mil et coton. Les espérances de gain sont : 5 UM par ha de
mil, 2UM par ha de coton, 3UM par ha de fruitiers et 1UM par ha d’igname.
Donner la répartition optimale des quatre cultures afin de maximiser l’espérance de gain.
Déterminer ce gain.
Application 4:
7. Programme de DUAL
Au niveau de chaque entreprise, chaque décideur est confronté à deux types d’optimisation : la
maximisation des flux monétaire entrant ou la minimisation des flux sortant. L’un est appelé
programme Primal (PP) et l’autre est appelé programme dual (PD). A l’équilibre du marché les
deux possèdent les mêmes valeurs appelé point scelle.
7.2. Définition
Problème d’agriculture
Un agriculteur veut allouer 150 hectares de surface irrigable entre culture de tomates et celles
de piments. Il dispose de 480 heures de main d’œuvre et de 440 m3 d’eau. Un hectare de
tomates demande 1 heure de main d’œuvre, 4 m3 d’eau et donne un bénéfice net de 100 dinars.
Un hectare de piments demande 4 heures de main d’œuvre, 2 m3 d’eau et donne un bénéfice
net de 200 dinars.
Le bureau du périmètre irrigué veut protéger le prix des tomates et ne lui permet pas de cultiver
plus de 90 hectares de tomates. Quelle est la meilleure allocation de ses ressources ?
- Les coefficients économiques des colonnes du primal P1 sont les coefficients des lignes du
dual P2 et vis versa.
- Les coefficients de la fonction économique du primal P1 sont les seconds membres des
contraintes du dual P2 et vis versa.
- Si P1 est de type II alors P2 est de type I et vis versa.
- A chaque contrainte du primal P1 on peut affecter une variable du dual P2 et vis versa.
Ainsi à l’optimum :
- A une contrainte non saturée de P1 correspond une variable nulle de P2 et vis versa
- A une variable optimale non nulle de P2 correspond une contrainte saturée de P1 et
vis versa
- A l’optimum les fonctions économiques de P1 et de P2 sont égales
Application 5
Application 6
La société joralino spécialisée dans la production des produits à base d’aloès, plante d’Afrique
cultivée aussi en Asie et en Amérique, dispose de deux fabriques dans la sous-région.
La société BENINALOES peut produire 200 flacons de produit Aloès Afrique (noté A1), 100
flacons de produit Aloès Asie (noté A2) et 1300 flacons de produit Aloès Amérique (noté A3),
par mois.
La société NIGERIANALOES quant à elle, peut produire par mois 200 flacons de produit A1,
400 flacons de produits A2 et 700 flacons de produits A3.
Une étude de marché montre que la société joralino a besoin d’au moins 12 000 flacons de
produit A1, 8000 flacons de produit A2 et 45 500 flacons de produit A3.
Les coûts de production par mois d’activité sont évalués à 6 500 000 F pour BENINALOES et
13 000 000 F pour NIGERIANALOES.
Le directeur commercial de joralino cherche à déterminer le temps de production de chacun des
deux fabriques qui lui permet de minimiser son coût total de production compte tenu des
contraintes créées par ses objectifs.
TAF
1- Procéder à la mise en équation du problème
2- Résoudre le problème par la méthode du simplexe.
3- En analysant la situation à l’optimum, évaluer le surplus de produit de chaque type.
4- Une estimation des besoins de joralino en produit A2 a montré qu’elle a plus besoin de
8 100 flacons de ce produit. Quel serait alors le montant du surcoût à l’optimum.
Application 7
Pour financer l’expansion de son acticité suit à l’évolution de la demande sur le marché et son
incapacité faire face à cette demande ; la société joralino-espoir a fait l’évaluation suivante des
éléments d’actif qui lui sont nécessaires.
Actif immobiliser 1 600 000 ; valeur d’exploitation 400 000 ; réalisable et disponible 5 00 000
Pour financer cet d’actif, elle peut recourir aux moyens de financement suivants :
- Capitaux propres : les apporteurs de capitaux propres ne peuvent apporter un montant
supérieur à 1 400 000. Compte tenu de la rémunération minimale à assurer à ces
capitaux, on estime à 5% leur coût annuel après impôt.
- Un emprunt à long terme : dont le taux de revient, compte tenu des frais annexes serait
de 16% avant impôt. Le montant emprunté ainsi ne pourrait excéder 6 00 000.
- Des dettes à court terme : le crédit fournisseur devrait permettre de financer la moitié
des valeurs d’exploitation (son coût est considéré comme nul).
- Un crédit bancaire à court terme : au taux de 14% avant impôt pourrai fournir le
financement complémentaire.
- Les contraintes suivantes de financement doivent être respectées :
Le fonds de roulement permanent doit être positif.
Le ratio de trésorerie générale ou liquidité générale doit être au moins égal à 0,5
ainsi que le ratio d’autonomie financière (rapport entre capitaux propre et le total
du passif)
TAF
a) Formaliser le problème sous forme d’un programme de production linéaire
(objectif étant de minimiser le coût annuel du financement ; taux d’imposition
50%)
b) Présenter les tableaux de simplexe pouvant conduire à l’obtention de la solution
optimal
TD 1 : Programmation linéaire
Cas 1
Cas 2
M. Joralino-espoir fabrique et commercialise des fromages de brebis. Dans le cadre d'une étude
globale de la performance de son exploitation, il se demande s'il ne peut pas mieux utiliser son
outil de production. Pour vous permettre de lui donner votre avis, on vous communique un
descriptif du processus de fabrication et un certain nombre de données relatives à l'exercice N-
1 qui vous sont fournies en annexe.
A. M. Joralino-espoir voudrait connaître le programme de production qui lui aurait permis en
N-1 de maximiser sa marge sur coûts variables et donc son résultat.
1. Présenter sous forme canonique le programme linéaire reprenant les contraintes
énoncées dans l'annexe et la fonction économique à maximiser.
2. Résoudre graphiquement ce programme.
Contraintes :
Le programme de production sera déterminé en fixant le niveau de production et de vente de
M à 3 000 unités.
Contraintes commerciales :
- Ventes de B limitées à 10 000 unités
- Ventes de V limitées à 5 000 unités
Contraintes d'approvisionnement
Il est possible de collecter au maximum 261 250 litres de lait de brebis, mais il n'y a aucune
contrainte d'approvisionnement en lait de vache.
La consommation laitière (volume de lait nécessaire à la fabrication d'un type de fromage) est
de :
- 27,5 litres de lait de brebis pour B
- 45 litres de lait de vache pour V
10 litres de lait de brebis et 28 litres de lait de vache pour M.
Contraintes de production
Une entreprise peut transformer au maximum, trois cuves de 1 000 litres de lait par jour.
L'atelier fonctionne 5 jours par semaine. Il est fermé 5 semaines consécutives par an pour
congés.
Le rendement fromager (nombre de fromages par cuve) est de :
- 36 fromages pour B ;
- 22 fromages pour V ;
- 26 fromages pour M.
Contraintes d'affinage
La cave a une capacité de stockage de 3 000 fromages. La durée d'affinage est de :
- 120 jours pour B ;
- 45 jours pour V ;
- 75 jours pour M.
Par souci de simplification, on considérera que la mise en affinage peut être répartie
uniformément sur l'année (prise pour 360 jours).
Cas 3
cas 4
Pour financer l’expansion de son acticité suit à l’évolution de la demande sur le marché et son
incapacité faire face à cette demande ; la société joralino-espoir a fait l’évaluation suivante des
éléments d’actif qui lui sont nécessaires.
Actif immobiliser 1 600 000 ; valeur d’exploitation 400 000 ; réalisable et disponible 5 00 000
Pour financer cet d’actif, elle peut recourir aux moyens de financement suivants :
- Capitaux propres : les apporteurs de capitaux propres ne peuvent apporter un montant
supérieur à 1 400 000. Compte tenu de la rémunération minimale à assurer à ces
capitaux, on estime à 5% leur coût annuel après impôt.
- Un emprunt à long terme : dont le taux de revient, compte tenu des frais annexes serait
de 16% avant impôt. Le montant emprunté ainsi ne pourrait excéder 6 00 000.
- Des dettes à court terme : le crédit fournisseur devrait permettre de financer la moitié
des valeurs d’exploitation (son coût est considéré comme nul).
- Un crédit bancaire à court terme : au taux de 14% avant impôt pourrai fournir le
financement complémentaire.
- Les contraintes suivantes de financement doivent être respectées :
Le fonds de roulement permanent doit être positif.
Le ratio de trésorerie générale ou liquidité générale doit être au moins égal à 0,5
ainsi que le ratio d’autonomie financière (rapport entre capitaux propre et le total
du passif)
TAF
c) Formaliser le problème sous forme d’un programme de production linéaire
(objectif étant de minimiser le coût annuel du financement ; taux d’imposition
50%)
d) Présenter les tableaux de simplexe pouvant conduire à l’obtention de la solution
optimal
Cas 5
En réalité la société joralino-espoir est une entreprise agricole. Elle doit choisir entre deux
types d’engrais A et B pour fertiliser les terres. Celles-ci requièrent au moins 60Kg de
potassium, 120kg de calcium et 90kg de sodium par hectare.
Dans un paquet de A il y a 1kg de potassium, 3kg de calcium et 3kg de sodium
Dans un paquet de B, il y a 2 kg de potassium, 2kg de calcium et 1kg de Sodium.
TAF :
e) Quelles sont les quantités optimales de A et B à utiliser par hectare si le prix des
paquets est de 100f, pour A et pour B (solution graphique)
f) Ecrire et résoudre le DUAL et en donner l’interprétation économique
Cas 6
Le Directeur de l'usine réplique de façon systématique qu'il manque de moyens pour réaliser
un volume de production permettant d'améliorer le résultat. Il demande des moyens financiers
pour réaliser des investissements supplémentaires.
Pour avancer sur cette question, le PDG vous demande de réaliser une étude d'optimisation de
l'activité de cette usine. Pour réaliser cette étude, vous avez décidé de vous fonder sur les
données de 2008 et de déterminer s'il était possible d'obtenir un meilleur résultat avec les mêmes
moyens.
Travail à faire
1. Expliquer pourquoi, pour optimiser le résultat, il est nécessaire d'établir une fonction
économique visant à maximiser la marge sur coût variable.
2. Justifier la décision qui a été prise de fixer le programme de production du modèle
Tornade à 4 000 unités.
3. Le programme de production du modèle Tornade ayant été fixé à 4 000, calculer les
capacités des ateliers de peinture, montage et CEE (Contrôle – Emballage – Expédition)
restant disponibles pour les produits Buffalo et Ouragan.
4. Présenter, sous forme canonique, le programme linéaire prenant en compte les données
rassemblées dans l'annexe 5.
5. Résoudre graphiquement ce programme linéaire
6. Calculer le résultat optimisé de l'usine et comparer le au résultat réel de 2008.
7. Le résultat optimal pourrait-il être amélioré ?
Dans l'affirmative, et sans faire de calculs, à quelles conditions ?
Annexe
Temps de MOD par produit
Activité
Buffalo Ouragan Tornade
Montage 15 mn 30 mn 30 mn
CEE (Contrôle-Emballage-Expédition) 30 mn 45 mn 45 mn
La société CAFIR-SA est spécialisée dans la fabrication des casiers en plastique. La production
du mois de juillet portera exclusivement sur des casiers de bière, de Fanta et de coca-cola Géant
et nécessite l’utilisation d’un intrant spécial : KX16. La société pour ce mois dispose en stock
d’une quantité limitée de KX16, suffisante pour exactement de 8000 casiers de bière.
Cependant, la SOBRBRA qui est l’unique client du mois ne peut acheter qu’au plus 2 000 de
bière, à condition au moins 2 000 casier de bière, à condition qu’on lui livre également au moins
2000 casiers de Fanta et au moins 1000 casiers de coca-cola à Géant.
Un casier de coca-cola Géant nécessite 2 fois plus de KX16 qu’un casier de Fanta et 1,5
fois plus de KX16 qu’un casier de bière. Les marges bénéficiaires sont les suivantes : 1000
F pour un casier de bière, 600F pour un casier de Fanta et 500 F pour un casier de coca-cola
Géant.
1- Justifier que la contrainte lié au KX16 peut s’écrire sous la forme
4x + 3y + 6z ≤ 32 000
2- Présenter une formulation mathématique du problème de maximisation du résultat de la
société CAFIR-SA.
3- En procédant à un changement de variable approprié, résoudre le problème linéaire et
en déduire le programme de production optimale pour le mois de juillet 2008 et le
résultat correspondant.
4- L’optimisation amène-t-elle la société CAFIR-SA à utiliser entièrement le stock
disponible de l(intrant KX16 ? justifier.
Dame Ablawa est une vendeuse au marché Dantokpa (Cotonou). Pour relancer ses activités,
elle a besoin d’un financement d’au moins 3 000 000F. Elle s’adresse pour cela à deux
institutions de Micro finance (IMF) : IMFA et IMFB dont les conditions sont les suivantes :
- IMFA : plafond : 1 500 000 francs et taux annuel 15%
- IMFB : plafond : 2 500 000 francs et taux annuel 16%
Dame Ablawa aimerait savoir le montant à emprunter auprès de chaque IMF de manière
à minimiser le montant total des intérêts générés en un an. Soit x le montant à emprunter chez
l’IMFA et y le montant emprunté chez l’IMFB.
1/ formaliser le problème de Dame Ablawa sous la forme d’un programme linéaire
2/ résoudre par la méthode graphique le programme linéaire ci-dessus puis donner le montant
que Dame Ablawa doit emprunter chez chaque IMF.
CAS 9 :
Monsieur Dadjo veut investir au maximum 1 200 000 F dans des obligations de types A et B.
les obligations A rapportent 10% d’intérêt tandis que les obligations B rapportent 12%.
Monsieur Dadjo exige que son investissement dans les obligations A n’excède pas la moitié de
son investissement dans les obligations B ; en plus il désire investir au moins 500 000F dans
les obligations A et au moins 200 000F dans les obligations B. Monsieur Dadjo désire
maximiser les intérêts de son placement.
Soit x le montant à investir dans les obligations de type A et y le montant à investir dans les
obligations de type B.
1/ Ecrire le programme linéaire relatif au problème ci-dessus.
2/ quelle somme doit-il investir dans chaque type d’obligation pour maximiser les intérêts de
son placement ?
Cas 10
Chez quels producteurs et en quelle quantité ce revendeur doit-il acheter son électricité
pour avoir le meilleur bénéfice possible ?
Cas 12
1,0 0,841 3 0,843 8 0,846 1 0,848 5 0,850 8 0,853 1 0,855 4 0,857 7 0,859 9 0,862 1
1,1 0,864 3 0,866 5 0,868 6 0,870 8 0,872 9 0,874 9 0,877 0 0,879 0 0,881 0 0,883 0
1,2 0,884 9 0,886 9 0,888 8 0,890 6 0,892 5 0,894 3 0,896 2 0,898 0 0,899 7 0,901 5
1,3 0,903 2 0,904 9 0,906 6 0,908 2 0,909 9 0,911 5 0,913 1 0,914 7 0,916 2 0,917 7
1,4 0,919 2 0,920 7 0,922 2 0,923 6 0,925 1 0,926 5 0,927 9 0,929 2 0,930 6 0,931 9
1,5 0,933 2 0,934 5 0,935 7 0,937 0 0,938 2 0,939 4 0,940 6 0,941 8 0,942 9 0,944 1
1,6 0,945 2 0,946 3 0,947 4 0,948 4 0,949 5 0,950 5 0,951 5 0,952 5 0,953 5 0,954 5
1,7 0,955 4 0,956 4 0,957 3 0,958 2 0,959 1 0,959 9 0,960 8 0,961 6 0,962 5 0,963 3
1,8 0,964 1 0,964 9 0,965 6 0,966 4 0,967 1 0,967 8 0,968 6 0,969 3 0,969 9 0,970 6
1,9 0,971 3 0,971 9 0,972 6 0,973 2 0,973 8 0,974 4 0,975 0 0,975 6 0,976 1 0,976 7
2,0 0,977 2 0,977 8 0,978 3 0,978 8 0,979 3 0,979 8 0,980 3 0,980 8 0,981 2 0,981 7
2,1 0,982 1 0,982 6 0,983 0 0,983 4 0,983 8 0,984 2 0,984 6 0,985 0 0,985 4 0,985 7
2,2 0,986 1 0,986 4 0,986 8 0,987 1 0,987 5 0,987 8 0,988 1 0,988 4 0,988 7 0,989 0
2,3 0,989 3 0,989 6 0,989 8 0,990 1 0,990 4 0,990 6 0,990 9 0,991 1 0,991 3 0,991 6
2,4 0,991 8 0,992 0 0,992 2 0,992 5 0,992 7 0,992 9 0,993 1 0,993 2 0,993 4 0,993 6
2,5 0,993 8 0,994 0 0,994 1 0,994 3 0,994 5 0,994 6 0,994 8 0,994 9 0,995 1 0,995 2
2,6 0,995 3 0,995 5 0,995 6 0,995 7 0,995 9 0,996 0 0,996 1 0,996 2 0,996 3 0,996 4
2,7 0,996 5 0,996 6 0,996 7 0,996 8 0,996 9 0,997 0 0,997 1 0,997 2 0,997 3 0,997 4
2,8 0,997 4 0,997 5 0,997 6 0,997 7 0,997 7 0,997 8 0,997 9 0,997 9 0,998 0 0,998 1
2,9 0,998 1 0,998 2 0,998 2 0,998 3 0,998 4 0,998 4 0,998 5 0,998 5 0,998 6 0,998 6
t 0,0 0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9
30,998 0,999 0,999 0,999 0,999 0,999 0,999 0,999 0,999 0,999
650 035 317 523 671 776 850 902 938 962
40,999 0,999 0,999 0,999 0,999 0,999 0,999 0,999 0,999 0,999
964 975 982 987 990 993 994 995 995 996
La table donne les valeurs (t) pour t positif ; lorsque t est négatif, il faut prendre le complément
à l'unité de la valeur lue dans la table.
Préambule
La théorie des graphes est un puissant efficace instrument au service de la mise en évidence de
la résolution d’un certains nombres de problèmes ou de situations qui se posent aux
gestionnaires d’une entreprise ou d’organisation en général.
On peut citer comme problème les transferts de fonds, les transports, les problèmes
d’ordonnancement. La théorie des graphes est donc un précieux outil d’aide à la prise de
décision.
A l’image de toute bonne théorie la théorie des graphes à son langage et ses concepts propres.
La notion de relation intervient aussi bien dans la vie courante que dans les activités socio-
économiques plus précisément, la notion de relation est à la base de l’explication de beaucoup
de processus dans le monde. On dit par exemple qu’il y a une relation entre monsieur X et
monsieur Y tout comme il existe une relation entre le niveau de production d’un bien et la
quantité des facteurs qui entrent dans sa fabrication.
Les relations sont souvent définies d’un ensemble vers un autre ensemble ou bien dans un même
ensemble. Dans le premier cas le premier ensemble est appelé ensemble de départ et le second
ensemble, l’ensemble d’arrivé.
Etant donné un ensemble K composé d’un certain nombre d’éléments et un ensemble P. on
considère la relation R définit de K P. cette relation sera appelée application lorsque à
chaque élément de K (ensemble de départ) est en relation avec un élément de l’ensemble P.
Si un élément de ‘a’ de l’ensemble de départ est en relation avec un élément ‘b’ de l’ensemble
d’arrivé, ‘a’ est appelé antécédent et ‘b’ est appelé image de ‘a’. nous utilisons une flèche pour
signifier que ‘b’ est en relation avec ‘a’. a R
b. La relation R sera une application
si tous les éléments de K sont liés à un élément de P
La relation entre les couples de sommet d’un graphe peut être un arc ou une arrête.
1.3.1. Arc
Lorsque la relation qui lie deux sommets xi et x j est orientée c’est –à- dire matérialisée par une
flèche allant de xi (sommet initial ou extrémité initiale) à x j (extrémité terminale) ou vice versa
on dit que cette relation est un arc.
xi xj
Ou
xj xi
NB : Par convention un arc est toujours orienté de la gauche vers la droite.
1.3.2. Arrête
Lorsque la relation entre deux sommets xi et x j n’est pas orientée c’est-à-dire que l’on puisse
aller de xi à x j et de x j à xi on dit qu’on a une arrête.
xi xj
Ou
Xj xi
NB : Une arrête est donc un arc non orienté.
Deux sommets sont adjacents lorsque ces sommets sont reliés par un arc.
On appelle chemin une suite non vide d’arc telle que l’extrémité terminale coïncide avec
l’extrémité initiale du suivant (exception faite du dernier arc).
C’est un chemin qui ne passe pas plus d’une fois par chacun des sommets qui le compose.
C’est un chemin qui passe une et une seule fois par chacun des arcs qui le compose.
Un chemin est dit hamiltonien lorsqu’il passe une et une seule fois par chacun des sommets du
graphe.
1.5.4. Chemin-préhamiltonien
C’est un chemin qui passe au moins une fois par tous les sommets du graphe.
C’est un chemin qui passe une et une seule fois par chacun des arcs du graphe.
C’est un chemin qui passe au moins une fois par tous les arcs du graphe.
C’est un chemin fermé c’est-à-dire un chemin dont l’extrémité initiale du premier arc coïncide
avec l’extrémité terminale du dernier arc.
1.7. Boucle
Une boucle est une relation qui lie un sommet à lui-même, c’est donc un arc dont l’extrémité
initiale coïncide avec son extrémité terminale. On dit que c’est un circuit de longueur un (01).
On appelle précédent de xi tous sommets xj extrémité initiale d’un arc dont l’extrémité
terminale est xi.
A
B C
D
B est le précédent immédiat de C.
On appelle suivant de xi tous sommets xj extrémité terminale d’un arc dont l’extrémité initiale
est xi.
B est le suivant de A
C est le suivant de B
D est le suivant de C
NB : Une chaîne (respectivement un cycle) peut être aussi bien hamiltonien, préhamiltonien,
eulérien et aussi bien pré eulérien.
Du latin sagitta qui veut dire flèche, cette représentation est constituée des flèches c’est-à-dire
d’arcs et des sommets.
Exemple
C K
A B G
E F
D
NB : Cette forme de représentation est beaucoup plus appréciée pour son caractère visuel.
L’application sera dite bijective si à chaque élément de l’ensemble d’arrivée aboutit une et une
seule flèche. Les relations peuvent être représentées de plusieurs façons notamment par les
flèches ou représentation sagittale.
Cette représentation est matérialisée par la symbolisation en termes de croix (x), des relations
entre deux ou plusieurs tâches c’est-à-dire que les arcs sont matérialisés par des croix.
Exemple
Sommet extrémité
X1 X2 X3 X4 X5 X6
Sommet origine X1 x x
X2 x
X3 x x
X4 x
X5 x x
X6
2.2.2. La matrice en arc
Cette forme de représentation matricielle est dite explicite car elle fait apparaitre clairement
tous les arcs du graphe.
Sommet extrémité
C’est une matrice carrée d’ordre n avec à l’intersection de ses lignes et de ses colonnes le chiffre
1 ou le chiffre 0 suivant qu’il existe ou non d’arc ayant pour extrémité initiale le sommet de la
ligne et pour extrémité terminale le sommet de la colonne.
x1 x2 x3 x4 x5 x6
x1 0 1 0 0 1 0
x2 0 0 0 1 0 0
x3 0 0 0 1 0 1
x4 0 0 0 0 0 1
x5 0 0 1 0 0 1
x6 0 0 0 0 0 0
Cette matrice se lit dans les deux sens. Une lecture en colonne donne le dictionnaire des
précédents immédiats tandis qu’une lecture en ligne donne le dictionnaire des suivants
immédiats.
Exemple
La lecture de la colonne x1 nous révèle que la tâche x1 n’a pas de précédent. La lecture de la
colonne x2 nous révèle que le précédent immédiat de x2 est x1. La lecture de la ligne x6 nous
révèle que x6 n’a pas de suivant. La lecture de la ligne x3 nous révèle que les suivants immédiats
de x3 sont x4 et x6.
C’est un tableau qui répertorie en face de chaque sommet ou tâche tous ses précédents.
x1 -
x2 x1
x3 x5
x4 x2, x3
x5 x1
x6 x3, x4, x5
C’est le tableau qui énumère pour chaque sommet ou tâche ses suivants :
x1 x2, x5
x2 x4
x3 x4, x6
x4 x6
x5 x3, x6
x6 -
Application 1
𝑥3
𝑥2
𝑥1
𝑥4
𝑥5
𝑥6 𝑥7
Avant de pouvoir représenter au mieux un graphe il s’avère primordial de classer ses sommets
par ordre croissant de niveau (ou de rang) de la gauche vers la droite.
On appelle niveau le nombre d’arc qui sépare cette tâche du début du graphe en passant par le
chemin le plus long. La classification par niveau se fait de plusieurs façons :
3.1. La détermination des niveaux des sommets par le dictionnaire des précédents
Activité
La réalisation d’un projet nécessite la mise en œuvre de neuf tâches dont les conditions
d’antériorité sont les suivantes :
A -
B A
C A, D
D -
E A, C
F A, C, E, H
G A, B, C
H D
Pour représenter un graphe il est nécessaire de supprimer les contraintes redondantes ou les
redondances. Pour se faire on détermine avant tous le dictionnaire des tâches
immédiatement antérieures qu’on utilisera ensuite le reste du temps.
A - -
B A A
C A, D A, D
D - -
E A, C C
F A, C, E, H E, H
G A, B, C B, C
H D D
I A, C, G G
Niveau 0 : {𝐴, 𝐷}
Tâches immédiatement
Tâches x
antérieures
A -
B A
C A, D
D -
E C
F E, H
H D
I G
Niveau 1 : {𝐵, 𝐶, 𝐻}
Niveau 2 : {𝐸, 𝐺}
Niveau 3 : {𝐹, 𝐼}
Les tâches de niveau zéro (0) sont les tâches qui n’ont pas de précédent immédiat. On
élimine les tâches de niveau 0 du dictionnaire et les tâches qui se retrouvent sans précédent
sont classées pour être de niveau 1. Ensuite on élimine les tâches de niveau 1 du dictionnaire
puis les tâches qui se retrouvent sans précédent sont classées pour être du niveau 2 et ainsi
de suite. On s’arrête lorsque toutes les tâches sont classées.
Même activité
Niveau 0 : {𝐴, 𝐷}
Niveau 1 : {𝐵, 𝐶, 𝐻}
Niveau 2 : {𝐸, 𝐺}
Niveau 3 : {𝐹, 𝐼}
A B C D E F G H I
A 0 1 1 0 0 0 0 0 0
B 0 0 0 0 0 0 1 0 0
C 0 0 0 0 1 0 1 0 0
D 0 0 1 0 0 0 0 1 0
E 0 0 0 0 0 1 0 0 0
F 0 0 0 0 0 0 0 0 0
G 0 0 0 0 0 0 0 0 1
H 0 0 0 0 0 1 0 0 0
I 0 0 0 0 0 0 0 0 0
Total 1 0 1 2 0 1 2 2 1 1
Total 3 0 1 0 1
Total 4 0 0
Procédures
Après avoir constituée la matrice booléenne on trouve le total de chaque colonne. Les tâches de
niveau zéro seront les tâches qui ont un total 0 au niveau de leur colonne. Ensuite on élimine
les lignes des tâches de niveau 0 de la matrice booléenne puis on refait le total colonne par
colonne. Les colonnes qui ont un total 0 permettent de déterminer les tâches de niveau 1. On
élimine ensuite les lignes des tâches de niveau 1 et on refait le calcul ainsi de suite. On s’arrête
lorsque toutes les tâches sont répertoriées.
Application 2 :
Vous êtes stagiaire au sein de l’entreprise « JORALINO ESPOIR » et votre directeur de stage
Mr AJS, chargé de l’exécution du projet X, met à votre disposition les informations suivantes.
Tâches Intitulés Relations Durée en
d’antériorité semaines
A Obtention d’un permis - 4
d’exploitation
B Construction d’une route jusqu’au A 8
site
C Installation des foreuses A 5
D Construction de batiments - 2
provisoires
E Construction de pipe-line A, C 12
F Acheminement des matériaux A, C, E 4
lourds
G Installation d’un puits A, B, C, J 7
H Installation des matériaux lourds D 10
I Sélection de la main d’œuvre A, B, C, D, E, F, G, 6
locale H, J
J Construction des logements A, C 5
TAF :
1- Déterminer les taches immédiatement antérieures
2- Déterminer de deux manières le niveau des taches
Il s’agit de déterminer pour un graphe donné le chemin le plus long ou le chemin le plus court.
Considérons un graphe valué donné et soit D et F deux sommets tel que l’on ait D sommet de
départ et F sommet terminé. En allant de D à F on associe à chaque sommet x une marque qui
n’est rien d’autre que la valeur du chemin de valeur maximale aboutissant à cette tâche. La
marque se note m (x) et est déterminée par l’algorithme de FORD.
NB : Par convention on retient que la marque du sommet de départ d’un graphe est nulle. Le
chemin le plus long est celui dont l’agrégation des valeurs des sommets qui le compose est le
plus grand. On peut avoir plusieurs chemins qualifiés de plus long si ces chemins ont la même
valeur et la plus grande. La valeur du chemin le plus long est toujours celle de la marque du
sommet terminal du graphe et le chemin le plus long est celui qui a permis la détermination de
cette marque.
Application 3
C 5 I 3
10 5 4
7
A 4
E B F
7 4
10 4
G
D 7 H 4
Déterminer les marques de tous les sommets du graphe valué suivant et donner à chaque fois le
chemin le plus long et sa valeur.
Soit un graphe valué donné dont le sommet origine est D et le sommet terminal est F. Le chemin
le plus court est le chemin de plus petite valeur. Il est déterminé en appliquant la formule de
FORD suivante :
L’analyse en réseau est une des applications de la théorie des graphes à un ensemble de taches
que l’on veut réaliser. Elle est devenue un outil précieux de gestion et de prise de décision dans
les entreprises. Son objectif est de gérer rationnellement le temps imparti à un projet ou un
programme et par conséquent les couts liés à ce projet, à ce programme.
Les domaines d’application de l’analyse en réseau sont très variés allant du plus simple au plus
complexe. Comme exemple on peut citer :
- Organisation d’une manifestation (colloque, conférence, foire)
- Les travaux de recherche
- Réalisation de gros investissements dans l’entreprise.
Trois principales méthodes interviennent dans l’analyse en réseaux à savoir :
- La méthode du chemin critique (Mcc) ou critical Path Method (CPM)
- La Méthode PERT (Programme Evaluation and Review Technic)
- La méthode des réserves ou méthodes des potentiels métros (MPM) ou potential
méthode (PM)
Elle est extrêmement claire et compréhensible pour tous. Elle permet de suivre le déroulement
des tâches dans le temps. Elle permet aussi de faire la synthèse des projets.
Elle ne permet pas la détermination du chemin critique. Sa mise à jour n’est pas une chose aisée
et les tâches critiques ni sont pas mise en évidence.
Un chemin est une suite de taches autrement dit, un chemin est une suite de flèches.
On appelle chemin critique d’un graphe, celui qui à la plus longue durée.
Le chemin critique donne la durée totale du projet. Les taches et les évènements situés sur le
chemin critique sont dits critiques c’est-à-dire qu’à leurs niveaux aucun retard n’est toléré au
risque d’être répercuté proportionnellement sur la durée totale du projet. De même si on veut
accélérer le projet (réduction de durée), il faut agir sur les taches critiques. Mais se faisant,
d’autres chemins critiques peuvent apparaitre et il faudra les prendre en compte. Le chemin
critique est matérialisé sur les graphes par les flèches surlignées (rendre gras ou deux traits par
flèches).La recherche du chemin critique nécessite le calcul préalable des dates au plus tôt et
des dates au plus tard de chaque tâche.
Définition : On appelle tâche critique, toute tâche dont la date de début au plus tôt coïncide
avec sa date de début au plus tard.
Xi est critique si et seulement si t (xi) = T(xi)
On appelle chemin critique, tout chemin qui ne comporte que des tâches critiques.
Remarque importante : toute tâche critique est à surveiller de très près, car tout retard
sur son démarrage entraîne absolument un retard sur la fin du projet.
8. La méthode MPM
ou Symbole de la tâche
Tx Tx*
La tâche A précède la tâche B et doit prendre fin avant que la tâche B ne commence.
Les sommets sont organisés par niveau de façon à éviter du maximum les croisements entre
arc, la durée de chaque tâche étant portée sur les arcs.
Un sommet noté fin termine le graphe. C’est l’aboutissement de toutes les tâches sans suivant
du graphe.
Exemple
13 17 2 15 19
2 2 B6 2 5 E I 2
0 0
A
8 8 13 13 19 19 2 21 21
2 D 5 G Fin
2 2 6 H
C 6 5 13 18 3
F
La date de début au plus tôt d’une tâche est la date au plus tôt à laquelle cette tâche peut
commencer sans remettre en cause la durée totale du projet. Notons qu’une tâche ne peut
débuter en principe que lorsque toutes les tâches qui y aboutissent sont terminées. Par
convention la date de début au plus tôt d’une tâche de niveau 0 est 0.
Ty - dy Tx - dx
Tx Y
= x
Max [Ty + L (x,y)]
Avec Y l’ensemble des tâches antérieures à x
Exemple :
O
A 2
4
4 K
O
V
La date de début au plus tard d’une tâche est la date à laquelle la tâche commence sans remettre
en cause la date de fin du projet qui nécessite sa réalisation. Cette date s’obtient en partant des
niveaux les plus élevés vers les niveaux les plus faibles du graphe.
Ty 𝑇𝑦∗ dy Tx 𝑇𝑥∗ dx
y x
𝑇𝑦∗ = 𝑀𝑖𝑛[𝑇𝑥∗ − 𝐿(𝑥, 𝑦)]
Avec x l’ensemble des suivants de y
Exemple
6 4 10
K B
4 15
Le programme MSTCF veut étendre ses capacités d’accueils en construisant une nouvelle salle
de cours pour ses étudiants. L’analyse de ce projet fait ressortir 8 taches A, B, C, D, E, F, G, et
H dont les durées et l’ordre de déroulement se résument comme suit :
TAF :
1) – Eliminer les redondances et déterminer les taches immédiatement antérieures et leur
niveau
2) – tracer le graphe d’ordonnancement du projet suivant la méthode MPM
Application 5 :
Vous êtes stagiaire au sein de l’entreprise « JORALINO ESPOIR » et votre directeur de stage
Mr AJS, chargé de l’exécution du projet X, met à votre disposition les informations suivantes.
Tâches Intitulés Relations Durée en
d’antériorité semaines
A Obtention d’un permis - 4
d’exploitation
B Construction d’une route jusqu’au A 8
site
C Installation des foreuses A 5
D Construction de batiments - 2
provisoires
E Construction de pipe-line A, C 12
F Acheminement des matériaux A, C, E 4
lourds
G Installation d’un puits A, B, C, J 7
H Installation des matériaux lourds D 10
I Sélection de la main d’œuvre A, B, C, D, E, F, G, 6
locale H, J
J Construction des logements A, C 5
Encore appelée marge de flottement c’est la plus grande marge qui soit. Elle est le retard
maximum que l’on peut accuser dans l’exécution d’une tache pour ne pas remettre en cause les
dates de début au plus tard des tâches qui suivent (sans retarder la fin du projet)
𝑀𝑇 (𝑥) = 𝑇𝑥∗ − 𝑇𝑥
Si 𝑇𝑥∗ ≥ 𝑇𝑥 = 𝑀𝑇 (𝑥) ≥ 𝑂
Pour une tâche donnée la marge libre est le retard maximum que l’on peut accuser par rapport
au démarrage de son exécution sans remettre en cause les dates de début au plus tôt des taches
suivantes.
Application 6
Déterminer les marges libres et les marges totales des tâches du graphe de l’application 5
Pour une tâche critique la date de début au plus tôt est égale à la date de début au plus
tard et la marge libre est égale à la marge totale qui est égale à zéro. Il en est ainsi parce
que la réalisation de ces tâches critiques ne doit souffrir d’aucun retard.
Tout retard enregistré dans l’exécution d’une tâche critique entraîne un retard identique
au niveau de la durée totale du projet en question.
La réduction de la durée d’une tâche critique n’entraîne pas nécessairement la
diminution de la durée totale du projet (s’il y a plusieurs chemins critiques).
La durée d’une tâche non critique peut varier dans la limite de sa marge totale sans
remettre en cause la durée totale du projet, mais au-delà cela peut avoir des
conséquences sur la durée du projet.
Tâches A B C D E F G H I J
Durées en jours 4 2 1 1 2 2 2 10 4 1
Taches antérieures - - A AB A AC DF AE G HI
niveaux 0 0 1 1 1 2 3 2 4 5
MT(x) 0 7 3 5 0 3 3 0 3 0
ML(x) 0 2 0 2 0 0 0 0 3 0
Graphe M.P.M
6 6 16 16 17 17
4 4
0 0 H J FIN
E
A
4 7
9 12
C 5 8
I
F
0 7 4 9
B D 7 10
G
Le chemin critique : A- E – H- J
Les tâches critiques sont : A, E, H et J. La durée minimale de réalisation du projet est
de 17 jours.
9.1. Convention
La construction des plans (graphes) se fait sur la base d’un certain nombre de convention dans
les symboles et significations se présentent comme suit :
D(1,2) avec
qui est début, = fin et D(1,2)
durée de la tache
--------------- Tache ou processus imaginaire N’a pas de durée
La construction des graphes d’ordonnancement se fait suivant des règles et principes qui
peuvent se résumer comme suit :
3 Entre deux A
évènements, il y a B A
une flèche et une
seule flèche (tache)
B
B B
3
Ou
Du point de vue graphe, la méthode PERT ne diffère pas de la méthode MPM. Les deux
méthodes sont appelées méthodes de graphe avec activité sur les flèches. Fondamentalement
les deux méthodes diffèrent l’une de l’autre du point de vue des durées attribuées aux taches et
du domaine d’application.
La méthode PERT permet d’évaluer la durée de réalisation d'un projet complexe et de détecter
les parties de ce projet ne supportant aucun retard. Elle résout des problèmes appelés
* Un sommet (ou évènement) représente une étape de réalisation du projet. Toutes les tâches
qui y aboutissent doivent prendre fin pour que toutes les tâches qui en partent puissent
commencer. Les étapes du projet sont représentées par des cercles.
date de début au
plus tôt de l’étape n
Date de début au
Plus tard de l’étape n
A
𝑇𝑛∗ C
Tn
n
B K
Pour une meilleure représentation sagittale du réseau PERT, il est quelque fois obligatoire
d’introduire des tâches fictives ou virtuelles de durée nulle et des étapes fictives ou virtuelles
aussi.
𝑇𝑛 𝑇𝑛∗
𝑛 Tâche fictive
étape fictive
a) Soit à représenter le graphe PERT des contraintes d’antériorité suivante :
A C
B C, H
C A
1
H B
C A
H B
A C
B C, H
K H
C A
H K
C) Deux arcs (tâches) ne peuvent avoir à la fois la même origine et la même extrémité.
1 2
A
α(o)
1
B
Ou
A α(o)
1
B
La représentation est ordonnée du niveau allant du plus faible au plus élevé. Un sommet noté
début et un sommet noté fin sont rajoutés au graphe.
Exemple
7 15 19
9
2 5
o o A(2) 2 2 ß(o) I(2)
Début α(0)
1
19 19
9 9 13 G(6) 6 21 21
3 13
D(4) 4 F(3) Fin
La date de début au plus tôt d’une étape n est la date au plus tôt à laquelle cette étape peut
commencer. C’est la valeur du chemin de valeur maximale aboutissant à cette étape.
𝑇𝑛 𝑇𝑛∗
𝑇𝑚 𝑇𝑚∗ X (dx)
𝑚 L (m ; n) 𝑇𝑚∗
Pour une tâche x donnée sa date de début au plus tôt est égale à la date de début au plus tôt de
l’étape d’où elle prend départ.
Pour une étape donnée la date de début au plus tard est la date de début au plus tard à laquelle
cette étape devra commencer pour ne pas remettre en cause la date de fin du projet. Cette date
est déterminée en partant des niveaux les plus élevés vers les niveaux les plus faibles du graphe.
𝑇𝑛 𝑇𝑛∗
𝑇𝑚 𝑇𝑚∗ X (dx)
𝑚 L (m ; n) 𝑇𝑚∗
Pour une tâche x sa date de début au plus tard est égale à la date de début au plus tard de l’étape
où elle aboutit diminué de sa durée
Application 8
Déterminer les calendriers au plus tôt et au plus tard des étapes du graphe de l’application
5 puis en déduire les calendriers au plus tôt et au plus tard des tâches.
C’est le retard maximum que l’on peut prendre dans la mise route d’une tâche sans remettre
en cause les dates de début au plus tard des tâches suivantes donc sans remettre en cause la
date du projet.
𝑇𝑛 𝑇𝑛∗
𝑇𝑚 𝑇𝑚∗ x (dx)
𝑚 𝑇𝑚∗n
L (m ; n)
C’est le retard maximum que l’on peut prendre dans la mise route d’une tâche sans remettre en
cause les dates de début au plus tôt des tâches suivantes donc sans remettre en cause la date du
projet.
Application 9
Pour construire un graphe PERT dans le cas général, on procèdera de la manière suivante :
1) Détermination des niveaux des tâches
On attribuera le niveau 0 aux tâches qui n'ont pas de tâche antérieure.
On attribuera le niveau 1 aux tâches dont les tâches antérieures sont de niveau 0.
On déterminera ainsi le niveau de chaque tâche : les tâches de niveau k+1 seront les
tâches
Dont les tâches antérieures sont de niveau inférieur avec au moins une tâche de niveau k
parmi elles.
On construira le graphe en traçant les tâches par ordre de niveau croissant.
2) Tâches commençantes, finissantes, convergentes
Avant de se lancer dans la construction du graphe, il sera souvent utile de détecter les
tâches dites commençantes, finissantes ou convergentes.
Les tâches commençantes sont les tâches sans tâche antérieure, elles partent du sommet 1 du
graphe (appelé entrée du graphe).
Les tâches finissantes sont les tâches qui ne sont pas tâche antérieure, elles arrivent au sommet
terminal du graphe (appelé sortie).
Les tâches convergentes sont des tâches que l'on rencontre toujours ensemble (i.e. jamais l'une
sans l'autre) dans la colonne "tâches antérieures"; dans le graphe, elles auront le même sommet
terminal.
La méthode dite MPM utilise des durées uniques pour chaque tache supposée connue
avec certitude dite déterministe. Par contre la méthode PERT utilise des durées probabilistes.
A chaque tache on attribue trois durée : la première notée ‘a’ est appelée durée optimiste c’est-
à-dire le cas où tout se passerait comme prévu. La deuxième notée ‘m’est appelée durée
probable et la troisième notée ‘b’ est appelée durée pessimiste c’est –à-dire le cas où les
imprévus ou des risques apparaitraient.
La méthode MPM est utilisée pour des projets sans risque dont l’avancement est facile
à évaluer quantitativement (pourcentage) autrement dit les projets ne comportant pas de risque ;
tandis que la méthode PERT est appliqué aux projets de recherche et développement.
Les durées des taches sont au nombre de trois pour chaque tâches :
- Durée a = optimiste
- Durée b = pessimiste
- Durée m = probable
En général 𝑎 ≤ 𝑚 ≤ 𝑏
Pour tracer le graphe PERT, il faut une durée unique pour chaque activité obtenue de la façon
suivante :
𝐚+𝟒𝐦+𝐛
𝐭𝐞 = = E(x); 𝑡𝑒 est le temps espéré. Il est aussi appelé durée moyenne. C’est
𝟔
𝑡𝑒
Qui sera utilisée sur le graphe. Les durées 𝑡𝑒 ne sont plus déterministes car étant des moyennes,
donc avec des écarts-types.
A côté de la durée espérée, il faut également déterminer pour chaque durée moyenne l’écart
standard noté 𝜎𝑡𝑒 et calculé comme suit :
𝒃−𝒂
𝝈𝒕𝒆 = ( )
𝟔
Nous aurons besoins pour chaque tache de la variation standard de chaque durée moyenne.
𝟐
𝒃−𝒂 𝟐
𝝈𝒕𝒆 = ( )
𝟔
La loi normale ou loi de Laplace-Gauss modélise les variables aléatoires qui résultent de
nombreuses causes indépendantes dont les effets s’additionnent, sans que l’une soit
prépondérante. Cette loi est la plus répandue car elle traduit la complexité des phénomènes
physiques et socio-économique souvent distribués normalement.
Si une variable aléatoire continue X suit une loi normale N (m, 𝜎), alors la variable
𝑋−𝑚
𝑇= Suit la loi normale centrée réduite N (0,1). Ce théorème permet de limiter l’étude
𝜎
des lois normales à celle de la loi normale centrée réduite pour laquelle il existe une table. La
variable T étant continue 𝑷(𝑻 ≤ 𝒕) = 𝑷(𝑻 < 𝑡).
Le calcul de P (T≤ t), noté également π (t), se fonde sur les propriétés suivantes :
La fonction est paire et sa courbe est symétrique par rapport à l’axe des ordonnées.
L’aire comprise entre la courbe et l’axe des abscisses est égale à 1.
𝝅(𝟎) = 0,5 ; donc si 𝝅(𝒕) < 0,5 t est négatif
𝝅(−𝒕) = 𝟏 − 𝝅(𝒕)
𝑷(𝑻 ≤ 𝒕) = 𝑷(𝑻 < 𝑡) = 𝝅(𝒕);
𝑷(𝑻 > 𝑡) = 𝟏 − 𝑷(𝑻 ≤ 𝒕) = 𝟏 − 𝝅(𝒕)
𝑷(−𝒂 ≤ 𝑻 ≤ 𝒂) = 𝟐 𝝅(𝒕) − 𝟏
|𝑷(𝑿 − 𝒂) < 𝑈| = b −𝑼 ≤ 𝑿 − 𝒂 < 𝑈
Application 10
L’entreprise joralino espoir décide de lancer un nouveau produit sur le marché. Les services
commerciaux ont déterminé l’ensemble des tâches nécessaires à cette action : {a, b, c, d, e, f, g,
h, i, j, k}
Les conditions d’antériorité liant ces tâches et les durées en jours de celles-ci sont rassemblées
dans le tableau ci-dessous:
Désignation des tâches Tâches antérieures Durée des tâches (en jours)
TAF
Application 11
Considérons le projet de construction de salle de cours et admettons cette fois ci que le projet
comporte des risques dont les durées et l’ordre du déroulement se comporte comme suit :
CAS 1
Un groupe d’étude de la place dont vous et ces membres travaille pour une société qui souhaite
ajouter à la gamme de ses produits un nouveau produit dont l’étude complète du projet fait
dégager quinze (15) taches dont les données sur la durée et l’ordre de déroulement figurent dans
le tableau ci-après.
Durée (en jours)
Taches Optimiste Probable pessimiste Taches antérieures
A 1 3 3 -
B 2 3 4 -
C 1 3 5 A
D 4 5 12 B
E 2 2 2 B
F 1 1 1 A, B, C, D
G 2 4 6 E, B
H 1 2 3 C, D, F G
I 3 5 7 C, D, E ,F ,G
J 2 3 4 E, F, G, H
K 4 5 12 I, F, G
L 1 3 5 I, F, G
M 1 1 1 H, I, J, K
N 1 1 1 I, L
O 2 2 2 M, N, L, K, J
1 /- Eliminer les redondances possibles dans l’ordonnancement des taches et préciser les
taches immédiatement antérieures
2 /- donner le niveau des taches.
3/- calculer pour chaque tache la durée moyenne ainsi que leur écart-type et variance
4/- tracer le graphe PERT des activités en y faire figurant les dates au plus tôt et au plus tard
tout en soulignant le chemin critique.
5/- déterminer les marges libres et marge total.
6/- quelle est la durée moyenne du projet ?
7/- quelles sont les chances pour que la durée du projet n’excède pas 30 jours ?
CAS 3
La société joralino envisage la mise en place de nouveau équipements industriels dans le cadre
de son projet. Elle a procédé à la définition d’un certain nombre de tâches à effectuer et à évaluer
leur durée. Les conditions d’antériorité liant ces taches, et les durées en semaines de celles-ci
sont rassemblées dans le tableau ci-dessous.
Taches a b c d e f g h i
Taches - d b,h a a d f i d,e
antérieur
CAS 4
CAS 5
Une entreprise a estimé les temps nécessaires pour compléter chacune des tâches
Impliquées dans la construction d’une maison (voir tableau ci-dessous).
1. Pour chaque activité, donnez la marge totale:
2. Identifiez le chemin critique
Activités Durées Prédécesseurs immédiats
A. Murs et plafond 5 B
B. Fondations 3 -
C. Poutres pour toît 2 A
D. Revêtement 3 C
E. Câblage électrique 4 A
F. Tuiles 8 D
G. Protections extérieures 5 H
H. Fenêtres 2 A
I. Peinture 2 F,G,J
J. Planches intérieures 3 E,H
B/
Sur base de données historiques, l’entreprise a estimé les durées optimistes, les plus probables,
et pessimistes pour chaque activité comme suit:
Supposons que les durées des activités sont indépendantes et que la somme de toute
combinaison de durées d’activité est normalement distribuée.
a) Estimez la probabilité que toutes les activités du chemin critique actuel soient
accomplies dans les 12 jours? Dans les 25 jours?
b) Est-ce aussi la probabilité que la maison soit achevée en 25 jours? Commentez.
C/
Les ingénieurs de l’entreprise ont calculé le coût de réalisation de chaque activité pour les
durées normales, mais aussi pour les durées minimales :
A 5 50 3 72
B 3 20 2 30
C 2 15 1 30
D 3 8 1 20
E 4 30 4 30
F 8 13 4 21
G 5 45 1 65
H 2 45 1 52
I 2 40 2 40
J 3 22 2 34
a) Calculez le coût marginal de réduction pour chaque activité, ainsi que le coût total du projet,
basé sur les durées normales.
b) Supposons que l’entreprise doive réduire la durée d’exécution du projet de 7 jours. Combien
coûterait cette réduction? Combien coûterait une réduction de 11 jours?
Pour la réalisation d’un projet, l’entreprise YOMAC située à Parakou doit exécuter un certain
nombre de taches, soumises aux contraintes de succession suivante :
Taches A B C D E F G
Taches Antérieures - - A B, C C C, D, E B, D
Durée (jours) 3 5 4 3 1 3 7
1) Déterminer les taches immédiatement antérieures et classer les taches par niveau.
2) Tracer le graphe MPM puis indiquer le chemin critique et la durée minimale de
réalisation du projet.
3) Pour la tache E calculer la marge totale et la marge libre
4) La durée de la tache E passe à 5 jours
a) Que devient la durée minimale de réalisation du projet ?
b) Quelle est la répercussion de cette modification sur la tache F ?
Préambule
Le stockage est utile pour éviter à l’entreprise la discontinuité de ses opérations de production
et de vente. Une rupture de stock de matière première ou de produit semi-fini est source de
blocage de la production et de coûts fixes. Une rupture de stock de produit fini est source de
perte de chiffre d’affaires. On pourrait penser donc que l’objectif du gestionnaire de stock est
d’assurer le stock maximum pour l’entreprise. Mais le stock a plusieurs coûts. Un très grand
stock est source d’immobilisation de capitaux, entraîne des frais de stockage, de gardiennage,
des risques de péremption ou d’obsolescence, etc. Le problème du gestionnaire des
approvisionnements et de concilier deux tendances opposées : maximiser la quantité en stock
et minimiser le coût de stockage. Ce problème est classique en économie ; il s’agit d’optimiser
le stock.
Les vocables pour désigner les différents concepts de stocks varient d’un auteur à un
autre.
Dans ce cours, nous distinguerons :
- le stock délai
- le stock de sécurité
- le stock d'alerte
- le stock moyen.
C’est le stock dont l’écoulement correspond au temps nécessaire pour faire face à tout aléa de
livraison de la commande. C’est-à-dire augmentation du rythme de commande, retard dans le
délai de livraison. Son niveau est fixé de façon empirique et son existence ne met pas en cause
le principe de calcule du lot économique.
𝑸
(𝑸= + 𝑺𝒔 )
𝟐
1.3. Le stock d’alerte
Le stock d’alerte est le niveau de stock au niveau duquel, il faut immédiatement passer
commande. Il s’agit du niveau de stock qui permet de satisfaire la demande pendant le délai de
livraison et de maintenir le stock de sécurité s’il existe.
Stock d'alerte = Stock délai + stock de sécurité.
Stock d’alerte = 𝑺𝒔 + 𝑺𝒄
Le stock moyen est la moyenne arithmétique des stocks au cours de l'année. Il se calcule
selon le nombre de données disponibles et peut se calculer en quantité comme en valeur.
2. Terminologie
Encore appelé coût de passation des commandes ou d’obtention des commandes, il regroupe
les frais de courrier, de télécommunication, de suivi administratif et enfin les frais liés à la
réception des commandes. Il est fonction du nombre de commandes.
Encore appelé coût de possession du stock, il prend en compte les frais de gardiennage, le loyer
des entrepôts, les primes d’assurances et les frais de suivi administratif des stocks. A ces
charges, il convient d’ajouter le coût d’opportunité constitué par les gains dont l’entreprise se
prive en affectant des ressources au financement du stock au lieu de les placer sur le marché
financier. Le coût de stockage est proportionnel à la valeur du stock moyen.
Encore appelé coût de rupture de stock, il est lié à l’insuffisance des stocks. Il s’agit de
l’ensemble des charges résultant de la non disponibilité d’un article (vente perdue avec ou sans
perte de la clientèle) pénalités diverses, coûts administratifs pour informer de cette
indisponibilité. Le coût de pénurie est fonction du nombre de rupture et le plus souvent du
temps. Le coût de gestion du stock est l’ensemble des trois coûts précédents : couts de
lancement, de stockage et de pénurie. Au coût de gestion de stock, il faut ajouter le coût d’achat
des matières pour obtenir le coût total du stock. Ce sont essentiellement des coûts d'opportunité.
En ce qui concerne la distribution on peut citer :
- manque à gagner = vente perdue ;
- perte de clientèle déçue ;
- détérioration de l'image de marque ;
- paiement éventuel de pénalités de retard ou de non livraison.
En ce qui concerne la production, on peut citer :
- blocage de la production
- coût de chômage des ateliers
- détérioration de produits complémentaires disponibles
3. AUTRES TERMINOLOGIES
𝑺𝑰 + 𝑺𝑭 𝑺𝟏 + 𝑺𝟐 + 𝑺𝟑 + ⋯ + 𝑺𝒏
𝑺𝑴 = 𝒐𝒖 𝑺𝑴 =
𝟐 𝒏
C’est la quantité de produit ou de matière première qui entre en stock à chaque livraison et qui
est consommée. On l’appelle quantité économique. Si on désigne par C la consommation
annuelle ou demande annuelle (produit ou marchandise), la quantité économique (Le) dépend
de la cadence d’approvisionnement(N).
Si l’on considère que l’entreprise dispose du stock actif en début d’année, on a :
Cadence 1 2 3 …… …. N
C’est le temps qui s’écoule entre deux commandes ou deux livraisons .C’est en principe
le temps au bout duquel l’entreprise consomme la quantité économique.
Stock
Consommation
en quantité
Temps
Application 1 corrigée
Soit une entreprise qui utilise 9 000 kg d’une matière, elle lance 6 commandes dans l’année.
Déterminer le stock d’alerte dans les deux hypothèses suivantes :
Le délai de livraison est de 45 jours
Le délai de livraison est de 3mois
Le stock de sécurité est de 1575 kg.
Résolution
Période de réapprovisionnement : T = 12 mois / 6 = 2 mois
Calcul du stock d’alerte : SA
a) d = 45 jours soit 1,5 mois inférieur à T
SA = SS + SCm
= 1.575 + (9.000x 1 ,5)/ 12
SA = 2.700 KG
b) d = 3 mois > T
SA =) SS + SCm - Cmde en cours
1.575 + (9000x 3)/12 - 9.000/6
SA = 2.325kg
𝐃 𝐃 𝜽
𝐍=𝐧= ; 𝐐= ; 𝐓=
𝐐 𝐍 𝐍
Soient :
- CL : le coût de lancement d’une commande
- Q : c’est la quantité commandée à chaque réapprovisionnement.
- D : demande de matière première ou produit pendant la période de gestion de stock.
- N : Le nombre de commandes à passer pendant la période de gestion
- Cs : le coût de stockage par unité de temps et par article
- 𝜽 : le nombre de périodes de réapprovisionnement
- L : le lot économique
- CL : Coût global de lancement des commandes
- Cs : Coût global de stockage
- CG : le coût total de gestion du stock.
Remarque importante
Le coût de stockage ou coût de possession peut aussi être calculé par application d’un
taux t annuel (taux de possession du stock) sur la valeur du stock moyen tel que :
𝐏. 𝐭
Cs. 𝛉 = 𝟏𝟎𝟎 Avec P le prix d’achat unitaire du stock.
𝟏
Cs = SM.Cs. 𝛉 = SM . P. t = 𝑸𝑷. 𝒕
𝟐
Avec cette nouvelle donne, L, N et G devient :
Application2
A-) le cout de stockage d’un article de forte consommation (300 000 unités par an) est de 0,08F
par jour le cout de lancement d’une commande est de 972F.
1- Déterminer la quantité économique à commander pour minimiser le cout de gestion du
stock de l’article.
2- En déduire le nombre de commandes optimales à passer au cours de l’année ainsi que
le cout global de gestion.
B-) le cout unitaire d’un article dont la consommation annuelle est de 4 800 unités est fixé à
3000F. Le cout de passation d’une commande est évalué à 1200F et le taux par francs annuels
du cout de possession du stock est de 15%. Déterminer la quantité optimale à commander, le
nombre total de commande à passer, le cout de gestion du stock et la période de
réapprovisionnement.
Remarque
Le modèle de Wilson suppose que les ruptures de stocks ne sont pas possibles. Dans la pratique,
les entreprises peuvent chercher à limiter ce risque en détenant un stock de sécurité ou peuvent,
au contraire, intégrer ce risque pour limiter leur stock moyen. Le modèle de Wilson ne tient pas
compte du fait que les quantités commandées ont souvent une incidence sur le prix d'achat.
C’est le cas notamment lorsque les tarifs des fournisseurs varient en fonction de l’importance
(volume) des consommations.
Ce modèle est une amélioration du modèle de Wilson, il prend en compte le système de prix
dégressif pratiqué par le fournisseur en fonction des quantités d’articles commandés par leurs
clients. Ainsi donc, pour ce modèle nous avons les mêmes hypothèses de base que
précédemment sauf que le tarif du fournisseur n’est plus unique (plusieurs prix P1 ; P2 ; P3…Pn
sont appliqués en fonction des quantités commandées cette fois ci). L’objectif du modèle est de
minimiser le coût d’approvisionnement qui comprend (coût de possession des stocks, coût de
passation et le coût d’achat des matières). Il est toujours question de déterminer la quantité
optimale q∗ qui minimise le coût d’approvisionnement.
∗
(q sera différent selon le tarif appliqué) .
Si pour une tranche de prix le gain réalisé sur le cout global d’achat et sur le coût global de
passation de commande est supérieur à la perte subie sur le coût global de possession du stock,
alors la remise obtenue est intéressante. Dans ce cas contraire la remise par quantité n’est pas
profitable à l’entreprise qui achète car une diminution de prix entraine une augmentation de la
quantité de chaque commande et du coût global de possession du stock. Mais dans le même
temps une diminution du nombre de commande et donc du coût global de passation.
Conclusion
La procédure de révolution de ce genre de modèle est le suivant :
- On détermine et on retient pour chaque tranche de prix la valeur de la quantité
compatible à commander ; et qui permet de minimiser le coût du stock.
- On calcule le coût du stock pour la quantité compatible à chaque tranche de prix et on
retient le coût total du stock le plus faible.
Pour chaque tranche de prix, calculer le coût global d’approvisionnement qui est :
𝑫 𝟏
𝑪𝑨 = 𝑪𝑳 . + 𝑪 . 𝜽. 𝑸 + 𝑷. 𝑫
𝑸 𝟐 𝒔
𝑸 𝐋
CA = CL + 𝑪𝒔. 𝛉. + D. P
𝑳 𝟐
- Calculer la dérivée première de la fonction du coût global d’approvisionnement selon
la tranche de prix.
- Poser ensuite cette dérivée égale à zéro afin de tirer le L de cette tranche de prix.
- Pour chaque tranche de prix on retient la valeur de L compatible et on calcule le coût
global d’approvisionnement ; on retient ensuite la tranche de prix qui assure un coût
global d’approvisionnement minimal.
Application 2
Soit une consommation de 120 000 articles, un coût d’obtention de commandes de 2 000F et
un taux de possession du stock évalué à 12%. Le fournisseur propose la condition de prix
suivante P = 4200 F. pour les commandes inférieures à 900 produits, P = 4000 F pour les
commandes comprises entre 900 et 1200 produits et P = 3 800 F pour une consommation
supérieure à 1200 produits. Quelle est la bonne formule à adopter pour minimiser le coût du
stock.
4.4.1. Graphique
L
0
L-S T1 T2
T
4.4.2. Formalisation
𝑺 𝑻𝟏 𝑺
= α 𝒐𝒓 = (𝑔𝑟𝑎𝑝ℎ𝑖𝑞𝑢𝑒)
𝑳 𝑻 𝑳
𝑻𝟏
Donc = α ; 𝑻𝟏 = 𝑻. α
𝑻
Le temps de service de la demande est donc lié à la période par la relation :
𝑇1 = 𝑻. α ; les relations sont ainsi déduites :
𝑸 𝑸.𝑪𝒔.𝜽
N*= =√ . √α N*=𝑵𝒘 sans pénurie. √α
𝑳 .𝑪𝒍
Remarque : le coût de gestion avec pénurie est plus faible que celui de la gestion sans pénurie.
Vouloir satisfaire la demande de 100% est plus couteux que d’opter pour un taux de service
plus faible.
Modèle de WILSON en absence de Modèle avec rupture
rupture 𝑸∗𝑶𝒑 = quantité optimale
𝑸∗𝝎 = quantité optimale
𝑸∗𝝎
𝟏
𝑸∗𝑶𝒑 = 𝑸𝒘 × √
𝜶
𝒏𝒘 𝒏∗ = 𝒏𝒘 × √ 𝜶
𝑻𝒘
𝟏
𝑻∗ = 𝑻𝒘 × √
𝜶
𝑸 𝟐
𝑻𝒂𝒖𝒙 𝒅𝒆 𝒑é𝒏𝒖𝒓𝒊𝒆 𝜶 = ( 𝑸𝑾∗ )
NB : si je connais la quantité optimale en absence de pénurie 𝑄𝑤 le coût total de gestion peut
s’écrire de la façon suivante :
𝑪𝑻𝑮 = 𝑪𝒔 𝜽𝑸𝒘 ou encore 𝑪𝑻𝑮 = 𝟐𝒏∗ 𝒄𝒍
Application 3
La demande annuelle d’un article est de 90 000 unités. Le coût de stockage s’élève à 0,054
F/jour / article. Le coût de passation d’une commande est évalué à 108F. le coût de pénurie est
estimé à 0,096F/jour/ article.
1- Si toute pénurie est interdite déterminer la quantité optimale d’une commande et le
nombre optimale de commandes à effectuer. La période et le coût annuel minimal de
gestion du stock.
2- Dans le cas où la rupture est admise, déterminer les mêmes paramètres que
précédemment. Evaluer le nombre optimal du stock à reconstituer au début de chaque
période.
3- Retrouver le coût annuel minimal de gestion du stock en calculant séparément le cout
annuel global du lancement, le coût annuel global de possession, le coût annuel global
de rupture de stock
À l'opposé des modèles précédents, la demande est incertaine et, pour se protéger des variations
de la demande, il convient de constituer un stock. L’objectif des modèles en avenir incertain est
de déterminer le niveau de stock S* au début de chaque période d’approvisionnement T
pour minimiser le coût de gestion. Les modèles sont nombreux et parfois complexes…
En effet, Les modèles précédents considèrent que les sorties des stocks, le délai de
réapprovisionnement sont connus avec certitude. Or dans la réalité, il faut toujours composer
avec une certaine marge d’incertitude.
Dans les modèles en avenir aléatoire, on suppose que la demande (consommation) est
aléatoire (discrète ou continue). L’objectif consiste à minimiser (ou à maximiser) l’espérance
mathématique du coût ou du résultat ou encore à obtenir un taux de service espéré (rapport
entre la demande satisfaite et la demande totale).
Désignons par :
Cp =le coût de pénurie ou coût par unité manquant en stock en cours de période.
Cs =le coût d’un invendu ou le coût par unité restant en stock.
L= la quantité à commander et à stocker
D= la demande qui est une variable aléatoire.
Le coût total est composé de :
Théorème : G(X) est minimal pour la quantité 𝑋𝑂𝑃 telle que F(𝑋𝑂𝑃 ) soit immédiatement
𝒄𝒑
supérieur à 𝒕 = 𝒄 soit F(𝑋𝑂𝑃 ) > t et F(X) = P ( D ≤ X ) avec F la fonction de répartition
𝒑 +𝒄𝒔
de la variable aléatoire D.
Compte tenu du niveau de stock qu’elle possède au début de la période, l’entreprise cherche à
déterminer le taux de service de celui-ci :
𝒅𝒆𝒎𝒂𝒏𝒅𝒆 𝒔𝒂𝒕𝒊𝒔𝒇𝒂𝒊𝒕𝒆
𝒕𝒂𝒖𝒙 𝒅𝒆 𝒔𝒆𝒓𝒗𝒊𝒄𝒆 = 𝜷 =
𝒅𝒆𝒎𝒂𝒏𝒅𝒆 𝒕𝒐𝒕𝒂𝒍𝒆
L’entreprise peut également se fixer un certain niveau de taux de service et déterminer alors le
niveau du stock qu’elle doit posséder en début de période pour assurer celui-ci. Le risque de
rupture de stock est alors égal à 𝛼 et correspond à la probabilité que la demande faite à
l’entreprise soit supérieure au stock existant.
𝜶 = 𝒑(𝑫 > 𝑋) = 𝟏 − 𝒑(𝑫 ≤ 𝑿) = 𝟏 − 𝜷
Application 4 : corrigéé
Une vendeuse de pain achète chaque matin une quantité de pain qu’elle revend aux
consommateurs. Le prix d’achat est 100 F et le prix de revente est de 110 F. les pains non
vendus sont livrés en fin de journée à la boulangerie au prix de 75 F pour la fabrication de pains
grillés. Le commerçant a noté ses ventes journalières au cours des 100 derniers jours et a obtenu
la distribution suivante :
Qté 0 25 50 75 100 125 150 175 200
Nbre de jours 1 4 10 15 22 25 12 7 4
TAF :
Déterminer la quantité optimale 𝑋𝑂𝑃 de pain à stocker en début de chaque journée pour
minimiser le cout global de gestion G ; puis déterminer ce coût
Résolution
PA = 100 et PV = 110 alors le Cp = PV-PA soit CP= 10F
PA = 100 et PRV = 75 alors Cs = PA – PRV soit Cs = 25 F
On a t = 0,285
La demande d’un produit périssable pendant une journée peut prendre des valeurs suivantes
avec les probabilités correspondantes :
Demande 4 5 6 7 8 9
Probabilité 0,1 0,2 0,3 0,2 0,1 0,1
Le produit est acheté chaque jour à 80 F l’unité et revendu à 180 F. les produits non vendus en
fin de journée sont définitivement perdus.
TAF : déterminer le stock dont doit disposer en début de journée pour :
Application 5 B: corrigé
La société joralino-espoir commercialise des bananes. Une banane de qualité supérieure est
mise en rayon tous les 10 jours. La demande sur ses 10 jours suit la loi de probabilité suivante :
d 40kg 50kg 60kg 70kg 80kg 90kg 100kg
P(D=d) 0,05 0,10 0,35 0,3 0,15 0,05 0,05
Résolution
Première solution : Utilisation des matrices.
Il s’agit de déterminer le stock pour lequel l’espérance de résultat est la plus élevée
Si S < D ;on vendra intégralement S kg et le résultat serait : R = S(800-500) = 300S
Si S ≥ D ;on vendra que D kg et le résultat serait : R=D(800–500 )+(S-D)(400– 500)
R = 300D -100(S-D) = 300D + 100D -100S = 400D -100S
40 50 60 70 80 90 E(R)
40 12000 12000 12000 12000 12000 12000 0,05 12.000
50 11.000 15.000 15.000 15.000 15.000 15.000 0,10 14.300
60 10.000 14.000 18.000 18.000 18.000 18.000 0,35 17.200
70 9.000 13.000 17.000 21.000 21.000 21.000 0,30 18.200
80 8.000 12.000 16.000 20.000 24.000 21.000 0,15 17.200
90 7.000 11.000 15.000 19.000 23.000 27.000 0,05 17.200
S* = 70 kg
d 40 50 60 70 80 90
P(D = d) 0,05 0,10 0,35 0,30 0,15 0,05
F(d) = p(D≤ d) 0,05 0,15 0,50 0,80 0,95 1
S* = 70kg
𝒒𝒖𝒂𝒏𝒕𝒊𝒕é 𝒍𝒊𝒗𝒓é𝒆
𝜷= = P(D≤ 𝑿𝟎 ) avec X0 le stock disponible
𝒒𝒖𝒂𝒏𝒕𝒊𝒕é 𝒅𝒆𝒎𝒂𝒏𝒅é𝒆
α est le pourcentage de la demande non satisfaite. α = P (D> 𝑿𝟎 ) = 1+ β
Lorsque D est une variable aléatoire continue, on a :
F(X0P) = P (D ≤ X0P = t = β
1- t = taux de rupture
̅
Si SS est le stock de sécurité et X0P le stock optimal tel que XOP > 𝑫
alors on a :
𝑺𝑺 = 𝑿𝑶𝑷 − 𝑫 ̅
Dans un supermarché, on a observé que la demande de la viande de bœufs est une variable
aléatoire. La viande est vendue à 3 700 F le kilo. Le supermarché réalise un bénéfice de 1 300
F le kilo.la viande invendue est conditionnée pour être vendue au marché DANTOKPA à 2 100
F le kilo. Une étude journalière a permis de constater que la demande suit une loi normale de
moyenne 450 et d’écart type 50.
TAF : déterminer la quantité optimale de viande que le supermarché doit vendre chaque jour.
Application 7 : corrigé
Le chef du rayon “lingerie d’une entreprise désire connaître pour la prochaine période d’été, la
quantité de sous-vêtement dont il faut disposer en stock en début de saison.
La demande de ce modèle pendant l’été suit une loi normale de moyenne 7200 et d’écart type
900. Ce modèle acheté à 6800F est vendu habituellement à 12000F. Toutefois , les invendues
en fin de saison sont bradées à 4000F
TAF
Déterminer la quantité optimale à disposer en stock en début de période
Résolution
Soit S* ce stock
F(S*) = p(D ≤ S*) = p(t ≤ (S*-m /𝜎) ; avec t la variable centrée réduite
F(S*) = Cr/(Cr + Cs) implique p(t ≤ (S*-m / 𝜎) = Cr/(Cr + Cs)
Cr = 12.000 – 6.800 = 5.200 (manque à gagner sur un modèle manquant)
Cs = 6.800 – 4000 = 2800 (perte sur un article non vendu au prix normal)
p(t ≤ (S*- 7200 /900) = 0,65
D’après la table de la loi normale,
p(t< 0,39) = 0,65 donc (S* -7200)/900 = 0,39 implique que S* = 7.551
avec 7.551 unités en stock en début de période et une demande moyenne de 7200 unités,
l’entreprise dispose d’un stock de sécurité de 7551 – 7200 soit 351 unités.
Une boucherie a constaté que la vente journalière de viande de bœuf est une variable aléatoire
qui suit une loi normale N (500 kg; 75 kg).
La viande est vendue 25 € le kilo et la boucherie réalise un bénéfice de 10 € par kilo. La viande
invendue est vendue comme viande pour animaux au prix de 7 € le kilo. – Déterminer le stock
optimal de viande que la boucherie doit présenter à la vente chaque jour. En déduire le stock de
sécurité.
TAF :
Déterminer le niveau de stock à constituer pour ne pas dépasser un taux de rupture de 10 %.
Déterminer le nombre moyen de jours de rupture pour une année (ouverture 315 jours) pour
un stock quotidien de 510,5 kg.
Application 9 : corrigée
Dans un supermarché le lait frais est livré dans un sachet d’un litre et vendu au prix de 340 F.
la marge bénéficiaire du supermarché est de 130 F. le sachet de lait non vendu est livré le soir
à une ferme coopérative pour la fabrication du fromage local au prix de 180 F. une étude a
permis de savoir que la demande journalière suit une loi normale de paramètre (45 ; 5) .
Application 10
La demande mensuelle du sucre St louis suit une loi normale de paramètre ( 100 ; 50) en tonnes.
Le délai d’approvisionnement Da est de 10 jours. On admet un risque de rupture de 5%.
Déterminer le niveau de stock S correspondant à ce risque puis le stock de sécurité SS et le stock
d’alerte Sa
Application 11 :
CAS 1
La société TUBOR souhaite améliorer la gestion de ses stocks en mettant en place un projet à
ce sujet. Le responsable du projet a relevé les éléments suivants concernant la marchandise M
en question :
- demande journalière égale 10 unités et constante
- coût de lancement d’une commande, égal à 18 000F
- coût de stockage considéré comme proportionnel à la valeur du stock moyen et au temps
de stockage calculé en jours ouvrables
- Aucune probabilité de rupture de stock, donc pas de coût de pénurie
- Une année civile correspond à 300 jours ouvrables
- Le stockage de 1000 F de marchandise M coute 20F par jour ouvrable.
TAF :
1) Donner l’expression du coût total de gestion de ce stock pour une année civile en
fonction :
- De la quantité Q commandée à chaque période T fixe
- Du prix P d’une unité de marchandise M
2) Sachant que P = 5 000 F, déterminer la quantité optimale 𝑄 ∗ à commander pour chaque
période et en déduire
a) Le nombre de commandes 𝑁 ∗ à passer dans l’année
b) Le coût total de gestion de stock (CG)
c) La durée de la période 𝑇 ∗ calculée en jours ouvrables
3) Mettant en place une nouvelle politique commerciale, le fournisseur de TUBOR lui
propose un système de tarif dégressif pour la marchandise M se présentant comme suit,
avec q la quantité de M commandée et p le prix appliqué :
Q< 50, p = 5000F ; pour 50 < Q ≤ 80 on a p = 4500 F et Q > 80 on a p = 4000 F
CAS 2 : ENEAM
A/ L’entreprise Zénon vend un bien d’utilité courante. Les ventes annuelles s’élèvent à 360 000
unités. Le coût de stockage est de 4 F par article et par jour. Le cout de lancement d’une
commande s’élève à 72000 F. l’entreprise sollicite votre compétence pour le choix d’une option
optimale entre :
Option 1 : pas de rupture de stock
Option 2 : admettre une rupture de stock pour un coût estimé à 16 F par article manquant et par
jour mais dans ce cas le coût de passation d’une commande passe à 80 000 et le coût de stockage
devient 6F par article et par jour.
1- Quelle option conseillez-vous à l’entreprise Zénon et quels seront les paramètres de
gestions : lot économique, cadence d’approvisionnement, période d’approvisionnement
et le coût global de gestion.
2- L’entreprise Zénon choisit délibérément l’option 1 et décide de créer un stock de
sécurité égal à 5% du lot économique. Le délai de livraison est de 20 jours.
Déterminer le stock d’alerte et le coût global de gestion des stocks.
B- l’entreprise Zénon vend entre autre un produit spécial : le Zénium. Produit très toxique et à
très courte durée de conservation. Le prix d’achat est de 3 000F le kg et le prix de vente s’élève
à 8000F le kg. Le produit invendu dans la journée est définitivement perdu et il faut en plus
1000 F par kg pour le laboratoire qui se charge de sa destruction. L’observation de la demande
des clients sur 100 jours a donné les résultats suivants :
Demande en kg 0 10 20 30 40 50
Nombre de jours 10 10 20 40 15 5
Déterminer le lot économique XOP ; le taux de service correspondant, le stock de sécurité et le
coût optimal de gestion.
CAS 3 :
Une société de la place utilise une matière pour laquelle elle cherche à déterminer le coût de
gestion le plus faible. Les calculs de la comptabilité analytique ont montré que 18000
commandes annuelles pour l’ensemble de l’entreprise avaient un coût de 1 800 000 F et que le
coût de possession de cette matière était 60F par unité et par mois.
La consommation annuelle de la matière s’élève à 36 000 unités.
1) Donner la fonction économique de la gestion globale des stocks en fonction du volume
x des commandes (pas de pénurie ; stock final nul).
CAS 4 : ENEAM
La société YARIS utilise une matière KX dans la fabrication de ses produits. Conscient qu’une
gestion optimale des stocks permettrait à la société de faire des économies de coût, les
responsables de la société décident d’explorer des exemples de modèles.
Gestion sans pénurie :
- Le coût de lancement d’une commande est de 16 200 F
- Le coût de stockage est de 0,09 F par kg et par jour
- La consommation annuelle en quantité est de 72 000 kg
Gestion avec pénurie :
La société fait l’option gestion avec pénurie et le coût de pénurie est de 0,15 F kg et par jour.
Gestion en avenir aléatoire :
La demande pendant la période économique de commande est une variable aléatoire qui suit
une loi normale dont les paramètres sont : espérance mathématique : 9000 unités. Ecart type :
2400 unités.
1- Calculer le coût total de gestion si la société recoit six (6) livraisons dans l’année
2- Déterminer les paramètres d’une gestion optimale sans pénurie (lot économique,
cadence optimale, période économique de commande) ainsi que le coût total de gestion
des stocks à l’optimum.
3- Calculer l’économie réalisée par rapport aux six livraisons
4- L’existence d’un stock de sécurité modifie-t-elle les paramètres déterminés ? chiffrer
l’incidence d’un stock de sécurité de 3 600 kg sur le coût total de gestion du stock.
5- Déterminer les paramètres d’une gestion optimale avec pénurie ( lot économique,
cadence d’approvisionnement, période économique)
6- Calculer la durée de pénurie ainsi que la durée de service pour un article annuel de
gestion.
7- Calculer l’économie réalisée par rapport à une gestion sans pénurie
8- Déterminer la probabilité de servir la demande si le stock de sécurité est de 2400 kg
9- Déterminer le niveau du stock de sécurité qui permet de limiter à 5% la probabilité
d’avoir une rupture de stock.
CAS 5 :
La société joralino désirerait s’approvisionner régulièrement en matières premières pour éviter
toute rupture de stock et de trop amples variations de prix. Pour l’année à venir (année de 360
jours, pour simplifier), la production prévisionnelle serait de 2 800 produits X, 9 000 produits
Y et 2 150 produits Z.
Le coût de lancement a été évalué à 45 € par commande et le taux de possession du stock à
10%.
1. Calculer le programme optimal d’approvisionnement. En déduire le coût total annuel de
gestion de ce stock.
2. La société souhaiterait, par ailleurs, connaître l’incidence de la fixation d’un stock de
sécurité de 3000 kg sur l’ensemble des paramètres précédents.
3. Si le délai d’approvisionnement était fixé à 30 jours, quel serait le stock d’alerte ?
Il est possible d’admettre que les ventes annuelles de produits X, Y et Z sont des variables
indépendantes qui suivent une loi normale dont les paramètres sont les suivants :
X suit la loi N (3 000 ; 200)
Y suit la loi N (9 000 ; 100)
Z suit la loi N (2 000 ; 50)
4. Déterminer la loi et les paramètres de la consommation totale.
5. À quel taux de service correspondrait un stock de sécurité de 3 000 kg ?
6. À quel niveau fixer le stock de sécurité afin de limiter le taux de rupture de stock à 5 % ?
Annexe : consommation de matières premières par produit.
X Y Z
10 15 15
Le coût d’achat d’un kilogramme de matière première est égal à 1,5 €.
CAS 6 :
Le prix de vente brut est de 75 € l’unité. Une remise est accordée ou non en fonction du volume
x commandé : Volume commandé Prix p à l’unité
𝑥 ≤ 1200 Pas de remise
1 200 < 𝑥 ≤ 2 400 Remise 2%
2400 < 𝑥 ≤ 4 800 Remise 2,5%
𝑥 > 4 800REMARQUE Remise 4%
Le fournisseur s’est engagé à livrer à la date prévue, en garantissant qu’il n’y aurait ni avance
ni retard dans la livraison.
CAS 7 :
La société joralino, spécialisée dans la vente des peintures, prévoit pour l’année 2016, une
demande de 24 000 pots de peintures de type A.
Elle s’approvisionne auprès d’une industrie chimique. Le cout d’achat d’un pot de peinture de
30 kg est de 20 000 F. le coût fixe d’une commande est de 500 000 F quelle que soit la quantité
commandée, et le taux de possession est de 30% par an.
1- En supposant que la peinture de marque A est gérée en excluant toute pénurie, quelle
est la quantité optimale de commande ? quel est dans ce cas le nombre annuel de
commandes ?
2- En admettant à présent que les clients de la société colore non servis pourront l’être dès
réception du prochain approvisionnement moyennant une remise de 1 000 F par lot et
par mois représentant le coût de pénurie :
a) Calculer la quantité optimale à commander. En déduire le niveau atteint par le stock
après chaque commande.
b) Quelle économie réalise-t-on en acceptant la pénurie ? quel est le niveau de service
obtenu ?
3- En fait, la demande annuelle des pots de peinture, suit la loi normale de moyens 24 000
pots et d’écart types 2000 pots. Quel est le stock en début d’année (S) qui permet
d’obtenir un taux de service de 95% ? (le réapprovisionnement s’effectuant en début
d’année).
La société ZENON est spécialisée dans la fabrication de pistons de type Berliet qu’elle monte
dans les cylindres qu’elle achète à la société ZEOUS. L’ensemble cylindre piston est vendu sur
le marché local pour les moteurs des moulins à mais. Les statistiques ont montré, que la
demande hebdomadaire de ce produit est une variable aléatoire discrète distribuée comme suit :
Xi 0 1 2 3 4 5
Pi 0,3 0,1 0,2 0,2 0,1 0,1
Gestion de stock de cylindre
Le cout d’achat d’un cylindre est de 400 000 F. le taux hebdomadaire de possession de stock
vaut 1% par cylindre. Chaque ensemble demandé et manquant en stock entraine un manque à
gagner de 30 000 F.
Le réapprovisionnement en cylindre s’effectue en début de semaine. La quantité commandée
est telle que le stock en début de semaine après réapprovisionnement est constant et vaut S.
1- Calculer E(X) et V(X)
2- Quelles sont les valeurs possibles de S si on veut un taux de service au moins égal à
90%
3- On décide de prendre S = 4 ou S = 5. Calculer pour chaque valeur l’espérance du cout
de pénurie et l’espérance du cout de possession de stock.
4- Quelle est la valeur de S qui minimise l’espérance du cout de gestion de stock.
a. Déterminer le stock de sécurité et le taux de rupture pour le stock optimal (S)
CAS 9 :
La société KAFOUA utilise une matière A pour sa production. Pour une consommation
annuelle de 36 000 kilogrammes, elle a dépensé 144 000 000 F. le cout de lancement d’une
commande est de 180 000 F quelle que soit la quantité de matière A commandée. Par ailleurs
on estime à 360 F le cout de stockage par kilogramme et par an.
1/ dans l’hypothèse d’une pénurie non admise : Modèle de Wilson
a) Exprimer le cout global de gestion de stock en fonction du nombre de commandes n
b) En déduire le nombre optimal de commande de réapprovisionnement
c) Déterminer le cout global de gestion de stock
2/ le fournisseur de la matière A accorde une réduction de 2% sur le prix d’achat pour une
quantité au moins égale à 9 000 kilogrammes et de 3% pour des commandes d’au moins 18 000
kilogrammes.
Déterminer le volume optimal des commandes et le nombre de commandes dans l’année.
Quelle est l’économie réalisée par rapport au modèle de Wilson
3/ la pénurie est désormais admise et permet une économie évaluée à 20%.
a) Calculer la quantité optimale à stocker et la durée de pénurie sur une période
b) Si le délai de livraison est de 20 jours, calculer le stock d’alerte.
CAS 10 (MAC)
L’entreprise SOMAC vous sollicite pour l’aider à améliorer sa politique de gestion du stock
d’un de ses produits nommé Alpha 10.
Elle vous communique les éléments suivants provenant du service technique et commercial :
- La demande annuelle de Alpha10 est de 23040 unités ;
- Passer une commande lui coute 50 000F quel que soit la quantité commandée ;
- Le stockage de 100 000F de produit coute 14400F à l’entreprise ;
- Pour achat des 23040 unités elle aura à débourser la somme de 576000000F.
1) On suppose qu’aucune pénurie n’est admise
a) Donnez, en fonction, la quantité q commandée à chaque réapprovisionnement,
l’expression du coût global de gestion.
b) Déterminez la quantité optimale à commander en déduire le nombre optimal de
commandes et le coût global optimal de gestion des stocks.
2) Le fournisseur du produit accorde des réductions sur le prix unitaire aux conditions
suivantes :
Quantité commandée Prix Unitaire
𝑞 < 500 25 000F
500≤ 𝑞 < 1000 24 000 F
1000≤q 23 000 F
Une entreprise veut améliorer la gestion des stocks d’un article pour lequel la demande annuelle
est de 800 unités. Elle envisage de commander tous les trimestres et décide à cet effet de
constituer un stock de sécurité de 20 unités. Le prix unitaire d’achat du produit est de 100
francs et son délai d’approvisionnement est de deux mois. Le coùt de passation d’une
commande est de 125 francs et le taux de possession par an est de 20%.
1- Quel est le coût annuel de gestion de la politique actuellement envisagée ?
2- Cette politique est-elle optimale ?
3- Déterminer le stock d’alerte
4- Le service de la comptabilité pense que la valeur du taux de possession est en réalité
égale à 25%. Quelles sont les conséquences de la sous-évaluation de ce paramètre ?
Pour l’année 2011, la société désire non seulement allouer une enveloppe de 27 100 F aux
dépenses publicitaires mais aussi satisfaire la totalité de la demande qui lui sera adressée.
Quant au chef service approvisionnement, il prévoit gérer le stock de cette matière première
selon le modèle de WILSON. Pour ce faire, il fournit les informations ci-après :
TAF :
1) Prévoir la quantité annuelle du produit à vendre pour l’année 2011. En déduire celle de
chaque bimestre.
2) Déterminer :
a) La consommation annuelle de la matière FACHO.
b) Le lot économique.
c) La cadence d’approvisionnement.
d) La période économique d’approvisionnement optimale.
3) Déterminer le coût global de lancement optimal, le coût global de possession optimal et
en déduire le coût global de gestion des stocks minimum.
4) Sachant que la demande est uniformément répartie sur chaque bimestre et que la société
a opté pour une budgétisation par quantité constante, présenter :
a) Le tableau de stock permettant de déterminer les dates de rupture, de livraison et
de commande.