Académique Documents
Professionnel Documents
Culture Documents
Exercice 1- [7 points]
La structure de la production d’une entreprise présente les caractéristiques
suivantes :
- production de trois articles A, B, C ;
- limitation des débouchés ;
- limitation de la capacité de la section de montage.
Les prestations offertes mesurées en « heure – ouvriers » se limitent à 120
au cours de la période de référence. Les consommations nécessaires à la
production unitaire des articles A, B, C sont données dans le tableau ci-
dessous. Enfin, l’objectif est la maximisation du chiffre d’affaires global.
PRODUITS A B C
Volume maximal de la demande au cours de la période de 40 20 60
référence
Unités d’œuvre nécessaires à une production unitaire 4 6 4
(heures- ouvriers de la section montage)
Prix de vente unitaire 2 8 4
1. Modéliser le problème,
2. Ecrire la forme standard du modèle.
Solution
1. Formalisation du problème :
– Nature du problème : Problème de gestion de la production ;
– Sens de l’optimisation : Maximisation du chiffre d’affaires global. Le problème
consiste à déterminer le programme de fabrication (la combinaison de
production) qui générera le chiffre d’affaires global maximal.
– Variables d’action : Fabrication des trois produits A ; B et C :
C = 2 8 4
1 0 0
0 1 0
0 0 1
4 6 4
x1 ≤ 40
x2 ≤ 20
x3 ≤ 60
4x1 + 6x2 + 4x3 ≤ 120
xi ≥ 0 (i= 1,2,3)
x1 + e1 = 40
x2 + e2 = 20
x3 + e3 = 60
4x1 + 6x2 + 4x3 + e4 = 120
xi ≥ 0 (i= 1, 2, 3)
ei ≥ 0 (i= 1, 2, 3, 4)
Avec :
- xi : les variables réelles du modèle ;
- ei : les variables d’écart correspondant à des niveaux d’activité fictives.
Solution-
Max Z = 120 x1 + 100 x2
3x1 + 4 x2 + e1 = 160
6 x1+ 3 x2 + e2 = 180
Xi ≥ 0 (i = 1, 2) ; ei≥ 0 (i = 1, 2)
x1 x2 e1 e2
120 100 0 0
e1 0 3 4 1 0 160 160 / 3 = 53,33
e2 0 6 3 0 1 180 180 / 6 = 30
0 0 0 0 Z = 0.160 + 0.180 = 0
120 100 0 0
Variables de base:
- e1 = 160
- e2 = 180.
Variables hors- base :
- x1 = 0 et x2 = 0.
Solution de base :
Z = 0.160 + 0.180 = 0. Cette solution n’est pas optimale puisque les critères de
sélection de Dantzig (c1 – z1) = 120 et (c2-z2) = 100 sont positifs ce qui indique des
possibilités d’amélioration de la solution par introduction dans la base des
variables hors base x1 ou x2.
Changement de base :
- Variable entrante : x1 variable ayant le critère de sélection de Dantzig le
plus positif ;
- Variable sortante : e2 variable ayant le plus petit quotient positif ;
- A l’intersection de la colonne de la variable entrante et de la ligne de la
variable sortante, on a le pivot de la transformation : 6.
Transformation :
- On divise la ligne du pivot par le pivot ;
- On remplace la colonne du pivot par le vecteur unitaire ;
- On applique, partout ailleurs, la règle du rectangle.
2ème itération :
x1 x2 e1 e2
120 100 0 0
e1 0 0 5/2 1 -1/2 70 140 / 5 = 28
x1 120 1 1/2 0 1/6 30 30 / 0,5 = 60
120 60 0 20 Z2 = 0.70 +120.30
0 40 0 -20 = 3 600
Variables de base:
- e1 = 70
- x1 = 30.
Variables hors- base :
- x2 = 0
- e2 = 0.
Solution de base :
Z = 0.70 + 120.30 = 3 600. Solution améliorée par rapport à la première
itération, mais non optimale puisque (c2-z2) = 40 ≥ 0 indique une possibilité
d’amélioration par introduction, dans la base, de la variable hors base x2.
Changement de base :
3ème itération :
x1 x2 e1 e2
120 100 0 0
x2 100 0 1 2/5 -1/5 28
x1 120 1 0 -1/5 4/15 16
120 100 16 12 Z3 = 100.28 +120.16 =
0 0 -16 -12 4 720
Variables de base:
- x1 = 16
- x2 = 28.
Variables hors- base :
- e1 = 0
- e2 = 0.
Primal Dual
Max Z = 120 x1 + 60 x2
X2
(2)
60
40
(1)
Polygone
des
solutions
Possibles
C
X1
O
30 53,333