Vous êtes sur la page 1sur 5

Exercice 1

Résoudre les programmes suivants en utilisant la méthode du simplexe

Exercice 2
Une entreprise produit deux modèles d’articles, l’un que l’on appellera modèle A exigé 2 Kg
de matière première et 30 heures de fabrication et donne un bénéfice de 700 dhs. L’autre que
l’on appellera modèle B exige 4 Kg de matière première et 15 heures de fabrication et donne
un bénéfice de 600 dhs. On dispose de 200000 grammes de matière première et 1200 heures de
travail.

1) Donner le programme qui permet à l’entreprise de maximiser son bénéfice.


2) Résoudre le Problème par la Méthode graphique.
3) Résoudre le Problème par la méthode du simplexe.
4) Interpréter les résultats du programme primal.
5) Formuler le programme dual et déduire la solution duale

Exercice 3
Une aciérie produit trois types A, B, et C d’acier. Les d’acier. Les compositions en matières et les prix
de vente par tonne de produit sont les suivants :

Matières Premières Acier A Acier B Acier C


Fer 2 tonnes 1 tonne 2 tonnes
Houille 1 tonne 3 tonnes 2 tonnes
Prix de vente 30 40 20

L’entreprise dispose quotidiennement de 30 tonnes de fer et de 60 tonnes de houille.


1) Ecrire le problème de maximisation de la recette journalière obtenue par la production des
Produits A, B et C.
2) Résoudre par la méthode du Simplexe le problème posé, et donner la solution de production optimale.
3) L’entreprise doit limiter sa consommation d’énergie à 20000 unités par jour. L’énergie nécessaire
pour produire une tonne d’acier (de type A, B, et C) est de 1000 unités.
Déterminer un nouveau plan de production.
CORRECTION

Exercice 2
1) Le Programme linéaire qui permet de maximiser le bénéfice
Soit x1 : la quantité de A
X2 : la quantité de B
𝑀𝑎𝑥 𝑧 = 700 𝑥1 + 600 𝑥2
𝑥1 + 2𝑥2 ≤ 100
2𝑥1 + 1𝑥2 ≤ 80
𝑥1, 𝑥2 > = 0

2) la résolution graphique
(d1) : 2 𝑥1 + 4𝑥2 = 200 passe par A (0 ; 50) et B (100 ; 0)
(d2) : 30 𝑥1 + 15𝑥2 = 1200 passe par C (0 ; 80) et D (40 ; 0)

Enumération des sommets


O (0, 0) => ZO=0
A (0, 50) => ZA=30000
D (40, 0) => ZD=28000
M (20, 40) => ZM=38000
M c’est l’intersection de (d1) et (d2)
2 𝑥1 + 4𝑥2 = 200
30 𝑥1 + 15𝑥2 = 1200
X1=20 et X2=40
La plus grand valeur de z est ZM , donc le point M qui maximiser le domaine des solutions réalisables
3) La résolution simplexe
Forme standard
𝑀𝑎𝑥 𝑧 = 700 𝑥1 + 600 𝑥2
𝑥1 + 2𝑥2 + 𝑠1 = 100
2 𝑥1 + 𝑥2 + 𝑠2 = 80
𝑥1, 𝑥2, 𝑠1, 𝑠2 > = 0
La solution de base (x1, x2, s1, s2)= (0, 0, 100,80)
X1 X2 S1 S2 bi RI
S1 1 2 1 0 100 100 /1
S2 2 1 0 1 80 80/2
-z 700 600 0 0 0

Variable entrante :X1


Variable sortante :S2
Pivot :2
Tableau 2
X1 X2 S1 S2 bi ri
S1 0 3/2 1 -1/2 60 40
X1 1 ½ 0 ½ 40 80
-z 0 250 0 -350 -28000
Variable entrante :X2
Variable sortante :S1
Pivot : 3/2
Tableau 3
x1 x2 s1 s2 bi
X2 0 1 2/3 -1/3 40
x1 1 0 -1/3 2/3 20
-z 0 0 -500/3 -800/3 -38000

X1=20 ;x2=40 ;z=38000 ;


4) Interprétation
Pour maximiser le bénéfice de l’entreprise est atteindre 38000, il faut produire 20 articles
de modèle A et 40 articles de modèle B.
5) le programme dual et la solution duale
𝑚𝑖𝑛 𝑢 = 100 𝑦1 + 80 𝑦2
𝑦1 + 2𝑦2 ≥ 700
2 𝑦1 + 𝑦2 ≥ 600
𝑦1, 𝑦2 > = 0
Selon la ligne z de dernière tableau x1=0, x2=0, s1= -500/3 et s2=-800/3
Alors la solution duale est y1= 500/3 et y2=800/3

Exercice 3
Les variables de décision :
x1 : La quantité produite d’acier A.
x2 : La quantité produite d’acier B.
x3 : La quantité produite d’acier C.

Le programme linéaire qui modélise ce problème est donc le suivant :


Trouver
max Z = 30x1 + 40x2 + 20x3
(S.C)
2x1 + x2 + 2x3 ≤ 30
x1 + 3x2 + 2x3 ≤ 60
x1, x2, x3 ≥ 0
2. Forme standard
On introduit les variables d’écarts s1, s2:
max Z = 30x1 + 40x2 + 20x3
(S.C)
2x1 + x2 + 2x3 + s1 = 30
x1 + 3x2 + 2x3 + s2 = 60
x1, x2, x3, s1, s2 ≥ 0
Les contraintes sont définies par des inégalités inférieures ( ≤) et les bi sont positifs alors la solution
de base réalisable est (x1, x2, x3, s1, s2,) = (0, 0, 0, 30, 60)
Tableau initial :
x1 x2 x3 s1 s2 bi r
s1 2 1 2 1 0 30 30/1
s2 1 3 2 0 1 60 60/3
-z 30 40 29 0 0 0

La variable entrante : x2.

La variable sortante : s2. Pivot :3

Tableau 2 :
x1 x2 x3 s1 s2 bi r
s1 5/3 0 4/3 1 - 1/3 10 30/5
x2 1/3 1/3 1 2 /3 0 1/3 20 60
-z 50/3 0 -20/3 0 -40/3 -800
La variable entrante : x1.

La variable sortante : s1.

Pivot 5/3

Tableau 3 :

x1 x2 x3 s1 s2 bi
x1 1 0 4 /5 3/5 -1/5 6
x2 0 1 2 /5 -1/5 2 /5 18
-z 0 0 -20 -10 -10 -900
La solution optimale est atteinte en x1 = 6, x2 = 18 et x3 = 0. Donc Z = 900.

3. On va ajouter la contrainte associée à la consommation de l’énergie suivante :

1000x1 + 1000x2 + 1000x3 ≤ 20000

Vous aimerez peut-être aussi