Académique Documents
Professionnel Documents
Culture Documents
Exercices d’application
Exercice 1
Une entreprise fabrique des pièces A et des pièces B qu’elle vend au prix unitaire de 25 F pour
A et 30 F pour B. La fabrication des pièces A et B nécessite un passage dans deux ateliers pour
lesquels on dispose des renseignements suivants :
Production Capacité mensuelle
d’heure de travail
Pièce A Pièce B
par atelier
Atelier T 3h 2h 120h
Atelier F 4h 6h 260h
Cout du travail 16F 20F
Cout de la matière première 4F 4F
On désire connaître le programme optimal de production qui permettra de maximiser la marge
de l’entreprise. Donner la forme canonique du problème.
Exercice 2
Une entreprise agricole doit choisir deux types d’engrais A et B pour fertiliser les terres au coût
minimum. La fertilisation requiert au moins 60 kg de potassium, 120 kg de calcium et 90 kg
de sodium par hectare. Dans un paquet de A, il y a 1 kg de potassium, 3 kg de calcium et 3 kg
de sodium. Dans un paquet de B, il y a 2 kg de potassium, 2 kg de calcium et 1 kg de sodium.
Le prix des paquets de A et B est le même : 100 F. L’entreprise désire connaître les nombres
de paquets de A et de B à acheter pour la fertilisation d’un hectare. Donner la forme canonique
du problème.
III-RESOLUTION
2
Il existe différentes méthodes de résolution des problèmes de programmation linéaire. Un
problème admettra au moins une solution si le système des contraintes est compatible c’est-à-
dire s’il n’y a pas de contradiction entre les contraintes.
1)Les techniques de résolution
a) La résolution graphique
Il s’agit de représenter graphiquement le système des contraintes puis trouver la solution qui
optimise la fonction économique. Cette méthode est pratique lorsqu’il y a deux variables
(représentation de droites dans le plan)
b) La résolution algébrique
Les méthodes algébriques peuvent s’employer quel que soit le nombre de variables. Nous
verrons la méthode de DANTZIG dite encore méthode de SIMPLEXE. La présentation des
calculs se fera sous forme de TABLEAUX (bien qu’il existe d’autres dont les matrices).
c) La dualité
Le DUAL d’un programme linéaire est aussi un programme linéaire. Il peut être utilisé pour la
résolution du premier programme, dit PRIMAL. Nous aborderons la technique de passage du
primal au dual et nous donnerons la signification économique du dual.
2) Résultats attendus d’une résolution
A l’issu d’une résolution, il faut tirer une conclusion en précisant les suivants
a) Les valeurs des variables
On donnera les valeurs (avec les désignations) des variables ainsi que la valeur optimale de la
fonction économique.
b) Les facteurs
On précisera pour chaque facteur :
-les quantités utilisées ou fournies (premier membre de l’inéquation)
-les quantités résiduelles (ou en excédent), différence entre les deux membres de l’inéquation
3
CHAPITRE II : RESOLUTION GRAPHIQUE
Lorsqu’il n’y a que deux variables dans un problème, une résolution graphique est
envisageable, à trois variables et plus, il faut plutôt envisager une résolution algébrique.
4
3𝑥 + 2𝑦 ≤ 120
S/C {4𝑥 + 6𝑦 ≤ 260
𝑥 ≥ 0, 𝑦 ≥ 0
Exo 2
La société AKABIA fabrique et vend 2 produits 𝑃1 𝑒𝑡 𝑃2 dont les prix de vente respectifs sont
de 400 FHT et 300 FHT. Le marché de ces produits est essentiellement régional et porte sur
2500 unités de chacun des deux produits fabriqués et vendus mensuellement. La fabrication est
assurée dans trois ateliers successifs dont les capacités globales mensuelles exprimées en
heures machines sont résumées dans le tableau ci-dessous :
𝑃1 𝑃2 Capacité globale
mensuelle (h)
Atelier 1 2 h 30 4h 11000 h
Atelier 2 3h 3h 9600 h
Atelier 3 1h 30 1h 4200 h
L’entreprise désire connaître les programmes de fabrication conduisant à maximiser son chiffre
d’affaires.
1)Résoudre graphiquement le problème
2)Suite à l’acquisition de nouvelles machines, la capacité de l’atelier 3 passe de 4200 h à 4650
h. Dans ces conditions, quel serait le nouveau programme optimal ?
3)Après un temps, l’entreprise décide de vendre les produits au même prix de 350 F. Quel serait
le nouveau programme optimal ?
5
CHAPITRE III : RESOLUTION ALGEBRIQUE
La résolution algébrique est toujours possible, mais ne peut se faire que quand le problème est
sous une forme dite forme standard : cette forme ne comporte que des contraintes avec des
égalités.
6
OPT [Z= 𝐶1 𝑥1 + 𝐶2 𝑥2 + ⋯ + 𝐶𝑁 𝑥𝑁 ]
𝑥1 ≥ 0, 𝑥2 ≥ 0, … , 𝑥𝑁 ≥ 0
𝑎11 𝑥1 + 𝑎12 𝑥2 + ⋯ + 𝑎1𝑁 𝑥𝑁 = 𝑏1
Quand 𝑎21 𝑥1 + 𝑎22 𝑥2 + ⋯ + 𝑎2𝑁 𝑥𝑁 = 𝑏2
… …………………………………………
{ 𝑎𝑚1 𝑥1 + 𝑎𝑚2 𝑥2 + ⋯ + 𝑎𝑚𝑁 𝑥𝑁 = 𝑏𝑚
Base 𝑥1 𝑥2 … 𝑥𝑗 … 𝑥𝑁 B 𝜃𝑖
𝑥1 𝑎11 𝑎12 … 𝑎1𝑗 … 𝑎1𝑁 𝑏1
𝑥2 𝑎21 𝑎22 … 𝑎2𝑗 … 𝑎2𝑁 𝑏2
… … … … … … … …
𝑥𝑖 𝑎𝑖1 𝑎𝑖2 … 𝑎𝑖𝑗 … 𝑎𝑖𝑁 𝑏𝑖
… … … … … … … …
𝑥𝑚 𝑎𝑚1 𝑎𝑚2 … 𝑎𝑚𝑗 … 𝑎𝑚𝑁 𝑏𝑚
∆𝑗 𝐶1 𝐶2 … 𝐶𝑖 … 𝐶𝑁 −𝑍
7
-si on veut minimiser, on retiendra la variable (hors base) qui a le plus petit ∆𝑗 négatif
Remarque : Les taux marginaux des variables de la base sont toujours nuls. De façon pratique,
on indiquera le choix par une flèche pointant sur la colonne : c’est la colonne pivot.
*Test d’arrêt
Après la nouvelle écriture on sélectionnera une variable qui entrera dans la base. Si ce choix
est possible alors on reprend le choix de variable sortant de la base et l’écriture de la matrice.
Lorsqu’on ne pourra plus choisir de variable à faire entrer dans la base, l’optimum est atteint.
-pour une maximisation les itérations s’arrêtent si tous les ∆𝑗 sont négatifs ou nuls
-pour une minimisation les itérations s’arrêtent si tous les ∆𝑗 sont positifs ou nuls
Il ne reste plus alors qu’à tirer les conclusions en fonction des valeurs des variables principales
et d’écart ainsi que de la valeur de la fonction économique Z.
8
*Lecture d’un tableau
Il s’agit d’écrire les coordonnées du sommet correspondant au tableau X (𝑥1 , 𝑥2 , … , 𝑥𝑁 ). On lit
dans l’ordre des variables.
-si la variable est dans la base, sa valeur est en face dans la colonne des seconds membres B.
-si elle n’est pas dans la base, sa valeur est nulle (0).
EXERCICE 1
Max[Z= 5𝑥 + 3𝑦]
𝑥 ≥ 0, 𝑦 ≥ 0
6𝑥 + 2𝑦 ≤ 36
quand{
5𝑥 + 5𝑦 ≤ 40
2𝑥 + 4𝑦 ≤ 28
EXERCICE 2
Max[Z= 50𝑥 + 30𝑦]
𝑥 ≥ 0, 𝑦 ≥ 0
2𝑥 + 𝑦 ≤ 200
quand{
𝑥 + 4,5𝑦 ≤ 540
4𝑥 + 3𝑦 ≤ 480
EXERCICE 3
Un commerçant de vivrier de la place de marché d’Abobo s’est spécialisé dans la vente en gros.
Le commerçant dispose de 420 régimes de banane plantain, 470 tubercules d’ignane et de 400
tubercules de taro (les tubercules d’igname sont de même calibre que ceux du taro). Afin de
pouvoir écouler la totalité de ses stocks avant la fermeture du marché, le commerçant adopte
la stratégie de vente au tas. A cet effet, il constitue trois types de tas :
-des tas composés de 10 régimes de banane, 30 tubercules d’igname et 10 tubercules de taro et
vendus à 10000 F le tas.
-des tas composés de 30 régimes de banane, 20 tubercules d’igname et 10 tubercules de taro et
vendus à 14000 F le tas.
-des tas composés de 20 régimes de banane, 10 tubercules d’igname et 40 tubercules de taro et
vendus à 12000F le tas
Combien de tas de chaque type le commerçant grossiste doit-il constituer pour optimiser sa
recette ?
EXERCICE 4
Une coopérative agricole dispose de 100 hectares de terrain et y cultive du manioc, du maïs et
de l’igname. Les rendements enregistrés sont :
-pour le manioc : 10 tonnes par hectare
-pour le maïs : 5 tonnes par hectare
-pour l’igname : 15 tonnes par hectare
9
Les travaux d’aménagement des sols nécessitent, par hectare, pour les manioc, maïs et igname,
respectivement 5000F, 3000F et 6000F. Pour cette campagne la coopérative dispose d’un
budget de 400000F. Après la récolte les produits seront gardés dans des greniers à raison d’une
tonne de produit par grenier. On dénombre pour ce faire 600 greniers disponibles. En fin de
campagne, la coopérative réalise un profit de 250000F par tonne de manioc, 150000F par tonne
de maïs et 400000F par tonne d’igname. On désigne par 𝑥1 , 𝑥2 𝑒𝑡𝑥3 les quantités, exprimées en
tonnes, respectives de manioc, de maïs et d’igname produites.
1) Montrer que les superficies affectées à la culture du manioc, du maïs et de l’igname sont
𝑥 𝑥 𝑥
respectivement égales à : 101 , 52 et 153
2)Ecrire le programme linéaire qui maximise le profit réalisé
3)Déterminer par la méthode du simplexe les quantités de manioc, de maïs et d’igname à
produire
EXERCICE 5
Min [Z= 36𝑤 + 40𝑥 + 28𝑦]
6𝑤 + 5𝑥 + 2𝑦 ≤ 36
quand { 2𝑤 + 5𝑥 + 4𝑦 ≤ 260
𝑥 ≥ 0, 𝑦 ≥ 0, 𝑤 ≥ 0
10
CHAPITRE IV : DUALITE
Nous allons introduire la notion du DUAL d’un programme linéaire, en montrant les liens qui
existent entre les deux programmes et comment obtenir une solution à l’un, connaissant les
solutions de l’autre. Dans un second temps, nous allons aborder l’interprétation économique
du dual. Notons que le dual d’un programme linéaire est également un programme linéaire et
correspond à une interprétation du premier programme dit PRIMAL.
I- NOTION DE DUAL
Une variable duale est une variable que l’on associe à une contraint. Pour m contraintes, on
aura m variables duales à définir. A la première contrainte sera associée la variable duale 𝑦1 (≥
0), à la deuxième la variable 𝑦2 (≥ 0), 𝑒𝑡𝑐 𝑒𝑡 à 𝑙𝑎 𝑚𝑖è𝑚𝑒 contrainte on associe la variable
𝑦𝑚 (≥ 0). Le programme dual comporte m variables (coordonnées) Y (𝑦1 , 𝑦2 , … , 𝑦𝑚 )
11
5𝑥 + 𝑦 ≥ 50 5𝑢 + 𝑣 ≤ 2,5
𝑥 + 2𝑦 ≥ 40 𝑢 + 2𝑣 ≤ 1
II-RESOLUTION DU DUAL
Notons que le programme dual peut se résoudre de la même manière que le primal :
graphiquement ou algébriquement. Il s’agira pour nous de voir quelques propriétés qui
permettent, par interprétation, de trouver la solution de l’un dès lors que l’autre est résolu.
2) Solution
Soit le primal avec n variables principales (𝑥1 , 𝑥2 , … , 𝑥𝑛 ) et m contraintes donc m variables
d’écart (𝑒1 , 𝑒2 , … , 𝑒𝑚 ) ; le dual aura alors m variables principales (𝑦1 , 𝑦2 , … , 𝑦𝑚 ) et n
contraintes donc n variables d’écart (𝑑1 , 𝑑2 , … , 𝑑𝑛 ).
a) Suite à une résolution algébrique
on pourra tirer les conclusions de la manière suivante à l’optimum :
-les solutions des variables principales du primal correspondent (en valeur absolue) aux taux
marginaux de substitution (∆𝑗 ) des variables d’écart du dual et inversement : 𝑥1 = |∆𝑑1 | ; 𝑥2 =
|∆𝑑2 |
… ; 𝑥𝑛 = |∆𝑑𝑛 | et inversement 𝑦1 = |∆𝑒1 | ; 𝑦2 = |∆𝑒2 | ;… ; 𝑦𝑚 = |∆𝑒𝑚 |
-les solutions des variables d’écart du primal correspondent (en valeur absolue) aux taux
marginaux de substitution (∆𝑗 ) valeurs des variables principales du dual et inversement.
|∆𝑦1 | = 𝑒1 , |∆𝑦2 | = 𝑒2 ,…,|∆ et inversement |∆𝑥1 | = 𝑑1 , |∆𝑥2 | = 𝑑2 , |∆𝑥𝑛 | = 𝑑𝑛
𝑦𝑚 |=𝑒𝑚
12
EXERCICES D’APPLICATION
EXERCICE I
Une coopérative de jeunes agriculteurs possède quatre champs dont un de café, un de cacao,
un d’hévéa et un de citrons. Après la visite d’un expert en agriculture, le comité directeur de la
coopérative a décidé qu’il faut renforcer les différentes plantations vieillissantes par de jeunes
plants. Ainsi, il faut au minimum 400 pieds de café, 205 pieds de cacao, 410 pieds d’hévéa et
145 pieds de citrons. Ces jeunes plants sont dans des pépinières qui sont vendues par lots
contenant un certain nombre de pieds de chaque espèce. Il y a sur le marché trois types de lots
(A ; B ; C) vendus respectivement à 50F, 25F et 45F. Le tableau suivant donne la composition
de chaque lot :
Plants lots A B C
Café 4 2 3
Cacao 3 1 2
Hévéa 2 1 1
Citron 1 1 0
Votre aide à la coopérative va consister à :
1)Proposer un programme linéaire qui permet de satisfaire toutes les contraintes mais en
minimisant les dépenses
2)Donner le dual du programme obtenu
3)Résoudre le dual et donner la solution
NB : Si deux variables de base sont susceptibles de sortir, faites sortir celle qui donne le plus
petit pivot.
EXERCICE II
Un produit P est fabriqué à partir de deux matières premières M1 et M2. Ces matières sont
conditionnées dans des sacs hermétiquement fermés. Chaque sac contient un paquet M1 et un
paquet M2 et se vend toujours en l’état, c'est-à-dire sans être ouvert. Sur le marché, les
fournisseurs proposent des sacs qui se distinguent par les poids des deux paquets qu’ils
contiennent et par leurs prix. La fabrication du produit P nécessite au moins 180 kg de M1 et
au moins 135 kg de M2. La livraison de ces deux matières peut être assuré par trois fournisseurs
dont les propositions sont les suivantes :
Fournisseur Prix de vente d’un Masse d’un paquet Masse d’un paquet
sac de M1 de M2
A 1800 F 9 kg 3 kg
B 1980 F 9 kg 6 kg
C 900 F 3 kg 3 kg
1)Déterminer le nombre de sacs qu’il faut acheter chez chaque fournisseur pour minimiser le
coût total d’approvisionnement
2)Un fournisseur se propose pour livrer séparément les matières premières M1 et M2. A quel
prix unitaire doit-il vendre ces matières pour que leur achat séparé soit aussi économique que
l’achat des sacs ?
13
EXERCICE 3
La société CAMS est spécialisée dans la transformation de la fève de cacao en trois produits :
beurre, pâte et poudre. Elle signe un contrat global de livraison portant sur 6750 tonnes de
beurre de cacao, 5610 tonnes de pâte de cacao et 2640 tonnes de poudre de cacao. Pour assurer
sa production, la société CAMS se ravitaille en fèves auprès de deux fournisseurs : EIK et
DMC. Les prix pratiqués sont (en milliers) de 388 F la tonne pour EIK et de 400 F la tonne
pour DMC. Le processus de fabrication chez CAMS est tel que l’on obtient :
-à partir d’une tonne de fèves EIK : 36% en beurre ; 40% en pâte et 15% en poudre
-à partir d’une tonne de fèves DMC : 48% en beurre ; 22% en pâte et 12% en poudre
(Les compléments à 100% sont des déchets sans valeur, non pris en compte)
La société CAMS désire établir son programme de ravitaillement en fèves EIK et en fèves
DMC, de façon à minimiser ses coûts, tout en respectant le contrat de livraison.
1)Donner la forme canonique du problème et le résoudre graphiquement
2)Donner le dual du programme
3)Donner les premier et deuxième tableaux de simplexe
4)Si le dernier tableau du dual est le suivant :
Base 𝑦1 𝑦2 𝑦3 𝑑1 𝑑2 B 𝜃𝑖
𝑦3 0 47/12 1 50/3 -25/2 4400/3
𝑦1 1 -25/48 0 - 125/24 1400/3
1175/282
∆𝑗 0 -9715/8 0 -15875 -8625/4 -7022000
Interpréter le tableau et vérifier vos résultats obtenus à la question1.
14